![]() |
|
![]() |
![]()
Сообщение
#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 по сборке прошивок к различным девайсам и запасаюсь хирургическими инструментами для препарирования прошивки.. |
![]() |
|
![]() |
![]()
Сообщение
#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 ЗЫ Извиняюсь за орфографию и оформление, пишу с коммуникатора. |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.4.2025, 20:43 |