Add legacy patching utilities

This commit is contained in:
2026-08-22 15:43:13 +03:00
parent 715deaed7a
commit e9389b48e8
10 changed files with 114 additions and 1 deletions
@@ -0,0 +1,28 @@
---
format: 1
type: program
name: VkpResolver
summary: Размещение графических VKP-патчей в свободной области прошивки без пересечения адресов.
author: Тараканов
screenshots: []
versions:
- version: "1.0"
released: "2005-03-24"
files:
- path: files/vkp-resolver-1.0.zip
platform: win32
---
VkpResolver — продолжение VkpTracer, написанное для разрешения конфликтов между
графическими VKP-патчами. Такие конфликты возникают, когда новый патч записывает
изображение в область флеша, уже занятую установленным ранее патчем.
Программа анализирует VKP-файлы из выбранной папки и переносит новый патч в
свободную область после максимального использованного адреса. Можно указать
новый начальный адрес или шестнадцатеричное смещение, ограничить обрабатываемый
диапазон адресов, исправить таблицы ссылок, очистить старые данные и собрать
непрерывный патч без промежутков. Результат записывается в файл с суффиксом
`_out`.
В комплекте находится подробное руководство по устройству графических патчей и
работе с программой.
@@ -0,0 +1,24 @@
---
format: 1
type: program
name: VkpTracer
summary: Перенос выбранного диапазона адресов в VKP-патче с исправлением ссылок.
author: "!Freeman!"
screenshots: []
versions:
- version: "3.0 beta 5"
released: "2005-04-07"
files:
- path: files/vkp-tracer-3.0-beta-5.zip
platform: win32
---
Программа предназначена для смещения указанного диапазона адресов на заданное
значение в файлах VKP для V_KLay. Это позволяет перенести данные патча в другую
область флеш-памяти, когда свободное место в патче и телефоне не совпадает.
Можно задать новый начальный адрес или величину смещения, автоматически
определить границы данных, исправить HEX-ссылки на перенесённые данные и очистить
старую область байтами `FF`. Поддерживаются непрерывные патчи, список патчей из
папки и просмотр изображений в графических патчах. Результат сохраняется рядом с
исходным файлом с суффиксом `_out`.