Haipad M7X / Dropad A8T - Прошивка (Android 2.3, 4.0.3) | MaxQ X7, ESPAD V8X



Реп: (54)
Прошивка Haipad M7X / Dropad A8T - (Android 2.3, 4.0.3)
Изображение Dropad A8T, MaxQ X7, ESPAD V8X
Описание | Обсуждение | Покупка » |

Прошивка:
- Отформатировать карту памяти в fat32 (лучше используя SDFormatter)
- Записать на карту содержимое архива с прошивкой (в корень)
- Выключить аппарат.
- Удерживая кнопку "назад" или кнопку "меню" нажать power
- при появлении синей надписи под роботом "upgrade system activated" - отпустить все кнопки.
- после выключения извлечь карту памяти и включить аппарат кнопкой power
Важно! Первая загрузка занимает значительно большее время, чем последующие. Будьте терпеливы.

Драйвера и утилиты

Официальные прошивки
MaxQ X7
- x7_3G latestfirmware.rar

Haipad M7X
- M7X_20111102.rar
m7x новая прошивка залита на народ 021111
http://narod.ru/disk/30758117001/M7X_20111102.rar.html

Dropad A8T
Последняя актуальная (ноябрь) до запуска нового сайта dropad.com.cn
a8t2011117
  • Недочёты - многие программы пишут "несовместимо с Вашим устройством" в Google Play.
  • Неправильно показывает скорость в GPS. 

http://www.dropad.com.cn/download-root/A8T-all.zip Зеркало (narod.ru)
Прошивка для полной версии , выложена 12 апреля 2012 на dropad.com.cn
zImage от 060312 отдельно ядро из этой прошивки

http://nekaka.com/d/4vTZpwpfhI (dropad.com.cn не работает, залита на зеркало, по перезаливке - обращайтесь)
прошивка для версии без 3G и GPS

Инструкции
Как избавиться от кирпича
метод от veter228 (не забываем плюсовать, говорим "спасибо")
метод от berring и UsRbb
Dropad A8T / Haipad M7X - Обсуждение
Загрузка с внешней карты памяти, несколько методов:
Dropad A8T / Haipad M7X - Обсуждение (Пост #11300075) (спасибо flooderv1и UsRbb)
Ещё больше инфы и готовые образы для загрузки:

Уважаемые участники комьюнити. Я понял, что одному разрабатывать и адаптировать прошивки трудно ввиду недостатка опыта. Поэтому решил выложить всю информацию, которую удалось получить.
Первое (и самое основное) - Любую прошивку можно заставить работать с внешней карты, не трогая внутреннюю память (безопасность прежде всего) кирпич никому не нужен, правильно? :)

Что касается прошивок:

1. Tsunami 1.9 mod + патчи = стабильная прошивка но без 3G. Причём звонки проходят, а соединение (интернет) не поднимается. Все устройства работают отлично, без глюков.
Думаю, что нужно искать где-то в etc или в приложениях эти настройки, т.к. драйвер модема libhuawei.so инсмодится нормально. При гашении экрана модем выключается (не нашёл как исправить).
В принципе, я модемом не пользуюсь, но из-за природного префекционизма не считаю работу завершенной

2. C8Lean + патчи = не менее стабильная _быстрая_ прошивочка, та же проблема с модемом и не работает (не включается) блютуз.

3. ICS 4.0 для M7S + патчи (кроме телефонного) = загружается рабочий стол, всё бы хорошо но не работает тач. Замена модулей на родные не помогла. Из динамиков странный свист.
C телефонным патчем пишет "приложение Телефон было остановлено" - вероятно не совместимы от 2.3

Как я тестил прошивки:
Требуется небольшое знание командной строки и файловой системы linux.

Путём допиливания скрипта altboot.sh (каждый раз в ручном режиме) на linux машине (использовал linux Mint 12) разбивал внешнюю карту как внутреннюю nand (dd if=sd_mbr.dat of=/dev/sdb) и форматировал партиции.
Далее - распаковывал utv210_root.tgz на рут партицию, userdata туда же, применял патчи, копировал ut_модули.
Сделал и новый utscript_sd который грузит ядро с внешней карты (можно с любого раздела, я предпочитаю с фат32 основного)
ручками правил init.rc меняя точку монтирования кэша и /data/ - получая при этом независимую от внутренней памяти систему.
Все эти вещи работают без ошибок и на карте (класс 10) быстрее, чем с внутренней памятью.
Чтобы редактировать то, что получилось в итоге не партициях (А они ext4) тоже нужен linux. пользуюсь krusader, kdiff3, tar, стд дисковой утилитой для монтирования/размонтирования и безопасного извлечения.

Во вложении маленький архивчик с файлами для создания загрузочных карт altboot. Скрипт модифицирован только под A8T/M7X.
В архиве Altboot.sh - скрипт для распаковки системы на внешнюю карту, sd_mbr.dat - разметка внешней карты, utscript_sd для загрузки ядра с fat32 раздела.
Внимательно читаем скрипт и понимаем, ничего сложного. Файлы должны быть в папке utv210_root.tgz, utv210_userdata.tgz, zImage, utscript_sd, sd_mbr.dat
модули и патчи в соответствующие директории.
Текст скрипта
#!/bin/sh
LOG=log
#ROOT_SIZE=200

if [ -z ${1} ]; then
echo " *** Device not mentioned, exiting..."
exit
else
if [ -e zImage ]; then
echo " *** Kernel found; FW will load with custom kernel..."
echo " *** All data on device ${1} will be destroyed."
echo " *** Press any key to continue, Ctrl+Z to exit."
read -n 1 -s
else
exit

# Erase disk
echo " *** Erasing disk..."
dd if=/dev/zero of=${1} bs=512 count=1 >> $LOG
sync >> $LOG
echo "update MBR"
# Update MBR
dd if=./sd_mbr.dat of=${1} >>$LOG
sync >> $LOG

# Format partitions
echo " *** Formatting partitions..."
mkfs.vfat ${1}1 >> $LOG
echo "1 done"
mkfs.ext4 ${1}4 >> $LOG
echo "root done"
mkfs.ext4 ${1}3 >> $LOG
echo "data done"
mkfs.ext4 ${1}2 >> $LOG
sync

# Mount
echo " *** Copying system..."
mkdir temp >> $LOG
mount -t ext4 ${1}4 temp >> $LOG
tar -zxvf utv210_root.tgz -C temp >> $LOG
echo "sync"
sync
echo "wait"
wait
# applying patches
echo " *** Applying patches..."
for PATCHES in `find ./patches/ -name "*patch.tgz"`
do
tar -zxvf $PATCHES -C temp
cat ./temp/init.rc.append >> ./temp/init.rc
cat ./temp/init.smdkv210.rc.append >> ./temp/init.smdkv210.rc
rm ./temp/*.append
done

#userdata
echo " *** Copying user..."
mkdir user
mount -t ext4 ${1}3 user >> $LOG
tar -zxvf utv210_userdata.tgz -C user >>$LOG

#copying modules
echo "copying modules"
#cp ./utmodules/* ./temp/system/ -rf >>$LOG
cp ./utmodules/* ./temp/system/utmodules/ -rf >>$LOG
cp ./utmodules/* ./temp/system/modules/ -rf >>$LOG
# .ko`s
cp ./utmodules/*.ko ./temp/system/ -rf >> $LOG

#and applying bootanimation
echo " *** Copying bootanimation if need..."
# cp bootanimation.zip ./temp/system/media/bootanimation.zip >>$LOG
# cp ./customer/* ./temp/ -rf >>$LOG
wait

# Rooting
if [ -f ./temp/system/app/SuperUser.apk ]; then
rm ./temp/system/app/superuser.apk >> $LOG
mv ./temp/system/app/SuperUser.apk ./temp/system/app/Superuser.apk
fi

if [ -f ./temp/system/app/superuser.apk ]; then
mv ./temp/system/app/superuser.apk ./temp/system/app/Superuser.apk
fi

if [ -f ./temp/system/bin/su ] &&
[ -f ./temp/system/app/Superuser.apk ]; then
echo " *** Rooting..."
chown 0.0 ./temp/system/bin/su >> $LOG
chown root.root ./temp/system/bin/su >> $LOG
chmod 06755 ./temp/system/bin/su >> $LOG
ln -sf /system/bin/su ./temp/system/xbin/su >> $LOG
chown 0.0 ./temp/system/app/Superuser.apk >> $LOG
chown root.root ./temp/system/app/Superuser.apk >> $LOG
chmod 0644 ./temp/system/app/Superuser.apk >> $LOG
chmod 0755 ./temp/system/xbin/busybox >> $LOG
else
echo " *** WARNING: FW is not being rooted..."
fi

# Boot script + Kernel
umount temp >>$LOG
umount user >>$LOG
rm temp -r >>$LOG
rm user -r >>$LOG
echo "tuning for FS..."
tune2fs -c 0 -i 0 ${1}4 >>$LOG
tune2fs -c 0 -i 0 ${1}3 >>$LOG
tune2fs -c 0 -i 0 ${1}2 >>$LOG

mkdir sdcard >>$LOG
mount -t vfat ${1}1 sdcard >> $LOG

cp zImage ./sdcard/zImage >> $LOG
cp utscript_sd ./sdcard/utscript_sd >> $LOG

echo "NOTE THIS SCRIPT IS FOR DROPAD A8T \ HAIPAD M7X, do not brick your other tabs!"
echo " ...modified from Herotab C8 script 18/03/2012 by UsRbb"
wait
sync
umount sdcard >>$LOG
rm sdcard -r >>$LOG
echo "DONE!"


Итак предлагаю собраться для решения таких проблем:
1. отключение модема при отключении экрана в Цунами 1.9
2. Запуск тач-скрина на ICS

Очень долго было бы модифицировать-прошивать-модифицировать-прошивать, поэтому я и работаю с внешней карты (безопасность прежде всего). Таким же образом вылавливал неработающий wi-fi и bt.

Почему я всё это выложил, а не продолжил сам? Потому что у меня мало времени и я могу посвещать этому не более 2-3 часов в день. Вместе сможем больше, правда? :)
Может у кого-нибудь, глядя на меня, возникнет желание сделать порт "Ginger ICE" или скажем "Volcano / ThunderStorm" на наш девайс.

Также выкладываю образ рабочей на внешней карте цунами (на этот раз разворачивал на 4Гб, 8Гб, 16Гб карты памяти, всё ок, грузится и работает). Не пытайтесь развернуть на карты менее 4Гб.
Tsunami_1.9_M7X_nomodem.vhd.7z

Приготовил второй образ - portable rooted original plus
на базе 20111117_a8t_root
Модем работает, скайп работает через 3g, модем не выключается с экраном. Насчёт энергосбережения - нужно тестить. В комплекте - шелл от яндекса который круто хавает батарейку даже в режиме сна :)
Образ ICS 4.0.3. Kernel 3.0 - не работает 3g, gsm, gps. http://narod.ru/disk/47503168001.e377198a7...mg1.vhd.7z.html разворачивать на карту 4ГБ и более. Зеркало



Как доработать прошивку для M7++ чтобы она работала на M7X:
Dropad A8T / Haipad M7X - Обсуждение (в посте про раскирпичивание, спасибо мне :) )
Как поменять местами extsd и sdcard (спасибо говорим Ryzhkov19):
Haipad M7 - Прошивка (Пост #9249037)
Как установить нужный софт прямо при прошивке:
Собираем все нужные апк-шки в папку app (можно dex тоже), архивируем ее в utv210_userdata.tgz и копируем в корень карты памяти.
Вуаля - при прошивке весь нужный софт стоит из коробки... (berring)

Как получить Root:
Для получения прав ROOT на официальных прошивках перед прошивкой подготавливаемся:
1. удаляем utv210_root.tgz\system\busybox\bin\su
2. в файле utv210_root.tgz\default.prop ставим ro.secure=0
После прошивки как вариант используем http://www.unlockroot.com/index.htm на ББ или Gingerbreak на планшете.
Прошивки от M7, M7S, M7++ не совместимы с M7X.

Модифицированные прошивки
Модифицированная прошивка от tiger.sumy 0922 для Haipad M7X Android 2.3
a8t20111117_root.zip

модифицированная прошивка c сайта Gepad.ru - A8T от SergioPoverony

модифицированная прошивка UsRbb mod v.1

отдельно ядро от 9 марта - zImage

Прошивка с ядром от 9 марта 2012 "3.0UI_Plus" ссылка
от Украинского магазина "перец" (спасибо Freemans100)
Модифицированная прошивка с ядром от 9 марта 2012 UsRbb mod v.2 модификация прошивки от 27.03.12 - к сожалению иногда виснет, вполне возможно из-за загрузчика. Нестабильная.
По просьбам трудящихся "облегчённая версия" родной прошивки M7X_201201121800Lite.rar
Модифицированная прошивка на основе dokk reader от SergioPoverony http://files.mail.ru/4QWTLV
Модифицированная прошивка ICS 4.0.3 Kernel 3.0 (НЕ РАБОТАЕТ GPS и GSM МОДУЛИ) Root не установлен... http://files.mail.ru/E99XGE
Модифицированная прошивка ICS 4.0.3 Kernel 3.0.8 (Всё работает) + Root от xlock ссылка зеркало
Root получаем на неё вот так: ссылка
особенности прошивки: Внешнаяя карта монтируется в SDCARD, внутренняя в extsd.
Модифицированная польская прошивка Прошивка Haipad M7X / Dropad A8T (Android 2.3, 4.0.3) (Пост #15785311)
Модифицированная прошивка UsRbb mod.3 ICS 4.0.3 Kernel 3.0.8#176 (Всё работает) спасибо за исходник GStager
Собрал прошивку usrbb mod v.3
Android 4.0.3 Ядро 3.0.8 #176
GPS - CoAsia Chip - только для новых моделей А8Т Патч GPS SKG тут: Прошивка Haipad M7X / Dropad A8T (Android 2.3, 4.0.3) (Пост #15509836)
Market fix - (samsung GT-P1000) - большинство приложений ищутся и устанавливаются корректно.
Плотность точек 160
размер - около 150Мб
скорость загрузки - 25 секунд чистая. (первая загрузка займёт около 3 минут)
в комплекте: Apk install, браузер, калькулятор, календарь, камера, часы, менеджер закачек, email, ES файловый менеджер и таск менеджер, Галерея, gmail, gps-test, google карты, смс, менеджер видео, навигация гугл, маркет, Ютуб и UTPlayer.
Рут получается с помощью unlockroot.com
Анимацию при загрузке и лого можно менять перед прошивкой заменив файлы logo.bmp и bootanimation.zip
Патч раскрываем после прошивки на чистую карту памяти и "прошиваем" двумя кнопками. Он перекидывает логотип, бутанимацию и собственно драйвер для GPS для чипа SKG16A
Загрузчик, ядро остаются нетронутыми. Патч - не прошивка, создан для того чтобы не плодить дубли прошивок для разных чипов GPS.
Ссылка на закачку.



Обновления шапки
[11.04.2012] Создал шапку.
[12.04.2012] Дополнил прошивками с dropad.com.cn , прошивкой a8t2011117, раскирпичивание, инструкции
[18.04.2012] Инструкция по прошивке аппарата
[21.04.2012] Прошивка на основе dokk reader rus
[24.04.2012] Драйверы для adb x64 и x32 добавил
[08.05.2012] 4.0.3 прошивка и внешний образ
[13.05.2012] готовый фреймворк в шапке
[09.06.2012] 4.0.3 + root +gps+3g от xlock и freemans100
[25.06.2012] полный backup - ссылка на него в шапку.
[07.09.2012] Прошивка usrbb mod.3 и патч в шапку.
[11.12.2012] Польская прошивка в шапку
28.02.2014 - перезалил 4.0.3 mod.3

Как вылечить GPS от неправильных показаний
(Как вылечить gps от неправильных показаний)

В моём случае во всех прошивках присутствовала ошибка, из-за которой показания скорости завышаются в 2 раза.
Да, это не критично, т.к. позиционирование на карте не смотря на скорость, достаточно точно.

Итак, что потребуется, чтобы поправить ошибку. (исключительно исходя из личного перфекционизма)
1. Файлы smali и baksmali (для распаковки классов из фреймворка) брать тут
2. Рабочая Java
3. Навыки работы на компьютере с программами total comander (winrar) проводник и блокнот (notepad++)

Инструкция:

1. На рутованном планшете при помощи root explorer копируем на /extsd файл /system/framework/framework.jar
Копируем этот файл на ББ и бэкапим сразу в надёжное место, на случай если сломаем.

Дальнейшие манипуляции делаются на ББ.

1.а Для начала убедитесь есть ли у вас java, пуск-выполнить-cmd, там пишем

java -version
, если выдало версию джавы, то продолжаем.
ежели написало, что команда не понятная, то идем на http://www.java.com/ru/ , качаем и устанавливаем

2. Переименовываем скачанные .jar - файлы в smali.jar и baksmali.jar соответственно, кидаем в ту же папку, что и framework.jar

3. Вынимаем файл classes.dex из архива framework.jar в эту же папку - и сразу удаляем его из архива (можно винраром, можно тоталом, чем удобнее)

4. Распаковываем classes.dex
java -jar baksmali.jar -o classes classes.dex

Должна появиться папка ./classes с множеством файлов.

5. Удаляем старый classes.dex.

6. Редактируем файл ./classes/android/location/Location.smali
Нужно поменять функцию getSpeed.

Она выглядит примерно так:
.method public getSpeed()F
.registers 2

.prologue
.line 560
iget v0, p0, Landroid/location/Location;->mSpeed:F

return v0
.end method


Заменяем её следующим текстом:
.method public getSpeed()F
.registers 6

.prologue
const v1, 0x3F03B2A1

.line 560
iget v0, p0, Landroid/location/Location;->mSpeed:F

mul-float v2, v0, v1
return v2
.end method


Если число после .line отличается от указанного мной, оставьте его без изменения.

Поздравляю, мы искоренили ошибку. Теперь сборка - в обратном порядке

7. Запаковываем дерево каталогов classes в classes.dex

java -Xmx512M -jar smali.jar classes -o classes.dex


8. Добавляем обновленный classes.dex в framework.jar

zip -1 framework.jar classes.dex


9. Копируем обновленный framework.jar обратно на карту памяти, при помощи root explorer переносим в /system/framework/
(возможно, предварительно нужно будет примонтировать папку в режиме r/w)
У меня новый файл получился на 200 кб больше оригинала. Но это не страшно, на скорость работы это никак не повлияло.

10. (важно!) Устанавливаем права доступа "rw-r--r--" для перенесенного файла /system/framework/framework.jar

Новая функция заработает после перезагрузки. Можно теперь быть спокойным, GPS не станет завышать скорость в 2 раза.

Если Вы используете прошивку 2011117 или её моды (usrbb mod.1 mod.2) то смело загружайте готовый фреймворк, кладите его в нужное место
(system/framework/framework.jar и установите на него права, пункт 10 )
Прикрепленный файлframework.jar ( 2.89 МБ )




(ВАЖНО!) Cyanogenmod7 для M7 делает хардверный кирпич, не прошивающийся более ничем. Лечение (пока) не найдено!
Позволю себе повторить общеизвестное, но от того не менее актуальное:
  • Перед тем как задать вопрос, посмотрите FAQ по Android OS и Глоссарий. Уважайте своё и чужое время.
  • Для обсуждения и поиска сторонних программ/игр пользуйтесь разделами: Программы и Игры.
  • Для сравнения устройства с конкурентами и по вопросам выбора устройств обращайтесь в раздел: Выбор и сравнение.
  • Доступный объем оперативной памяти и памяти для установки приложений обсуждается в теме: Cколько памяти у вас в аппарате?
  • Результаты тестов производительности Android устройств смотрите в теме: Benchmark
  • Сообщения не по теме удаляются.



Если участник форума дал вам хороший совет, который помог вам в решении вашей проблемы не следует помещать сообщение с текстом «Спасибо! Ты супер!!!». На нашем форуме благодарность принято выражать путем поднятия репутации конкретного участника, для этого нажмите зеленую кнопку рядом со словом Репутация. На репутацию других участников может влиять любой пользователь, набравший 15 полезных постов. Если у вас нет 15 полезных постов, попросите модератора поднять репутацию оказавшему вам помощь человеку через кнопку ЖАЛОБА

Приятного обсуждения (и, возможно, создания) прошивок для M7X/A8T.

ПОСЛЕДНИЙ Android 4.0.3 + root
и не говорите, что не видели! Быстро все по плюсу freemans100 и xlock !)



Сообщение отредактировал vaalf - 09.08.16, 16:05
Причина редактирования: обновление шапки



Реп: (12)
usrbb @ 13.04.2012, 09:38 *
xlock, Можно скриншотик (или фото) при 149 dpi и сколько значков при такой плотности по горизонтали/вертикали помещается на экран?


скрин позже, фото смотри

лаунчер заменю. этот не в кайф



Реп: (12)
Так как ту запись редактировать немогу, пишу еще.
вот уже час все отлично. Г не падает . Ошибок нет.
лаунчер заменил. На launcher3.0 из прошивки reader 700 для haipad7m . Перепрошился еще раз. Кое что хотел поправить. Трабла с маркетом. Странная. Не все приложения доступны.. =( . Но исчезла проблема с памятью экрана. Ошибки при которой ты нажимаешь на любое место, а нажимается предидущее у меня нет. Это очень радует. Возросла точность нажатия. Так же ощутимо меньше греется при работе 3г.. в обичном режиме не при загрузке. Хотя может от сети зависит, но место тоже самое. Сча поеду, воткну ситигид проверю плюшки по жпс. Тест жпс работает нормально. 5 спутников зацепил.
Плоншет у меня перерадотан. Антенка переделана по теме где загагулина. Фотки потом выложу, при следующим разборе. Почти везже убрал фольгу. При очень слабом сигнале фонит динамик =(. Все работает явно быстрее.
Вроде все.

Вылезла проблема после второй перепрошивке. Пропал сигнал жпс.
Буду рабираться

Сообщение отредактировал xlock - 13.04.12, 11:42



Реп: (11)
у меня при таком же разрешении (точнее при меньшем, 140), также деблокер экрана уехал:) Правда это ни на что иное не повлияло.
Чтобы больше значков лезло на рабстол, нужно ланчер ковырять... надеюсь также поколупать и замодить новую прошу, проверю кой-какую фичу на предмет "беззвучия" при входящем вызове (у мну тариф удобный, поэтому буду пользовать как телефон). Как раз распакую новую микроСД-карту на 16 гигов и замучу дуалбут.

Проша 2 стабилизировалась (фиг его знает почему), аппликухи не вылетают, самопроизвольных отключений (как из активного, так и блок-режима) не было. Мучал в режиме "работай скотина" - на батарейке гонял яндекс-карты с включенным gps и 3g для обновления инфы о пробках. Все функционировало превосходно. Одновременная работа навитела и яндекс.карты также без проблем.

Единственное что - не стоит пытаться запускать чтонить, пока копируешь с внешней карты на внутреннюю. Тормоза дикие. А так и должно быть? Я ghost-commanderом копировал навител-карту (вес 1.2 гига) на внутренню, и одновременно пытался лазать по настройкам, включил вайфай, запустил оперу... тормоза серьезные, работать не реально. Но как скопировалось - все ничтяк.

Кстати интересная штука, iptv-плеер после перезагрузки (чтобы уточнить, надо спецом проверить) убивает файл плейлиста, подлец... но эт так, в сторону.



Реп: (12)
Проблему с GPS я решил..
как всегда методом научного тыка.
бяка поймалась в папке patches в прошивке.
файл gps_gns7560_uart2_patch.tgz
короче , в patches нужно добавить gps_uart2_patch.tgz
файл я вложил .
После этого GPS нормально работает.
есть ли проблема с скоростью сказать не могу. Пока куда нить не поеду. =))
перековырял build.prop под себя. ( исправил оператора и расположение. модель и свойства устройства для маркета )
да так по мелочи. на модификацию не тянет. так же и замена приложений.

Исправил sdcard , чтоб на внешнюю монтировалась +)) удобнее.
думаю куда дет 2 гига от встроенной карты , пока живет extsd.

Пока будем посмотреть. зиний зуб не тестил.
Кстати, сравнивая системный файлы , кроме ядра и патчей некоторыз ничего не поменялось даже lib*.so

Прикрепленные файлы

Прикрепленный файлgps_uart2_patch.zip ( 10.16 КБ )


Сообщение отредактировал xlock - 13.04.12, 18:46
Причина редактирования: дописки.



Реп: (11)
Итак, пощупал новую прошу. Ессно рутанул (default.prop+удаление su), поставил по умолчанию русский язык. В работе отличий не нашел (правда время тестирования небольшое). Поигрался разрешением, но при попытке уменьшить от 160 идет искажение деблокера и (что немаловажно) почему то уменьшается количество рядов в "ярлыковнице" (как видно по выложенным ранее фоткам xlock). Плюнул, решил не играться сиим параметром, разве что когда совсем нечего делать будет:)
В блокировке по-прежнему не играют мелодии вызова, хотя гудки у вызывающего идут. Может быть это связано с патчем eth_usb_patch.tgz, в коем есть аппликуха network3Gmonitor.apk, который вроде как следит за сотовой сетью, хотя патч касается USB-Ethernet-адаптеров.

Что насчет ДНК. Тут все просто как арбуз
идем в проше, готовящейся к забиванию в зверька, по адресу %root%\customer\system\etc\default_workspace.xml
открываем текстовым редактором (я правил фар-манагером), видим очень простые строки, из которых нас интересуют следующие (для примера приведу пару-тройку):
<favorite packageName="com.android.settings" className="com.android.settings.Settings" screen="2" x="0" y="3" />
<appwidget packageName="com.android.quicksearchbox" className="com.android.quicksearchbox.SearchWidgetProvider" screen="1" x="0" y="0" spanX="4" spanY="1" />
<appwidget packageName="com.android.settings" className="com.android.settings.widget.SettingsAppWidgetProvider" screen="3" x="0" y="1" spanX="4" spanY="1" />

тег favorite, то есть "избранный" - это ярлык на раб столе (не в ярлыковнице, что вызывается кнопкой с символикой из 4х4 точек).

тег appwidget... ну тут тож понятно, да? Это виджет, и отличие его от ярлыка в том, что он имеет размер >=1x1.

packageName - имя пакета. Насколько я понял, расковыряв пару apk на скорую руку, имя пакета можно найти в AndroidManifest.xls.

className - собственно "точка входа" в приложение. Обратите внимание на первую и третью строку в коде - у них совпадают имена пакетов. У аппликухи может быть несколько точек входа, как бэ разные интерфейсы при одном ядре. Ну, неважно. Важно то, что я пока не нашел, где нарывать className.. но буду искать:)

screen - номер десктопа. В ланчер2 их пять, нумерация слева-направо, от нуля до 4-х. Хоумовский по умолчанию - номер два, средний:)

x, y - позиция ярлыка или верхнего левого угла виджета. Координаты считаются от 0 до 3 (ибо на десктопе всего 4х4 по умолчанию можно разместить), x начинается слева, y - сверху.

у виджетов есть параметры spanX spanY - это соответственно размер виджета по горизонтали-вертикали.

Я попробовал виджет управления питанием (это третья строка в приведенном мною коде) выставить на хоум-десктоп (screen=2), сунуть его в самый верх (y=0), уменьшил ширину (spanX=3) , и втиснул по координатам x=3,y=0 ярлык настроек (первая строчка приведенного кода). Виджет послушно перемасштабировался, размеры клавиш остались большими и промахнуться невозможно, все разместилось успешно. Также убрал строки с лишними виджетами и ярлыками.
Итак, осталось найти место, откуда выковыривать параметр className и дело с кастомным рабстолом в шляпе.
Модифицировать файл нужно только перед прошивкой, типа как предустановка. После прошивки бесполезно, это не build.prop.

Надеюсь, информация окажется полезной, лично я использую по полной, мне ломы после очередной перепрошивки удалять погодные и тп виджеты, вытаскивать питание на хоумовый десктоп и так далее.



Реп: (12)
Tedis,
а лаунчер поменять не хошь??
на 3.0 в нем можно регулировать количество строк и столбцов.



Реп: (11)
Может кто подскажет, суть проблемы: получил кирпич, избавится методами предложенными в теме не получается, основной затык происходит на моменте форматирования карточки - не получается у меня несколько разделов на флешке, действую строго по инструкции, но в "управлении дисками" я вижу только один раздел с файловой системой RAW. Соответственно все дальнейшие действия результата не приносят. Форматирую программами HPformatTOOL и SD Formatte, соответсвенно действовал и в дальнейшем через WinImage или HxD. В чем может быть проблема?



Реп: (12)
Карта в картридере? И странно. Через хекс редактор все должно получится. Может в режиме для чтения стоит?



Реп: (11)
xlock @ 14.04.2012, 14:58 *
Карта в картридере? И странно. Через хекс редактор все должно получится. Может в режиме для чтения стоит?

Да, в карт-ридере, в режиме для чтения не стоит, иначе бы HxD не записал, а так он все записывает, сохраняет.



Реп: (54)
Molert @ 14.04.2012, 14:53 *
но в "управлении дисками" я вижу только один раздел с файловой системой RAW.


Попробуй после разворачивания winimage в другой комп вставить и посмотреть разделы.
Bли под линуксом дать команду: (от рута вместо winimage)
dd if=./u-boot-sd.bin of=/dev/sd*

где* - твой картридер, (обычно sdb или /dev/mmcblk0) при этом automount должен быть отключен.

Сообщение отредактировал usrbb - 14.04.12, 16:36



Реп: (11)
usrbb,

Вот спасибо большое! Все получилось, ноут с убунтой распознал все как нужно, устройство раскирпичил.

Кстати, закирпичил я его как то странно, решил протестировать прошивку с обновленного сайта дропада, пару дней тестировал и вчера вечером выключил и уже не включил, ничего абсолютно не делая. Уж не знаю в прошивке ли дело или в чем то другом, но вот как то так.
По поводу прошивки:
Плюсы:
1. Даже в спящем режиме устройство просыпалось по звонку (у меня по крайней мере так и было).
2. Быстро загружается.
3. Как мне показалось правильно показывает батарейку.
Минусы:
1. Какой то странный глюк с GPS, ни навител, ни GPS-test ни показывал ни одного найденного спутника, абсолютно, но при этом навител и гугл-мапс мое местоположение определяли достаточно точно.



Реп: (11)
ммм... а включать как пытался?
у меня новая проша тоже пару раз ушла в кому, но такого я насмотрелся и на v2, потому прищелкался - зажимаешь power на секунд 10 (типа длительного выключения на компе), потом включаешь обычным путем.
просыпаться по звонку не хочет. возможно дело в сильно порезанном по apk *root.tgz, какой то модуль я вырезал. Может тот, что указывал, от усб-сетевого ethernet-адаптера.

Надо зашить новую в чистом виде, посмотреть...

грузится действительно быстро,тем более я вырезал лого и анимацию загрузки за "нафиг-нужностью"
gps работал норм, но скорость завирал. Надо патчить.
насчет батарейки нинай, самопальный зарядник вдувает по полной, а вот переделанный (перепайка кондера) чевой то не очень. Завтра перепаяю обратно, посмотрю как что. Ибо после перепайки ощущение, что батарейка проседала, вместо зарядки. Заряжалось только при полностью выключенном. Ведь при включенном зарядник питает как батарейку, так и девайс, батарейка у нас 2 ампер-часа, то есть под ток в 2 ампера, плюс потребление экрана-проца-вайфайки... импульсник штатного перепаянного просто не давал такой ток (имхо импульсы изменили частоту, тестовая лампочка от авто тускло накаляла спираль раз в секунду).

Ничего, бум колупать.



Реп: (5)
Подскажите кто встречался с проблемой!
Выключаю прибор(прошивка офиц 3UI) а включить не могу! Это я потом допер что планшет то не отрубился когда полностью заряженый в выключенном состоянии сьел батарею. Включил его ресетом! И когда он выключен крышка была гарячая!
Как можно решить? Офицалкой перепрошивался последней на сайте dropad--не помогло. Раньше такого не было!



Реп: (11)
то есть, когда девайс выключен (длительное зажатие power, всплывает месага о выключении, жмем да, он за несколько секунд вырубается), у вас нагревалась задняя крышка (как показатель расхода энергии), и девайс съедал начисто батарейку?
А что делалось ДО этого? прошивки, установки программ, разборка девайса?


Заодно отчитаюсь по новой проше. Всю ночь валялся в блокировке, все сетевые устройства были выключены. До этого, когда его рубило на зависание, оставался включенным 3G и GPS. И после извратного включения (выбивание из зависона power-10сек и обычного включения power-1сек) виджет питания отобразил все включенное оборудование. Прикола ради можно пробежаться по всем кнопкам виджета и определить, на каком из них повисает.

Щас буду готовить внешнюю карту, попробую закатать на нее новую немодифицированную официалку (см шапку) и погонять по режимам, определить таки виновного за непрохождение звонков, посмотреть 3G, посмотреть GPS и тп.

Вчера, разгуливая с женой по магазинам, понадобилось чего-то качнуть (кажися sms-софтинку). скорость скачивания через 3G составила около 200 кБайт/сек, что составляет около 2 мегабит. Вполне себе вкусно:)

Интенсивно пользуюсь яндекс.картами, выяснилось, что эта софтина работает с gps, умеет прокладывать маршрут с учетом пробок, и ею (как бесплатной) пользуется в сочи куда больше народу, чем навителом, стало быть, инфа о пробках более достоверная. Так вчерась из 3-х возможных путей заезда в город выбрали по программе один и не ошиблись. Пробки были именно там, где показывала программа. Рекомендую:)



Реп: (5)
Вроде выключаеться визуально. Потом не могу включить! Получилось через ресет! И только потом я понял что он не рубит питание((((
Не разбирал-прошивка родная-подозрения на Navitel. Сбросил настройки!-не помогло! Прошился опять на туже прошивку что былак изначально(на сайте Dropad)-все по прежнему!
Получаеться что планшет не коректно выключаеться!

Добавлено 15.04.2012, 12:12:

Чем посоветуете прошиться? Стоковая очень нравилась. И Gps и 3g работали замечательно без танцев! Да и 3UI приятная система. Может есть какойто мод 3UI. Я так понимаю на сайте проша 100 мб --она просто обновила операционку но не сносила под ноль-так?

Добавлено 15.04.2012, 12:13:

Имею ввиду сайт дропада



Реп: (11)
а шился как? через внешнюю microSD-карту? или встроенными средствами типа updatter?
На стоковой GPS показывает координаты нормально, но скорость при движении выдает неверно, об чем постоянно будет вопить навител. usrbb выкладывал алгоритм патча, и патченный модуль вроде тоже.

У меня потому что щас врет, причем везде - и в навителе, и в яндекс.картах и в gps-test.



Реп: (5)
Через внешнюю. Но какая разница-проблема то возникла на родной прошивке



Реп: (8)
тоже заметил что если поставить на зарядку и не трогать, то потом без ресета не включить. проша последняя стоковая.



Реп: (12)
Molert @ 14.04.2012, 20:05 *
1. Какой то странный глюк с GPS, ни навител, ни GPS-test ни показывал ни одного найденного спутника, абсолютно, но при этом навител и гугл-мапс мое местоположение определяли достаточно точно.
про gps веше решение от мну.
ТАк же. по проше .
вешается устройство.
сильно =(((
и часто. не могу понять пока почему.
думаю откатываться обратно...



Реп: (2)
Сайт dropad.com.cn умер?
Тогда если кто-то успел качнуть прошивку оттуда "Только WIFI" выложите пожалуйста куда-нибудь.

Tedis @ 15.04.2012, 15:16 *
а шился как? через внешнюю microSD-карту? или встроенными средствами типа updatter?

А updatter-ом можно обновиться не тянув обновление из инета, а подсунув файл на карточку?

Сообщение отредактировал rov_kvn - 16.04.12, 09:17


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 15.09.24, 22:21