![]() |
|
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Портирование прошивок на ASUS P320
В нескольких частях сейчас достаточно подробно рассмотрим весь процесс портирования прошивок на ASUS P320... Часть 1. Общая информация Часть 2. Источники доноров новых билдов WM 6.5 и оперативная помощь Часть 3. Портирование XIP из донора Часть 4. Портирование SYS из донора |
![]() |
|
![]()
Сообщение
#2
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Портирование прошивок на ASUS P320
Часть 1. Общая информация Для механического портирования, которое будет описано ниже, нам будут необходимы: - Кухня для прошивки ASUS P320 WM6.5 - P320_XIP_Kitchen (в аттаче данного сообщения) - P320_FLASH_BIN_Kitchen (в аттаче данного сообщения) - любой шестнадцатеричный редактор файлов, например, WinHex Однако, для начала рекомендуется внимательно ознакомится с материалами приведенных ниже веток, чтобы иметь общее представление о процессах и сути действий: - Кухня для Asus P320 (asusmobile.ru) - Описание и Методика пересборки прошивок - Разбираем XIP - Меняем иконки в меню пуск от программ для Windows Mobile 6.5 - Обновление билда SYS в своей прошивке из прошивок без DSM и RGU - Утилита OEMCompile для подготовки пакетов - Полное портирование прошивок с устройства на устройство - Структура информации в IMGFS секциях - Работа с файлами реестра - Изменяем Pool size - "Ковыряем" XIP - Портирование прошивок HP RW68xx на Ровер G5/Орсио N725 - Редактирование прошивок - Файлы и модули WM5/WM6/WM6.1 - Быстрое создание пакетов для прошивки из CAB-файлов - Твики реестра WM5/WM6/WM6.1 - Windows Mobile 6.5 - новые билды и возможности Информация этих веток лишь частично относится непосредственно к ASUS P320, но ее знание сильно облегчит понимание дальнейшего изложения (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Также рекомендуется использовать Гугл и материалы других сайтов...
Прикрепленные файлы
![]() ![]() |
![]() |
|
![]()
Сообщение
#3
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Портирование прошивок на ASUS P320
Часть 2. Источники доноров новых билдов WM 6.5 и оперативная помощь 1. На начальном этапе, основным помощником будет эта ветка. По возможности, я и другие разработчики будем оказывать помощь в решение проблем... Это не значит, что не придется думать самим, ставить эксперименты и искать информацию в других местах. Но все же, на начальном этапе помощь будет оказываться в приоритетном порядке... Глупых вопросов не бывает, бывают глупые ответы (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) 2. Доноры для портирования новых билдов - полные кухни с других устройств с WM 6.5 Prof. Крайне желательно на начальном этапе с теми же ресурсами DPI и MUI, что и у нас (320*240 96 dpi, MUI 0419 RUS). Впрочем, реально это не столь важно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) 3. Оперативными источниками новых билдов и описания/решения типовых проблем будут тематические ветки по WM6.5: Windows Mobile 6.5 - новые билды и возможности (на этом форуме), WM 6.5 - новости, проблемы и решения (asusmobile.ru) и т.д. В этих ветках публикуют джентльменские наборы SYS+XIP от новых билдов и обсуждают типовые проблемы и их решения множество разработчиков с разными устройствами. 4. Также можно использовать китайские первоисточники: bbs.pdafans.com, bbs.xbeta.cn и т.д. Там можно оперативно найти то, что в рунете еще не появилось. Ну и, понятно, xda-developers.com... |
![]() |
|
![]()
Сообщение
#4
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Портирование прошивок на ASUS P320
Часть 3. Портирование XIP из донора 1. Если вы скачали flash.bin от ASUS P320 с нужным XIPом на базе нужного Win CE где-либо, то просто киньте его в подпапку ROM кухни для сборки WM 6.5 вместо имеющегося там и все. Переходите сразу к следующей части по портированию SYS, шаблон нужной прошивки у вас уже есть. 2. Если у вас есть распакованный XIP донора (папки MXIPKernel и т.д. для Files и Modules или в едином виде), то переходите к следующему шагу. Иначе, если есть только xip.bin донора, выполняем следующее: 2.1. Кидаем xip.bin от донора в P320_XIP_Kitchen\Donor 4. Итак, у нас есть распакованный XIP от донора. Либо единым пулом файлов и директорий, либо полученный на пункте 2. Суть действий дальше не меняется, поэтому описываю действия, если выполнялся пункт 3: 4.1. Идем в P320_XIP_Kitchen\Donor\OUT\FILES\MSXIPKernel и копируем с заменой все файлы без расширения .txt в папку P320_XIP_Kitchen\BuildXip\rom\XIP. Там будут: 723fb954-d931-4348-b672-82a188e587b5.dsm, 723fb954-d931-4348-b672-82a188e587b5.rgu, boot_ms.rgu, mxip_lang.vol, sysroots.p7b Портирование XIPа завершено. Это дольше описывать, чем делать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#5
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Портирование прошивок на ASUS P320
Часть 4. Портирование SYS из донора ... дописывается ... Это последняя часть. В принципе, если кому срочно, действия полностью аналогично описанным в Портирование прошивок на HTC Artemis/Love. Часть 4. Портирование SYS из донора, только источник берем, понятно, иной (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#6
|
|
Участник ![]() ![]() Группа: Members Сообщений: 25 Регистрация: 5.7.2009 Пользователь №: 23808 Спасибо сказали: 8 раз(а) Девайс:Asus P320 ![]() |
Так, отписываюсь о результатах. Первый билд, как говорится, комом =) XIP от 23052 портирован (тут никаких проблем), сис вроде тоже перенесён по образцу, но!... Не всплывает балун при запросе баланса или например по *#06# , звук есть, а вот балуна нет. Так же их нет при тапе по иконке сети или подключения. Ну и оповещения появляются в виде белого прямоугольника, ни текста ни рамки нет. Сообщения не открываются и новое смс создать тоже нельзя. В настройках подключений на вкладке "Задачи" пусто (интернет не настроить). Почему-то не хочет запускаться Word Mobile ("Невозможно открыть Word Mobile. Выполните сброс устройства и попробуйте открыть приложение ещё раз), делал я ему хард-ресет, взял полностью офис из 23017, всё равно не хочет. Так и не получилось пофиксить default.hv и в Shell\*.rgu на предмет пустых редиректов. Ну и ещё часть надписей налезает на выпадающие списки. Например в настройках экрана сегодня, на вкладке "элементы" надпись "Время ожид. нач экр.:" перекрыла практически весь комбобокс (остались видны только рамка и маленькая часть стрелки справа). В настройках блокировки куда-то делся пункт выбора типа блокировки(ну который стандартный или классический). Стукните по голове, где напортачил?
|
![]() |
|
![]()
Сообщение
#7
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
DmBob,
1. Складывается впечатление, что ты что-то намудрил с русскими MUI. Проверяй все еще раз. Ну и список пакетов при сборке кинь скриншотом... 2. Редиректы - включи в пакет багфиксов в OEM в RGU-файл. 3. Опять же, такое ощущение, что ты где-то напортичил с ресурсами DPI или MUI... |
![]() |
|
![]()
Сообщение
#8
|
|
Участник ![]() ![]() Группа: Members Сообщений: 25 Регистрация: 5.7.2009 Пользователь №: 23808 Спасибо сказали: 8 раз(а) Девайс:Asus P320 ![]() |
|
![]() |
|
![]()
Сообщение
#9
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
DmBob, пакеты вроде выбраны нормально. Значит, дело все же в ресурсах и MUI. Возьми их лучше из первоисточника (см. это сообщение). Это чуть сложнее, т.к. нужно собирать для русского QVGA из трех мест, зато надежнее. Потом дополнительно меняешь shell32.exe на вариант без таймбомбы. Потом еще нужно взять с asusmobile.ru из ветки про WM6.5 патченные базовые MUI от 23047, они гораздо адекватнее, чем оригинальные от MS из первоисточника. Ну либо просто сравни со своими, которые взял от асусов...
Впрочем, есть еще вариант. Ты модули в файлы перегонял? Попробуй хотя бы browsingie перегнать. А еще лучше посмотри, я для HTC Artemis/Love писал, какой наборчик гарантировано дает нормальный результат. Возможно, часть проблем именно в этом, т.е. неправильный релок... Я бы даже начал с этого, если ты этого не делал. P.S. Кстати, вспомнил, посмотреть, какие модули из каких пакетов стоит перегонять в файлы, можно в моей же кухне. Просто заходишь в своей портированной версии и моей оригинальной в один и тот же пакет и смотришь, если у меня файлы, а у тебя папки модулей, то стоит попробовать перегнать. |
![]() |
|
![]()
Сообщение
#10
|
|
Участник ![]() ![]() Группа: Members Сообщений: 25 Регистрация: 5.7.2009 Пользователь №: 23808 Спасибо сказали: 8 раз(а) Девайс:Asus P320 ![]() |
AGC, я так и собирал:
SYS отсюда: http://hotfile.com/dl/12825951/8dcd139/WM6...SV-640.rar.html DPI: http://hotfile.com/dl/12826045/a2b661f/WM6...SV-ALL.rar.html А от сюда лэнги: http://hotfile.com/dl/12826770/4ec0467/WM6...SV-ALL.rar.html С самого начала перегнал. Я уж чуть ли не каждый файл по отдельности сравнивал. Думал может где что не хватает или наоборот лишнего перетащил... На асусах там тоже у одного проблема с вордом такая же. Вот что делать с остальным.... |
![]() |
|
![]()
Сообщение
#11
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
DmBob, еще вспомнил нюанс (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Ты пакеты для SYS по варианту от кухни 23017 наверное отбирал? Тогда:
1. DRM, по-моему, надо просто удалить. Если не удалил - удали, т.к. в 23052 его нет 2. Вместо MediaOSFiles теперь идет MediaOSModules 3. Вместо OSFiles теперь идет OSModules 4. Добавь Riched20 из 23052 5. Добавь SYSTEM_DEFAULT_FONTS из 23052 6. Добавь Webview из 23052 Если это не даст результата, кинь список пакетов, которые у тебя в SYS. Но, думается, если ты не сделал этих шести пунктов, то проблема в них. |
![]() |
|
![]()
Сообщение
#12
|
|
Участник ![]() ![]() Группа: Members Сообщений: 25 Регистрация: 5.7.2009 Пользователь №: 23808 Спасибо сказали: 8 раз(а) Девайс:Asus P320 ![]() |
Не сделал 4 и 6 пункт =) Теперь всё ОК! Минут через 20 залью. А потом буду кастомайзить =) Огромное спасибо!
|
![]() |
|
![]()
Сообщение
#13
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
DmBob, ну и отлично! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
|
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 13.2.2025, 10:07 |