Advanced Patches Auto Porter v1.0
Название программы говорит само за себя, создана для портирования патчей платформы db2020 FW's между разными прошивками (скоро появится поддержка A2) Как использовать:
- Установите FW + патч
- С правой стороны от стрелки поставить конечную FW (прошивку)
- При необходимости установить HEX смещение патч тела (если вы забыли, и оно потребуется, программа спросит позже)
- Нажмите кнопку "Конвертировать" и ждите
Если программа даст сбой, ты должен будешь портировать несколько значений вручную, непортированные строки закомментировать, функции заменить словами "XXXXXXXX"
Программа использует 2 метода переноса:
Первый:
- Простой поиск строки в выбранной прошивке, когда результат = 1, то поиск останавливается и начинается просто тест.
Второй:
- Начинает искать в окрестностях если первый метод не помогает или не проходит тест.
Ограничения:
Программа не использует asm, потому что я не могу найти любую информацию о dismarm.dll (он включен в смелтер)
- Программа не признает BX, BLX, инструкций и т.д., к счастью, в 90% патчей нет необходимости этого
- Не портируются GFX адреса и подписи. Но с помощью соответствующих лиц, это возможно.
Что добавлено:
- Настройки (язык, поиск мин. глубины)
- Улучшен второй метод поиска
- Добавлены больше передовых моделей, правда из-за этого в два раза повысилось использование оперативки (в настоящее время максимальный 58mb)
- Изменения в интерфейсе
- Исправлен ряд известных ошибок, как обработка "левых" частей кода.
- Что-то я забыл: P
Тестируйте и кидайте логии/комментарии ошибок / аварий и странных результатов (пропавших без вести кодов и т.д.)
PS. Лучше не тратить время пытается портировать GFX патчи с помощью этой программы, это может быть возможно в некоторых случаях,но для этого надо будет также менять таблицы,а я не знаю какие и где
PS2. Пожалуйста, сохраните авторские права, чтобы сделать доступным для людей и закинуть его в базу!
PS3. Помните, что это -β
Edit: небольшие изменения, исправлена кодировка vkp .
P.S. 4:
Небольшие обновления:
Улучшен второй метод поиска
Найдена серьезная проблема с кодировкой vkp("Run-time error '9' : subscript out of range. ")
Изменения в дизайне
in v1.0
- http://forums.se-nse.net/index.p....=493595 = correct results, no need to edit patch comments
- improved lib porting (deal with this very well)
- nicer interface
- added settings (dealing with "move val" can improve porting in some cases)
- calc 1.4, basing on my porter calculator description)
- fixed big loops (>7 results program don't waste time and perform next test)
- small fixes
in v1.0.1 (a few minutes ago)
- opening cxc files (i forgot :P)
- no saving patch when you press cancel
If you can't run install:http://download.microsoft.com/downloa....X86.exe
http://www.ascentive.com/support/new/libraryfiles.exe
(с) markross
mobilefree.ru