![]() |
|
![]() |
![]()
Сообщение
#1
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
WM у нас на форуме уже изучена и перелопачена для многих устройств. Возиться с ней уже, честно говоря, не интересно. Прикупил тут себе Acer beTouch E110 с Андроидом 1.5 на борту. Еще появился в зоне прямой досягаемости MID китайский на Андроиде 1.6. Если кому интересно, предлагаю начать обсуждать создание и портирование прошивок для нативных Андроид-устройств, прежде всего, смену самой версии Андроида. С одной стороны, вроде и проще, чем портировать на WM-устройства, с другой... А ничем и не проще (IMG:style_emoticons/default/smile.gif) Материалов на эту тему вроде и много, но вот толку от них... Да и большинство сводятся к модификации нативных прошивок (рут, маркет и т.п. и т.д.), что абсолютно не интересно (IMG:style_emoticons/default/smile.gif) Материалы прямо с Гугла имеют ценность, но пока у меня нет полного понимания в их использовании. Плюсы здесь еще в том, что сейчас стало модным делать платформы, на которых уже гонится куча чуть отличающихся устройств. Скажем, мой новый Acer - платформа SE, на которой ТОЧНО будет еще куча устройств, значит, все не так уж и плохо с дровами и ядром (IMG:style_emoticons/default/smile.gif)
В общем, Welcome, кому интересно... |
![]() |
|
![]() |
![]()
Сообщение
#2
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Итак, результаты первых экспериментов и промежуточные замечания:
1. В очередной раз поставил Ubuntu (9.10), установил все, что требовалось для сборки Андроида. Выкачал сырцы самого Андроида - 1.5 и 2.2. 2. 1.5 пока собрать не получилось, зато получилось собрать 2.2 под эмулятор (IMG:style_emoticons/default/smile.gif) На нетбуке процесс сугубо сборки занял часа 3-4. 3. Удалось найти утилиты vovkab для сборки/разборки nb0-прошивки от E110. 4. Пока не ясно назначение большинства файлов в прошивке. System.img и еще парочка ясна, но вот где там зарыто ядро и рамдиск - пока не знаю. 5. "Открытость" Андроида - это МИФ. Именно то, что интересно для портирования, т.е. драйвера устройств, полностью отсутствуют. За исключением ряда устройств, для которых они созданы частично энтузиастами, компании не выкладывают исходные тексты драйверов. 6. Сейчас есть несколько направлений, в сторону которых буду вести эксперименты - структура прошивки E110, сборка 1.5 из исходников, тестирование всего этого на реальном устройстве. Присоединяйтесь со своими устройствами... (IMG:style_emoticons/default/biggrin.gif) |
![]() |
|
![]()
Сообщение
#3
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
В очередной раз слетела Ubuntu (IMG:style_emoticons/default/smile.gif) Решил описать по шагам, как все разворачивается для сборки Андроида:
Часть 1. Установка Java и окружения 1. Для 9.10 ставим Java 5. 1.1. Скачиваем: http://java.sun.com/javase/downloads/5u21/jdk 1.2. Включаем в местном проводнике отображение скрытых файлов и папок (Переход -> Домашний каталог, меню Вид -> Показывать скрытые файлы) 1.3. Создаем в домашнем каталоге папку tools 1.4. Копируем из папки Загрузки jdk-1_5_0_21-linux-i586.bin в tools 1.5. Запускаем Терминал, выполняем cd tools 1.6. Выполняем в терминале chmod 777 jdk-1_5_0_21-linux-i586.bin 1.7. Выполняем в терминале ./jdk-1_5_0_21-linux-i586.bin 1.8. Закрываем терминал 1.9. В домашней папке открываем .profile, в конце файла добавляем: PATH=~/tools/jdk1.5.0_21/bin:$PATH (если скачана иная версия Java, правим путь) 1.10. Перезагружаем Ubuntu 1.11. После перезагрузки запускаем терминал и запускаем java, чтобы убедиться, что все встало как надо (IMG:style_emoticons/default/smile.gif) 2. Разворачиваем окружение 2.1. В терминале вводим: sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev (по мере надобности подтверждаем установку пакетов) потом sudo apt-get install valgrind потом sudo apt-get install lib32readline5-dev 2.2.. Устанавливаем REPO cd ~ mkdir bin curl http://android.git.kernel.org/repo >~/bin/repo chmod a+x ~/bin/repo 2.3. Перезагружаем Ubuntu |
![]() |
|
![]()
Сообщение
#4
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Часть 2. Забираем исходные тексты нужного Андроида
1. Создаем папку для исходных текстов mkdir mydroid cd mydroid 2. Забираем манифест repo init -u git://android.git.kernel.org/platform/manifest.git 3. Читаем манифест, настраиваем все на нужную версию, например, 1.5 repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake 4. Забираем исходные тексты выбранной версии repo sync (процесс очень долгий, можно идти смотреть футбол (IMG:style_emoticons/default/smile.gif) ) |
![]() |
|
![]()
Сообщение
#5
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Часть 3. Сборка Cupcake
1. Правим в файле build/tools/findleaves.sh с строке 89 вместо find "${@:0:$nargs}" $findargs -type f -name "$filename" -print | пишем find "${@:1:$nargs-1}" $findargs -type f -name "$filename" -print | 2. Откатываем версию компиляторов на 4.3.3 sudo apt-get install gcc-4.3 g++-4.3 cd /usr/bin sudo rm g++ sudo rm gcc sudo ln -s gcc-4.3 gcc sudo ln -s g++-4.3 g++ 3. Запускаем сборку образа для эмулятора cd ~ cd mydroid . build/envsetup.sh make (процесс очень долгий - несколько часов, если все нормально пойдет) |
![]() |
|
![]()
Сообщение
#6
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: 114 раз(а) Девайс:iPAQ rw6815, SGS 3 ![]() |
3. Запускаем сборку образа для эмулятора cd mydroid . build/envsetup.sh make Привет, и от себя добавлю, если можно)) ... # . build/envsetup.sh затем # choosecombo эта "функция" позволяет выбрать: производителя, утройство, тип сборки - инженерный или юзерский, а так же debug или release Что бы добавить свой порт необходимо для начала добавить следующие дирректории и файлы в дерево SDK: Покажу на своём примере из соседней ветки: добавляем папку SDK_ROOT/build/target/board/rw6815 в ней следующие файлы: - AndroidBoard.mk - BoardConfig.mk - pxa27x-keypad.kcm - system.prop - tuttle2.kl Эти файлы я взял из соседней SDK папки, только отредактировал под свои нужды, если заглянуть в них то станет всё ясно что нужно менять под себя. Добавляем в папку SDK_ROOT/build/target/product/ новый файл hp.mk (hp - имя производителя), он содержит необходимую информацию о продукте(как пример смотреть файл в аттаче) В итоге когда выполняем шаги # . build/envsetup.sh и # choosecombo .. будет предложен выбор продукта, выбираем ...и.. билдим. З.Ы. build/envsetup.sh содержит несколько функций для билда, предпочтительней использовать их: mmm <dir> - запускает сборку в указаной дирректории mm - запускает сборку относительно текущей дирректории m - запускает сборку относительно корневой дирректории SDK З.Ы.Ы. к сожалению не могу приаттачить файл hp.mk, даже пробовал переименовывать в txt, получаю ошибку: Вам запрещено загружать такой тип файлов, если кому понадобится вышлю. |
![]() |
|
![]()
Сообщение
#7
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
В общем, попробовал я поменять в разных сочетаниях system.img и т.п. в прошивке. Собирал 1.5 и 2.2 для эмулятора. Поведение - одинаковое. Не грузится... Сейчас в полной задумчивости. Видимо, надо пытаться утащить родные драйвера с живого устройства. Пока не очень успел разобраться, как именно это сделать. Руки не дошли, а особо светлых идей не возникло (IMG:style_emoticons/default/smile.gif)
Alex-y, может чего подскажешь или есть какие-либо мысли? Что-то у меня пока ступор, как бы это хотя бы попробовать лечить (IMG:style_emoticons/default/biggrin.gif) |
![]() |
|
![]()
Сообщение
#8
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 158 Регистрация: 22.11.2007 Из: Киев Пользователь №: 24 Спасибо сказали: 114 раз(а) Девайс:iPAQ rw6815, SGS 3 ![]() |
Alex-y, может чего подскажешь или есть какие-либо мысли? Что-то у меня пока ступор, как бы это хотя бы попробовать лечить (IMG:style_emoticons/default/biggrin.gif) Есть одна мысль, а ты всё новое прошиваешь ? тоесть не только system.img? там жеж ещё есть корневая файловая система rootfs, без неё никуда, вот только я не знаю как она прошита на андроид-устройстве, то ли вкомпилен в ядро как ram диск то ли прошита во внутреннюю память отдельно. Во всяком случае нужно найти способ сделать дамп флеша... Там должен быть консольный COM порт, подцепиться бы к нему. Жаль ни одного андроид-устройства не держал в руках. Что касается ядра то можно и на текущем запустить, ведь оно содержит всё что нужно для работы с железом на низком уровне. В родной прошивке system.img, есть динамические библиотеки и "демоны", там для RIL, акселерометра и т.п. их можно попробовать забрать, но может случиться то что в новой версии андроида интерфейсы через которые работает сам аднроид с этими драйверами изменились, то всё, работать эта либка не будет. З.Ы. При перепрошивке на новую версию без вариантов необходимо шить system.img + data.img... но опять же нужно узнать где распологается rootfs. |
![]() |
|
![]()
Сообщение
#9
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Alex-y, собственно, это я дал маху (IMG:style_emoticons/default/smile.gif) Здесь то главное про E110 не написал. Есть утилиты vovkab с acer-club.ru для сборки и разборки прошивок. Есть прошивальщик, который может их заливать, т.е. просто модифицированные прошивки в плане отредактированного system.img он точно шьет. Вот структура файлов стандартной прошивки (nb0-файла):
list - список частей и порядка прошивки/загрузки? Acer_E110_3.001.00_EMEA.mlf (~2Kb) android.rgb565 (~300Kb) - ? AU4-1-0011.swbl (~354Kb) - ? AU4-1-0011.embflasher (~49,5Kb) - прошивальщик чего-то??? AU4-1-0011.ramdump (~236Kb) - может рамдиск??? AU4-1-0011.bin (~5,82Mb) - может это ядро (zImage)? AU4-1-0011.vmlinux (~3,54Mb) - или может ядро здесь (zImage)??? android.rgb565.ptt_header AU4-1-0011.bin.ptt_header AU4-1-0011.ramdump.ptt_header AU4-1-0011.swbl.ptt_header AU4-1-0011.vmlinux.ptt_header bootBlock.bin (64Kb) - видимо просто загрузчик системы??? empty.img (~2Kb) - ? hidden.img (~622Kb) - видимо скрытый раздел??? modules.img (~2,66Mb) - ? pidinfo.img (70byte) - ? recovery.img (~2,15Mb) - видимо восстановление системы (утилита восстановления)? rootfs.img (~1,17Mb) - root filesystem? rootfs_ftm.img (~9,68Mb) - ? system.img (~96,5Mb) - вроде сама система (системный раздел). userdata.img (~2Kb) - видимо пользовательский раздел??? Вот содержимое list: Acer_E110_3.001.00_EMEA.mlf AU4-1-0011.embflasher android.rgb565 AU4-1-0011.swbl AU4-1-0011.vmlinux AU4-1-0011.bin AU4-1-0011.ramdump rootfs.img system.img modules.img userdata.img hidden.img empty.img rootfs_ftm.img recovery.img pidinfo.img bootBlock.bin android.rgb565.ptt_header AU4-1-0011.swbl.ptt_header AU4-1-0011.vmlinux.ptt_header AU4-1-0011.bin.ptt_header AU4-1-0011.ramdump.ptt_header Кстати, не понимаю, где само ядро и рамдиск. Возможно, что-то из файлов AU4-1-0011.vmlinux, AU4-1-0011.bin, AU4-1-0011.ramdump? Да и по остальным файлам (кроме совсем очевидных) могу пока только строить предположения, для чего они и чем именно являются. Есть одна мысль, а ты всё новое прошиваешь ? тоесть не только system.img? там жеж ещё есть корневая файловая система rootfs, без неё никуда, вот только я не знаю как она прошита на андроид-устройстве, то ли вкомпилен в ядро как ram диск то ли прошита во внутреннюю память отдельно. Исходя из состава прошивки, вроде есть два файла: rootfs.img и rootfs_ftm.img. Что такое второй, пока не монял, первый - видимо то, о чем ты говоришь. А при экспериментах по прошивке я пробовал менять system.img и userdata.img в разных сочетаниях. Собственно, userdata.img имеет там очень маленький размер (порядка пары килобайт). Размеры userdata.img в оригинальной прошивке и в моих сборках совпадали, по содержанию при бинарном сравнении есть отличия. Во всяком случае нужно найти способ сделать дамп флеша... Там должен быть консольный COM порт, подцепиться бы к нему. Жаль ни одного андроид-устройства не держал в руках. Это я просто раньше забыл написать, наверное, раз у меня есть все файлы прошивки, все нужное можно прямо в них попробовать посмотреть. Что касается ядра то можно и на текущем запустить, ведь оно содержит всё что нужно для работы с железом на низком уровне. В родной прошивке system.img, есть динамические библиотеки и "демоны", там для RIL, акселерометра и т.п. их можно попробовать забрать, но может случиться то что в новой версии андроида интерфейсы через которые работает сам аднроид с этими драйверами изменились, то всё, работать эта либка не будет. Вот и у меня были аналогичные мысли по поводу ядра, весь вопрос в том, не проверяет ли Андроид версию ядра или что-то подобное, поэтому сейчас и решил сначала полностью разобраться на 1.5 из исходных текстов, т.к. родная прошивка также идет на 1.5. Просто и 1.5 из исходных текстов не стартует и ведет себя полностью аналогично при проведенных экспериментах... Собственно, может мне надо как-то смонтировать под Линуксом все эти img-файлы? System.img то вроде точно монтироваться должен, оттуда я как раз и хочу попробовать драйвера вытащить. А вот по тому, что можно ли монтировать остальные - не пробовал... Видимо, примерно таким образом надо проверить: mkdir /mnt/rootfs mount -o loop rootfs.img /mnt/rootfs ...смотрим/редактируем... umount /mnt/rootfs и так для всех... З.Ы. При перепрошивке на новую версию без вариантов необходимо шить system.img + data.img... но опять же нужно узнать где распологается rootfs. system.img - понятно. data.img - это пользовательский раздел или раздел данных или это одно и тоже? (IMG:style_emoticons/default/smile.gif) Если первое, то это вроде userdata.img в моем случае. А вот с rootfs пока не понял. А она должна меняться? Да, я правильно понял, результат сборки из сырцов - три файла (ramdisk.img, system.img и userdata.img)? А откуда тогда берется rootfs? Или мне надо ручками смонтировать rootfs.img и поменять в нем все на то, что получилось в выходном каталоге ...out\target\product\...\root? Это оно и есть? Тогда и data.img, получается, это контент папки ...out\target\product\...\data? Вот только data.img у меня в прошивке нет, есть только userdata.img... P.S. Сейчас опять перечитываю все старые сообщения по Андроиду для RW6815 (IMG:style_emoticons/default/smile.gif) Все основательно забыл, даже то, что сам когда-то писал... |
![]() |
|
![]()
Сообщение
#10
|
|
Участник ![]() ![]() Группа: Members Сообщений: 29 Регистрация: 12.5.2009 Пользователь №: 19564 Спасибо сказали: 6 раз(а) Девайс:Artemis>Acer e110 ![]() |
AGC, попробуй разобрать файлы *.img утилитой unyaffs, там видно содержимое и структура папок.
|
![]() |
|
![]()
Сообщение
#11
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
kugesi, спасибо! Правда, я же чуть выше привел, как на Linux это монтировать/демонтировать. Мне тут критичнее сейчас смысловая нагрузка. Просто все руки не доходят, продолжить изучение вопроса (IMG:style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#12
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Сорри всем, работы временно приостанавливаются. Хочу гибкие дисплеи (IMG:style_emoticons/default/smile.gif) Очередная поездка в поезде убила дисплей на E110, который перемещался вместе со мной в заднем кармане джинсов. Предыдущие пострадавшие от таких поездок - Asus P320 и HTC Diamond (IMG:style_emoticons/default/biggrin.gif) Современные коммуникаторы пока не предназначены для ношения в заднем кармане штанов. Только Нокия 5530 пока еще выдерживает этот процесс (IMG:style_emoticons/default/smile.gif) В общем, как куплю дисплей, продолжу работы...
|
![]() |
|
![]()
Сообщение
#13
|
|
Участник ![]() ![]() Группа: Members Сообщений: 29 Регистрация: 12.5.2009 Пользователь №: 19564 Спасибо сказали: 6 раз(а) Девайс:Artemis>Acer e110 ![]() |
Разобрал прошивку от асер Е120 (android 1.6). Вот список файлов
Acer_E120_1.002.10_EMEA_GEN1_P2_EU.mlf android.rgb565 android.rgb565.ptt_header bootBlock.bin empty.img hidden.img K2-0-0011.dump K2-0-0011.embflasher K2-0-0011.linux K2-0-0011.swbl K2-0-0011.dump.ptt_header K2-0-0011.linux.ptt_header K2-0-0011.swbl.ptt_header K2-0-0011_EU.bin K2-0-0011_EU.bin.ptt_header list modules.img pidinfo.img recovery.img rootfs.img rootfs_ftm.img system.img userdata.img Отличие от Е110 (android 1.5) в ROM 512 Мб и есть модуль wifi. Простой заменой файлов с соответствующим переименованием ничего не вышло. Немного прояснилось назначение модулей Acer_E110_3.001.00_EMEA.mlf в нем из содержания понятно, что назначает адреса и размеры файлов прошивки. Любое изменение в размере и адресе не дает нормально загрузиться. Скорее всего где то в ядре прописаны дублирующие значения Acer_E110_3.001.00_EMEA.mlf и прошитая система обращается по эти адресам. Если бы получилось подкорректировать, то смог бы добавить еще 30 Мб к свободной памяти для пользователя. AU4-1-0011.embflasher замена от E120 не дает прошивать телефон, может быть проверяет соответствие железа прошивке. AU4-1-0011.vmlinux замена от Е120, после прошивки телефон включается на пару секунд с заставкой acer, и отключается.(м.б. ядро) замена system.img от Е1120 в различных вариациях приводило к моргающему красным/белым экраном с постоянной перезагрузкой. bootBlock.bin не рискнул ставить от Е120. |
![]() |
|
![]()
Сообщение
#14
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
kugesi, ты тоже для E110 делаешь? К сожалению, пока не найду экранчик для своего, помочь не смогу. А так, надо еще rootfs шить, как обсуждалось выше. Собственно, надо попробовать ядро оставить свое, а вот system, data и rootfs взять от E120. С system все понятно, а вот data и rootfs надо определять, что именно у нас в прошивке ими является. Я свои соображения выше излагал.
P.S. Впрочем, я то хочу именно из исходных текстов поднять прошивку. Т.к. целевой вариант - Android 2.2. |
![]() |
|
![]()
Сообщение
#15
|
|
Участник ![]() ![]() Группа: Members Сообщений: 29 Регистрация: 12.5.2009 Пользователь №: 19564 Спасибо сказали: 6 раз(а) Девайс:Artemis>Acer e110 ![]() |
Тоже владелец Е110. Пробовал по разному шить rootfs+rootfs_ftm+system+userdata от е120, телефон зависает. Попробывал урезать system е120 до размеров е110, не помогло. Не хватает у меня знаний глубже ковырять. Продолжаю исследование, лишьбы телефон не помер.
|
![]() |
|
![]()
Сообщение
#16
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
kugesi, а дай ссылку на прошивку для E120. На самом деле, знаешь, что нужно попробовать. Надо попробовать обновить оригинальный system.img из E120. Т.е. разобрать/смонтировать свой, разобрать/смонтировать от E120. Далее, попробовать обновить именно ОС и прошить.... Делается из под Линукса, команды монтирования/демонтирования я писал. Можно и не ставить Линукс на ББ, просто загрузиться с LiveCD.
P.S. Да, если будешь монтировать и будут силы, попробуй кинуть сюда состав всех img-шек. Мне сейчас пока никак. Надо бы посмотреть, что там внутри. |
![]() |
|
![]()
Сообщение
#17
|
|
Участник ![]() ![]() Группа: Members Сообщений: 29 Регистрация: 12.5.2009 Пользователь №: 19564 Спасибо сказали: 6 раз(а) Девайс:Artemis>Acer e110 ![]() |
Вот прошивка на E120
|
![]() |
|
![]()
Сообщение
#18
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
kugesi, мда...а, я похоже минимум на полгода-год этот девайс консервирую (IMG:style_emoticons/default/sad.gif) Экранчик так найти не удалось пока, в авторизированном сервис-центре заломили 4 т.р. Я все понимаю, но устройство стоит 6-7 т.р. Если кто встретит экранчик от Acer beTouch E110 по адекватной цене (1000-1500 руб.), просьба сказать (IMG:style_emoticons/default/smile.gif) А так, мне дешевле сразу иное устройство купить, благо это совсем не фонтан, чтобы его за такие деньги чинить...
|
![]() |
|
![]()
Сообщение
#19
|
|
Новичок ![]() Группа: Members Сообщений: 1 Регистрация: 1.10.2010 Пользователь №: 55887 Спасибо сказали: 0 раз(а) Девайс:acer e110 ![]() |
Спасибо за то, что вы делаете. Тоже являюсь владельцем е110. Скорее всего замена файлов не спасет из за специфичного железа. Скорее всего проблема в дровах.
|
![]() |
|
![]()
Сообщение
#20
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
...Скорее всего замена файлов не спасет из за специфичного железа. Скорее всего проблема в дровах. Дрова в ядре (в основном), ядро оставляется родным. На самом деле, надо бы пробовать обновлять ОС в родной прошивке. Впрочем, я то пытался собрать из исходников, в т.ч. 1.5, но сейчас у меня нет работающего устройства, поэтому пока эксперименты отложены до лучших времен. А так, на мой взгляд, надо бы попробовать смонтировать img-файлы от родной прошивки и от E120. Далее, сравнить их и попробовать обновить system.img, оставив наше родное ядро. Впрочем, возможно, надо бы еще поискать детальные ТТХ от E120. Возможно, стоит вообще попробовать залить его прошивку, но без прошивальщика, а может и с ним. Тут надо подумать и проанализировать полные ТТХ обоих устройств. P.S. Жаль, что сейчас не могу присоединиться. Пока без меня можно продолжать эксперименты. |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.4.2025, 13:27 |