StrikerVoo писал(а):портирования ОС с одного тела на другое
Шаги будут следующие:1. сделать дамп файла прошивки .nb0;
2. разобрать дамп на пакеты, получим в папке dump две папки: OEM и SYS, первая - девайсозависимая часть, вторая - Windows Mobile собственной персоной, по большому счету, не зависит от девайса (при учете языка и разрешения экрана);
3. берем SYS часть от другого девайса и заменяем SYS нашего, при этом обязательно использование утилиты G'Reloc для выравнивания адресов модулей, сделать это можно так: запускаем G'Reloc в папке dump нашей прошивки до замены SYS, запоминаем содержимое полей программы, закрываем ее, меняем SYS, снова запускаем G'Reloc и вписываем запомненные ранее значения, делаем релок; либо второй способ: берем из SYS нашей оригинальной прошивки папки .ROM и .VM, помещаем их в новый SYS и делаем релок. главное ничего не напутать и, собственно, не забыть сделать релок;
4. собрать пакеты обратно в дамп, при этом важно, чтобы рядом с папками OEM и SYS была создана папка ROM, внутри которой должна лежать папка XIP, внутрь которой кладем boot.rgu от вашего устройства (можно скопировать из папки Windows вашего девайса);;
5. запаковать дамп в файл прошивки nb0;
6. посмотреть на гарантийный талон и прошить устройство. (необязательный пункт)
Теперь об утилитах, которые понадобятся:разобрать дамп на пакеты
с помощью, например,
Package Tool by bepe скачатьиспользование утилиты G'Reloc
G’Reloc Tool by Misar скачатьразобрать пакеты обратно в дамп
с помощью, например,
BuildOS by bepe скачатьлибо можно использовать более свежее и универсальное решение
Ervius PkgToolsBuildOs kitchen:
PkgToolsBuildOS-5.3.7z
если утилиты отказываются запускаться, тогда проверяем, установлены ли на ПК Microsoft .NET Framework 2 и Microsoft Visual C++ Redistributable, либо взамен этой связки можно установить просто Microsoft .NET Framework 3.5
если в процессе работы утилиты выдают ошибки, читаем внимательно сообщения и исправляемся.
У вас нет необходимых прав для просмотра вложений в этом сообщении.