|
20.3.2008, 14:47
Сообщение
#1
|
|
|
Участник ![]() ![]() Группа: Разработчики Сообщений: 32 Регистрация: 20.3.2008 Пользователь №: 863 Спасибо сказали: 8 раз(а) Девайс:RoverPC S5 |
BigMike
Образ родной прошивки есть, желание _большое_, руки..руки вроде бы прямые (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) ящик пива уже под столом дожидается своего часа (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) Прежде всего, с чего мне следует начать? ..в данный момент читаю FAQ по сборке прошивок к различным девайсам и запасаюсь хирургическими инструментами для препарирования прошивки.. |
|
|
![]() |
23.3.2008, 15:36
Сообщение
#2
|
|
|
Участник ![]() ![]() Группа: Разработчики Сообщений: 32 Регистрация: 20.3.2008 Пользователь №: 863 Спасибо сказали: 8 раз(а) Девайс:RoverPC S5 |
XIPPort вылетает и до и после M'Reloc_nk, разницы нет.
Цитата Все проверил, пересечений нигде нет. На выходе получил xip_out В тот раз все прошло нормально и XIP собрал потому что оставил без изменений папку TrueFFS.dll(вообще не копировал эту папку из XIP_OLD\.. в XIP_NEW\.. и не релочил этот модуль), а не из-за установки чистой Vista'ы. Строка e32_vbase в XIP_NEW..\FrueFFS.dll\imageinfo.txt совпадает после M'Reloc, но ее же надо изменить, как и строку o32[1].o32_realaddr Цитата 5.7. Теперь в самом файле XIP_NEW\Out\Modules\FrueFFS.dll\imageinfo.txt исправляем эти значения на значения из XIP_NEW_COPY\Out\Modules\OemXipKernel\FrueFFS.dll\imageinfo.txt (рис.5,6) Что я и делаю. Слева релоченный imageinfo.txt из XIP_NEW\..\trueffs.dll справа XIP_NEW_COPY\..\trueffs.dll (только строчки с различиями): Код e32_entryrva: 00038E34 00039268 e32_subsysminor: 00000001 00000002 e32_unit[0].rva: 00039A10 00039E50 e32_unit[1].rva: 00039924 00039D5C o32[0].o32_vsize: 00038B13 00038F53 o32[0].o32_psize: 00038B14 00038F54 o32[0].o32_dataptr: P+0020E000 P+00229000 o32[1].o32_dataptr: P+00124300 P+0017C1B0 o32[2].o32_dataptr: P+00247000 P+00262000 o32[3].o32_dataptr: P+0011CB5C P+00176A9C Из этих же 2х файлов: e32_vsize: 0004B000 e32_vbase: V=03E09000 o32[1].o32_vsize: 0000E5B4 o32[1].o32_realaddr: D=01FDE000 ЗЫ Извиняюсь за орфографию и оформление, пишу с коммуникатора. |
|
|
ray Создание WM6 для RoverPC S5 (4МП) 20.3.2008, 14:47
BigMike ray,
ЦитатаПрежде всего, с чего мне следует начат... 20.3.2008, 18:19
ray BigMike В общем, не стал ждать до завтра.. и выде... 21.3.2008, 11:44
BigMike Цитатаполовина текста не понятно, ну это ерунда, р... 21.3.2008, 12:25
ray BigMike Пока завис на 6 пункте..
6.1.Натравил M... 21.3.2008, 17:21
BigMike Если vsize у модуля не меняется по сравнению с про... 21.3.2008, 17:48
ray Цитатапотом построй карту. Если пересечений не буд... 21.3.2008, 18:29
BigMike Ставишь 803A0000, копируешь XIPPort.exe с dll-кой ... 21.3.2008, 19:15
ray Запустил XIPPort, кнопки build map там нет. Есть w... 21.3.2008, 20:04
ray В общем, поставил на ноут девственно чистую Window... 22.3.2008, 4:25
BigMike ЦитатаПробовал нажимать realloc P
А вот это ты дел... 22.3.2008, 10:13
BigMike И еще один важный момент 22.3.2008, 10:22
ray ЦитатаТеперь сравни map нового XIP с оригинальным ... 22.3.2008, 13:31
ray Вроде бы нашел из-за чего возникает ошибка,но вот ... 23.3.2008, 7:20
ArHon а ты его с помощью M'Relock_nk отрелочил? 23.3.2008, 9:09
ray ArHon Да, отрелочил его M'Relock_nk'ом. 23.3.2008, 9:55
BigMike ЦитатаЕсли при портировании XIP вообще не трогать ... 23.3.2008, 11:27
ray Все OEM модули различны, я тоже до этого додумался... 23.3.2008, 12:01
BigMike ЦитатаВсе OEM модули различны, я тоже до этого дод... 23.3.2008, 12:32
ArHon выложи куда-нибудь оба разобранных хипа - поковыря... 24.3.2008, 11:18
ray Выкладываю:
XIP'ы, выдранные, но не разобранн... 24.3.2008, 14:17
ArHon сегодня посмотрю, но беглый взгяд сразу - почему х... 25.3.2008, 16:53
ray Цитатапочему хипы из wm5 и wm6 отличаются по разме... 25.3.2008, 19:56
ArHon Цитата(ray @ 25.3.2008, 19:56) Ради интер... 26.3.2008, 16:31
ArHon Так, вобщем результат ковыряния таков: хипы отлича... 26.3.2008, 15:56
ray Разобрал IMGFS, OEM заменил, WinCENLS_WWE закинул ... 26.3.2008, 18:37
BigMike Кстати, учитывая, что при прошивке этой WM6 на 4МП... 26.3.2008, 19:03
ArHon simtkit.dll и sms_providers.dll можно удалить из O... 26.3.2008, 21:46
ray В общем, попробовал собрать и прошить. Видимо, соб... 27.3.2008, 6:35
ArHon Попробуй действовать поэтапно - раз сплеш скрин по... 27.3.2008, 11:11
ray Ну а так, в целом, если смотреть прикрепленный фай... 27.3.2008, 14:37
ArHon Цитата(ray @ 27.3.2008, 14:37) Ну а так, ... 27.3.2008, 16:19
BigMike Цитатакухня из-за чего-то собирает образ ОСи некор... 27.3.2008, 18:22
BigMike Цитатаведь неизвестно, является ли девайс клоном а... 27.3.2008, 18:23
ray ЦитатаТы догадался их заменить на аналогичные из с... 27.3.2008, 18:44
ray ЦитатаТолько нафига другая кухня? Утилиты-то одни ... 28.3.2008, 18:40
BigMike Это тебе респект
Вон какую работу проделал. Если ... 28.3.2008, 22:33
ray ЦитатаЭто тебе респект. Вон какую работу проделал.... 29.3.2008, 10:51
ray Вопрос назрел...
Как, хотя бы примерно, выглядит д... 31.3.2008, 4:05
ArHon Цитата(ray @ 31.3.2008, 5:05) Какие dll... 31.3.2008, 17:42
BigMike Драйвер клавиш на атомах: pxa27x_keypad_Us.dll
Цит... 31.3.2008, 7:44
ray Цитатаpxa27x_keypad_Us.dll В принципе, этот драйве... 31.3.2008, 14:03
BigMike Да. Указывается адрес начала XIP. 31.3.2008, 14:27
BigMike Как успехи-то? 2.4.2008, 15:24
ray ЦитатаКак успехи-то?
Да так себе Как я только не... 2.4.2008, 15:43
BigMike Там есть одна фишка - перед сборкой XIP на основе ... 2.4.2008, 15:47
ray ArHon
Цитата(ArHon @ 26.3.2008, 22:31) Во... 4.4.2008, 16:14
ray Возможно я нашел проблему хипа, ..а возможно прост... 12.4.2008, 7:02
ArHon ray, попробуй переместить regenum.dll на свободный... 14.4.2008, 20:42
ray Цитата(ArHon @ 15.4.2008, 2:42) ray, попр... 15.4.2008, 13:55![]() ![]() |
|
Текстовая версия | Сейчас: 7.5.2026, 1:25 |