From e9389b48e88e06e35d3dd612d58802ba88a9231c Mon Sep 17 00:00:00 2001 From: Kirill Zhumarin Date: Sat, 22 Aug 2026 15:43:13 +0300 Subject: [PATCH] Add legacy patching utilities --- .../armdebugger/files/ArmDebugger-021.zip | 3 ++ .../debugging/armdebugger/index.md | 7 +++++ .../modding/mccx65/files/mccx65-0.4.2.zip | 3 ++ catalog/development/modding/mccx65/index.md | 25 +++++++++++++++++ .../vkp-resolver/files/vkp-resolver-1.0.zip | 3 ++ .../utilities/vkp-resolver/index.md | 28 +++++++++++++++++++ .../files/vkp-tracer-3.0-beta-5.zip | 3 ++ .../development/utilities/vkp-tracer/index.md | 24 ++++++++++++++++ catalog/files.yaml | 12 ++++++++ softwareVersions.md | 7 ++++- 10 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 catalog/development/debugging/armdebugger/files/ArmDebugger-021.zip create mode 100644 catalog/development/modding/mccx65/files/mccx65-0.4.2.zip create mode 100644 catalog/development/modding/mccx65/index.md create mode 100644 catalog/development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip create mode 100644 catalog/development/utilities/vkp-resolver/index.md create mode 100644 catalog/development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip create mode 100644 catalog/development/utilities/vkp-tracer/index.md diff --git a/catalog/development/debugging/armdebugger/files/ArmDebugger-021.zip b/catalog/development/debugging/armdebugger/files/ArmDebugger-021.zip new file mode 100644 index 0000000..882da00 --- /dev/null +++ b/catalog/development/debugging/armdebugger/files/ArmDebugger-021.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1aec6de90300ba1958238135f9cad8bf281be63472eb816eb6ef908fd9c3838b +size 461909 diff --git a/catalog/development/debugging/armdebugger/index.md b/catalog/development/debugging/armdebugger/index.md index ac893de..44e4b7b 100644 --- a/catalog/development/debugging/armdebugger/index.md +++ b/catalog/development/debugging/armdebugger/index.md @@ -31,6 +31,13 @@ versions: files: - path: files/ArmDebugger-041.zip platform: win32 + - version: "0.2.1" + status: archived + released: "2005-05-19" + files: + - path: files/ArmDebugger-021.zip + description: Выпущена под названием Arm65Debugger + platform: win32 --- Отладчик для телефонов Siemens 65/70/75-й серии. diff --git a/catalog/development/modding/mccx65/files/mccx65-0.4.2.zip b/catalog/development/modding/mccx65/files/mccx65-0.4.2.zip new file mode 100644 index 0000000..d859f89 --- /dev/null +++ b/catalog/development/modding/mccx65/files/mccx65-0.4.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a46d854da27d5162738448c12b52e7c49f689db5c03c55ef34e4248528666c5e +size 38696 diff --git a/catalog/development/modding/mccx65/index.md b/catalog/development/modding/mccx65/index.md new file mode 100644 index 0000000..68009ed --- /dev/null +++ b/catalog/development/modding/mccx65/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: MCCx65 +summary: Редактор файлов меню телефонов Siemens x65–x75. +forum: http://forum.siemens-club.org/viewtopic.php?TopicID=40203 +screenshots: [] +versions: + - version: "0.4.2" + released: "2005-11-09" + files: + - path: files/mccx65-0.4.2.zip + platform: win32 +--- + +Menu Creator for Siemens x65–x75 предназначен для редактирования файлов меню +телефона в формате FS. + +В пункты меню можно добавлять стандартные функции телефона, Java-мидлеты, +HTTP-ссылки и телефонные номера. Поддерживаются собственные названия пунктов, +их сохранение в FS- или Properties-файле и скрытие пункта, если выбранная +функция недоступна. Программа открывает для редактирования и FS-файлы Vodafone. + +Список функций вынесен в `mccx65.dbf`, поэтому его можно самостоятельно +дополнять. Файл для открытия можно передать программе через командную строку. diff --git a/catalog/development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip b/catalog/development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip new file mode 100644 index 0000000..7a57c70 --- /dev/null +++ b/catalog/development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6322ff0cba98759d99df5a7b10358364b5b4e0a36bfc40bc6016119315cbff96 +size 295498 diff --git a/catalog/development/utilities/vkp-resolver/index.md b/catalog/development/utilities/vkp-resolver/index.md new file mode 100644 index 0000000..1def3f4 --- /dev/null +++ b/catalog/development/utilities/vkp-resolver/index.md @@ -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`. + +В комплекте находится подробное руководство по устройству графических патчей и +работе с программой. diff --git a/catalog/development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip b/catalog/development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip new file mode 100644 index 0000000..d028e55 --- /dev/null +++ b/catalog/development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7394f628d21e877f3ed9420197faf10487983ab4de62c4721a0dc3f70941820b +size 53817 diff --git a/catalog/development/utilities/vkp-tracer/index.md b/catalog/development/utilities/vkp-tracer/index.md new file mode 100644 index 0000000..ba1c431 --- /dev/null +++ b/catalog/development/utilities/vkp-tracer/index.md @@ -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`. diff --git a/catalog/files.yaml b/catalog/files.yaml index 906d9ac..dc49a72 100644 --- a/catalog/files.yaml +++ b/catalog/files.yaml @@ -1,5 +1,8 @@ format: 1 files: + development/debugging/armdebugger/files/ArmDebugger-021.zip: + size: 461909 + sha256: 1aec6de90300ba1958238135f9cad8bf281be63472eb816eb6ef908fd9c3838b development/debugging/armdebugger/files/ArmDebugger-041.zip: size: 485947 sha256: 9f3e81b515a29cb5f0483d46ec483cb27ce4d972a4f72268c3c01e17d760e6bf @@ -66,6 +69,9 @@ files: development/modding/layoutme/files/layoutme-2.59.zip: size: 41012 sha256: 4c4bd6dfe0f4afdb0f54a806c7027502834120e9d7067ac9279bfed5ae4cb82a + development/modding/mccx65/files/mccx65-0.4.2.zip: + size: 38696 + sha256: a46d854da27d5162738448c12b52e7c49f689db5c03c55ef34e4248528666c5e development/utilities/ffpatch/files/ffpatch.zip: size: 86130 sha256: 6f78952f0711c2f5f5c5c3d41ec3710704c86ba059cf2349cbcc15e1ac7997ff @@ -78,6 +84,12 @@ files: development/utilities/slfc/files/slfc.zip: size: 29659 sha256: 079b74cdb678a8b3da9be62416a8d49df912790c54f6eb4979e0bae53252fea7 + development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip: + size: 295498 + sha256: 6322ff0cba98759d99df5a7b10358364b5b4e0a36bfc40bc6016119315cbff96 + development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip: + size: 53817 + sha256: 7394f628d21e877f3ed9420197faf10487983ab4de62c4721a0dc3f70941820b drivers/pl-2303/files/PL-2303_patched.zip: size: 245989 sha256: 95ed927523632540cf2368827c40658c6e6a713d247eb695b0303980fedabf69 diff --git a/softwareVersions.md b/softwareVersions.md index 9bd7744..477b82e 100644 --- a/softwareVersions.md +++ b/softwareVersions.md @@ -2,7 +2,7 @@ `[x]` — версия добавлена в каталог и архив перепакован в ZIP. `[ ]` — файл требует отдельной проверки. -- [x] ArmDebugger — 0.4.1 +- [x] ArmDebugger — 0.7.9m2, 0.7.9, 0.4.1, 0.2.1 - [x] Brew Mobile Commander — 1.3.2, 1.1 - [x] C55 Phonebook — 1.1.0.0 - [x] C62 Tool — 1.0 @@ -15,12 +15,15 @@ - [x] LayoutMe — 2.45 - [x] Milano Backup Tool — 4.11 - [x] Milano Downloader — 4.40, 4.10 +- [x] MCCx65 — 0.4.2 - [x] SiMoCo — 2.2.9, 2.2.8, 2.2.7a, 2.2.5, 2.2.3, 2.1.6, 2.1.4 - [x] Smelter — 9.10, 8.84, 8.83, 8.72, 8.15, 7.74, 7.20, 6.65, 5.67 - [x] SST Service Toolbox — 6.50, 5.31 - [x] UniSiemens Professional — 4.00 beta - [x] VNavigator Siemens Flex Explorer — 0.2.4, 0.1.8 - [x] VNavigator Siemens x65 Mobile Manager — 1.0.1.34b +- [x] VkpResolver — 1.0 +- [x] VkpTracer — 3.0 beta 5 - [x] V_KLay — 3.2, 3.1, 2.7.1, 2.7, 2.5.32, 2.5.20 - [x] WinSwup — 4.15, 3.10, 3.08, 1.29 - [x] WSFF — 2 @@ -39,6 +42,7 @@ - [ ] `Smelter 7_82.rar`, `Smelter 8.rar`, `Smelter 9.rar`, `Smelter223.rar`, `Smelter3.rar`, `Smelter4.rar`, `Smelter6.rar`, `Smelter679.rar` — номера в именах не совпадают с версиями бинарников или внутри лежат сборники. - [ ] `VNavigator.exe` — отличается от подтверждённой версии, но номер версии в установщике не указан. +- [ ] `mccx65.rar` — более ранняя сборка MCCx65 без указанного номера версии. ## Уже были в каталоге @@ -54,3 +58,4 @@ - [x] SST 5.31 unprotect, SST 5.32 RTL, SST 6.50 crack и timepatch — средства обхода аппаратной защиты. - [x] `usimload.exe` — загрузчик для обхода аппаратной защиты UniSiemens. - [x] `bmc_setup1.1.exe` и второй `bmc_setup.exe` для SXG75 — повреждённые копии установщика Brew Mobile Commander. +- [x] `меню редактировать mccx65_0.4.2.zip` — побайтовая копия добавленного MCCx65 0.4.2.