diff --git a/.gitignore b/.gitignore index 380f475..73f0510 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ .pnpm-store/ +.notes/ diff --git a/AGENTS.md b/AGENTS.md index e30d679..019cd5a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -55,15 +55,21 @@ order: -10 1. `format: 1` — обязательное поле. 2. `type: program` — обязательное поле. 3. `name` — обязательное официальное название программы. -4. `summary` — обязательное короткое описание программы на русском языке. -5. `homepage` — необязательный URL домашней страницы. -6. `source` — необязательный URL исходного кода. -7. `forum` — необязательный URL темы программы на форуме. -8. `author` — необязательное имя автора или название организации-разработчика. -9. `screenshots` — обязательный массив путей; используй `[]`, если изображений +4. `order` — необязательное целое число для сортировки соседних программ. +5. `summary` — обязательное короткое описание программы на русском языке. +6. `targets` — необязательный непустой массив целевых платформ. +7. `homepage` — необязательный URL домашней страницы. +8. `source` — необязательный URL исходного кода. +9. `forum` — необязательный URL темы программы на форуме. +10. `author` — необязательное имя автора или название организации-разработчика. +11. `screenshots` — обязательный массив путей; используй `[]`, если изображений нет. -10. `versions` — обязательный непустой массив версий. -11. `additional_files` — необязательный массив файлов, не привязанных к версии. +12. `versions` — обязательный непустой массив версий. +13. `additional_files` — необязательный массив файлов, не привязанных к версии. + +`order` работает так же, как у категорий: меньшее значение выводится раньше, +отсутствие поля равнозначно `order: 0`. При равных значениях программы +сортируются по названию. Располагай `order` после `name`. После закрывающей строки `---` размести обязательное подробное описание программы на русском языке в обычном Markdown. Не добавляй в тело заголовок с @@ -116,6 +122,22 @@ SHA-256 не добавляй в индекс программы: они хра «полноценная». Храни `summary` во Front Matter и не вычисляй его автоматически из первого абзаца Markdown-тела. +### Целевые платформы + +`targets` описывает платформы телефонов и программные среды, с которыми работает +программа. Допустимые значения: `higold`, `egold`, `sgold`, `odm`, `brew`. + +Не выводи платформу только из номера серии телефона. Если совместимость +достоверно не установлена, не добавляй `targets`. Всегда перечисляй платформы +явно; общего значения для всех платформ нет. У общей программы, не связанной с +платформами Siemens, например редактора аудио или конвертера файлов, `targets` +не указывай: такая программа выводится в корневой категории. Это относится и к +конвертерам форматов конкретных моделей, если они работают только с локальными +файлами и не взаимодействуют с телефоном. + +J2ME не является значением `targets`. Мидлеты размещай в корневой категории +`catalog/j2me` без `targets`; у их файлов используй `platform: j2me`. + Файлы, которые подходят ко всем версиям или существуют отдельно от релиза, помещай в `additional_files`, а не внутрь случайной версии: @@ -135,6 +157,11 @@ additional_files: явные опечатки и очевидные грамматические ошибки. - Сохраняй полноту исходного описания. Не сокращай перечень возможностей до общего пересказа и не удаляй значимые технические подробности. +- Не используй нейросетевой слоп: пустые вводные фразы, канцелярит, тавтологии, + эвфемизмы и пересказ очевидного из названия. Пиши коротко и прямо, используй + принятые технические термины. Например, пиши «кряк», а не «средство запуска + без аппаратного ключа», и «эмулятор для Siemens Mobility Toolkit», а не + «пакет, воспроизводящий программное окружение телефона». - Основное описание находится в Markdown-теле `index.md`; пиши его как обычный Markdown без YAML-отступов и литеральных блоков. Поля `description` версий и файлов остаются обычными строками YAML. Не вставляй HTML-разметку. diff --git a/README.md b/README.md index a758856..9a9b569 100644 --- a/README.md +++ b/README.md @@ -83,15 +83,21 @@ additional_files: ```shell pnpm install +pnpm extract-archives /path/to/output pnpm fill-metadata pnpm fill-metadata:check pnpm repack-archive path/to/archive.rar +pnpm screenshots --help pnpm tree pnpm typecheck ``` -`fill-metadata` пересобирает `catalog/files.yaml`. `tree` принимает путь и флаги +`extract-archives` рекурсивно распаковывает ZIP из `catalog` в заданный каталог, +сохраняет структуру категорий и программ и не перезаписывает существующие пути. +`fill-metadata` пересобирает +`catalog/files.yaml`. `tree` принимает путь и флаги `--paths`, `--versions`. `repack-archive` принимает архив, EXE или папку, создаёт совместимый с Windows XP ZIP и проверяет содержимое и timestamps; флаг `--replace` удаляет исходный файл только после успешной проверки. Временный -каталог задаётся через `--temp-dir /tmp/codex/`. +каталог задаётся через `--temp-dir /tmp/codex/`. `screenshots` +запускает программы на Windows-машине по SSH и снимает их окна. diff --git a/catalog/development/debugging/armdebugger/img/armdebugger.png b/catalog/development/debugging/armdebugger/img/armdebugger.png new file mode 100644 index 0000000..dc79e6d Binary files /dev/null and b/catalog/development/debugging/armdebugger/img/armdebugger.png differ diff --git a/catalog/development/debugging/armdebugger/index.md b/catalog/development/debugging/armdebugger/index.md index 44e4b7b..787d213 100644 --- a/catalog/development/debugging/armdebugger/index.md +++ b/catalog/development/debugging/armdebugger/index.md @@ -6,7 +6,8 @@ summary: Дебаггер для телефонов Siemens 65/70/75-й сери homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html forum: https://web.archive.org/web/20160806060433/http://forum.allsiemens.com/viewtopic.php?t=20735 author: Chaos -screenshots: [] +screenshots: + - img/armdebugger.png versions: - version: "0.7.9m2" status: current diff --git a/catalog/development/debugging/atcgsn-debug/img/atcgsn-debug.png b/catalog/development/debugging/atcgsn-debug/img/atcgsn-debug.png new file mode 100644 index 0000000..ce7a700 Binary files /dev/null and b/catalog/development/debugging/atcgsn-debug/img/atcgsn-debug.png differ diff --git a/catalog/development/debugging/atcgsn-debug/index.md b/catalog/development/debugging/atcgsn-debug/index.md index 582ab37..43c6447 100644 --- a/catalog/development/debugging/atcgsn-debug/index.md +++ b/catalog/development/debugging/atcgsn-debug/index.md @@ -5,7 +5,8 @@ name: ATCGSN.Debug summary: Дебаггер телефонов Siemens на платформе EGOLD через AT+CGSN. homepage: https://web.archive.org/web/20050901015815/http://alexsid.antex.ru/index.php?main=techinfo.php author: ACiD[mrp] -screenshots: [] +screenshots: + - img/atcgsn-debug.png versions: - version: "1.2.0.0" files: diff --git a/catalog/development/debugging/cgsn-debugger/img/cgsn-debugger.png b/catalog/development/debugging/cgsn-debugger/img/cgsn-debugger.png new file mode 100644 index 0000000..c037af3 Binary files /dev/null and b/catalog/development/debugging/cgsn-debugger/img/cgsn-debugger.png differ diff --git a/catalog/development/debugging/cgsn-debugger/index.md b/catalog/development/debugging/cgsn-debugger/index.md index 39cb81c..0047589 100644 --- a/catalog/development/debugging/cgsn-debugger/index.md +++ b/catalog/development/debugging/cgsn-debugger/index.md @@ -5,7 +5,8 @@ name: CGSN Debugger summary: Дебаггер телефонов Siemens на платформе EGOLD через патч AT+CGSN. homepage: https://web.archive.org/web/20050901015815/http://alexsid.antex.ru/index.php?main=techinfo.php author: KonstanT -screenshots: [] +screenshots: + - img/cgsn-debugger.png versions: - version: "1.3" files: diff --git a/catalog/development/debugging/siemens-debugger/img/siemens-debugger.png b/catalog/development/debugging/siemens-debugger/img/siemens-debugger.png new file mode 100644 index 0000000..daeb93e Binary files /dev/null and b/catalog/development/debugging/siemens-debugger/img/siemens-debugger.png differ diff --git a/catalog/development/debugging/siemens-debugger/index.md b/catalog/development/debugging/siemens-debugger/index.md index 248329d..67932cf 100644 --- a/catalog/development/debugging/siemens-debugger/index.md +++ b/catalog/development/debugging/siemens-debugger/index.md @@ -5,7 +5,8 @@ name: Siemens Debugger summary: Дебаггер телефонов Siemens на платформе EGOLD через BFB Mode. homepage: https://web.archive.org/web/20050901015815/http://alexsid.antex.ru/index.php?main=techinfo.php author: ACiD[mrp] -screenshots: [] +screenshots: + - img/siemens-debugger.png versions: - version: "1.7.2.16" files: diff --git a/catalog/development/firmware/index.md b/catalog/development/firmware/index.md deleted file mode 100644 index 95f6eb9..0000000 --- a/catalog/development/firmware/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -format: 1 -type: category -name: Анализ прошивок ---- - -Анализ структуры и распаковка файлов прошивок и сервисных обновлений. diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip b/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip deleted file mode 100644 index b34acba..0000000 --- a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7b4d89e7aa8933fdb47828eac29793ca1f74fb822453d1044923d4fb5e95bec -size 747144 diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip b/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip deleted file mode 100644 index 95c587b..0000000 --- a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:101f90b03de242f5ed6ac0ae45903c234325ea24861570fbfdcd9090c42f27a4 -size 242236 diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip b/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip deleted file mode 100644 index 06f7ac8..0000000 --- a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d946d0223862cacf2fa4044a113dba1033bd1e5eead0bd1a5c70ca06ea7c0479 -size 242561 diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip b/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip deleted file mode 100644 index d76a16f..0000000 --- a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7503e99122ee34057de504732f4114167a1762c29c9db7d9e7fc68538ca9cbf -size 252241 diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip b/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip deleted file mode 100644 index 1eb8f0f..0000000 --- a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b4c4e2c0429537947f966e0b2b02286460298953b142c66c78c9dcea62cd083a -size 244470 diff --git a/catalog/development/modding/tmo-editor/files/tmo-editor-1.0.zip b/catalog/development/modding/tmo-editor/files/tmo-editor-1.0.zip deleted file mode 100644 index 425cb67..0000000 --- a/catalog/development/modding/tmo-editor/files/tmo-editor-1.0.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d260c61c6bc8244d0ab3ac0b03ea40dd2ac8053ee18cbefd398d2b9562d731f -size 3829 diff --git a/catalog/development/modding/tmo-editor/index.md b/catalog/development/modding/tmo-editor/index.md deleted file mode 100644 index 42ff4f1..0000000 --- a/catalog/development/modding/tmo-editor/index.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -format: 1 -type: program -name: TMO Editor -summary: ELF-редактор TMO-файлов для Siemens S75. -forum: http://forum.siemens-club.org/viewtopic.php?TopicID=61466 -author: Kibab -screenshots: [] -versions: - - version: "1.0" - released: "2006-08-26" - files: - - path: files/tmo-editor-1.0.zip ---- - -Простой редактор TMO-файлов, работающий непосредственно на Siemens S75. Сделан -на основе примера TCSM от Rst7/CBSIE. - -ELF открывает TMO-файл из Card-Explorer, позволяет изменить текст и сохранить -результат. При запуске без параметров информация сохраняется в файл с именем, -соответствующим текущей соте. В комплекте находится обязательная ассоциация -расширения TMO для `extension.cfg`. diff --git a/catalog/development/utilities/brew-tools-suite/index.md b/catalog/development/utilities/brew-tools-suite/index.md index 3103822..ddfcd03 100644 --- a/catalog/development/utilities/brew-tools-suite/index.md +++ b/catalog/development/utilities/brew-tools-suite/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: BREW Tools Suite summary: Набор Qualcomm для загрузки, подписи, тестирования и отладки приложений BREW на телефоне. +targets: + - brew author: QUALCOMM Incorporated screenshots: [] versions: diff --git a/catalog/development/utilities/index.md b/catalog/development/utilities/index.md index ab37fea..d7dad7f 100644 --- a/catalog/development/utilities/index.md +++ b/catalog/development/utilities/index.md @@ -4,4 +4,4 @@ type: category name: Утилиты --- -Сравнение и анализ прошивок, поиск функций и создание патчей VKP. +Сравнение и анализ прошивок, поиск функций и вспомогательные инструменты разработки. diff --git a/catalog/development/utilities/ffpatch/files/ffpatch.zip b/catalog/development/utilities/vkp/ffpatch/files/ffpatch.zip similarity index 100% rename from catalog/development/utilities/ffpatch/files/ffpatch.zip rename to catalog/development/utilities/vkp/ffpatch/files/ffpatch.zip diff --git a/catalog/development/utilities/vkp/ffpatch/img/ffpatch.png b/catalog/development/utilities/vkp/ffpatch/img/ffpatch.png new file mode 100644 index 0000000..a89617b Binary files /dev/null and b/catalog/development/utilities/vkp/ffpatch/img/ffpatch.png differ diff --git a/catalog/development/utilities/ffpatch/index.md b/catalog/development/utilities/vkp/ffpatch/index.md similarity index 96% rename from catalog/development/utilities/ffpatch/index.md rename to catalog/development/utilities/vkp/ffpatch/index.md index 35cfa8d..8379ce1 100644 --- a/catalog/development/utilities/ffpatch/index.md +++ b/catalog/development/utilities/vkp/ffpatch/index.md @@ -5,7 +5,8 @@ name: FFPatch summary: Программа для сравнения образов FullFlash и работы с патчами VKP. homepage: https://web.archive.org/web/20130813164842/http://vi-soft.com.ua/ author: Александр Яблочкин -screenshots: [] +screenshots: + - img/ffpatch.png versions: - version: "0.4.2" files: diff --git a/catalog/development/utilities/vkp/fullflash-comparer/files/fullflash-comparer-1.0.zip b/catalog/development/utilities/vkp/fullflash-comparer/files/fullflash-comparer-1.0.zip new file mode 100644 index 0000000..5326239 --- /dev/null +++ b/catalog/development/utilities/vkp/fullflash-comparer/files/fullflash-comparer-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:522f4864a3c0a83add464053d14d723bdd6e9e71913b2376d17b320f2ca6d933 +size 650134 diff --git a/catalog/development/utilities/vkp/fullflash-comparer/img/fullflash-comparer.png b/catalog/development/utilities/vkp/fullflash-comparer/img/fullflash-comparer.png new file mode 100644 index 0000000..fa5bb27 Binary files /dev/null and b/catalog/development/utilities/vkp/fullflash-comparer/img/fullflash-comparer.png differ diff --git a/catalog/development/utilities/vkp/fullflash-comparer/index.md b/catalog/development/utilities/vkp/fullflash-comparer/index.md new file mode 100644 index 0000000..4748d44 --- /dev/null +++ b/catalog/development/utilities/vkp/fullflash-comparer/index.md @@ -0,0 +1,17 @@ +--- +format: 1 +type: program +name: Fullflash Comparer +summary: Создание патча VKP по различиям между исходным и изменённым FullFlash. +screenshots: + - img/fullflash-comparer.png +versions: + - version: "1.0" + files: + - path: files/fullflash-comparer-1.0.zip + platform: win32 +--- + +Fullflash Comparer сравнивает исходный и изменённый FullFlash в формате BIN. +Можно задать адресный диапазон и смещение FullFlash, после чего сохранить +найденные различия в виде патча VKP для V_KLay. diff --git a/catalog/development/utilities/hex2vkp/files/hex2vkp.zip b/catalog/development/utilities/vkp/hex2vkp/files/hex2vkp.zip similarity index 100% rename from catalog/development/utilities/hex2vkp/files/hex2vkp.zip rename to catalog/development/utilities/vkp/hex2vkp/files/hex2vkp.zip diff --git a/catalog/development/utilities/hex2vkp/index.md b/catalog/development/utilities/vkp/hex2vkp/index.md similarity index 100% rename from catalog/development/utilities/hex2vkp/index.md rename to catalog/development/utilities/vkp/hex2vkp/index.md diff --git a/catalog/development/utilities/vkp/index.md b/catalog/development/utilities/vkp/index.md new file mode 100644 index 0000000..01f2686 --- /dev/null +++ b/catalog/development/utilities/vkp/index.md @@ -0,0 +1,7 @@ +--- +format: 1 +type: category +name: VKP +--- + +Утилиты для создания, анализа и преобразования патчей VKP. diff --git a/catalog/development/utilities/slfc/files/slfc.zip b/catalog/development/utilities/vkp/slfc/files/slfc.zip similarity index 100% rename from catalog/development/utilities/slfc/files/slfc.zip rename to catalog/development/utilities/vkp/slfc/files/slfc.zip diff --git a/catalog/development/utilities/slfc/index.md b/catalog/development/utilities/vkp/slfc/index.md similarity index 100% rename from catalog/development/utilities/slfc/index.md rename to catalog/development/utilities/vkp/slfc/index.md diff --git a/catalog/development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip b/catalog/development/utilities/vkp/vkp-resolver/files/vkp-resolver-1.0.zip similarity index 100% rename from catalog/development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip rename to catalog/development/utilities/vkp/vkp-resolver/files/vkp-resolver-1.0.zip diff --git a/catalog/development/utilities/vkp/vkp-resolver/img/vkp-resolver.png b/catalog/development/utilities/vkp/vkp-resolver/img/vkp-resolver.png new file mode 100644 index 0000000..9981c73 Binary files /dev/null and b/catalog/development/utilities/vkp/vkp-resolver/img/vkp-resolver.png differ diff --git a/catalog/development/utilities/vkp-resolver/index.md b/catalog/development/utilities/vkp/vkp-resolver/index.md similarity index 97% rename from catalog/development/utilities/vkp-resolver/index.md rename to catalog/development/utilities/vkp/vkp-resolver/index.md index 1def3f4..172797e 100644 --- a/catalog/development/utilities/vkp-resolver/index.md +++ b/catalog/development/utilities/vkp/vkp-resolver/index.md @@ -4,7 +4,8 @@ type: program name: VkpResolver summary: Размещение графических VKP-патчей в свободной области прошивки без пересечения адресов. author: Тараканов -screenshots: [] +screenshots: + - img/vkp-resolver.png versions: - version: "1.0" released: "2005-03-24" diff --git a/catalog/development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip b/catalog/development/utilities/vkp/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip similarity index 100% rename from catalog/development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip rename to catalog/development/utilities/vkp/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip diff --git a/catalog/development/utilities/vkp/vkp-tracer/img/vkp-tracer.png b/catalog/development/utilities/vkp/vkp-tracer/img/vkp-tracer.png new file mode 100644 index 0000000..8996742 Binary files /dev/null and b/catalog/development/utilities/vkp/vkp-tracer/img/vkp-tracer.png differ diff --git a/catalog/development/utilities/vkp-tracer/index.md b/catalog/development/utilities/vkp/vkp-tracer/index.md similarity index 97% rename from catalog/development/utilities/vkp-tracer/index.md rename to catalog/development/utilities/vkp/vkp-tracer/index.md index ba1c431..12fd76b 100644 --- a/catalog/development/utilities/vkp-tracer/index.md +++ b/catalog/development/utilities/vkp/vkp-tracer/index.md @@ -4,7 +4,8 @@ type: program name: VkpTracer summary: Перенос выбранного диапазона адресов в VKP-патче с исправлением ссылок. author: "!Freeman!" -screenshots: [] +screenshots: + - img/vkp-tracer.png versions: - version: "3.0 beta 5" released: "2005-04-07" diff --git a/catalog/drivers/dca-510/files/dca-510-driver-1.0.0.0.zip b/catalog/drivers/dca-510/files/dca-510-driver-1.0.0.0.zip new file mode 100644 index 0000000..2464e30 --- /dev/null +++ b/catalog/drivers/dca-510/files/dca-510-driver-1.0.0.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c488c0152e4d5e4af889c3a2a164e52d6758f39d536857abd43e52baa8fab7 +size 1843637 diff --git a/catalog/drivers/dca-510/index.md b/catalog/drivers/dca-510/index.md new file mode 100644 index 0000000..da719bb --- /dev/null +++ b/catalog/drivers/dca-510/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Siemens DCA-510 Driver +summary: Драйвер USB-кабеля Siemens DCA-510 с эмуляцией последовательного COM-порта. +targets: + - higold + - egold + - sgold + - odm + - brew +author: Siemens AG +screenshots: [] +versions: + - version: "1.0.0.0" + released: "2002-11-11" + files: + - path: files/dca-510-driver-1.0.0.0.zip + platform: win32 +--- + +Драйвер предназначен для USB-кабеля Siemens DCA-510 и создаёт в системе +виртуальный последовательный COM-порт. В комплект входят установщик и отдельные +драйверы 1.5.0.0 для Windows 98/ME и 1.5.0.5 для Windows 2000/XP, а также +программа удаления. diff --git a/catalog/drivers/dca-540/files/dca-540-driver-0.71.zip b/catalog/drivers/dca-540/files/dca-540-driver-0.71.zip new file mode 100644 index 0000000..c552f62 --- /dev/null +++ b/catalog/drivers/dca-540/files/dca-540-driver-0.71.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b10a3231f0d783a836b5774f718f8e460d8c5bd848bad84b5b0bf86dc331c00c +size 54583 diff --git a/catalog/drivers/dca-540/files/dca-540-driver-1.05.zip b/catalog/drivers/dca-540/files/dca-540-driver-1.05.zip new file mode 100644 index 0000000..8c36b77 --- /dev/null +++ b/catalog/drivers/dca-540/files/dca-540-driver-1.05.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7faa8c1748a87cfaa4dd1f499481ea0f36f29f1cd6ebac4bf8739282025146f +size 55385 diff --git a/catalog/drivers/dca-540/index.md b/catalog/drivers/dca-540/index.md new file mode 100644 index 0000000..fe2007d --- /dev/null +++ b/catalog/drivers/dca-540/index.md @@ -0,0 +1,29 @@ +--- +format: 1 +type: program +name: Siemens DCA-540 Driver +summary: Драйвер USB-кабеля Siemens DCA-540 для Windows 98, 2000 и XP. +targets: + - higold + - egold + - sgold + - odm + - brew +author: Siemens AG +screenshots: [] +versions: + - version: "1.05" + status: current + files: + - path: files/dca-540-driver-1.05.zip + platform: win32 + - version: "0.71" + status: archived + files: + - path: files/dca-540-driver-0.71.zip + platform: win32 +--- + +Драйвер предназначен для USB-кабеля Siemens DCA-540. В комплект входят INF и +системные файлы для Windows 98/ME и Windows 2000/XP, а также утилита удаления +драйвера. diff --git a/catalog/drivers/ef91-usb/files/ef91-usb-driver-1.0.zip b/catalog/drivers/ef91-usb/files/ef91-usb-driver-1.0.zip new file mode 100644 index 0000000..08387f4 --- /dev/null +++ b/catalog/drivers/ef91-usb/files/ef91-usb-driver-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7546430d2ca2d3acba16b6e52a50e3d426d2676b3212f2d036bb18e22a4a6073 +size 987315 diff --git a/catalog/drivers/ef91-usb/index.md b/catalog/drivers/ef91-usb/index.md new file mode 100644 index 0000000..de0c903 --- /dev/null +++ b/catalog/drivers/ef91-usb/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: BenQ-Siemens EF91 USB Driver +summary: Комплект USB-драйверов для подключения BenQ-Siemens EF91 к Windows. +targets: + - brew +author: BenQ Mobile +screenshots: [] +versions: + - version: "1.0" + files: + - path: files/ef91-usb-driver-1.0.zip + platform: win32 +--- + +Установщик USB-драйверов для подключения BenQ-Siemens EF91 к компьютеру под +управлением Windows. Архив сохранён в исходном виде единым установочным пакетом. diff --git a/catalog/drivers/pl-2303/files/pl-2303-driver-1.00.004.zip b/catalog/drivers/pl-2303/files/pl-2303-driver-1.00.004.zip new file mode 100644 index 0000000..aa945e7 --- /dev/null +++ b/catalog/drivers/pl-2303/files/pl-2303-driver-1.00.004.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f17118770bd8e665bcd4cd8914fa6797bd63307195688c3c6faa036687f42a1a +size 1471799 diff --git a/catalog/drivers/pl-2303/files/pl-2303-driver-3.3.2.102.zip b/catalog/drivers/pl-2303/files/pl-2303-driver-3.3.2.102.zip new file mode 100644 index 0000000..7b9484f --- /dev/null +++ b/catalog/drivers/pl-2303/files/pl-2303-driver-3.3.2.102.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b07c0ba50a0fc5e9abda0e2f45e820bc2314f5abc3a5083388a85ecb97d373b8 +size 87091 diff --git a/catalog/drivers/pl-2303/index.md b/catalog/drivers/pl-2303/index.md index 73c0045..f89f4be 100644 --- a/catalog/drivers/pl-2303/index.md +++ b/catalog/drivers/pl-2303/index.md @@ -1,16 +1,34 @@ --- format: 1 type: program -name: PL-2303 Driver (Patched) -summary: Модифицированный драйвер дата-кабелей PL-2303 с поддержкой скорости до 1625000 бит/с. +name: PL-2303 Driver +summary: Драйвер дата-кабелей на чипсете Prolific PL-2303. +targets: + - higold + - egold + - sgold + - odm + - brew homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html author: Prolific Technology Inc.; модификация — Chaos screenshots: [] versions: + - version: "3.3.2.102" + released: "2008-09-24" + files: + - path: files/pl-2303-driver-3.3.2.102.zip + description: Для 32- и 64-разрядных Windows 10/11 - version: "2.0.5.26" files: - path: files/PL-2303_patched.zip + description: Модификация Chaos со скоростью до 1625000 бит/с + platform: win32 + - version: "1.00.004" + files: + - path: files/pl-2303-driver-1.00.004.zip + description: Официальная версия platform: win32 --- -Пропатченный драйвер для дата-кабелей на чипсете Prolific PL-2303, позволяющий работать с флешером на скорости 1625000 бит/с. +Драйвер для дата-кабелей на чипсете Prolific PL-2303. Версия 3.3.2.102 работает в 32- и 64-разрядных Windows 10/11. +Версия 2.0.5.26 модифицирована Chaos и поддерживает скорость до 1625000 бит/с. diff --git a/catalog/drivers/s25-irda-modem/files/s25-irda-modem-1.0.zip b/catalog/drivers/s25-irda-modem/files/s25-irda-modem-1.0.zip new file mode 100644 index 0000000..c06ae25 --- /dev/null +++ b/catalog/drivers/s25-irda-modem/files/s25-irda-modem-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0422ba4838d4c1a6f6e6f49bceae743c6ec9cd19d666654c03ecc7ad5029aac +size 7805 diff --git a/catalog/drivers/s25-irda-modem/index.md b/catalog/drivers/s25-irda-modem/index.md new file mode 100644 index 0000000..a054e5b --- /dev/null +++ b/catalog/drivers/s25-irda-modem/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: Siemens S25 IrDA Modem +summary: Драйвер инфракрасного модема Siemens S25 для устройств на Windows CE. +targets: + - higold +author: Siemens +screenshots: [] +versions: + - version: "1.0" + files: + - path: files/s25-irda-modem-1.0.zip + platform: win32 +--- + +Пакет добавляет в Windows CE профиль инфракрасного модема Siemens S25 с портом COM3. Установка выполняется через Microsoft CE +Application Manager на компьютере с Windows. diff --git a/catalog/emulators/c55/files/smtk-emulator-c55-0.12.15.1.zip b/catalog/emulators/c55/files/smtk-emulator-c55-0.12.15.1.zip new file mode 100644 index 0000000..fbf1f2f --- /dev/null +++ b/catalog/emulators/c55/files/smtk-emulator-c55-0.12.15.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10fc14e87a6a3a461c4bedc0acebcce2b0bffa78a7497959cb31b2fd1c0f0b6e +size 8020910 diff --git a/catalog/emulators/c55/index.md b/catalog/emulators/c55/index.md new file mode 100644 index 0000000..78c6aa7 --- /dev/null +++ b/catalog/emulators/c55/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens C55 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.15.1" + files: + - path: files/smtk-emulator-c55-0.12.15.1.zip + platform: win32 +--- + +Эмулятор Siemens C55 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/c60/files/smtk-emulator-c60-0.12.14.zip b/catalog/emulators/c60/files/smtk-emulator-c60-0.12.14.zip new file mode 100644 index 0000000..7df8bfe --- /dev/null +++ b/catalog/emulators/c60/files/smtk-emulator-c60-0.12.14.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5944c8b78e17699a5b37db4e7d2b93935196fa1f9329fe683361cc668831edb3 +size 9012443 diff --git a/catalog/emulators/c60/index.md b/catalog/emulators/c60/index.md new file mode 100644 index 0000000..760d63f --- /dev/null +++ b/catalog/emulators/c60/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens C60 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.14" + files: + - path: files/smtk-emulator-c60-0.12.14.zip + platform: win32 +--- + +Эмулятор Siemens C60 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/c65/files/smtk-emulator-c65-11.119.41.zip b/catalog/emulators/c65/files/smtk-emulator-c65-11.119.41.zip new file mode 100644 index 0000000..085307d --- /dev/null +++ b/catalog/emulators/c65/files/smtk-emulator-c65-11.119.41.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c09c6c6c59a31a579bc088e044db0c8848de3480cb378e74817e635a07a2f29 +size 17509701 diff --git a/catalog/emulators/c65/index.md b/catalog/emulators/c65/index.md new file mode 100644 index 0000000..ac5a82d --- /dev/null +++ b/catalog/emulators/c65/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens C65 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "11.119.41" + files: + - path: files/smtk-emulator-c65-11.119.41.zip + platform: win32 +--- + +Эмулятор Siemens C65 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.00.3b][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/cf62/files/smtk-emulator-cf62-0.12.08.zip b/catalog/emulators/cf62/files/smtk-emulator-cf62-0.12.08.zip new file mode 100644 index 0000000..126ce90 --- /dev/null +++ b/catalog/emulators/cf62/files/smtk-emulator-cf62-0.12.08.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:978e00a759df2de55b782cf65041289526222f0264dd9f7b1689cbc256b093fd +size 9877484 diff --git a/catalog/emulators/cf62/index.md b/catalog/emulators/cf62/index.md new file mode 100644 index 0000000..104b7b9 --- /dev/null +++ b/catalog/emulators/cf62/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens CF62 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.08" + files: + - path: files/smtk-emulator-cf62-0.12.08.zip + platform: win32 +--- + +Эмулятор Siemens CF62 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/cf75/files/smtk-emulator-cf75-13.201.54.zip b/catalog/emulators/cf75/files/smtk-emulator-cf75-13.201.54.zip new file mode 100644 index 0000000..36557e2 --- /dev/null +++ b/catalog/emulators/cf75/files/smtk-emulator-cf75-13.201.54.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2801f1818f039d9ed4597a650387102f109e600572814abc4dd4aef7eb10d4bd +size 22827461 diff --git a/catalog/emulators/cf75/index.md b/catalog/emulators/cf75/index.md new file mode 100644 index 0000000..e9dc2d5 --- /dev/null +++ b/catalog/emulators/cf75/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens CF75 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "13.201.54" + files: + - path: files/smtk-emulator-cf75-13.201.54.zip + platform: win32 +--- + +Эмулятор Siemens CF75 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.00.3b][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/cx65/files/smtk-emulator-cx65-11.119.41.zip b/catalog/emulators/cx65/files/smtk-emulator-cx65-11.119.41.zip new file mode 100644 index 0000000..fb2d7b3 --- /dev/null +++ b/catalog/emulators/cx65/files/smtk-emulator-cx65-11.119.41.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0c5ed1b3c11049b46b95ae0c64cdb2312c103f0d7d5251f01a25dd6994f84db +size 17709597 diff --git a/catalog/emulators/cx65/index.md b/catalog/emulators/cx65/index.md new file mode 100644 index 0000000..d68bee3 --- /dev/null +++ b/catalog/emulators/cx65/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens CX65 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "11.119.41" + files: + - path: files/smtk-emulator-cx65-11.119.41.zip + platform: win32 +--- + +Эмулятор Siemens CX65 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.00.3b][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/cx75/files/smtk-emulator-cx75-13.201.54.zip b/catalog/emulators/cx75/files/smtk-emulator-cx75-13.201.54.zip new file mode 100644 index 0000000..ce8f5fe --- /dev/null +++ b/catalog/emulators/cx75/files/smtk-emulator-cx75-13.201.54.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4a5abb7529ff31bd630dc0a08fcbce149cc82b2f31b1e6bfbab7034b1fe858e +size 22058078 diff --git a/catalog/emulators/cx75/index.md b/catalog/emulators/cx75/index.md new file mode 100644 index 0000000..3401c3b --- /dev/null +++ b/catalog/emulators/cx75/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens CX75 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens AG +screenshots: [] +versions: + - version: "13.201.54" + files: + - path: files/smtk-emulator-cx75-13.201.54.zip + platform: win32 +--- + +Эмулятор Siemens CX75 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.00.3b][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/ef81/files/mtk-emulator-ef81-0.4.622.zip b/catalog/emulators/ef81/files/mtk-emulator-ef81-0.4.622.zip new file mode 100644 index 0000000..926c24b --- /dev/null +++ b/catalog/emulators/ef81/files/mtk-emulator-ef81-0.4.622.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0122ff63bb49cc8b84f4878cbde85c638bf51594b3985965c3de38e8ddd834ce +size 10147223 diff --git a/catalog/emulators/ef81/index.md b/catalog/emulators/ef81/index.md new file mode 100644 index 0000000..9e7d033 --- /dev/null +++ b/catalog/emulators/ef81/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: BenQ-Siemens EF81 +summary: Эмулятор для Siemens Mobility Toolkit. +author: BenQ Mobile +screenshots: [] +versions: + - version: "0.4.622" + files: + - path: files/mtk-emulator-ef81-0.4.622.zip + platform: win32 +--- + +Эмулятор BenQ-Siemens EF81 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 3.2.626][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/el71/files/mtk-emulator-el71-24.128.63.zip b/catalog/emulators/el71/files/mtk-emulator-el71-24.128.63.zip new file mode 100644 index 0000000..1943a86 --- /dev/null +++ b/catalog/emulators/el71/files/mtk-emulator-el71-24.128.63.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d29ac42f9ef2166782ac0e680c1cd607b5f9bed37125deb6129a48b736dd7fdf +size 38040043 diff --git a/catalog/emulators/el71/index.md b/catalog/emulators/el71/index.md new file mode 100644 index 0000000..13d71d5 --- /dev/null +++ b/catalog/emulators/el71/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: BenQ-Siemens EL71 +summary: Эмулятор для Siemens Mobility Toolkit. +author: BenQ Mobile +screenshots: [] +versions: + - version: "24.128.63" + files: + - path: files/mtk-emulator-el71-24.128.63.zip + platform: win32 +--- + +Эмулятор BenQ-Siemens EL71 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 3.2.626][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/index.md b/catalog/emulators/index.md new file mode 100644 index 0000000..a235f9a --- /dev/null +++ b/catalog/emulators/index.md @@ -0,0 +1,7 @@ +--- +format: 1 +type: category +name: Эмуляторы +--- + +Эмуляторы отдельных моделей телефонов Siemens и среда Siemens Mobility Toolkit. diff --git a/catalog/emulators/m50/files/smtk-emulator-m50-0.12.17.zip b/catalog/emulators/m50/files/smtk-emulator-m50-0.12.17.zip new file mode 100644 index 0000000..6fd05f4 --- /dev/null +++ b/catalog/emulators/m50/files/smtk-emulator-m50-0.12.17.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5a28d21b6a0c19a364db9fb23dec7bc3b80fd96dee6a3abb10d7ffe2eccdb3a +size 7979828 diff --git a/catalog/emulators/m50/index.md b/catalog/emulators/m50/index.md new file mode 100644 index 0000000..3b728cb --- /dev/null +++ b/catalog/emulators/m50/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens M50 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.17" + files: + - path: files/smtk-emulator-m50-0.12.17.zip + platform: win32 +--- + +Эмулятор Siemens M50 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/m55/files/smtk-emulator-m55-0.12.09.1.zip b/catalog/emulators/m55/files/smtk-emulator-m55-0.12.09.1.zip new file mode 100644 index 0000000..1fdd419 --- /dev/null +++ b/catalog/emulators/m55/files/smtk-emulator-m55-0.12.09.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:873f662a6ec11aed17219701509f6372f0d9ceccc00fab2fdb49dbb2df26af8c +size 9385626 diff --git a/catalog/emulators/m55/index.md b/catalog/emulators/m55/index.md new file mode 100644 index 0000000..37a48d6 --- /dev/null +++ b/catalog/emulators/m55/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens M55 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.09.1" + files: + - path: files/smtk-emulator-m55-0.12.09.1.zip + platform: win32 +--- + +Эмулятор Siemens M55 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/mc60/files/smtk-emulator-mc60-0.12.05.1.zip b/catalog/emulators/mc60/files/smtk-emulator-mc60-0.12.05.1.zip new file mode 100644 index 0000000..583a6a8 --- /dev/null +++ b/catalog/emulators/mc60/files/smtk-emulator-mc60-0.12.05.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f8a8adf58773585d874200d0e5b4a489187bcc18635723e0bdfaf028640530 +size 9763056 diff --git a/catalog/emulators/mc60/index.md b/catalog/emulators/mc60/index.md new file mode 100644 index 0000000..baae720 --- /dev/null +++ b/catalog/emulators/mc60/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens MC60 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.05.1" + files: + - path: files/smtk-emulator-mc60-0.12.05.1.zip + platform: win32 +--- + +Эмулятор Siemens MC60 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/mobility-toolkit/files/mobility-toolkit-2.00.3b.zip b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-2.00.3b.zip new file mode 100644 index 0000000..51a730d --- /dev/null +++ b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-2.00.3b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a0e13893271bd95284b19e904f3f81653dd86740af8e4b6a96096449824fec5 +size 11843205 diff --git a/catalog/emulators/mobility-toolkit/files/mobility-toolkit-2.10.02.zip b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-2.10.02.zip new file mode 100644 index 0000000..7b8a0b3 --- /dev/null +++ b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-2.10.02.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaf82b8d8d41691d95f43d5672d06d13c69b76b237c6b2d32e41d2d2a6be4b1a +size 11216306 diff --git a/catalog/emulators/mobility-toolkit/files/mobility-toolkit-3.2.548.zip b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-3.2.548.zip new file mode 100644 index 0000000..1c228b2 --- /dev/null +++ b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-3.2.548.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ffdda51f7e11460c2ef6c44e21d8fb56c5ce4673b4a70c1174e97c3d8016a45 +size 42738494 diff --git a/catalog/emulators/mobility-toolkit/files/mobility-toolkit-3.2.626.zip b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-3.2.626.zip new file mode 100644 index 0000000..3ba2f54 --- /dev/null +++ b/catalog/emulators/mobility-toolkit/files/mobility-toolkit-3.2.626.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a00f4fa5808ae5a14cd9353c0b5892154de18281906188f5a8269cd0e287c1ce +size 47693036 diff --git a/catalog/emulators/mobility-toolkit/index.md b/catalog/emulators/mobility-toolkit/index.md new file mode 100644 index 0000000..bef076e --- /dev/null +++ b/catalog/emulators/mobility-toolkit/index.md @@ -0,0 +1,32 @@ +--- +format: 1 +type: program +name: Siemens Mobility Toolkit +order: -100 +summary: Среда для запуска эмуляторов телефонов Siemens и BenQ-Siemens. +author: Siemens Mobile, BenQ Mobile +screenshots: [] +versions: + - version: "3.2.626" + status: current + files: + - path: files/mobility-toolkit-3.2.626.zip + platform: win32 + - version: "3.2.548" + status: current + files: + - path: files/mobility-toolkit-3.2.548.zip + platform: win32 + - version: "2.10.02" + status: current + files: + - path: files/mobility-toolkit-2.10.02.zip + platform: win32 + - version: "2.00.3b" + status: current + files: + - path: files/mobility-toolkit-2.00.3b.zip + platform: win32 +--- + +Среда для запуска эмуляторов телефонов Siemens и BenQ-Siemens. diff --git a/catalog/emulators/s55/files/smtk-emulator-s55-0.12.11.1.zip b/catalog/emulators/s55/files/smtk-emulator-s55-0.12.11.1.zip new file mode 100644 index 0000000..7bba113 --- /dev/null +++ b/catalog/emulators/s55/files/smtk-emulator-s55-0.12.11.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce36555e42fe23abbb7ddfc890c494a697959b3d809406951216ad0e589e9bef +size 9555655 diff --git a/catalog/emulators/s55/index.md b/catalog/emulators/s55/index.md new file mode 100644 index 0000000..cdb1448 --- /dev/null +++ b/catalog/emulators/s55/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens S55 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.11.1" + files: + - path: files/smtk-emulator-s55-0.12.11.1.zip + platform: win32 +--- + +Эмулятор Siemens S55 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/s65/files/smtk-emulator-s65-11.119.41-patch.zip b/catalog/emulators/s65/files/smtk-emulator-s65-11.119.41-patch.zip new file mode 100644 index 0000000..78b8dec --- /dev/null +++ b/catalog/emulators/s65/files/smtk-emulator-s65-11.119.41-patch.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3a853c136b0aecbbde6ec2f2bf0d441db23c234d7b5b16285ddbfb46a3299d7 +size 4880364 diff --git a/catalog/emulators/s65/files/smtk-emulator-s65-11.119.41.zip b/catalog/emulators/s65/files/smtk-emulator-s65-11.119.41.zip new file mode 100644 index 0000000..91a14ce --- /dev/null +++ b/catalog/emulators/s65/files/smtk-emulator-s65-11.119.41.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fbba7331e615db4fa726427c932c6b9c3e7a17e462ef7fa6e892a2700445326 +size 17190021 diff --git a/catalog/emulators/s65/index.md b/catalog/emulators/s65/index.md new file mode 100644 index 0000000..30116f9 --- /dev/null +++ b/catalog/emulators/s65/index.md @@ -0,0 +1,23 @@ +--- +format: 1 +type: program +name: Siemens S65 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "11.119.41" + files: + - path: files/smtk-emulator-s65-11.119.41.zip + platform: win32 +additional_files: + - path: files/smtk-emulator-s65-11.119.41-patch.zip + description: Патч для пакета 11.119.41 + platform: win32 +--- + +Эмулятор Siemens S65 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.00.3b][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/s68/files/mtk-emulator-s68-41.79.627.zip b/catalog/emulators/s68/files/mtk-emulator-s68-41.79.627.zip new file mode 100644 index 0000000..3ba7ae9 --- /dev/null +++ b/catalog/emulators/s68/files/mtk-emulator-s68-41.79.627.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:174bf83d8343f0f1335bc3e560e0f87a12c9b3994905bfe728dc95808be2cb63 +size 30142873 diff --git a/catalog/emulators/s68/index.md b/catalog/emulators/s68/index.md new file mode 100644 index 0000000..00489cd --- /dev/null +++ b/catalog/emulators/s68/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: BenQ-Siemens S68 +summary: Эмулятор для Siemens Mobility Toolkit. +author: BenQ Mobile +screenshots: [] +versions: + - version: "41.79.627" + files: + - path: files/mtk-emulator-s68-41.79.627.zip + platform: win32 +--- + +Эмулятор BenQ-Siemens S68 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 3.2.626][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/s75/files/mtk-emulator-s75-05.79.551.zip b/catalog/emulators/s75/files/mtk-emulator-s75-05.79.551.zip new file mode 100644 index 0000000..15a1ecb --- /dev/null +++ b/catalog/emulators/s75/files/mtk-emulator-s75-05.79.551.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32e0f15ec1b57926546f0234ad9c310e347bca7fbe358c22c6e0136883b2c224 +size 37430998 diff --git a/catalog/emulators/s75/index.md b/catalog/emulators/s75/index.md new file mode 100644 index 0000000..6b1644b --- /dev/null +++ b/catalog/emulators/s75/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens S75 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens AG +screenshots: [] +versions: + - version: "05.79.551" + files: + - path: files/mtk-emulator-s75-05.79.551.zip + platform: win32 +--- + +Эмулятор Siemens S75 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 3.2.548][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/sl45i/files/smtk-emulator-sl45i-0.12.49.zip b/catalog/emulators/sl45i/files/smtk-emulator-sl45i-0.12.49.zip new file mode 100644 index 0000000..a8b4ba5 --- /dev/null +++ b/catalog/emulators/sl45i/files/smtk-emulator-sl45i-0.12.49.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23b21036a45b666c6af65f59dbb4a9652f9ab971021b7ec44a0f0f86d52bdeba +size 7494630 diff --git a/catalog/emulators/sl45i/index.md b/catalog/emulators/sl45i/index.md new file mode 100644 index 0000000..c836d79 --- /dev/null +++ b/catalog/emulators/sl45i/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens SL45i +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.49" + files: + - path: files/smtk-emulator-sl45i-0.12.49.zip + platform: win32 +--- + +Эмулятор Siemens SL45i для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/sl55/files/smtk-emulator-sl55-0.12.05.zip b/catalog/emulators/sl55/files/smtk-emulator-sl55-0.12.05.zip new file mode 100644 index 0000000..d58d434 --- /dev/null +++ b/catalog/emulators/sl55/files/smtk-emulator-sl55-0.12.05.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c52361ac3fa03d81309d56e3792f10cbc7b9da4557a6a15db8f1ecb8951d9b4 +size 9649300 diff --git a/catalog/emulators/sl55/index.md b/catalog/emulators/sl55/index.md new file mode 100644 index 0000000..63e942a --- /dev/null +++ b/catalog/emulators/sl55/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens SL55 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "0.12.05" + files: + - path: files/smtk-emulator-sl55-0.12.05.zip + platform: win32 +--- + +Эмулятор Siemens SL55 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.10.02][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/sl65/files/smtk-emulator-sl65-11.119.41.zip b/catalog/emulators/sl65/files/smtk-emulator-sl65-11.119.41.zip new file mode 100644 index 0000000..d8ce273 --- /dev/null +++ b/catalog/emulators/sl65/files/smtk-emulator-sl65-11.119.41.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86cdc43f4e6b18d9c062134906184e697126c569e9f87628069009cd7f2e5752 +size 17406420 diff --git a/catalog/emulators/sl65/index.md b/catalog/emulators/sl65/index.md new file mode 100644 index 0000000..99deccd --- /dev/null +++ b/catalog/emulators/sl65/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens SL65 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens Mobile +screenshots: [] +versions: + - version: "11.119.41" + files: + - path: files/smtk-emulator-sl65-11.119.41.zip + platform: win32 +--- + +Эмулятор Siemens SL65 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 2.00.3b][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/sl75/files/mtk-emulator-sl75-05.79.551.zip b/catalog/emulators/sl75/files/mtk-emulator-sl75-05.79.551.zip new file mode 100644 index 0000000..d08692c --- /dev/null +++ b/catalog/emulators/sl75/files/mtk-emulator-sl75-05.79.551.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c11fafbd14b544827541c707dabeac85f9f21f3fb3568f7d9240f95171f2eca4 +size 27834394 diff --git a/catalog/emulators/sl75/files/mtk-emulator-sl75-41.79.630.zip b/catalog/emulators/sl75/files/mtk-emulator-sl75-41.79.630.zip new file mode 100644 index 0000000..b7825c4 --- /dev/null +++ b/catalog/emulators/sl75/files/mtk-emulator-sl75-41.79.630.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b61445032461a7780ffbfa7a56cc080124d3a74f0ba8f807c22ef052862018ff +size 31239720 diff --git a/catalog/emulators/sl75/index.md b/catalog/emulators/sl75/index.md new file mode 100644 index 0000000..b29ead4 --- /dev/null +++ b/catalog/emulators/sl75/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Siemens SL75 +summary: Эмулятор для Siemens Mobility Toolkit. +author: Siemens AG, BenQ Mobile +screenshots: [] +versions: + - version: "41.79.630" + files: + - path: files/mtk-emulator-sl75-41.79.630.zip + platform: win32 + - version: "05.79.551" + files: + - path: files/mtk-emulator-sl75-05.79.551.zip + platform: win32 +--- + +Эмуляторы Siemens SL75 для Siemens Mobility Toolkit. + +- Для версии 41.79.630 требуется [Siemens Mobility Toolkit 3.2.626][smtk-626]. +- Для версии 05.79.551 требуется [Siemens Mobility Toolkit 3.2.548][smtk-548]. + +[smtk-626]: /docs/soft/emulators/mobility-toolkit +[smtk-548]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/emulators/sxg75/files/mtk-emulator-sxg75-0.4.622.zip b/catalog/emulators/sxg75/files/mtk-emulator-sxg75-0.4.622.zip new file mode 100644 index 0000000..2b9361f --- /dev/null +++ b/catalog/emulators/sxg75/files/mtk-emulator-sxg75-0.4.622.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee5633bcfd46a9f0a9ac6ef127895bf67a196ff16a547a4955944bc24c81648a +size 10702279 diff --git a/catalog/emulators/sxg75/index.md b/catalog/emulators/sxg75/index.md new file mode 100644 index 0000000..df2a107 --- /dev/null +++ b/catalog/emulators/sxg75/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Siemens SXG75 +summary: Эмулятор для Siemens Mobility Toolkit. +author: BenQ Mobile +screenshots: [] +versions: + - version: "0.4.622" + files: + - path: files/mtk-emulator-sxg75-0.4.622.zip + platform: win32 +--- + +Эмулятор Siemens SXG75 для Siemens Mobility Toolkit. + +Для работы требуется [Siemens Mobility Toolkit 3.2.626][smtk]. + +[smtk]: /docs/soft/emulators/mobility-toolkit diff --git a/catalog/development/utilities/at-enabler/files/at-enabler-2.0.zip b/catalog/explorers/at-enabler/files/at-enabler-2.0.zip similarity index 100% rename from catalog/development/utilities/at-enabler/files/at-enabler-2.0.zip rename to catalog/explorers/at-enabler/files/at-enabler-2.0.zip diff --git a/catalog/explorers/at-enabler/img/at-enabler.png b/catalog/explorers/at-enabler/img/at-enabler.png new file mode 100644 index 0000000..55b5aef Binary files /dev/null and b/catalog/explorers/at-enabler/img/at-enabler.png differ diff --git a/catalog/development/utilities/at-enabler/index.md b/catalog/explorers/at-enabler/index.md similarity index 93% rename from catalog/development/utilities/at-enabler/index.md rename to catalog/explorers/at-enabler/index.md index 122417a..3b16aed 100644 --- a/catalog/development/utilities/at-enabler/index.md +++ b/catalog/explorers/at-enabler/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: ATEnabler summary: Активация AT-интерфейса телефонов Siemens x65 для подключения через нефирменные кабели. +targets: + - sgold author: Phantom -screenshots: [] +screenshots: + - img/at-enabler.png versions: - version: "2.0" released: "2004-09-19" diff --git a/catalog/explorers/brew-apploader/img/brew-apploader.png b/catalog/explorers/brew-apploader/img/brew-apploader.png new file mode 100644 index 0000000..145d517 Binary files /dev/null and b/catalog/explorers/brew-apploader/img/brew-apploader.png differ diff --git a/catalog/explorers/brew-apploader/index.md b/catalog/explorers/brew-apploader/index.md index 821c1ca..5401805 100644 --- a/catalog/explorers/brew-apploader/index.md +++ b/catalog/explorers/brew-apploader/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: BREW AppLoader summary: Файловый менеджер EFS для телефонов на платформе BREW с графическим и консольным интерфейсами. +targets: + - brew author: QUALCOMM Incorporated; патч — VeXed -screenshots: [] +screenshots: + - img/brew-apploader.png versions: - version: "1.0.2.5" released: "2001-10-26" diff --git a/catalog/explorers/brew-mobile-commander/index.md b/catalog/explorers/brew-mobile-commander/index.md index 5a8a16c..4cbe6ae 100644 --- a/catalog/explorers/brew-mobile-commander/index.md +++ b/catalog/explorers/brew-mobile-commander/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: Brew Mobile Commander summary: Управление файлами, сообщениями, адресной книгой и органайзером BREW-телефонов Siemens и BenQ-Siemens. +targets: + - brew homepage: https://web.archive.org/web/20071229023804/http://bmc.bezysoftware.net/ author: BEZY screenshots: diff --git a/catalog/explorers/c55-phonebook/img/c55-phonebook.png b/catalog/explorers/c55-phonebook/img/c55-phonebook.png new file mode 100644 index 0000000..c9da6af Binary files /dev/null and b/catalog/explorers/c55-phonebook/img/c55-phonebook.png differ diff --git a/catalog/explorers/c55-phonebook/index.md b/catalog/explorers/c55-phonebook/index.md index 3e9d64d..8ba148a 100644 --- a/catalog/explorers/c55-phonebook/index.md +++ b/catalog/explorers/c55-phonebook/index.md @@ -3,8 +3,13 @@ format: 1 type: program name: C55 Phonebook summary: Редактор телефонных книг Siemens с поддержкой Unicode и синхронизацией часов по SNTP. +targets: + - higold + - egold + - odm forum: http://forum.siemens-club.ru/viewtopic.php?TopicID=13060 -screenshots: [] +screenshots: + - img/c55-phonebook.png versions: - version: "1.1.0.0" released: "2003-01-26" diff --git a/catalog/explorers/efs-explorer-lite/index.md b/catalog/explorers/efs-explorer-lite/index.md index 4fb9651..0ba9627 100644 --- a/catalog/explorers/efs-explorer-lite/index.md +++ b/catalog/explorers/efs-explorer-lite/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: EFS Explorer Lite summary: Файловый менеджер для Qualcomm EFS в телефонах Siemens и BenQ-Siemens. +targets: + - brew author: BenQ Mobile screenshots: [] versions: diff --git a/catalog/explorers/fardes/index.md b/catalog/explorers/fardes/index.md index 08482dd..eb584da 100644 --- a/catalog/explorers/fardes/index.md +++ b/catalog/explorers/fardes/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: FarDES summary: Плагин Far Manager для работы с флекс-памятью телефонов Siemens через DES. +targets: + - egold homepage: https://web.archive.org/web/20130401035858/http://avkiev.kiev.ua/Siemens/FarDES/FarDES.htm author: avkiev screenshots: [] diff --git a/catalog/explorers/farobex/index.md b/catalog/explorers/farobex/index.md index 6013f10..1aa49ba 100644 --- a/catalog/explorers/farobex/index.md +++ b/catalog/explorers/farobex/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: FAROBEX summary: Плагин Far Manager для управления файловой системой телефонов Siemens x65–x75 по OBEX. +targets: + - sgold screenshots: [] versions: - version: "0.84" diff --git a/catalog/explorers/gagin/files/gagin-1.0.zip b/catalog/explorers/gagin/files/gagin-1.0.zip new file mode 100644 index 0000000..2f94f82 --- /dev/null +++ b/catalog/explorers/gagin/files/gagin-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a28e48ac6343ce6c64c3d45ded41afb6c9ac76e11e4b87cd35fe734c5af32f +size 416761 diff --git a/catalog/explorers/gagin/img/gagin.png b/catalog/explorers/gagin/img/gagin.png new file mode 100644 index 0000000..5f2dadd Binary files /dev/null and b/catalog/explorers/gagin/img/gagin.png differ diff --git a/catalog/explorers/gagin/index.md b/catalog/explorers/gagin/index.md new file mode 100644 index 0000000..7d9ba5f --- /dev/null +++ b/catalog/explorers/gagin/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: GAGIN +summary: Работа с файлами и модулями во встроенной файловой системе телефонов на платформе BREW. +targets: + - brew +author: GAGIN +screenshots: + - img/gagin.png +versions: + - version: "1.0" + files: + - path: files/gagin-1.0.zip + platform: win32 +--- + +GAGIN показывает каталоги и файлы встроенной файловой системы BREW, копирует файлы между телефоном и компьютером, удаляет их и +показывает размер каталогов. Программа также загружает и удаляет модули BREW с комплектом файлов MIF, MOD, SIG и BAR и умеет переводить +телефон в автономный режим. + +В архиве сохранены три варианта программы с именами BREW Root, BREW Ringers и BREW Games. diff --git a/catalog/explorers/sifs/files/sifs-1.1-x65.zip b/catalog/explorers/sifs/files/sifs-1.1-x65.zip new file mode 100644 index 0000000..f2e0977 --- /dev/null +++ b/catalog/explorers/sifs/files/sifs-1.1-x65.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0435e0c4e7e6272733a97ba7c9e5b1e40784359aadd5923efcdaa96ab6e148f4 +size 49022 diff --git a/catalog/explorers/sifs/index.md b/catalog/explorers/sifs/index.md new file mode 100644 index 0000000..e09d8c0 --- /dev/null +++ b/catalog/explorers/sifs/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: SIFS +summary: Плагин Total Commander для доступа к FlexMemory телефонов Siemens через OBEX. +targets: + - sgold +author: Andreas Ziemer +screenshots: [] +versions: + - version: "1.1" + released: "2005-02-02" + files: + - path: files/sifs-1.1-x65.zip + description: Модификация с поддержкой Siemens x65 + platform: win32 +--- + +SIFS — файловый плагин Total Commander для доступа к FlexMemory телефонов +Siemens через последовательный порт и OBEX. Он позволяет просматривать каталоги, +копировать, перемещать, переименовывать и удалять файлы непосредственно из Total +Commander. + +Сохранённая сборка основана на SIFS 1.1 и модифицирована для работы с Siemens +x65. Требуется Total Commander 5.51 или новее. diff --git a/catalog/explorers/simoco/index.md b/catalog/explorers/simoco/index.md index bbf4316..43ff45a 100644 --- a/catalog/explorers/simoco/index.md +++ b/catalog/explorers/simoco/index.md @@ -2,7 +2,12 @@ format: 1 type: program name: SiMoCo +order: -20 summary: Управление данными и функциями телефонов Siemens с компьютера. +targets: + - higold + - egold + - sgold homepage: https://web.archive.org/web/20070513090023/http://www.mysiemens.cz/ms/simoco/ forum: https://www.siemensmania.cz/forum/viewtopic.php?t=1018 author: Ing. Pavel Cibulka diff --git a/catalog/explorers/sxg75-controller/files/sxg75-controller-0.7.zip b/catalog/explorers/sxg75-controller/files/sxg75-controller-0.7.zip new file mode 100644 index 0000000..7ce1bf6 --- /dev/null +++ b/catalog/explorers/sxg75-controller/files/sxg75-controller-0.7.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d90d5e809a9c16a8307ed854b890401b80bd280251652d1b26c7282c6688b1d +size 530955 diff --git a/catalog/explorers/sxg75-controller/img/sxg75-controller.png b/catalog/explorers/sxg75-controller/img/sxg75-controller.png new file mode 100644 index 0000000..1c306a6 Binary files /dev/null and b/catalog/explorers/sxg75-controller/img/sxg75-controller.png differ diff --git a/catalog/explorers/sxg75-controller/index.md b/catalog/explorers/sxg75-controller/index.md new file mode 100644 index 0000000..5fa5fa2 --- /dev/null +++ b/catalog/explorers/sxg75-controller/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: SXG75 Controller +summary: Управление файлами, сообщениями, Java-приложениями и темами Siemens SXG75 через OBEX и BREW. +targets: + - brew +author: SiemensMania.cz +screenshots: + - img/sxg75-controller.png +versions: + - version: "0.7" + files: + - path: files/sxg75-controller-0.7.zip + platform: win32 +--- + +SXG75 Controller работает с файловой системой Siemens SXG75 через OBEX и BREW: показывает каталоги телефона и компьютера, копирует, +переименовывает и удаляет файлы. Также программа читает и записывает SMS, устанавливает темы и переносит Java-приложения и игры в +соответствующие каталоги телефона. + +В комплект входят русский, английский, немецкий и чешский языки интерфейса. diff --git a/catalog/explorers/vnavigator/img/vnavigator.png b/catalog/explorers/vnavigator/img/vnavigator.png new file mode 100644 index 0000000..155366b Binary files /dev/null and b/catalog/explorers/vnavigator/img/vnavigator.png differ diff --git a/catalog/explorers/vnavigator/index.md b/catalog/explorers/vnavigator/index.md index 677b113..90d87aa 100644 --- a/catalog/explorers/vnavigator/index.md +++ b/catalog/explorers/vnavigator/index.md @@ -1,11 +1,14 @@ --- format: 1 type: program -name: VNavigator Siemens x65 Mobile Manager +name: VNavigator x65 (OLD) summary: Файловый менеджер для управления FlexMemory телефонов Siemens x65. +targets: + - sgold homepage: https://web.archive.org/web/20050319154203/http://www.vnavigator.com.ru/ author: VNavigator Soft -screenshots: [] +screenshots: + - img/vnavigator.png versions: - version: "1.0.1.34b" released: "2005-03-03" diff --git a/catalog/explorers/vsfe/img/vsfe.png b/catalog/explorers/vsfe/img/vsfe.png new file mode 100644 index 0000000..a2ec09d Binary files /dev/null and b/catalog/explorers/vsfe/img/vsfe.png differ diff --git a/catalog/explorers/vsfe/index.md b/catalog/explorers/vsfe/index.md index 48642af..657e7ef 100644 --- a/catalog/explorers/vsfe/index.md +++ b/catalog/explorers/vsfe/index.md @@ -1,11 +1,16 @@ --- format: 1 type: program -name: VNavigator Siemens Flex Explorer +name: VNavigator +order: -10 summary: Двухпанельный файловый менеджер для FlexMemory телефонов Siemens x55–x75. +targets: + - egold + - sgold homepage: https://web.archive.org/web/20060204214147/http://www.vnavigator.com.ru/ author: VNavigator Soft -screenshots: [] +screenshots: + - img/vsfe.png versions: - version: "0.2.4" status: current diff --git a/catalog/explorers/vsofs/index.md b/catalog/explorers/vsofs/index.md index 15451ae..9b9ba88 100644 --- a/catalog/explorers/vsofs/index.md +++ b/catalog/explorers/vsofs/index.md @@ -3,6 +3,9 @@ format: 1 type: program name: vSOFS summary: Плагин Total Commander для файловой системы телефонов Siemens x55–x75. +targets: + - egold + - sgold homepage: https://web.archive.org/web/20060204214147/http://www.vnavigator.com.ru/ author: VNavigator Soft screenshots: [] diff --git a/catalog/files.yaml b/catalog/files.yaml index be4e6af..bb883b5 100644 --- a/catalog/files.yaml +++ b/catalog/files.yaml @@ -21,144 +21,135 @@ files: development/debugging/siemens-debugger/files/SiemensDebugger-1.7.2.16.zip: size: 442087 sha256: 46893fd85a864b5fd163c5a55677b544adbe1e376dd5c57058e51f8608958e8d - development/firmware/mbn-resourcer/files/mbn-resourcer-1.51.zip: - size: 21683 - sha256: 5e73f6130c76b0a86b445f48656ec3f8e2576d9079d80b0fe5bac3fc40707238 - development/firmware/mbn-resourcer/files/mbn-resourcer-beta-6.zip: - size: 9171 - sha256: dccb616e713811973b3dfcf9acc8dea06fc9a0771b9d71c3756a7b9c42b5b132 - development/firmware/mbn-resourcer/files/mbn-resourcer-rc1.41.zip: - size: 12542 - sha256: 7f288714b0120e15ae59c9659a27d6add31ac81133c64895a647d614a3fbcd43 - development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip: - size: 747144 - sha256: f7b4d89e7aa8933fdb47828eac29793ca1f74fb822453d1044923d4fb5e95bec - development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip: - size: 242236 - sha256: 101f90b03de242f5ed6ac0ae45903c234325ea24861570fbfdcd9090c42f27a4 - development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip: - size: 242561 - sha256: d946d0223862cacf2fa4044a113dba1033bd1e5eead0bd1a5c70ca06ea7c0479 - development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip: - size: 252241 - sha256: b7503e99122ee34057de504732f4114167a1762c29c9db7d9e7fc68538ca9cbf - development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip: - size: 244470 - sha256: b4c4e2c0429537947f966e0b2b02286460298953b142c66c78c9dcea62cd083a - development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-demo.zip: - size: 149669 - sha256: 7b18cde4af62ab93f47fc656d61139552d01cfbdec4dee3ab0eac4a2bd068d93 - development/firmware/smelter/files/ocx-control-1.1.zip: - size: 1070964 - sha256: 926cc3c943ec030395840c69642a6c280226d011e8fbc8802cd30698e9f057b0 - development/firmware/smelter/files/smelter-5.67.zip: - size: 239936 - sha256: beee18030496377469d1b16e0c51ad1b8e739bc72bda0541b459491840c6c1eb - development/firmware/smelter/files/smelter-6.65.zip: - size: 292028 - sha256: 3bbf8e2438e4cf04e814ba93077accd1ffd75c24bd02c546f05c3e6f06c9fb2c - development/firmware/smelter/files/smelter-7.20.zip: - size: 308171 - sha256: d0a4b0c428c757307f2bc0c71fba7f2236dd3b16c35e98e2d96b9b990eb719ec - development/firmware/smelter/files/smelter-7.74.zip: - size: 325617 - sha256: a1762b56eb762c8941cf15d617b2099381621ca2671af36b52511c0c006e1d52 - development/firmware/smelter/files/smelter-8.15.zip: - size: 339666 - sha256: d80b86aa2d6f23811e301946a60cb8b538c5fcde7b2dff5c03980b19460b811d - development/firmware/smelter/files/smelter-8.72.zip: - size: 431954 - sha256: 724ff715aa657b3280f5cad1b01cce97e7c76d863b197e0fb952e743fecf6863 - development/firmware/smelter/files/smelter-8.83.zip: - size: 437774 - sha256: 20586cba8a46b1a0a9c1e2bc819f371b9d5360fa36b44999415a99fc12d8e94a - development/firmware/smelter/files/smelter-8.84.zip: - size: 437991 - sha256: 6870a2d67228cda619b4d8a9fb8f0e120ab7a0c118de503e4a158372bbad6d72 - development/firmware/smelter/files/smelter-9.10.zip: - size: 455502 - sha256: 761e7521e16e6beef0ae27f45bcf47298888d94e6662acdcadf2f770d39bf3d6 - development/firmware/smelter/files/smelter-9.65.zip: - size: 508512 - sha256: 91dc68718aead4dd21b7c6e14d9960d45c892e079d0fb543deb99761f5e2959a - development/firmware/smelter/files/smelter-language-files.zip: - size: 55580 - sha256: 3f8d51d6670baa57668faf770d23ffd280c7b99b6e609790ad44fb7d8bfaece1 - development/firmware/wsff/files/WSFF2.zip: - size: 161227 - sha256: 7fa0b2fde21090fb62ecba491dd4a4272b613fb7ceb4d68f1e17ae93335c1c18 - development/firmware/wsff/files/WSFF4.zip: - size: 161402 - sha256: 0bd7fc9324dc8c2c37dde7136761a4be75818fca5a4db53738868a1bae732a17 - development/modding/brew-graphicpatch-creator/files/brew-graphicpatch-creator-1.0.zip: - size: 68624 - sha256: f3976c23f7653ed3910ad2579cbdb7eff350307c5936b9ef5f62134af31b123b - development/modding/brew-mif-editor/files/brew-mif-editor-3.0.4.7.zip: - size: 648608 - sha256: 77b1627d5aebd988dd53199b3b2e1b989c1dab97745c71567aa7a0d9cb01cd2c - development/modding/brew-resource-editor/files/brew-resource-editor-3.0.4.7.zip: - size: 632192 - sha256: b70563b9f1603f87ba1052386f9d05b6be844698907ac59c44752e5074c2858b - development/modding/colour-skin-creator/files/colour-skin-creator-1.0.zip: - size: 653502 - sha256: e0b8960c2e7b4b3cf6771eaf5db9fe82bc76f130b78e8865e10cd8544f5ccace - development/modding/direct-softkey-editor/files/direct-softkey-editor-1.0.4.2.zip: - size: 428438 - sha256: 114ce016cc7c1290a1c5ff62bfc45d34b90ae8651c2a791482f288513b5c28cb - development/modding/gpf-creator/files/gpf-creator-0.03-alpha.zip: - size: 277306 - sha256: 48bcc92791abd699bcc9018aba0ee7c171cc58a6ccc4323c95bba345ecd1b42e - development/modding/layoutme/files/layoutme-2.45.zip: - size: 39072 - sha256: c5f5a6571ee41a83b9405a8c22036ab9b0a9170b16e4a80713520c75b5714d17 - 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/modding/siemens-picture-change/files/siemens-picture-change-2.0-setup-1.7.0.4.zip: - size: 1843185 - sha256: d8711f1e39529d53936d00324aaaf47ed9863df3fe4dad00464b048fc32ab76c - development/modding/siemens-picture-change/files/siemens-picture-change-2.0.zip: - size: 1205754 - sha256: 2ff5f51073026b60a155cf7b1d218ec29b8524be9ed61891ab9a8c6eef9793a2 - development/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta-7.zip: - size: 1155679 - sha256: e35dd844e92d7adfa662d5f17eab9be8c1e57cdf9a6475d3eb45d75b926c1962 - development/modding/slik-graphical-menu/files/slik-graphical-menu-1.00.zip: - size: 487019 - sha256: 3648c570deb7066636c8871ba98c327393538f6e79074a53e79e209a2685019c - development/modding/tmo-editor/files/tmo-editor-1.0.zip: - size: 3829 - sha256: 7d260c61c6bc8244d0ab3ac0b03ea40dd2ac8053ee18cbefd398d2b9562d731f - development/utilities/at-enabler/files/at-enabler-2.0.zip: - size: 212887 - sha256: af997aa9c2c97eec5f95397cf98e14cf85654164593cbf5402106903fe299807 development/utilities/brew-tools-suite/files/brew-tools-suite-2.0.zip: size: 4007524 sha256: 880b238d02ad27b650eb4472a160b751426f2bacc90940db33818f478a9afd17 - development/utilities/ffpatch/files/ffpatch.zip: + development/utilities/vkp/ffpatch/files/ffpatch.zip: size: 86130 sha256: 6f78952f0711c2f5f5c5c3d41ec3710704c86ba059cf2349cbcc15e1ac7997ff - development/utilities/filescomparer/files/fc_v1.2.zip: - size: 7634 - sha256: 2410c09137f78dbd6fb661d78bfe1c666ce67aaea1b87078f2327a0ca686e1bd - development/utilities/hex2vkp/files/hex2vkp.zip: + development/utilities/vkp/fullflash-comparer/files/fullflash-comparer-1.0.zip: + size: 650134 + sha256: 522f4864a3c0a83add464053d14d723bdd6e9e71913b2376d17b320f2ca6d933 + development/utilities/vkp/hex2vkp/files/hex2vkp.zip: size: 50300 sha256: 10149c6770337551f18f5ff948acf9e3fbd025fca3e97a1f0f1cab9702301786 - development/utilities/slfc/files/slfc.zip: + development/utilities/vkp/slfc/files/slfc.zip: size: 29659 sha256: 079b74cdb678a8b3da9be62416a8d49df912790c54f6eb4979e0bae53252fea7 - development/utilities/vkp-resolver/files/vkp-resolver-1.0.zip: + development/utilities/vkp/vkp-resolver/files/vkp-resolver-1.0.zip: size: 295498 sha256: 6322ff0cba98759d99df5a7b10358364b5b4e0a36bfc40bc6016119315cbff96 - development/utilities/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip: + development/utilities/vkp/vkp-tracer/files/vkp-tracer-3.0-beta-5.zip: size: 53817 sha256: 7394f628d21e877f3ed9420197faf10487983ab4de62c4721a0dc3f70941820b + drivers/dca-510/files/dca-510-driver-1.0.0.0.zip: + size: 1843637 + sha256: 64c488c0152e4d5e4af889c3a2a164e52d6758f39d536857abd43e52baa8fab7 + drivers/dca-540/files/dca-540-driver-0.71.zip: + size: 54583 + sha256: b10a3231f0d783a836b5774f718f8e460d8c5bd848bad84b5b0bf86dc331c00c + drivers/dca-540/files/dca-540-driver-1.05.zip: + size: 55385 + sha256: e7faa8c1748a87cfaa4dd1f499481ea0f36f29f1cd6ebac4bf8739282025146f + drivers/ef91-usb/files/ef91-usb-driver-1.0.zip: + size: 987315 + sha256: 7546430d2ca2d3acba16b6e52a50e3d426d2676b3212f2d036bb18e22a4a6073 drivers/pl-2303/files/PL-2303_patched.zip: size: 245989 sha256: 95ed927523632540cf2368827c40658c6e6a713d247eb695b0303980fedabf69 + drivers/pl-2303/files/pl-2303-driver-1.00.004.zip: + size: 1471799 + sha256: f17118770bd8e665bcd4cd8914fa6797bd63307195688c3c6faa036687f42a1a + drivers/pl-2303/files/pl-2303-driver-3.3.2.102.zip: + size: 87091 + sha256: b07c0ba50a0fc5e9abda0e2f45e820bc2314f5abc3a5083388a85ecb97d373b8 + drivers/s25-irda-modem/files/s25-irda-modem-1.0.zip: + size: 7805 + sha256: a0422ba4838d4c1a6f6e6f49bceae743c6ec9cd19d666654c03ecc7ad5029aac + emulators/c55/files/smtk-emulator-c55-0.12.15.1.zip: + size: 8020910 + sha256: 10fc14e87a6a3a461c4bedc0acebcce2b0bffa78a7497959cb31b2fd1c0f0b6e + emulators/c60/files/smtk-emulator-c60-0.12.14.zip: + size: 9012443 + sha256: 5944c8b78e17699a5b37db4e7d2b93935196fa1f9329fe683361cc668831edb3 + emulators/c65/files/smtk-emulator-c65-11.119.41.zip: + size: 17509701 + sha256: 0c09c6c6c59a31a579bc088e044db0c8848de3480cb378e74817e635a07a2f29 + emulators/cf62/files/smtk-emulator-cf62-0.12.08.zip: + size: 9877484 + sha256: 978e00a759df2de55b782cf65041289526222f0264dd9f7b1689cbc256b093fd + emulators/cf75/files/smtk-emulator-cf75-13.201.54.zip: + size: 22827461 + sha256: 2801f1818f039d9ed4597a650387102f109e600572814abc4dd4aef7eb10d4bd + emulators/cx65/files/smtk-emulator-cx65-11.119.41.zip: + size: 17709597 + sha256: f0c5ed1b3c11049b46b95ae0c64cdb2312c103f0d7d5251f01a25dd6994f84db + emulators/cx75/files/smtk-emulator-cx75-13.201.54.zip: + size: 22058078 + sha256: d4a5abb7529ff31bd630dc0a08fcbce149cc82b2f31b1e6bfbab7034b1fe858e + emulators/ef81/files/mtk-emulator-ef81-0.4.622.zip: + size: 10147223 + sha256: 0122ff63bb49cc8b84f4878cbde85c638bf51594b3985965c3de38e8ddd834ce + emulators/el71/files/mtk-emulator-el71-24.128.63.zip: + size: 38040043 + sha256: d29ac42f9ef2166782ac0e680c1cd607b5f9bed37125deb6129a48b736dd7fdf + emulators/m50/files/smtk-emulator-m50-0.12.17.zip: + size: 7979828 + sha256: b5a28d21b6a0c19a364db9fb23dec7bc3b80fd96dee6a3abb10d7ffe2eccdb3a + emulators/m55/files/smtk-emulator-m55-0.12.09.1.zip: + size: 9385626 + sha256: 873f662a6ec11aed17219701509f6372f0d9ceccc00fab2fdb49dbb2df26af8c + emulators/mc60/files/smtk-emulator-mc60-0.12.05.1.zip: + size: 9763056 + sha256: f6f8a8adf58773585d874200d0e5b4a489187bcc18635723e0bdfaf028640530 + emulators/mobility-toolkit/files/mobility-toolkit-2.00.3b.zip: + size: 11843205 + sha256: 5a0e13893271bd95284b19e904f3f81653dd86740af8e4b6a96096449824fec5 + emulators/mobility-toolkit/files/mobility-toolkit-2.10.02.zip: + size: 11216306 + sha256: aaf82b8d8d41691d95f43d5672d06d13c69b76b237c6b2d32e41d2d2a6be4b1a + emulators/mobility-toolkit/files/mobility-toolkit-3.2.548.zip: + size: 42738494 + sha256: 4ffdda51f7e11460c2ef6c44e21d8fb56c5ce4673b4a70c1174e97c3d8016a45 + emulators/mobility-toolkit/files/mobility-toolkit-3.2.626.zip: + size: 47693036 + sha256: a00f4fa5808ae5a14cd9353c0b5892154de18281906188f5a8269cd0e287c1ce + emulators/s55/files/smtk-emulator-s55-0.12.11.1.zip: + size: 9555655 + sha256: ce36555e42fe23abbb7ddfc890c494a697959b3d809406951216ad0e589e9bef + emulators/s65/files/smtk-emulator-s65-11.119.41-patch.zip: + size: 4880364 + sha256: c3a853c136b0aecbbde6ec2f2bf0d441db23c234d7b5b16285ddbfb46a3299d7 + emulators/s65/files/smtk-emulator-s65-11.119.41.zip: + size: 17190021 + sha256: 7fbba7331e615db4fa726427c932c6b9c3e7a17e462ef7fa6e892a2700445326 + emulators/s68/files/mtk-emulator-s68-41.79.627.zip: + size: 30142873 + sha256: 174bf83d8343f0f1335bc3e560e0f87a12c9b3994905bfe728dc95808be2cb63 + emulators/s75/files/mtk-emulator-s75-05.79.551.zip: + size: 37430998 + sha256: 32e0f15ec1b57926546f0234ad9c310e347bca7fbe358c22c6e0136883b2c224 + emulators/sl45i/files/smtk-emulator-sl45i-0.12.49.zip: + size: 7494630 + sha256: 23b21036a45b666c6af65f59dbb4a9652f9ab971021b7ec44a0f0f86d52bdeba + emulators/sl55/files/smtk-emulator-sl55-0.12.05.zip: + size: 9649300 + sha256: 5c52361ac3fa03d81309d56e3792f10cbc7b9da4557a6a15db8f1ecb8951d9b4 + emulators/sl65/files/smtk-emulator-sl65-11.119.41.zip: + size: 17406420 + sha256: 86cdc43f4e6b18d9c062134906184e697126c569e9f87628069009cd7f2e5752 + emulators/sl75/files/mtk-emulator-sl75-05.79.551.zip: + size: 27834394 + sha256: c11fafbd14b544827541c707dabeac85f9f21f3fb3568f7d9240f95171f2eca4 + emulators/sl75/files/mtk-emulator-sl75-41.79.630.zip: + size: 31239720 + sha256: b61445032461a7780ffbfa7a56cc080124d3a74f0ba8f807c22ef052862018ff + emulators/sxg75/files/mtk-emulator-sxg75-0.4.622.zip: + size: 10702279 + sha256: ee5633bcfd46a9f0a9ac6ef127895bf67a196ff16a547a4955944bc24c81648a + explorers/at-enabler/files/at-enabler-2.0.zip: + size: 212887 + sha256: af997aa9c2c97eec5f95397cf98e14cf85654164593cbf5402106903fe299807 explorers/brew-apploader/files/brew-apploader-1.0.2.5.zip: size: 547776 sha256: 10c52266d51d3be7c15cb70ca67316677bf89eb58c41c43a71678e3cc8197038 @@ -192,6 +183,12 @@ files: explorers/farobex/files/farobex-0.84.zip: size: 46143 sha256: 7f83d5a9ea4be4bf32c2277b0225f624d7eeeeea71ed50f19f1318019fcbe66e + explorers/gagin/files/gagin-1.0.zip: + size: 416761 + sha256: 96a28e48ac6343ce6c64c3d45ded41afb6c9ac76e11e4b87cd35fe734c5af32f + explorers/sifs/files/sifs-1.1-x65.zip: + size: 49022 + sha256: 0435e0c4e7e6272733a97ba7c9e5b1e40784359aadd5923efcdaa96ab6e148f4 explorers/simoco/files/SiMoCo-2.1.4.zip: size: 889034 sha256: fe7bb4ed7c4be28da6cd19171b408852770826e2dbeec942894051f1c58cfcdd @@ -213,6 +210,9 @@ files: explorers/simoco/files/SiMoCo-2.2.9.zip: size: 1064761 sha256: 289a26e6f137447fafdaadf03ad83c25e01199254010adaa13b4dbc506335456 + explorers/sxg75-controller/files/sxg75-controller-0.7.zip: + size: 530955 + sha256: 1d90d5e809a9c16a8307ed854b890401b80bd280251652d1b26c7282c6688b1d explorers/vnavigator/files/vnavigator-1.0.1.34b.zip: size: 853108 sha256: 365c242e44a6fa84439f4e07e949c61a7ffe1ab4374a9d5e7cb298938f86faa0 @@ -228,78 +228,255 @@ files: explorers/vsofs/files/vsofs-1.7.3.zip: size: 242679 sha256: 440fe12fc52d5ed8b5edea7fb97502b537a5eef15d1274832eea7355f87c6540 - flashers/flash-programmer/files/flash-programmer-2.78.zip: - size: 2825825 - sha256: 8d205a07200706027b3990c8226eb9ecdcd4144a7ce81d76867480d95180c99d - flashers/flash-programmer/files/flash-programmer-2.83.zip: - size: 2912482 - sha256: bfe86bc4a754e2f7031d8d1aaa169b055a19cfe43694792df3a2ee827f0b70f4 - flashers/milano-downloader/files/milano-downloader-4.10.zip: - size: 2533196 - sha256: 5617376a2cb3fdcafc98562e91b50886f6fc575b345b1c50f59bd457a2821515 - flashers/milano-downloader/files/milano-downloader-4.40.zip: - size: 1024246 - sha256: a018bd9649cd6a338588196a1b7da5d922e896ee6e33bf0c542969884781ec3a - flashers/unisiemens/files/unisiemens-4.00-beta.zip: - size: 595946 - sha256: 4483996f4595ebb478e52a92cdfbd60b38ad099ea9d08d2ea1365a79d8dc67be - flashers/v-klay/files/v_klay_setup_v2152.zip: - size: 2329199 - sha256: ff564a3eeecee306b1ccc4cb0e6e9385f9dd9a6cc9d48bfbba36faf4d35182a3 - flashers/v-klay/files/v_klay_setup_v25.zip: - size: 2362704 - sha256: d78f69d0750a8e0d93349049d4dac3361202ad8fedb9f5479ca9f95505d250db - flashers/v-klay/files/v_klay_setup_v27.zip: - size: 2571228 - sha256: 152fa34210d6f629e734ad65da518146d44d77f5980eba91134b537a1de0db3f - flashers/v-klay/files/v_klay_setup_v271.zip: - size: 2583564 - sha256: 43be91fcb8a668d1aad0581da713d849142ebbd007dcf5a979fee52c0befecf1 - flashers/v-klay/files/v_klay_setup_v272.zip: - size: 2622662 - sha256: f4e31a5fd9cdfb6b5f3b2612116ad0ca575d281dc5e4c0c4f85bba6226985cde - flashers/v-klay/files/v_klay_setup_v31.zip: - size: 1670192 - sha256: 665d0d604f49a52b8d2e4e7b1b1e0b96439d68f88ab6e095971150fa49c49dd7 - flashers/v-klay/files/v_klay_setup_v32.zip: - size: 1221845 - sha256: c9d0ae62b52440050337a45cfe680e2f85b520de4ec4d78be36777c47cf64c00 - flashers/v-klay/files/v_klay_setup.zip: - size: 1691594 - sha256: 9ef29148ea0a6f9c0ef2cb9a09da992bd1063920d891878709b066b22707b80f - flashers/v-klay/files/v_klay_update_v2112.zip: - size: 1342748 - sha256: 16fe5a0b5ae6b9e3217a0ff7659b596d45f3ae01e3ecb59e3770613ae35fdfc4 - flashers/v-klay/files/v_klay_update_v2520.zip: - size: 698303 - sha256: 88bffd45c70232bde6fa06cebece234c129619c3b9ab2dbef3fab2a930b02e67 - flashers/v-klay/files/v_klay_update_v2532.zip: - size: 835689 - sha256: c2dc87001fcb6ef87c736b98dd7901fdef391aac82e8bfcfe096e14bd575b79d - flashers/x65flasher/files/bsReader.zip: - size: 61749 - sha256: e7c38947a9e042b0a9107760d79b3f5f6daa95a71b33c26d219453c80d943f55 - flashers/x65flasher/files/px75v1.zip: - size: 39993 - sha256: 4ed1b850ea248d74516a24002154ab3fe5a038d7cd64410b75c53bcb63f01eee - flashers/x65flasher/files/x65flasher-1054.zip: - size: 450920 - sha256: 09b27da9ea849969b5be464dc8f0e18b40eb6e1a06b7929d2eb8320353f9ac09 - flashers/x65flasher/files/x65flasher-1094.zip: - size: 417054 - sha256: 71dc47db3d610db730b3bcd3eafa1708c55b615cb5fffd85103ce7dc1cf90754 - flashers/x65flasher/files/x65flasher-2102.zip: - size: 491842 - sha256: 46e3e17db54181171c1ccbebaf2c9e6b0f71daed0a06228ec22f0c9edcba6968 - flashers/x65flasher/files/x65flasher-2103.zip: - size: 492408 - sha256: e9ab5a47951ad25a35ced05caaa0f0baba69404a82e2a95558d02b793ab043be + j2me/readmaniac/files/readmaniac-1.4.zip: + size: 322780 + sha256: 3e1a8cb9944372f3b181b1807bc5166736b25d98e03906bd361e4951ff8848d2 + j2me/readmaniac/files/readmaniac-1.6.zip: + size: 48987 + sha256: 9639e5917a7be8b511c8073759adae737f8514432b66ccd0cc238044974cd83f + j2me/readmaniac/files/readmaniac-1.9a.zip: + size: 1036184 + sha256: 31b476daffee66052044841265506c4167e21411eb3ea1fcb19b371901535752 + j2me/readmaniac/files/readmaniac-2.0-41fix.zip: + size: 639930 + sha256: ccfc6a2070997156ff6c154e2bbea52d9b2fd59fca3f2051701659375c40b010 + j2me/sms-sender/files/sms-sender-1.1.zip: + size: 11188 + sha256: d5e80356ebe84b3888506cafb9046c384aed8abe1fe3ad817806f54c0535dd9f + j2me/sms-translit/files/sms-translit-0.04b.zip: + size: 22132 + sha256: 9d847f15da08560320720fbe09df5d3d757200a29acfa9a47e6c30f97e3703c7 + j2me/sms-translit/files/sms-translit-2.0.5b.zip: + size: 28111 + sha256: 20d0522177e1b01a11d133d8390e1458873a709064412ba69123ea81c84eb9fa + modding/a52-melody-changer/files/a52-melody-changer-2.00.zip: + size: 213410 + sha256: 0c01f33906d65a840fddce5ab83e35c246b105385ca8baade25add3f4bc104d8 + modding/bar-image-grabber/files/bar-image-grabber-0.2.zip: + size: 11969 + sha256: 4dca60a3d0dc9d7085e43d8b922e49109651304c86f4c32f76b5877290406d4d + modding/bci-authoring-tool/files/bci-authoring-tool-3.0.4.7.zip: + size: 209607 + sha256: 0560bf5f1c83fd17652a7d8308640559d3c23ce99008bcb25e82153c239f465b + modding/brew-graphicpatch-creator/files/brew-graphicpatch-creator-1.0.zip: + size: 68624 + sha256: f3976c23f7653ed3910ad2579cbdb7eff350307c5936b9ef5f62134af31b123b + modding/brew-mif-editor/files/brew-mif-editor-3.0.4.7.zip: + size: 648608 + sha256: 77b1627d5aebd988dd53199b3b2e1b989c1dab97745c71567aa7a0d9cb01cd2c + modding/brew-resource-editor/files/brew-resource-editor-3.0.4.7.zip: + size: 632192 + sha256: b70563b9f1603f87ba1052386f9d05b6be844698907ac59c44752e5074c2858b + modding/c45ffimager/files/c45ffimager-2.0.1.zip: + size: 220521 + sha256: 2f81dab6cf45d336cb5a2ca38f8543def659270017d858af4210ad5d33d4b4b2 + modding/c55-pictures-editor/files/c55-pictures-editor-0.7.10.40.zip: + size: 310932 + sha256: 45c7cac253f2994157f50b724b8ac34ae0d3e44a042d12e2d5d9d66bb0cf335d + modding/c55-pictures-editor/files/c55-pictures-editor-0.7.3.27.zip: + size: 284969 + sha256: bc77c1a0e8bc99dacaf828b195bf7d7d3a3e81418b06f6617c64f4828da6fd24 + modding/c55-pictures-editor/files/c55-pictures-editor-0.7.8.36.zip: + size: 310837 + sha256: b6078bebcb8982ce0f64b97f59dfe964ef707b54ca42d4050b1b6938977b727f + modding/colour-skin-creator/files/colour-skin-creator-1.0.zip: + size: 653502 + sha256: e0b8960c2e7b4b3cf6771eaf5db9fe82bc76f130b78e8865e10cd8544f5ccace + modding/direct-softkey-editor/files/direct-softkey-editor-1.0.4.2.zip: + size: 428438 + sha256: 114ce016cc7c1290a1c5ff62bfc45d34b90ae8651c2a791482f288513b5c28cb + modding/fak-editor/files/fak-editor-1.5.zip: + size: 269948 + sha256: 8a2aecd4c679073948099f7123ca8f551a7b155a420e67ac92362143df007a78 + modding/flash-imager/files/flash-imager-5.00.zip: + size: 555014 + sha256: 54ab9e2e848c2213a3f792743d9e592ee70e18678792be7dab37af3108f4b31c + modding/flex-table-edit/files/flex-table-edit-2.0.3-build-206.zip: + size: 400623 + sha256: 066bd8ed65a110f757e92b5f6fc9a87c4904db7fd7f05d6eed8441e3106fcd68 + modding/gpf-creator/files/gpf-creator-0.03-alpha.zip: + size: 277306 + sha256: 48bcc92791abd699bcc9018aba0ee7c171cc58a6ccc4323c95bba345ecd1b42e + modding/keychanger/files/keychanger-0.07.zip: + size: 183296 + sha256: 371e915515278b091b04bcdb833df69a257d7fb2103debbaf9046f3aa1848c04 + modding/layoutme/files/layoutme-2.45.zip: + size: 39072 + sha256: c5f5a6571ee41a83b9405a8c22036ab9b0a9170b16e4a80713520c75b5714d17 + modding/layoutme/files/layoutme-2.59.zip: + size: 41012 + sha256: 4c4bd6dfe0f4afdb0f54a806c7027502834120e9d7067ac9279bfed5ae4cb82a + modding/lg-r/files/lg-r-1.0.zip: + size: 742528 + sha256: dac5bd0e9070a7cbcad300e6a0f7a0821d9b12f335a177c4c57e991a2099ee4d + modding/mbn-resourcer/files/mbn-resourcer-1.51.zip: + size: 21683 + sha256: 5e73f6130c76b0a86b445f48656ec3f8e2576d9079d80b0fe5bac3fc40707238 + modding/mbn-resourcer/files/mbn-resourcer-beta-6.zip: + size: 9171 + sha256: dccb616e713811973b3dfcf9acc8dea06fc9a0771b9d71c3756a7b9c42b5b132 + modding/mbn-resourcer/files/mbn-resourcer-rc1.41.zip: + size: 12542 + sha256: 7f288714b0120e15ae59c9659a27d6add31ac81133c64895a647d614a3fbcd43 + modding/mccx65/files/mccx65-0.4.2.zip: + size: 38696 + sha256: a46d854da27d5162738448c12b52e7c49f689db5c03c55ef34e4248528666c5e + modding/mif-unlocker/files/mif-unlocker-1.2.5.zip: + size: 15681 + sha256: 6b72576ad2109f93bb2616fb08baa30dffa7c29bb8271ba4ea5dd58b87b21273 + modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.1.zip: + size: 12490878 + sha256: 54b6e7244acc7b43e90c7ad0319cbfbd80c6758c05b18bd270e00f9fa95eb0e1 + modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.2.2.zip: + size: 12463822 + sha256: 1136198a737ac4d02c9f7d420c6f7011d06329c63121bc8305a94e074dee592a + modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-native.zip: + size: 12571883 + sha256: 6a73868b209319878b3cf932ab89706c088452675d00a94b06fe8c4eedc118d5 + modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053.zip: + size: 20917214 + sha256: d314767c84639020eb41c1e88f505d3bc9e55d313ea87ccd446462ad3ddcf4e3 + modding/outer-logo-converter/files/outer-logo-converter-1.0.0.1.zip: + size: 1502993 + sha256: 8655c66ff0ff9ffa07c9a50a463d4e397abb97361c70d08fccb0d4b54308388e + modding/pcaedit/files/pcaedit-1.0.zip: + size: 206959 + sha256: af6de58afd9a64ce94b229a91edbc70c0ef79586af3d69704e417e7983768ef5 + modding/picpac/files/picpac-0.82.zip: + size: 263923 + sha256: 1c5255d88f46501c0cf487a171ed800cbecd9af10e4a16b12a30871e228954d0 + modding/power-up-patch-generator/files/power-up-patch-generator-1.3.1.19.zip: + size: 165289 + sha256: 6c54ab692646754285747bfb5928c2a8279f5a1838c8cdf63d0110d7ca8591c1 + modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip: + size: 793183 + sha256: edda555b0e94b70d838435b0081c44fd50298da898aed9f9a36aea96001d3750 + modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip: + size: 2188880 + sha256: 2fc91f361a743231039482d59c61a5e4dca177e42b0d1e0cc5de85e1ecabcff0 + modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip: + size: 2189686 + sha256: 96d4ef401e3c4d33d184624a13118fa6a94f44ed987d6aeacd154dffd417c3c7 + modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip: + size: 2200807 + sha256: e8a673a844c867b397fa3a838513645c45fec4ed572d591b6fd4eae769473a1b + modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip: + size: 2220789 + sha256: 51a8908b0a66f04609fe77fa4c6f5c61454beed311643dfed527cd26b2d58320 + modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-demo.zip: + size: 149669 + sha256: 7b18cde4af62ab93f47fc656d61139552d01cfbdec4dee3ab0eac4a2bd068d93 + modding/ringpac/files/ringpac-1.0.0.2.zip: + size: 238832 + sha256: 18aee3f17825c8cd178cb8731788316ba5170db40d0862052110cdf16ff457fc + modding/s65-key-definer/files/s65-key-definer-1.0.8.zip: + size: 33997 + sha256: 677e932dcb771d1b7297c380386849b41bda9355a65608d558f31d480502cfe2 + modding/siemens-ce/files/siemens-ce-4.2.zip: + size: 431905 + sha256: c432399c2089404ece27d92f745821982dd83a7f4c71de945aea68a3cceb6543 + modding/siemens-ce/files/siemens-ce-5.0.0.205.zip: + size: 444546 + sha256: 800b65427bc09f9ee170ff224d8ac7f79a668ab2aaa751a78886827472f9c675 + modding/siemens-ce/files/siemens-ce-5.3.1.222.zip: + size: 308505 + sha256: c064b6790f1bed8faadc734d736b7d57ce574d2b8fde825b079ccc75bcf3be8c + modding/siemens-language-editor/files/siemens-language-editor-1.4.zip: + size: 38575 + sha256: ec6247cc682300dc30dadc711a249946e3ba5803a379c6317a00d62497f45c2c + modding/siemens-picture-change/files/siemens-picture-change-2.0-setup-1.7.0.4.zip: + size: 1843185 + sha256: d8711f1e39529d53936d00324aaaf47ed9863df3fe4dad00464b048fc32ab76c + modding/siemens-picture-change/files/siemens-picture-change-2.0.zip: + size: 1205754 + sha256: 2ff5f51073026b60a155cf7b1d218ec29b8524be9ed61891ab9a8c6eef9793a2 + modding/siemens-picture-change/files/siemens-picture-change-3.0-beta-7.zip: + size: 1155679 + sha256: e35dd844e92d7adfa662d5f17eab9be8c1e57cdf9a6475d3eb45d75b926c1962 + modding/siemens-picture-change/files/siemens-picture-change-3.0-beta.zip: + size: 1132498 + sha256: 152662bd7ea1991345b571d822a2e522862f1e476ee95abe95f0206833fde9f5 + modding/slik-graphical-menu/files/slik-graphical-menu-1.00.zip: + size: 487019 + sha256: 3648c570deb7066636c8871ba98c327393538f6e79074a53e79e209a2685019c + modding/smelter/files/ocx-control-1.1.zip: + size: 1070964 + sha256: 926cc3c943ec030395840c69642a6c280226d011e8fbc8802cd30698e9f057b0 + modding/smelter/files/smelter-5.67.zip: + size: 239936 + sha256: beee18030496377469d1b16e0c51ad1b8e739bc72bda0541b459491840c6c1eb + modding/smelter/files/smelter-6.65.zip: + size: 292028 + sha256: 3bbf8e2438e4cf04e814ba93077accd1ffd75c24bd02c546f05c3e6f06c9fb2c + modding/smelter/files/smelter-7.20.zip: + size: 308171 + sha256: d0a4b0c428c757307f2bc0c71fba7f2236dd3b16c35e98e2d96b9b990eb719ec + modding/smelter/files/smelter-7.74.zip: + size: 325617 + sha256: a1762b56eb762c8941cf15d617b2099381621ca2671af36b52511c0c006e1d52 + modding/smelter/files/smelter-8.15.zip: + size: 339666 + sha256: d80b86aa2d6f23811e301946a60cb8b538c5fcde7b2dff5c03980b19460b811d + modding/smelter/files/smelter-8.72.zip: + size: 431954 + sha256: 724ff715aa657b3280f5cad1b01cce97e7c76d863b197e0fb952e743fecf6863 + modding/smelter/files/smelter-8.83.zip: + size: 437774 + sha256: 20586cba8a46b1a0a9c1e2bc819f371b9d5360fa36b44999415a99fc12d8e94a + modding/smelter/files/smelter-8.84.zip: + size: 437991 + sha256: 6870a2d67228cda619b4d8a9fb8f0e120ab7a0c118de503e4a158372bbad6d72 + modding/smelter/files/smelter-9.10.zip: + size: 455502 + sha256: 761e7521e16e6beef0ae27f45bcf47298888d94e6662acdcadf2f770d39bf3d6 + modding/smelter/files/smelter-9.65.zip: + size: 508512 + sha256: 91dc68718aead4dd21b7c6e14d9960d45c892e079d0fb543deb99761f5e2959a + modding/smelter/files/smelter-language-files.zip: + size: 55580 + sha256: 3f8d51d6670baa57668faf770d23ffd280c7b99b6e609790ad44fb7d8bfaece1 + modding/smes/files/smes-1.2.1.zip: + size: 174235 + sha256: 2203422849673c6794e6ffb34d9ec6857c654b3ea68f9de69a43ba3f4395e4f2 + modding/smes/files/smes-1.6.zip: + size: 236015 + sha256: a4044ccf820d2a0452e7e6e756cdba167e278ffbb84b39a4ff23f1da396ef520 + modding/st55-bg-maker/files/st55-bg-maker-1.0.zip: + size: 426293 + sha256: 1a6e7224131553a14557dd437d5ad48baa7b42569e5e020a8a4db57d3bd22f8f + modding/stres/files/stres-0.1.zip: + size: 197241 + sha256: 91015f81abeeae5bc4dd2cb673cd5416103c74818053abffa11224d6c427dfd6 + modding/stres/files/stres-0.2b.zip: + size: 202574 + sha256: 02adc1cd56080df70d584679b197287fa4048d7bc233699dcc8576e74b4f930a + modding/stres/files/stres-0.3.zip: + size: 227911 + sha256: 35af79bbad4d3231eb5dd24be8dae0e79e31f35f86c4b5e935e7ab24f898cda0 + modding/t9-base-creator/files/t9-base-creator-1.1-alpha.zip: + size: 1735541 + sha256: 3a843b5795fb7736aaac56e00d868b7ce64c28d8bde7f952ffcf0916f36181f3 + modding/x55-c60-color-converter/files/x55-c60-color-converter-0.1.zip: + size: 207939 + sha256: 0b099918d0fc27d474969883858d26491a6f7956503e48df6d1769b0ebc850cb + service/all-siemens/files/all-siemens-5.1.zip: + size: 619492 + sha256: e9818923ac2802d81e2b9c2a589ac369b1ebbc22a813762cfde29e828de4691b + service/c25info/files/c25info-1.0.zip: + size: 346802 + sha256: 8fbe77293e1fbc3afe5c93477e5988d969f38d518a944ae296cea57e74070e43 service/c62-tool/files/c62-tool-1.0.zip: size: 1901816 sha256: 0c304110cba9b7f78240c46a505a5800bd782991d62a06dfda32f5e89357707d service/eepromform/files/eepromform-1.0.zip: size: 229449 sha256: 347050c4cc18083d53d26fc0041d8563bdbeeab50d87c0176759545c257883de + service/flash-programmer/files/flash-programmer-2.78.zip: + size: 2825825 + sha256: 8d205a07200706027b3990c8226eb9ecdcd4144a7ce81d76867480d95180c99d + service/flash-programmer/files/flash-programmer-2.83.zip: + size: 2912482 + sha256: bfe86bc4a754e2f7031d8d1aaa169b055a19cfe43694792df3a2ee827f0b70f4 service/freia/files/freia-10.zip: size: 703503 sha256: 16ce5c9b1d7360e2150c8ee0a81397f76cbbe712acc9c6baa6e02885f92a5eb8 @@ -312,6 +489,9 @@ files: service/freia/files/freia-9.zip: size: 791232 sha256: 342d5d9be174a4d95c3368a956672d5db173f5c38acf56806a4c15d08d5e133c + service/getmaster/files/getmaster-1.0.zip: + size: 22800 + sha256: 63f0aac04d88114b3a220715d6219177f657dad558ee8cb25a03e1b9e1a6159b service/initmap/files/initmap-1.33.zip: size: 2351419 sha256: 45c896f3197d27d3a3b7c553b4f742b9c661660e225eff8c4d97dea763349d45 @@ -366,24 +546,111 @@ files: service/milano-backup/files/milano-backup-4.11.zip: size: 6611792 sha256: 208dd27b824feb1eee0a9efbd1a29bd29a71d13115e358ba609fd3c396b8829d + service/milano-downloader/files/milano-downloader-4.10.zip: + size: 2533196 + sha256: 5617376a2cb3fdcafc98562e91b50886f6fc575b345b1c50f59bd457a2821515 + service/milano-downloader/files/milano-downloader-4.40.zip: + size: 1024246 + sha256: a018bd9649cd6a338588196a1b7da5d922e896ee6e33bf0c542969884781ec3a service/nv-editor/files/nv-editor-0.1.zip: size: 1628882 sha256: 612aa4a3aebbb0c80ae01aebfe9a505092918f94e1d68ac33ef31d8f4c54c659 + service/openall/files/openall-1.0.zip: + size: 74286 + sha256: 829a1ae00f0bd6f2c7a2ebe1917ddc51e2830b9fdaecf700bf58557781c82517 + service/siemens-contrast-tool/files/siemens-contrast-tool-1.0.zip: + size: 22845 + sha256: e419a86ff7c1815c15625378afa1655f82618ac310b1ffd420bdf88af2747db5 service/siemens-eeprom-tool/files/SiemensEEPROMtool315.zip: size: 135787 sha256: 574799e79a0653eaa28a539371fff4592833eba2f8728967b0c84daf7cfd6dd8 service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.zip: size: 76842 sha256: d782a805d2d03c991d48ab909de669d45e331f12e806153f21708191bb1e566e + service/siemens-flash-reader/files/siemens-flash-reader-3.0a.zip: + size: 38380 + sha256: 018e844f12fc6631c5c62ca809e1d5a2f9d859b98f853420ef3ec64e8a5d2c55 + service/siemens-quick-eeprom-features/files/siemens-quick-eeprom-features-3.3.zip: + size: 706197 + sha256: ac520d31378cc1a5b9e79480bc0a8e08fe185ed8577db3b58d563a67f33ea634 + service/siemens-service-profiler/files/siemens-service-profiler-1.0.zip: + size: 42396 + sha256: 6d960f04dc7bda4283e11653f741c3275fde6a37dc5edfc6c6947d47b4bb7f7b + service/siemens-service-profiler/files/siemens-service-profiler-1.1.zip: + size: 43866 + sha256: e01240ebf4a5e87ccf466162237dc43da0d240b88b51ce0f560f12a5108c0427 + service/siemens-tools/files/siemens-tools-1.3.zip: + size: 596206 + sha256: 8f6372fcb13ba792408fd721fc26a22f867cb060ceff326390fde1b75d2dbda9 + service/siemprom/files/siemprom-1.78.zip: + size: 52655 + sha256: bc0482935e5f583378d473e8b43083175e9a01d14b410ab685da78d88f7a16b8 + service/sst/files/sst-5.31-unprotected.zip: + size: 2288859 + sha256: ce9e64f86b676324bf3de77b369eca91289997587cbc52554094e750f3bfda83 + service/sst/files/sst-5.31-update-fix.zip: + size: 29016 + sha256: 592afa92c64dcf46ab719b5bbfe164e39872dbfe6ecc5d2f79eaa13f6bde4915 service/sst/files/sst-5.31.zip: size: 2119601 sha256: 80e337ebe5dba78fd2b62e700de739570531bfbd8a9e9c2d2443de498760211c + service/sst/files/sst-5.32-rtl.zip: + size: 1817572 + sha256: 057eb374f3158bc704796c133209e458d87811900f7e4a840c44b00d5cce0d46 + service/sst/files/sst-6.50-crack.zip: + size: 645959 + sha256: 6d422a38a5e6662c7cab5d6c8fd7a93ca58c730edf20226c2a62451dbe5d34c6 service/sst/files/sst-6.50.zip: size: 2991576 sha256: 4409d72379684666bd76275fe91c1ce07528fddb0c3f0cd16d5f90daf74cac3c + service/sst/files/sst-time-patch-98.zip: + size: 822 + sha256: 3415bcb03339f7a72f6ff2f13036123ce94c9b34aeb74a6e987b28b556eb0aea + service/sst/files/sst-time-patch.zip: + size: 666 + sha256: ac5edc7c2adff04c9bbdc2be16f74e2faae3dad8494c0c83592523241893c570 service/swrite-map-r65/files/SWriteMapR65-1.04.zip: size: 1342392 sha256: 7959f1b1a0d2ddd76cc7b15793978eacd716e8bc085ef9425fc9ada2ff0fef1a + service/unisiemens/files/unisiemens-4.00-beta.zip: + size: 603372 + sha256: 7256b504f01b11b832de17baa25a9e9ce93029cc772cb86a095245bacaf6181f + service/v-klay/files/v_klay_setup_v2152.zip: + size: 2329199 + sha256: ff564a3eeecee306b1ccc4cb0e6e9385f9dd9a6cc9d48bfbba36faf4d35182a3 + service/v-klay/files/v_klay_setup_v25.zip: + size: 2362704 + sha256: d78f69d0750a8e0d93349049d4dac3361202ad8fedb9f5479ca9f95505d250db + service/v-klay/files/v_klay_setup_v27.zip: + size: 2571228 + sha256: 152fa34210d6f629e734ad65da518146d44d77f5980eba91134b537a1de0db3f + service/v-klay/files/v_klay_setup_v271.zip: + size: 2583564 + sha256: 43be91fcb8a668d1aad0581da713d849142ebbd007dcf5a979fee52c0befecf1 + service/v-klay/files/v_klay_setup_v272.zip: + size: 2622662 + sha256: f4e31a5fd9cdfb6b5f3b2612116ad0ca575d281dc5e4c0c4f85bba6226985cde + service/v-klay/files/v_klay_setup_v31.zip: + size: 1670192 + sha256: 665d0d604f49a52b8d2e4e7b1b1e0b96439d68f88ab6e095971150fa49c49dd7 + service/v-klay/files/v_klay_setup_v32.zip: + size: 1221845 + sha256: c9d0ae62b52440050337a45cfe680e2f85b520de4ec4d78be36777c47cf64c00 + service/v-klay/files/v_klay_setup.zip: + size: 1691594 + sha256: 9ef29148ea0a6f9c0ef2cb9a09da992bd1063920d891878709b066b22707b80f + service/v-klay/files/v_klay_update_v2112.zip: + size: 1342748 + sha256: 16fe5a0b5ae6b9e3217a0ff7659b596d45f3ae01e3ecb59e3770613ae35fdfc4 + service/v-klay/files/v_klay_update_v2520.zip: + size: 698303 + sha256: 88bffd45c70232bde6fa06cebece234c129619c3b9ab2dbef3fab2a930b02e67 + service/v-klay/files/v_klay_update_v2532.zip: + size: 835689 + sha256: c2dc87001fcb6ef87c736b98dd7901fdef391aac82e8bfcfe096e14bd575b79d + service/win-exit-tool/files/win-exit-tool-1.0.zip: + size: 329097 + sha256: a461f6dfacf0e706f9c61d3f7aebdb37cada72a82e3dc19d55b6feb0800b5df6 service/winswup/files/winswup-0.91-pre1.zip: size: 392129 sha256: 49cae8b5b1c27ffa90106ae3480d3e3af7e7593fa65a5e02cb64cc11375e64a9 @@ -477,6 +744,9 @@ files: service/winswup/files/WSMPlus2.zip: size: 137230 sha256: 45ccc8713a21ce2da6e3cf8752ce9e9ccccd6acb236ab17a7a7fd8a137bcb7ab + service/x55-contrast-tool/files/x55-contrast-tool-1.4.zip: + size: 241775 + sha256: 67d7b62feef61ef85e49f96d90f0741d8b3d91333d5bd8224516df619a53fb05 service/x65-papua-utils/files/AllBugSGold.zip: size: 456458 sha256: 28ba143c8ebec102c2ae1a3a99942e412378dce615ccd1e7a49f9bb31e257d41 @@ -690,12 +960,102 @@ files: service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.zip: size: 622911 sha256: 692002231f2af62ecf053d41c714302fd24c1895b7c839cc3ad9d3440dce47df + service/x65flasher/files/bsReader.zip: + size: 61749 + sha256: e7c38947a9e042b0a9107760d79b3f5f6daa95a71b33c26d219453c80d943f55 + service/x65flasher/files/px65v3.zip: + size: 12681 + sha256: 5ff725a1f4d0882a71683cc49c8ef27e775ce4c01881d92ccdc609e3676d12b0 + service/x65flasher/files/px65v5.zip: + size: 18552 + sha256: 99c6d65e18e0fbb49f6db8649cd98ff705b79806d840b749a3b50c6f7a3c4ac4 + service/x65flasher/files/px75v1.zip: + size: 39993 + sha256: 4ed1b850ea248d74516a24002154ab3fe5a038d7cd64410b75c53bcb63f01eee + service/x65flasher/files/x65flasher-1054.zip: + size: 450920 + sha256: 09b27da9ea849969b5be464dc8f0e18b40eb6e1a06b7929d2eb8320353f9ac09 + service/x65flasher/files/x65flasher-1094.zip: + size: 417054 + sha256: 71dc47db3d610db730b3bcd3eafa1708c55b615cb5fffd85103ce7dc1cf90754 + service/x65flasher/files/x65flasher-2102.zip: + size: 491842 + sha256: 46e3e17db54181171c1ccbebaf2c9e6b0f71daed0a06228ec22f0c9edcba6968 + service/x65flasher/files/x65flasher-2103.zip: + size: 492408 + sha256: e9ab5a47951ad25a35ced05caaa0f0baba69404a82e2a95558d02b793ab043be + service/zeesiemens/files/zeesiemens-g3.zip: + size: 20817 + sha256: 9f28ec2f339015695da76f0a9527d898e4ca7db6dce21fa2d2da9f9d8648adbc + utilities/audio/create-ringtone/files/create-ringtone-4.92.zip: + size: 1675687 + sha256: 55e2d9133a1666545d6a4c00632490799009ba71bd2f513acd4c672096f22329 + utilities/audio/midi-converter/files/midi-converter-1.05.zip: + size: 89138 + sha256: 2ed4ffb4c1072cd59b533038038af2c00bb196b7acc825ab8f07f9d0900470f4 + utilities/audio/mp3siem/files/mp3siem-1.2.zip: + size: 532561 + sha256: 2e73205c5b22f7ae48aa23d32951ceee6d1753a1874de232ead3c42fbc0dc784 + utilities/audio/ringtone-editor/files/ringtone-editor-2.2.zip: + size: 155154 + sha256: bc802ddba77ca4df475ae936a7962cf3d60e728ea7fb31aaed7301270b4db6e3 + utilities/audio/smf-to-smaf-converter/files/smf-to-smaf-converter-1.2.1.zip: + size: 180993 + sha256: e6ce68f1dfc9c4dba66c239d244bf689e0519d6d516236c5d1efabc63feb10f9 + utilities/audio/universal-ringtone-converter/files/universal-ringtone-converter-4.32.zip: + size: 132887 + sha256: 498ca9b586fd409816ca32fc1ebe0622598d78e1f2b3faaf41f253b5e214503a + utilities/audio/vmo2wav/files/vmo2wav.zip: + size: 37605 + sha256: fb89b2df0dc483a7a418002aee7e3d070a7613c16142246f815d08e5b527dd6c + utilities/audio/wav-amr-converter/files/wav-amr-converter-1.0.zip: + size: 390467 + sha256: 349abf6f0f219cc9763da2103a73bed3a7113f49d522c51b35678f619b39ad48 + utilities/bookshelf/files/bookshelf-1.0a.zip: + size: 700693 + sha256: ce61af2bba332892aa9bbfb46f37e219aa3da309d1863f88f6a94a7d2ac8c27a + utilities/ff-converter/files/ff-converter-1.0.zip: + size: 204020 + sha256: 6934982fe27eb1a09d1ed84d3e7d8cb534fce3d2cef850d3c10a159c0cf83d6b + utilities/filescomparer/files/fc_v1.2.zip: + size: 7634 + sha256: 2410c09137f78dbd6fb661d78bfe1c666ce67aaea1b87078f2327a0ca686e1bd + utilities/java-midlet-installer/files/java-midlet-installer-0.0.0.3.zip: + size: 582808 + sha256: b68a7ed48c48d1a157a2ff7f46ea440dfb8ffe4028822e13cbc3ce4e17c8dc1a utilities/midletsigner/files/JRE131L.zip: size: 714574 sha256: 491630231a390b9460fae0411d967484d7efa5a35ec7ec89e21f7cadf082c9c9 utilities/midletsigner/files/MidletSigner5.zip: size: 20121 sha256: 0cc115dbef0e0cfcb54bef29287510e3d90823ab4bf9a5b8475a1170729bbaa2 - utilities/vmo2wav/files/vmo2wav.zip: - size: 37605 - sha256: fb89b2df0dc483a7a418002aee7e3d070a7613c16142246f815d08e5b527dd6c + utilities/minigps-auto-creator/files/minigps-auto-creator-0.54b.zip: + size: 220748 + sha256: 12f2f80bc7fb166652f194696b14dc76bff76a44165b02fa9785e4f77f449946 + utilities/siemens-screenshot/files/siemens-screenshot-1.0.2.0.zip: + size: 361196 + sha256: 3048cc153781a24c76a64a0a51d499b91577b3f935200372379e7ae5d0e91a08 + utilities/siemens-service-code-generator/files/siemens-service-code-generator-1.0.3.zip: + size: 28629 + sha256: a0585f49a0a0fc41546aa42257592c251f72a22cf040e6eb8e37cbcff95dea14 + utilities/sxg75-filename-cutter/files/sxg75-filename-cutter-0.3b.zip: + size: 78079 + sha256: a4f1e8d1fda31c4dca0a7586929179d40987f931c6c165b727c9d2377e948aa1 + utilities/txt2wmlc/files/txt2wmlc-1.2a.zip: + size: 4710 + sha256: 91424035b87a2ed7605d51cf31476a003a28a22cf43a2432ff16ccff5bbb380c + utilities/wsff/files/WSFF2.zip: + size: 161227 + sha256: 7fa0b2fde21090fb62ecba491dd4a4272b613fb7ceb4d68f1e17ae93335c1c18 + utilities/wsff/files/WSFF4.zip: + size: 161402 + sha256: 0bd7fc9324dc8c2c37dde7136761a4be75818fca5a4db53738868a1bae732a17 + utilities/x65-wallpaper-maker/files/x65-wallpaper-maker-1.2.2.1.zip: + size: 799715 + sha256: 0b8eca1ae206fccedd3e55373700cdea8131a8aa388398cf73ea06ce3d0cb51a + utilities/x85screen/files/shootx65-0.12b.zip: + size: 34652 + sha256: 6d50b1dc302bb225c05b651fd7107e0737be3723822dd648319d2d88200da91d + utilities/x85screen/files/x85screen-1.65.zip: + size: 326235 + sha256: bfd3da929cac62610e6d4f4cb214d25fe5c5258b6985e942deecd9ec9c5a7a5e diff --git a/catalog/flashers/index.md b/catalog/flashers/index.md deleted file mode 100644 index 86081c7..0000000 --- a/catalog/flashers/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -format: 1 -type: category -name: Флешеры -order: -20 ---- - -Программы для чтения, записи и восстановления флеш-памяти телефонов. diff --git a/catalog/flashers/unisiemens/files/unisiemens-4.00-beta.zip b/catalog/flashers/unisiemens/files/unisiemens-4.00-beta.zip deleted file mode 100644 index 6712bcd..0000000 --- a/catalog/flashers/unisiemens/files/unisiemens-4.00-beta.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4483996f4595ebb478e52a92cdfbd60b38ad099ea9d08d2ea1365a79d8dc67be -size 595946 diff --git a/catalog/j2me/index.md b/catalog/j2me/index.md new file mode 100644 index 0000000..b7d5dc1 --- /dev/null +++ b/catalog/j2me/index.md @@ -0,0 +1,8 @@ +--- +format: 1 +type: category +name: J2ME мидлеты +order: -10 +--- + +J2ME-мидлеты для телефонов. diff --git a/catalog/j2me/readmaniac/files/readmaniac-1.4.zip b/catalog/j2me/readmaniac/files/readmaniac-1.4.zip new file mode 100644 index 0000000..61643f6 --- /dev/null +++ b/catalog/j2me/readmaniac/files/readmaniac-1.4.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e1a8cb9944372f3b181b1807bc5166736b25d98e03906bd361e4951ff8848d2 +size 322780 diff --git a/catalog/j2me/readmaniac/files/readmaniac-1.6.zip b/catalog/j2me/readmaniac/files/readmaniac-1.6.zip new file mode 100644 index 0000000..c0ffac3 --- /dev/null +++ b/catalog/j2me/readmaniac/files/readmaniac-1.6.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9639e5917a7be8b511c8073759adae737f8514432b66ccd0cc238044974cd83f +size 48987 diff --git a/catalog/j2me/readmaniac/files/readmaniac-1.9a.zip b/catalog/j2me/readmaniac/files/readmaniac-1.9a.zip new file mode 100644 index 0000000..f9d0322 --- /dev/null +++ b/catalog/j2me/readmaniac/files/readmaniac-1.9a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b476daffee66052044841265506c4167e21411eb3ea1fcb19b371901535752 +size 1036184 diff --git a/catalog/j2me/readmaniac/files/readmaniac-2.0-41fix.zip b/catalog/j2me/readmaniac/files/readmaniac-2.0-41fix.zip new file mode 100644 index 0000000..09667db --- /dev/null +++ b/catalog/j2me/readmaniac/files/readmaniac-2.0-41fix.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccfc6a2070997156ff6c154e2bbea52d9b2fd59fca3f2051701659375c40b010 +size 639930 diff --git a/catalog/j2me/readmaniac/index.md b/catalog/j2me/readmaniac/index.md new file mode 100644 index 0000000..6e05531 --- /dev/null +++ b/catalog/j2me/readmaniac/index.md @@ -0,0 +1,48 @@ +--- +format: 1 +type: program +name: ReadManiac +summary: J2ME-читалка больших текстовых файлов для телефонов Siemens и Nokia. +homepage: https://web.archive.org/web/20050203113608/http://www.deep-shadows.com/hax/ReadManiac.htm +author: Roman Lut +screenshots: [] +versions: + - version: "2.0 41fix" + status: current + description: Сборка с отключёнными функциями для Siemens x65 с прошивкой 41. + files: + - path: files/readmaniac-2.0-41fix.zip + platform: j2me + - version: "1.9a" + status: archived + files: + - path: files/readmaniac-1.9a.zip + platform: j2me + - version: "1.6" + status: archived + files: + - path: files/readmaniac-1.6.zip + platform: j2me + - version: "1.4" + status: archived + files: + - path: files/readmaniac-1.4.zip + platform: j2me +--- + +ReadManiac — читалка больших текстовых файлов для телефонов Siemens и Nokia с +поддержкой Java. Текст можно открывать из памяти телефона или загружать по HTTP, +в том числе частями на аппаратах с небольшим хранилищем. + +Возможности: + +- Встроенные мелкие шрифты для чтения на небольшом экране; +- Установка собственных шрифтов и выбор кодировки; +- Поиск по тексту и поиск книг в памяти телефона; +- Закладки и автоматическое перелистывание; +- Настройка форматирования, межстрочного интервала, строки состояния и + негативного режима; +- Продолжение загрузки текста с указанной позиции. + +Полные архивы содержат сборки для разных языков и моделей, документацию, +примеры шрифтов и программу CreateFont для Windows. diff --git a/catalog/j2me/sms-sender/files/sms-sender-1.1.zip b/catalog/j2me/sms-sender/files/sms-sender-1.1.zip new file mode 100644 index 0000000..56a6a68 --- /dev/null +++ b/catalog/j2me/sms-sender/files/sms-sender-1.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5e80356ebe84b3888506cafb9046c384aed8abe1fe3ad817806f54c0535dd9f +size 11188 diff --git a/catalog/j2me/sms-sender/index.md b/catalog/j2me/sms-sender/index.md new file mode 100644 index 0000000..a31815b --- /dev/null +++ b/catalog/j2me/sms-sender/index.md @@ -0,0 +1,16 @@ +--- +format: 1 +type: program +name: SMS Sender +summary: J2ME-программа для отправки SMS с телефонов Siemens. +author: D. B. Moskvin +screenshots: [] +versions: + - version: "1.1" + files: + - path: files/sms-sender-1.1.zip + platform: j2me +--- + +SMS Sender — небольшая J2ME-программа для набора и отправки SMS с телефонов +Siemens. Архив содержит готовые JAR и JAD для установки в телефон. diff --git a/catalog/j2me/sms-translit/files/sms-translit-0.04b.zip b/catalog/j2me/sms-translit/files/sms-translit-0.04b.zip new file mode 100644 index 0000000..91fcb81 --- /dev/null +++ b/catalog/j2me/sms-translit/files/sms-translit-0.04b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d847f15da08560320720fbe09df5d3d757200a29acfa9a47e6c30f97e3703c7 +size 22132 diff --git a/catalog/j2me/sms-translit/files/sms-translit-2.0.5b.zip b/catalog/j2me/sms-translit/files/sms-translit-2.0.5b.zip new file mode 100644 index 0000000..8cc52bd --- /dev/null +++ b/catalog/j2me/sms-translit/files/sms-translit-2.0.5b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20d0522177e1b01a11d133d8390e1458873a709064412ba69123ea81c84eb9fa +size 28111 diff --git a/catalog/j2me/sms-translit/index.md b/catalog/j2me/sms-translit/index.md new file mode 100644 index 0000000..9969115 --- /dev/null +++ b/catalog/j2me/sms-translit/index.md @@ -0,0 +1,28 @@ +--- +format: 1 +type: program +name: SMS Translit +summary: Набор SMS кириллицей с транслитерацией перед отправкой на Java-телефонах Siemens. +author: Triguk_VV +screenshots: [] +versions: + - version: "2.0.5b" + status: current + files: + - path: files/sms-translit-2.0.5b.zip + platform: j2me + - version: "0.04b" + status: archived + files: + - path: files/sms-translit-0.04b.zip + platform: j2me +--- + +SMS Translit позволяет набирать сообщение кириллицей и пользоваться русским +T9, а перед отправкой заменяет русские буквы латинскими. Это увеличивает предел +одной SMS с 70 символов Unicode до 160 символов стандартного алфавита. + +Программа показывает количество частей сообщения до и после транслитерации, +автоматически и вручную сохраняет SMS. В версии 0.04b таблица замены хранится в +редактируемом файле `translit.ini`; в комплект также входит альтернативная +таблица Nitrogen. diff --git a/catalog/modding/a52-melody-changer/files/a52-melody-changer-2.00.zip b/catalog/modding/a52-melody-changer/files/a52-melody-changer-2.00.zip new file mode 100644 index 0000000..a503b15 --- /dev/null +++ b/catalog/modding/a52-melody-changer/files/a52-melody-changer-2.00.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c01f33906d65a840fddce5ab83e35c246b105385ca8baade25add3f4bc104d8 +size 213410 diff --git a/catalog/modding/a52-melody-changer/img/a52-melody-changer.png b/catalog/modding/a52-melody-changer/img/a52-melody-changer.png new file mode 100644 index 0000000..d762202 Binary files /dev/null and b/catalog/modding/a52-melody-changer/img/a52-melody-changer.png differ diff --git a/catalog/modding/a52-melody-changer/index.md b/catalog/modding/a52-melody-changer/index.md new file mode 100644 index 0000000..e53a610 --- /dev/null +++ b/catalog/modding/a52-melody-changer/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: A52 Melody Changer +summary: Замена мелодий, изображений и анимаций в прошивке Siemens A52 через патчи V_KLay. +targets: + - egold +author: phobos computer +screenshots: + - img/a52-melody-changer.png +versions: + - version: "2.00" + files: + - path: files/a52-melody-changer-2.00.zip + platform: win32 +--- + +Программа предназначена для изменения стандартных и пользовательских мелодий, +картинок и анимаций в Siemens A52. Она сама не записывает данные в телефон, а +создаёт патчи для V_KLay. + +Можно открыть FullFlash или EEPROM, слитый V_KLay, найти адреса ресурсов, +заменить сразу несколько элементов и собрать для них общий либо отдельные патчи +с данными для отката. Поддерживаются изменение названий мелодий и автоматический +запуск V_KLay. Исходный дамп программа не изменяет. diff --git a/catalog/modding/bar-image-grabber/files/bar-image-grabber-0.2.zip b/catalog/modding/bar-image-grabber/files/bar-image-grabber-0.2.zip new file mode 100644 index 0000000..d2f3f9d --- /dev/null +++ b/catalog/modding/bar-image-grabber/files/bar-image-grabber-0.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dca60a3d0dc9d7085e43d8b922e49109651304c86f4c32f76b5877290406d4d +size 11969 diff --git a/catalog/modding/bar-image-grabber/img/bar-image-grabber.png b/catalog/modding/bar-image-grabber/img/bar-image-grabber.png new file mode 100644 index 0000000..9ca5913 Binary files /dev/null and b/catalog/modding/bar-image-grabber/img/bar-image-grabber.png differ diff --git a/catalog/modding/bar-image-grabber/index.md b/catalog/modding/bar-image-grabber/index.md new file mode 100644 index 0000000..1f36979 --- /dev/null +++ b/catalog/modding/bar-image-grabber/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Bar Image Grabber +summary: Просмотр и извлечение графических ресурсов из файлов BAR телефонов на платформе BREW. +targets: + - brew +author: -=[LCW]=-ExXtReMe +screenshots: + - img/bar-image-grabber.png +versions: + - version: "0.2" + files: + - path: files/bar-image-grabber-0.2.zip + platform: win32 +--- + +Bar Image Grabber открывает архивы ресурсов BAR, показывает найденные в них графические файлы и позволяет сохранить выбранные +изображения в указанную папку. diff --git a/catalog/modding/bci-authoring-tool/files/bci-authoring-tool-3.0.4.7.zip b/catalog/modding/bci-authoring-tool/files/bci-authoring-tool-3.0.4.7.zip new file mode 100644 index 0000000..8590401 --- /dev/null +++ b/catalog/modding/bci-authoring-tool/files/bci-authoring-tool-3.0.4.7.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0560bf5f1c83fd17652a7d8308640559d3c23ce99008bcb25e82153c239f465b +size 209607 diff --git a/catalog/modding/bci-authoring-tool/img/bci-authoring-tool.png b/catalog/modding/bci-authoring-tool/img/bci-authoring-tool.png new file mode 100644 index 0000000..f5ca3f4 Binary files /dev/null and b/catalog/modding/bci-authoring-tool/img/bci-authoring-tool.png differ diff --git a/catalog/modding/bci-authoring-tool/index.md b/catalog/modding/bci-authoring-tool/index.md new file mode 100644 index 0000000..9f32a07 --- /dev/null +++ b/catalog/modding/bci-authoring-tool/index.md @@ -0,0 +1,21 @@ +--- +format: 1 +type: program +name: BREW Compressed Image Authoring Tool +summary: Создание и преобразование сжатых изображений BCI для приложений и ресурсов BREW. +targets: + - brew +author: QUALCOMM Incorporated +screenshots: + - img/bci-authoring-tool.png +versions: + - version: "3.0.4.7" + files: + - path: files/bci-authoring-tool-3.0.4.7.zip + platform: win32 +--- + +BREW Compressed Image Authoring Tool предназначен для создания ресурсов BCI, используемых приложениями BREW. Программа импортирует +изображения, преобразует их во внутренний сжатый формат BREW и позволяет просматривать отдельные кадры анимации. + +В комплект входят кодеки JPEG и PNG, преобразователь палитры и библиотека ресурсов интерфейса. diff --git a/catalog/development/modding/brew-graphicpatch-creator/files/brew-graphicpatch-creator-1.0.zip b/catalog/modding/brew-graphicpatch-creator/files/brew-graphicpatch-creator-1.0.zip similarity index 100% rename from catalog/development/modding/brew-graphicpatch-creator/files/brew-graphicpatch-creator-1.0.zip rename to catalog/modding/brew-graphicpatch-creator/files/brew-graphicpatch-creator-1.0.zip diff --git a/catalog/modding/brew-graphicpatch-creator/img/brew-graphicpatch-creator.png b/catalog/modding/brew-graphicpatch-creator/img/brew-graphicpatch-creator.png new file mode 100644 index 0000000..100892a Binary files /dev/null and b/catalog/modding/brew-graphicpatch-creator/img/brew-graphicpatch-creator.png differ diff --git a/catalog/development/modding/brew-graphicpatch-creator/index.md b/catalog/modding/brew-graphicpatch-creator/index.md similarity index 92% rename from catalog/development/modding/brew-graphicpatch-creator/index.md rename to catalog/modding/brew-graphicpatch-creator/index.md index 88939b6..082bb4e 100644 --- a/catalog/development/modding/brew-graphicpatch-creator/index.md +++ b/catalog/modding/brew-graphicpatch-creator/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: BREW Graphicpatch Creator summary: Замена графики в BAR-ресурсах прошивок BenQ-Siemens на платформе BREW. +targets: + - brew author: -=[LCW]=-ExXtReMe -screenshots: [] +screenshots: + - img/brew-graphicpatch-creator.png versions: - version: "1.0" released: "2006-10-19" diff --git a/catalog/development/modding/brew-mif-editor/files/brew-mif-editor-3.0.4.7.zip b/catalog/modding/brew-mif-editor/files/brew-mif-editor-3.0.4.7.zip similarity index 100% rename from catalog/development/modding/brew-mif-editor/files/brew-mif-editor-3.0.4.7.zip rename to catalog/modding/brew-mif-editor/files/brew-mif-editor-3.0.4.7.zip diff --git a/catalog/modding/brew-mif-editor/img/brew-mif-editor.png b/catalog/modding/brew-mif-editor/img/brew-mif-editor.png new file mode 100644 index 0000000..22f5514 Binary files /dev/null and b/catalog/modding/brew-mif-editor/img/brew-mif-editor.png differ diff --git a/catalog/development/modding/brew-mif-editor/index.md b/catalog/modding/brew-mif-editor/index.md similarity index 94% rename from catalog/development/modding/brew-mif-editor/index.md rename to catalog/modding/brew-mif-editor/index.md index db32b5c..99666f2 100644 --- a/catalog/development/modding/brew-mif-editor/index.md +++ b/catalog/modding/brew-mif-editor/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: BREW MIF Editor summary: Редактор MIF-манифестов и ресурсов приложений BREW. +targets: + - brew author: QUALCOMM Incorporated -screenshots: [] +screenshots: + - img/brew-mif-editor.png versions: - version: "3.0.4.7" released: "2005-11-15" diff --git a/catalog/development/modding/brew-resource-editor/files/brew-resource-editor-3.0.4.7.zip b/catalog/modding/brew-resource-editor/files/brew-resource-editor-3.0.4.7.zip similarity index 100% rename from catalog/development/modding/brew-resource-editor/files/brew-resource-editor-3.0.4.7.zip rename to catalog/modding/brew-resource-editor/files/brew-resource-editor-3.0.4.7.zip diff --git a/catalog/modding/brew-resource-editor/img/brew-resource-editor.png b/catalog/modding/brew-resource-editor/img/brew-resource-editor.png new file mode 100644 index 0000000..64b7775 Binary files /dev/null and b/catalog/modding/brew-resource-editor/img/brew-resource-editor.png differ diff --git a/catalog/development/modding/brew-resource-editor/index.md b/catalog/modding/brew-resource-editor/index.md similarity index 92% rename from catalog/development/modding/brew-resource-editor/index.md rename to catalog/modding/brew-resource-editor/index.md index a6542ff..4887c26 100644 --- a/catalog/development/modding/brew-resource-editor/index.md +++ b/catalog/modding/brew-resource-editor/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: BREW Resource Editor summary: Редактор строк, изображений, меню и диалогов в BAR-ресурсах приложений BREW. +targets: + - brew author: QUALCOMM Incorporated -screenshots: [] +screenshots: + - img/brew-resource-editor.png versions: - version: "3.0.4.7" released: "2005-11-15" diff --git a/catalog/modding/c45ffimager/files/c45ffimager-2.0.1.zip b/catalog/modding/c45ffimager/files/c45ffimager-2.0.1.zip new file mode 100644 index 0000000..f3135a4 --- /dev/null +++ b/catalog/modding/c45ffimager/files/c45ffimager-2.0.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f81dab6cf45d336cb5a2ca38f8543def659270017d858af4210ad5d33d4b4b2 +size 220521 diff --git a/catalog/modding/c45ffimager/img/c45ffimager.png b/catalog/modding/c45ffimager/img/c45ffimager.png new file mode 100644 index 0000000..25e5e7a Binary files /dev/null and b/catalog/modding/c45ffimager/img/c45ffimager.png differ diff --git a/catalog/modding/c45ffimager/index.md b/catalog/modding/c45ffimager/index.md new file mode 100644 index 0000000..66b124d --- /dev/null +++ b/catalog/modding/c45ffimager/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Siemens C45ffimager +summary: Замена и добавление изображений в FullFlash Siemens C45. +targets: + - egold +author: Krystallin +screenshots: + - img/c45ffimager.png +versions: + - version: "2.0.1" + files: + - path: files/c45ffimager-2.0.1.zip + platform: win32 +--- + +Программа предназначена для смены графики в Siemens C45 и других телефонах, где +изображения кодируются по тому же принципу. Она кодирует рисунок по правилам +C45 и, если его можно сжать до размера исходного, вставляет в FullFlash на место +старого. + +Поддерживается не только замена, но и добавление изображений по указанным +смещению и параметрам. Данные о картинках хранятся в отдельном файле списка; в +архив для примера включён список Siemens C45 с прошивкой 50. diff --git a/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.10.40.zip b/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.10.40.zip new file mode 100644 index 0000000..318c044 --- /dev/null +++ b/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.10.40.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45c7cac253f2994157f50b724b8ac34ae0d3e44a042d12e2d5d9d66bb0cf335d +size 310932 diff --git a/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.3.27.zip b/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.3.27.zip new file mode 100644 index 0000000..54646c0 --- /dev/null +++ b/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.3.27.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc77c1a0e8bc99dacaf828b195bf7d7d3a3e81418b06f6617c64f4828da6fd24 +size 284969 diff --git a/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.8.36.zip b/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.8.36.zip new file mode 100644 index 0000000..638e8e7 --- /dev/null +++ b/catalog/modding/c55-pictures-editor/files/c55-pictures-editor-0.7.8.36.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6078bebcb8982ce0f64b97f59dfe964ef707b54ca42d4050b1b6938977b727f +size 310837 diff --git a/catalog/modding/c55-pictures-editor/img/c55-pictures-editor.png b/catalog/modding/c55-pictures-editor/img/c55-pictures-editor.png new file mode 100644 index 0000000..2676ee1 Binary files /dev/null and b/catalog/modding/c55-pictures-editor/img/c55-pictures-editor.png differ diff --git a/catalog/modding/c55-pictures-editor/index.md b/catalog/modding/c55-pictures-editor/index.md new file mode 100644 index 0000000..76745dc --- /dev/null +++ b/catalog/modding/c55-pictures-editor/index.md @@ -0,0 +1,32 @@ +--- +format: 1 +type: program +name: C55 Pictures Editor +summary: Замена встроенной графики Siemens C55 и создание графических патчей. +targets: + - egold +author: Sinclair +screenshots: + - img/c55-pictures-editor.png +versions: + - version: "0.7.10.40" + status: current + files: + - path: files/c55-pictures-editor-0.7.10.40.zip + platform: win32 + - version: "0.7.8.36" + status: archived + released: "2004-11-03" + files: + - path: files/c55-pictures-editor-0.7.8.36.zip + platform: win32 + - version: "0.7.3.27" + status: archived + files: + - path: files/c55-pictures-editor-0.7.3.27.zip + platform: win32 +--- + +C55 Pictures Editor предназначен для замены встроенных изображений в прошивке +Siemens C55. Программа показывает найденную графику, позволяет подставить свои +картинки и сохранить изменения в виде патча. diff --git a/catalog/development/modding/colour-skin-creator/files/colour-skin-creator-1.0.zip b/catalog/modding/colour-skin-creator/files/colour-skin-creator-1.0.zip similarity index 100% rename from catalog/development/modding/colour-skin-creator/files/colour-skin-creator-1.0.zip rename to catalog/modding/colour-skin-creator/files/colour-skin-creator-1.0.zip diff --git a/catalog/modding/colour-skin-creator/img/colour-skin-creator.png b/catalog/modding/colour-skin-creator/img/colour-skin-creator.png new file mode 100644 index 0000000..6ba1944 Binary files /dev/null and b/catalog/modding/colour-skin-creator/img/colour-skin-creator.png differ diff --git a/catalog/development/modding/colour-skin-creator/index.md b/catalog/modding/colour-skin-creator/index.md similarity index 94% rename from catalog/development/modding/colour-skin-creator/index.md rename to catalog/modding/colour-skin-creator/index.md index a4f4c3c..b8a2bc8 100644 --- a/catalog/development/modding/colour-skin-creator/index.md +++ b/catalog/modding/colour-skin-creator/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: Colour Skin Creator summary: Создание цветовых схем SCS для телефонов Siemens x65. +targets: + - sgold author: Siemens -screenshots: [] +screenshots: + - img/colour-skin-creator.png versions: - version: "1.0" released: "2004-09-01" diff --git a/catalog/development/modding/direct-softkey-editor/files/direct-softkey-editor-1.0.4.2.zip b/catalog/modding/direct-softkey-editor/files/direct-softkey-editor-1.0.4.2.zip similarity index 100% rename from catalog/development/modding/direct-softkey-editor/files/direct-softkey-editor-1.0.4.2.zip rename to catalog/modding/direct-softkey-editor/files/direct-softkey-editor-1.0.4.2.zip diff --git a/catalog/modding/direct-softkey-editor/img/direct-softkey-editor.png b/catalog/modding/direct-softkey-editor/img/direct-softkey-editor.png new file mode 100644 index 0000000..6249333 Binary files /dev/null and b/catalog/modding/direct-softkey-editor/img/direct-softkey-editor.png differ diff --git a/catalog/development/modding/direct-softkey-editor/index.md b/catalog/modding/direct-softkey-editor/index.md similarity index 93% rename from catalog/development/modding/direct-softkey-editor/index.md rename to catalog/modding/direct-softkey-editor/index.md index 895d100..3c6e74c 100644 --- a/catalog/development/modding/direct-softkey-editor/index.md +++ b/catalog/modding/direct-softkey-editor/index.md @@ -3,9 +3,12 @@ format: 1 type: program name: x65 Direct Softkey Editor summary: Редактор назначений софт-клавиш и ярлыков телефонов Siemens x65. +targets: + - sgold homepage: https://web.archive.org/web/20041126044722/http://www.gsmdev.de/ author: "ACiD[mrp]" -screenshots: [] +screenshots: + - img/direct-softkey-editor.png versions: - version: "1.0.4.2" released: "2004-10-18" diff --git a/catalog/modding/fak-editor/files/fak-editor-1.5.zip b/catalog/modding/fak-editor/files/fak-editor-1.5.zip new file mode 100644 index 0000000..36847cc --- /dev/null +++ b/catalog/modding/fak-editor/files/fak-editor-1.5.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a2aecd4c679073948099f7123ca8f551a7b155a420e67ac92362143df007a78 +size 269948 diff --git a/catalog/modding/fak-editor/img/fak-editor.png b/catalog/modding/fak-editor/img/fak-editor.png new file mode 100644 index 0000000..687b6a9 Binary files /dev/null and b/catalog/modding/fak-editor/img/fak-editor.png differ diff --git a/catalog/modding/fak-editor/index.md b/catalog/modding/fak-editor/index.md new file mode 100644 index 0000000..9e8cb1c --- /dev/null +++ b/catalog/modding/fak-editor/index.md @@ -0,0 +1,27 @@ +--- +format: 1 +type: program +name: FAK Editor +summary: Редактирование назначений горячих клавиш в файле fak.pd телефонов Siemens S75 и SL75. +targets: + - sgold +author: Kibab +screenshots: + - img/fak-editor.png +versions: + - version: "1.5" + released: "2006-06-30" + files: + - path: files/fak-editor-1.5.zip + platform: win32 +--- + +FAK Editor предназначен для назначения горячих клавиш на Siemens S75 и SL75. +Программа открывает файл `fak.pd`, показывает сопоставления клавиш и действий и +позволяет добавлять, удалять и изменять их. + +Список доступных действий и клавиш хранится в редактируемых INI-файлах. Если +загрузить `frdb.pd`, в список действий добавятся установленные в телефоне +мидлеты. Неизвестные назначения и модификаторы клавиш сохраняются без изменений. + +В архив входят русская и английская базы действий и руководство пользователя. diff --git a/catalog/modding/flash-imager/files/flash-imager-5.00.zip b/catalog/modding/flash-imager/files/flash-imager-5.00.zip new file mode 100644 index 0000000..3b08386 --- /dev/null +++ b/catalog/modding/flash-imager/files/flash-imager-5.00.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54ab9e2e848c2213a3f792743d9e592ee70e18678792be7dab37af3108f4b31c +size 555014 diff --git a/catalog/modding/flash-imager/img/flash-imager.png b/catalog/modding/flash-imager/img/flash-imager.png new file mode 100644 index 0000000..fbc4249 Binary files /dev/null and b/catalog/modding/flash-imager/img/flash-imager.png differ diff --git a/catalog/modding/flash-imager/index.md b/catalog/modding/flash-imager/index.md new file mode 100644 index 0000000..8dfaef0 --- /dev/null +++ b/catalog/modding/flash-imager/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Flash Imager +summary: Просмотр и замена встроенной графики в FullFlash телефонов Siemens. +targets: + - higold + - egold +author: Club SieMEns 45.55 +screenshots: + - img/flash-imager.png +versions: + - version: "5.00" + files: + - path: files/flash-imager-5.00.zip + platform: win32 +--- + +Flash Imager открывает FullFlash в формате BIN или BIF, показывает найденную +графику и позволяет заменять изображения. Поддержка моделей и расположение +картинок задаются текстовыми файлами в каталоге `menu`, поэтому набор можно +дополнять без изменения программы. + +В архив входит полный комплект таблиц для разных моделей и прошивок Siemens, а +также более 40 примеров изображений. diff --git a/catalog/modding/flex-table-edit/files/flex-table-edit-2.0.3-build-206.zip b/catalog/modding/flex-table-edit/files/flex-table-edit-2.0.3-build-206.zip new file mode 100644 index 0000000..aa8cece --- /dev/null +++ b/catalog/modding/flex-table-edit/files/flex-table-edit-2.0.3-build-206.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:066bd8ed65a110f757e92b5f6fc9a87c4904db7fd7f05d6eed8441e3106fcd68 +size 400623 diff --git a/catalog/modding/flex-table-edit/img/flex-table-edit.png b/catalog/modding/flex-table-edit/img/flex-table-edit.png new file mode 100644 index 0000000..bd5cbfc Binary files /dev/null and b/catalog/modding/flex-table-edit/img/flex-table-edit.png differ diff --git a/catalog/modding/flex-table-edit/index.md b/catalog/modding/flex-table-edit/index.md new file mode 100644 index 0000000..72e6ecb --- /dev/null +++ b/catalog/modding/flex-table-edit/index.md @@ -0,0 +1,24 @@ +--- +format: 1 +type: program +name: FlexTableEdit +summary: Просмотр и редактирование таблицы разделов FFS в FullFlash телефонов Siemens x65–x75. +targets: + - sgold +author: Alonefox, Geka +screenshots: + - img/flex-table-edit.png +versions: + - version: "2.0.3 build 206" + released: "2006-02-19" + files: + - path: files/flex-table-edit-2.0.3-build-206.zip + platform: win32 +--- + +FlexTableEdit работает с Flex-таблицей прошивок Siemens x65–x75. Программа +показывает расположение и параметры разделов FFS, FFS_B и FFS_C, позволяет +изменять записи, собирать фрагменты разделов и сохранять результат в виде патча. + +В комплект входит техническое описание структуры FullFlash, ленгпака, ROM, RAM +и разделов FFS телефонов x65–x75. diff --git a/catalog/development/modding/gpf-creator/files/gpf-creator-0.03-alpha.zip b/catalog/modding/gpf-creator/files/gpf-creator-0.03-alpha.zip similarity index 100% rename from catalog/development/modding/gpf-creator/files/gpf-creator-0.03-alpha.zip rename to catalog/modding/gpf-creator/files/gpf-creator-0.03-alpha.zip diff --git a/catalog/modding/gpf-creator/img/gpf-creator.png b/catalog/modding/gpf-creator/img/gpf-creator.png new file mode 100644 index 0000000..0bdf2ef Binary files /dev/null and b/catalog/modding/gpf-creator/img/gpf-creator.png differ diff --git a/catalog/development/modding/gpf-creator/index.md b/catalog/modding/gpf-creator/index.md similarity index 94% rename from catalog/development/modding/gpf-creator/index.md rename to catalog/modding/gpf-creator/index.md index a7c0939..fe94cf2 100644 --- a/catalog/development/modding/gpf-creator/index.md +++ b/catalog/modding/gpf-creator/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: GPF Creator summary: Конвертация BMP-изображений в графические патчи GPF для телефонов Siemens. +targets: + - sgold author: ziemenz -screenshots: [] +screenshots: + - img/gpf-creator.png versions: - version: "0.03 alpha" released: "2006-05-16" diff --git a/catalog/development/modding/index.md b/catalog/modding/index.md similarity index 100% rename from catalog/development/modding/index.md rename to catalog/modding/index.md diff --git a/catalog/modding/keychanger/files/keychanger-0.07.zip b/catalog/modding/keychanger/files/keychanger-0.07.zip new file mode 100644 index 0000000..749734a --- /dev/null +++ b/catalog/modding/keychanger/files/keychanger-0.07.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:371e915515278b091b04bcdb833df69a257d7fb2103debbaf9046f3aa1848c04 +size 183296 diff --git a/catalog/modding/keychanger/img/keychanger.png b/catalog/modding/keychanger/img/keychanger.png new file mode 100644 index 0000000..6a59bf2 Binary files /dev/null and b/catalog/modding/keychanger/img/keychanger.png differ diff --git a/catalog/modding/keychanger/index.md b/catalog/modding/keychanger/index.md new file mode 100644 index 0000000..3af482d --- /dev/null +++ b/catalog/modding/keychanger/index.md @@ -0,0 +1,26 @@ +--- +format: 1 +type: program +name: KEYchanger +summary: Переназначение клавиш, джойстика и пунктов «Моего меню» телефонов Siemens x65. +targets: + - sgold +author: TheKING +screenshots: + - img/keychanger.png +versions: + - version: "0.07" + released: "2004-10-02" + files: + - path: files/keychanger-0.07.zip + platform: win32 +--- + +KEYchanger редактирует блоки EEPROM 5425 и 5423, сохранённые программой Siemens +EEPROM Tool. Блок 5425 отвечает за действия кнопок и джойстика в режиме ожидания, +а блок 5423 — за пункты «Моего меню». + +Программа распознаёт команды запуска мидлетов, закладки и записи адресной книги, +позволяет добавлять мидлеты из `javaregdb.pd`, очищать назначения и убирать +подтверждение софт-кнопок. В комплект входят русские и английские списки функций +и примеры блоков EEPROM. diff --git a/catalog/development/modding/layoutme/files/layoutme-2.45.zip b/catalog/modding/layoutme/files/layoutme-2.45.zip similarity index 100% rename from catalog/development/modding/layoutme/files/layoutme-2.45.zip rename to catalog/modding/layoutme/files/layoutme-2.45.zip diff --git a/catalog/development/modding/layoutme/files/layoutme-2.59.zip b/catalog/modding/layoutme/files/layoutme-2.59.zip similarity index 100% rename from catalog/development/modding/layoutme/files/layoutme-2.59.zip rename to catalog/modding/layoutme/files/layoutme-2.59.zip diff --git a/catalog/development/modding/layoutme/index.md b/catalog/modding/layoutme/index.md similarity index 99% rename from catalog/development/modding/layoutme/index.md rename to catalog/modding/layoutme/index.md index 37bfcfe..72f902c 100644 --- a/catalog/development/modding/layoutme/index.md +++ b/catalog/modding/layoutme/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: LayoutMe summary: Редактор клавиатурных раскладок в FullFlash телефонов Siemens. +targets: + - egold homepage: https://web.archive.org/web/20130401035858/http://avkiev.kiev.ua/Siemens/LayoutMe/LayoutMe.htm author: avkiev screenshots: [] diff --git a/catalog/modding/lg-r/files/lg-r-1.0.zip b/catalog/modding/lg-r/files/lg-r-1.0.zip new file mode 100644 index 0000000..bb8742b --- /dev/null +++ b/catalog/modding/lg-r/files/lg-r-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dac5bd0e9070a7cbcad300e6a0f7a0821d9b12f335a177c4c57e991a2099ee4d +size 742528 diff --git a/catalog/modding/lg-r/img/lg-r.png b/catalog/modding/lg-r/img/lg-r.png new file mode 100644 index 0000000..eedd597 Binary files /dev/null and b/catalog/modding/lg-r/img/lg-r.png differ diff --git a/catalog/modding/lg-r/index.md b/catalog/modding/lg-r/index.md new file mode 100644 index 0000000..520419f --- /dev/null +++ b/catalog/modding/lg-r/index.md @@ -0,0 +1,21 @@ +--- +format: 1 +type: program +name: LG_R +summary: Перенос перевода между текстовыми выгрузками разных версий ленгпака Siemens. +targets: + - sgold +author: Sandra +screenshots: + - img/lg-r.png +versions: + - version: "1.0" + files: + - path: files/lg-r-1.0.zip + platform: win32 +--- + +LG_R переносит перевод со старой версии ленгпака на новую. Программа сопоставляет строки старого и нового английского ленгпаков, +подставляет соответствующие русские строки и отмечает фразы, для которых перевод не найден. + +В архиве сохранены исходники на Delphi и текстовые выгрузки английских и русских ленгпаков Siemens CX65 версий 43 и 50. diff --git a/catalog/development/firmware/mbn-resourcer/files/mbn-resourcer-1.51.zip b/catalog/modding/mbn-resourcer/files/mbn-resourcer-1.51.zip similarity index 100% rename from catalog/development/firmware/mbn-resourcer/files/mbn-resourcer-1.51.zip rename to catalog/modding/mbn-resourcer/files/mbn-resourcer-1.51.zip diff --git a/catalog/development/firmware/mbn-resourcer/files/mbn-resourcer-beta-6.zip b/catalog/modding/mbn-resourcer/files/mbn-resourcer-beta-6.zip similarity index 100% rename from catalog/development/firmware/mbn-resourcer/files/mbn-resourcer-beta-6.zip rename to catalog/modding/mbn-resourcer/files/mbn-resourcer-beta-6.zip diff --git a/catalog/development/firmware/mbn-resourcer/files/mbn-resourcer-rc1.41.zip b/catalog/modding/mbn-resourcer/files/mbn-resourcer-rc1.41.zip similarity index 100% rename from catalog/development/firmware/mbn-resourcer/files/mbn-resourcer-rc1.41.zip rename to catalog/modding/mbn-resourcer/files/mbn-resourcer-rc1.41.zip diff --git a/catalog/modding/mbn-resourcer/img/mbn-resourcer.png b/catalog/modding/mbn-resourcer/img/mbn-resourcer.png new file mode 100644 index 0000000..8dd6c16 Binary files /dev/null and b/catalog/modding/mbn-resourcer/img/mbn-resourcer.png differ diff --git a/catalog/development/firmware/mbn-resourcer/index.md b/catalog/modding/mbn-resourcer/index.md similarity index 96% rename from catalog/development/firmware/mbn-resourcer/index.md rename to catalog/modding/mbn-resourcer/index.md index 28cb171..a17f1f8 100644 --- a/catalog/development/firmware/mbn-resourcer/index.md +++ b/catalog/modding/mbn-resourcer/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: MBN Resourcer summary: Извлечение и анализ ресурсов прошивок AMSS.MBN и QAPP телефонов на платформе BREW. +targets: + - brew author: Viper BJK -screenshots: [] +screenshots: + - img/mbn-resourcer.png versions: - version: "1.51" status: current diff --git a/catalog/development/modding/mccx65/files/mccx65-0.4.2.zip b/catalog/modding/mccx65/files/mccx65-0.4.2.zip similarity index 100% rename from catalog/development/modding/mccx65/files/mccx65-0.4.2.zip rename to catalog/modding/mccx65/files/mccx65-0.4.2.zip diff --git a/catalog/modding/mccx65/img/mccx65.png b/catalog/modding/mccx65/img/mccx65.png new file mode 100644 index 0000000..4f97fe5 Binary files /dev/null and b/catalog/modding/mccx65/img/mccx65.png differ diff --git a/catalog/development/modding/mccx65/index.md b/catalog/modding/mccx65/index.md similarity index 86% rename from catalog/development/modding/mccx65/index.md rename to catalog/modding/mccx65/index.md index 68009ed..40760e2 100644 --- a/catalog/development/modding/mccx65/index.md +++ b/catalog/modding/mccx65/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: MCCx65 summary: Редактор файлов меню телефонов Siemens x65–x75. +targets: + - sgold forum: http://forum.siemens-club.org/viewtopic.php?TopicID=40203 -screenshots: [] +screenshots: + - img/mccx65.png versions: - version: "0.4.2" released: "2005-11-09" @@ -19,7 +22,7 @@ Menu Creator for Siemens x65–x75 предназначен для редакт В пункты меню можно добавлять стандартные функции телефона, Java-мидлеты, HTTP-ссылки и телефонные номера. Поддерживаются собственные названия пунктов, их сохранение в FS- или Properties-файле и скрытие пункта, если выбранная -функция недоступна. Программа открывает для редактирования и FS-файлы Vodafone. +функция недоступна. Также поддерживаются FS-файлы меню из прошивок Vodafone. Список функций вынесен в `mccx65.dbf`, поэтому его можно самостоятельно дополнять. Файл для открытия можно передать программе через командную строку. diff --git a/catalog/modding/mif-unlocker/files/mif-unlocker-1.2.5.zip b/catalog/modding/mif-unlocker/files/mif-unlocker-1.2.5.zip new file mode 100644 index 0000000..071e93d --- /dev/null +++ b/catalog/modding/mif-unlocker/files/mif-unlocker-1.2.5.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b72576ad2109f93bb2616fb08baa30dffa7c29bb8271ba4ea5dd58b87b21273 +size 15681 diff --git a/catalog/modding/mif-unlocker/img/mif-unlocker.png b/catalog/modding/mif-unlocker/img/mif-unlocker.png new file mode 100644 index 0000000..60e6bd4 Binary files /dev/null and b/catalog/modding/mif-unlocker/img/mif-unlocker.png differ diff --git a/catalog/modding/mif-unlocker/index.md b/catalog/modding/mif-unlocker/index.md new file mode 100644 index 0000000..fe4f5c2 --- /dev/null +++ b/catalog/modding/mif-unlocker/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: MIF Unlocker +summary: Изменение статуса использования и восстановления BREW-приложений в файлах MIF. +targets: + - brew +author: SirGeoph +screenshots: + - img/mif-unlocker.png +versions: + - version: "1.2.5" + files: + - path: files/mif-unlocker-1.2.5.zip + platform: win32 +--- + +MIF Unlocker изменяет служебные поля MIF-файлов: устанавливает для BREW-приложения +статус Unlimited Use и разрешает его восстановление. Для приложений с рингтонами +программа устанавливает 255 кредитов. + +В версии 1.2.5 добавлен выбор MIF-файла и исправлены ошибки. diff --git a/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.1.zip b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.1.zip new file mode 100644 index 0000000..df56d78 --- /dev/null +++ b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b6e7244acc7b43e90c7ad0319cbfbd80c6758c05b18bd270e00f9fa95eb0e1 +size 12490878 diff --git a/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.2.2.zip b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.2.2.zip new file mode 100644 index 0000000..e8dbc63 --- /dev/null +++ b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-1.2.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1136198a737ac4d02c9f7d420c6f7011d06329c63121bc8305a94e074dee592a +size 12463822 diff --git a/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-native.zip b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-native.zip new file mode 100644 index 0000000..c0bf15b --- /dev/null +++ b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053-ru-native.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a73868b209319878b3cf932ab89706c088452675d00a94b06fe8c4eedc118d5 +size 12571883 diff --git a/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053.zip b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053.zip new file mode 100644 index 0000000..8154459 --- /dev/null +++ b/catalog/modding/mobile-theme-editor/files/mobile-theme-editor-2.2.3.053.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d314767c84639020eb41c1e88f505d3bc9e55d313ea87ccd446462ad3ddcf4e3 +size 20917214 diff --git a/catalog/modding/mobile-theme-editor/img/mobile-theme-editor.png b/catalog/modding/mobile-theme-editor/img/mobile-theme-editor.png new file mode 100644 index 0000000..1b599c5 Binary files /dev/null and b/catalog/modding/mobile-theme-editor/img/mobile-theme-editor.png differ diff --git a/catalog/modding/mobile-theme-editor/index.md b/catalog/modding/mobile-theme-editor/index.md new file mode 100644 index 0000000..61e48ba --- /dev/null +++ b/catalog/modding/mobile-theme-editor/index.md @@ -0,0 +1,32 @@ +--- +format: 1 +type: program +name: Mobile Theme Editor +summary: Создание и редактирование тем оформления для телефонов BenQ-Siemens 75/85-й серии. +targets: + - sgold + - brew +author: BenQ Mobile +screenshots: + - img/mobile-theme-editor.png +versions: + - version: "2.2.3.053" + released: "2006-09-26" + files: + - path: files/mobile-theme-editor-2.2.3.053.zip + description: Официальная английская версия + platform: win32 + - path: files/mobile-theme-editor-2.2.3.053-ru-1.2.2.zip + description: Русская локализация 1.2.2 + platform: win32 + - path: files/mobile-theme-editor-2.2.3.053-ru-1.1.zip + description: Русская локализация 1.1 + platform: win32 + - path: files/mobile-theme-editor-2.2.3.053-ru-native.zip + description: Русская нативная сборка Excelsior JET без указанного номера локализации + platform: win32 +--- + +Mobile Theme Editor предназначен для создания и редактирования тем оформления +телефонов BenQ-Siemens. Программа позволяет изменять графику и цветовые схемы +элементов интерфейса и просматривать результат для поддерживаемых моделей. diff --git a/catalog/modding/outer-logo-converter/files/outer-logo-converter-1.0.0.1.zip b/catalog/modding/outer-logo-converter/files/outer-logo-converter-1.0.0.1.zip new file mode 100644 index 0000000..90d508d --- /dev/null +++ b/catalog/modding/outer-logo-converter/files/outer-logo-converter-1.0.0.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8655c66ff0ff9ffa07c9a50a463d4e397abb97361c70d08fccb0d4b54308388e +size 1502993 diff --git a/catalog/modding/outer-logo-converter/img/outer-logo-converter.png b/catalog/modding/outer-logo-converter/img/outer-logo-converter.png new file mode 100644 index 0000000..ec4060d Binary files /dev/null and b/catalog/modding/outer-logo-converter/img/outer-logo-converter.png differ diff --git a/catalog/modding/outer-logo-converter/index.md b/catalog/modding/outer-logo-converter/index.md new file mode 100644 index 0000000..a5f58eb --- /dev/null +++ b/catalog/modding/outer-logo-converter/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Outer Logo Converter +summary: Преобразование изображений в специальный растровый формат логотипа внешнего дисплея BenQ-Siemens. +targets: + - brew +author: BenQ Poland +screenshots: + - img/outer-logo-converter.png +versions: + - version: "1.0.0.1" + files: + - path: files/outer-logo-converter-1.0.0.1.zip + platform: win32 +--- + +Outer Logo Converter преобразует обычное изображение в специальный растровый формат, используемый для логотипа внешнего дисплея +телефона. Программа показывает исходное и полученное изображение и позволяет выбрать тип выходного файла. diff --git a/catalog/modding/pcaedit/files/pcaedit-1.0.zip b/catalog/modding/pcaedit/files/pcaedit-1.0.zip new file mode 100644 index 0000000..71c990c --- /dev/null +++ b/catalog/modding/pcaedit/files/pcaedit-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af6de58afd9a64ce94b229a91edbc70c0ef79586af3d69704e417e7983768ef5 +size 206959 diff --git a/catalog/modding/pcaedit/img/pcaedit.png b/catalog/modding/pcaedit/img/pcaedit.png new file mode 100644 index 0000000..4d72cbf Binary files /dev/null and b/catalog/modding/pcaedit/img/pcaedit.png differ diff --git a/catalog/modding/pcaedit/index.md b/catalog/modding/pcaedit/index.md new file mode 100644 index 0000000..7ff1523 --- /dev/null +++ b/catalog/modding/pcaedit/index.md @@ -0,0 +1,24 @@ +--- +format: 1 +type: program +name: PCAEdit +summary: Замена анимаций включения и выключения в файле graphcach.pca телефонов Siemens. +targets: + - egold +author: Sen'ja +screenshots: + - img/pcaedit.png +versions: + - version: "1.0" + released: "2004-09-26" + files: + - path: files/pcaedit-1.0.zip + platform: win32 +--- + +Программа предназначена для редактирования файла `graphcach.pca`, в котором +хранятся анимации включения и выключения телефона. Первые восемь изображений +относятся к включению, следующие восемь — к выключению. Их можно заменить своими +картинками и сохранить изменённый PCA-файл. + +Размер вставляемых изображений должен совпадать с исходным. diff --git a/catalog/modding/picpac/files/picpac-0.82.zip b/catalog/modding/picpac/files/picpac-0.82.zip new file mode 100644 index 0000000..b1664c0 --- /dev/null +++ b/catalog/modding/picpac/files/picpac-0.82.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c5255d88f46501c0cf487a171ed800cbecd9af10e4a16b12a30871e228954d0 +size 263923 diff --git a/catalog/modding/picpac/img/picpac.png b/catalog/modding/picpac/img/picpac.png new file mode 100644 index 0000000..ca8b098 Binary files /dev/null and b/catalog/modding/picpac/img/picpac.png differ diff --git a/catalog/modding/picpac/index.md b/catalog/modding/picpac/index.md new file mode 100644 index 0000000..2a9f3e1 --- /dev/null +++ b/catalog/modding/picpac/index.md @@ -0,0 +1,28 @@ +--- +format: 1 +type: program +name: PicPac +summary: Извлечение, замена и упаковка встроенной графики FullFlash телефонов Siemens с созданием патчей VKP. +targets: + - egold +author: Sep. +screenshots: + - img/picpac.png +versions: + - version: "0.82" + files: + - path: files/picpac-0.82.zip + platform: win32 +--- + +Идея программы состоит в следующем: в телефоне есть область памяти, где лежат картинки, и индекс этих картинок с их адресами — PIT. +Обычно при замене картинка записывается на старое место или в найденный свободный участок, а прежнее место пропадает. Если описать всё +место, занятое графикой, и при каждой смене переписывать картинки вместе с индексом, большую картинку можно разместить за счёт удаления +или уменьшения другой. + +PicPac анализирует FullFlash и показывает место, занятое картинками, извлекает графику без изменения исходной палитры, укладывает +указанные картинки в заданные блоки и при успехе создаёт патч VKP. Поддерживаются несжатые и сжатые форматы 1, 2, 8, 12 и 16 бит, +несколько PIT, поиск дубликатов и свободных блоков, удаление ненужных изображений и запуск полученного патча в V_KLay. + +В комплект входят настройки для C55, CF62, M55, MC60 и S55. С помощью собственного INI-файла программа может работать с другим +телефоном, для которого известны расположение PIT и области графики. diff --git a/catalog/modding/power-up-patch-generator/files/power-up-patch-generator-1.3.1.19.zip b/catalog/modding/power-up-patch-generator/files/power-up-patch-generator-1.3.1.19.zip new file mode 100644 index 0000000..3d56ab3 --- /dev/null +++ b/catalog/modding/power-up-patch-generator/files/power-up-patch-generator-1.3.1.19.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c54ab692646754285747bfb5928c2a8279f5a1838c8cdf63d0110d7ca8591c1 +size 165289 diff --git a/catalog/modding/power-up-patch-generator/img/power-up-patch-generator.png b/catalog/modding/power-up-patch-generator/img/power-up-patch-generator.png new file mode 100644 index 0000000..fb2c20f Binary files /dev/null and b/catalog/modding/power-up-patch-generator/img/power-up-patch-generator.png differ diff --git a/catalog/modding/power-up-patch-generator/index.md b/catalog/modding/power-up-patch-generator/index.md new file mode 100644 index 0000000..9fadf6e --- /dev/null +++ b/catalog/modding/power-up-patch-generator/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Power-UP Patch Generator +summary: Создание Power-UP-патчей для FullFlash телефонов Siemens x65/x75. +targets: + - sgold +author: seesadmean (poo-shock/N1K) +screenshots: + - img/power-up-patch-generator.png +versions: + - version: "1.3.1.19" + files: + - path: files/power-up-patch-generator-1.3.1.19.zip + platform: win32 +--- + +Power-UP Patch Generator создаёт патчи для запуска пользовательского кода во +время включения телефонов Siemens x65/x75. diff --git a/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip new file mode 100644 index 0000000..7425b1b --- /dev/null +++ b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-1.03-beta.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edda555b0e94b70d838435b0081c44fd50298da898aed9f9a36aea96001d3750 +size 793183 diff --git a/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip new file mode 100644 index 0000000..9d45bda --- /dev/null +++ b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.20.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc91f361a743231039482d59c61a5e4dca177e42b0d1e0cc5de85e1ecabcff0 +size 2188880 diff --git a/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip new file mode 100644 index 0000000..fbfc33e --- /dev/null +++ b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.21.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96d4ef401e3c4d33d184624a13118fa6a94f44ed987d6aeacd154dffd417c3c7 +size 2189686 diff --git a/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip new file mode 100644 index 0000000..3ab4c4b --- /dev/null +++ b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.23.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8a673a844c867b397fa3a838513645c45fec4ed572d591b6fd4eae769473a1b +size 2200807 diff --git a/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip new file mode 100644 index 0000000..dbd0951 --- /dev/null +++ b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-2.91.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51a8908b0a66f04609fe77fa4c6f5c61454beed311643dfed527cd26b2d58320 +size 2220789 diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-demo.zip b/catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-demo.zip similarity index 100% rename from catalog/development/firmware/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-demo.zip rename to catalog/modding/qc-bs-firmware-analyzer/files/qc-bs-firmware-analyzer-demo.zip diff --git a/catalog/modding/qc-bs-firmware-analyzer/img/qc-bs-firmware-analyzer.png b/catalog/modding/qc-bs-firmware-analyzer/img/qc-bs-firmware-analyzer.png new file mode 100644 index 0000000..5213ea8 Binary files /dev/null and b/catalog/modding/qc-bs-firmware-analyzer/img/qc-bs-firmware-analyzer.png differ diff --git a/catalog/development/firmware/qc-bs-firmware-analyzer/index.md b/catalog/modding/qc-bs-firmware-analyzer/index.md similarity index 89% rename from catalog/development/firmware/qc-bs-firmware-analyzer/index.md rename to catalog/modding/qc-bs-firmware-analyzer/index.md index 38ccb9d..0a2e632 100644 --- a/catalog/development/firmware/qc-bs-firmware-analyzer/index.md +++ b/catalog/modding/qc-bs-firmware-analyzer/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: QC BS Firmware Analyzer summary: Анализ прошивок и сервисные операции с BenQ-Siemens на платформе Qualcomm. +targets: + - brew author: Viper BJK -screenshots: [] +screenshots: + - img/qc-bs-firmware-analyzer.png versions: - version: "2.91" status: current @@ -56,5 +59,5 @@ QC BS Firmware Analyzer предназначен для исследования - Работа с загрузчиком и Download Mode; - Выполнение функций загрузчика и прошивка модема. -Программа распространялась как Open Source. Сохранённые здесь ZIP содержат -готовые сборки; исходные архивы требуют отдельной очистки от тестовых ключей. +Программа распространялась как Open Source. В архивах сохранены готовые сборки, +исходный код проекта и использованная автором библиотека MIRACL. diff --git a/catalog/modding/ringpac/files/ringpac-1.0.0.2.zip b/catalog/modding/ringpac/files/ringpac-1.0.0.2.zip new file mode 100644 index 0000000..0e4bbb2 --- /dev/null +++ b/catalog/modding/ringpac/files/ringpac-1.0.0.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18aee3f17825c8cd178cb8731788316ba5170db40d0862052110cdf16ff457fc +size 238832 diff --git a/catalog/modding/ringpac/img/ringpac.png b/catalog/modding/ringpac/img/ringpac.png new file mode 100644 index 0000000..506c796 Binary files /dev/null and b/catalog/modding/ringpac/img/ringpac.png differ diff --git a/catalog/modding/ringpac/index.md b/catalog/modding/ringpac/index.md new file mode 100644 index 0000000..670bdb7 --- /dev/null +++ b/catalog/modding/ringpac/index.md @@ -0,0 +1,26 @@ +--- +format: 1 +type: program +name: RingPac +summary: Анализ и перепаковка встроенных мелодий в FullFlash с созданием патча VKP. +targets: + - egold +author: Sep. +screenshots: + - img/ringpac.png +versions: + - version: "1.0.0.2" + files: + - path: files/ringpac-1.0.0.2.zip + platform: win32 +--- + +RingPac анализирует индекс встроенных мелодий RIT и занятые ими области +FullFlash. Программа показывает записи индекса, промежутки и свободные блоки, +извлекает отдельные или все мелодии в форматах MID, WAV и SRT. + +Мелодии можно заново уложить в блоки, описанные в `free.ini`, и получить патч +VKP. Одинаковые файлы сохраняются один раз с несколькими ссылками из RIT. Это +позволяет ставить более крупные мелодии за счёт других и освобождать место под +Flex-диск или графику PicPac. Остаток блоков при необходимости заполняется +байтами `0xFF`; готовый патч можно сразу открыть в V_KLay. diff --git a/catalog/modding/s65-key-definer/files/s65-key-definer-1.0.8.zip b/catalog/modding/s65-key-definer/files/s65-key-definer-1.0.8.zip new file mode 100644 index 0000000..bf63d3b --- /dev/null +++ b/catalog/modding/s65-key-definer/files/s65-key-definer-1.0.8.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:677e932dcb771d1b7297c380386849b41bda9355a65608d558f31d480502cfe2 +size 33997 diff --git a/catalog/modding/s65-key-definer/img/s65-key-definer.png b/catalog/modding/s65-key-definer/img/s65-key-definer.png new file mode 100644 index 0000000..6ddcc58 Binary files /dev/null and b/catalog/modding/s65-key-definer/img/s65-key-definer.png differ diff --git a/catalog/modding/s65-key-definer/index.md b/catalog/modding/s65-key-definer/index.md new file mode 100644 index 0000000..f1b23b6 --- /dev/null +++ b/catalog/modding/s65-key-definer/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: S65 Key Definer +summary: Переназначение клавиш и пунктов «Моего меню» Siemens S65 через блоки EEPROM 5425 и 5423. +targets: + - sgold +author: Martian +screenshots: + - img/s65-key-definer.png +versions: + - version: "1.0.8" + released: "2004-09-25" + files: + - path: files/s65-key-definer-1.0.8.zip + platform: win32 +--- + +S65 Key Definer открывает блоки EEPROM 5425 и 5423 в формате Siemens EEPROM +Tool. Блок 5425 содержит назначения клавиш, коротких и длинных нажатий джойстика; +блок 5423 — пункты «Моего меню». Выбранные функции можно заменить или удалить, +после чего сохранить блок для записи обратно в телефон. diff --git a/catalog/modding/siemens-ce/files/siemens-ce-4.2.zip b/catalog/modding/siemens-ce/files/siemens-ce-4.2.zip new file mode 100644 index 0000000..ad2edce --- /dev/null +++ b/catalog/modding/siemens-ce/files/siemens-ce-4.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c432399c2089404ece27d92f745821982dd83a7f4c71de945aea68a3cceb6543 +size 431905 diff --git a/catalog/modding/siemens-ce/files/siemens-ce-5.0.0.205.zip b/catalog/modding/siemens-ce/files/siemens-ce-5.0.0.205.zip new file mode 100644 index 0000000..f8592c7 --- /dev/null +++ b/catalog/modding/siemens-ce/files/siemens-ce-5.0.0.205.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:800b65427bc09f9ee170ff224d8ac7f79a668ab2aaa751a78886827472f9c675 +size 444546 diff --git a/catalog/modding/siemens-ce/files/siemens-ce-5.3.1.222.zip b/catalog/modding/siemens-ce/files/siemens-ce-5.3.1.222.zip new file mode 100644 index 0000000..3f77277 --- /dev/null +++ b/catalog/modding/siemens-ce/files/siemens-ce-5.3.1.222.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c064b6790f1bed8faadc734d736b7d57ce574d2b8fde825b079ccc75bcf3be8c +size 308505 diff --git a/catalog/modding/siemens-ce/img/siemens-ce.png b/catalog/modding/siemens-ce/img/siemens-ce.png new file mode 100644 index 0000000..2195653 Binary files /dev/null and b/catalog/modding/siemens-ce/img/siemens-ce.png differ diff --git a/catalog/modding/siemens-ce/index.md b/catalog/modding/siemens-ce/index.md new file mode 100644 index 0000000..bb2e12b --- /dev/null +++ b/catalog/modding/siemens-ce/index.md @@ -0,0 +1,46 @@ +--- +format: 1 +type: program +name: Siemens CE +order: -10 +summary: Поиск и редактирование встроенных шрифтов в FullFlash телефонов Siemens. +targets: + - egold + - sgold + - odm +author: V!per (Vad!m); доработки — dspmobile +screenshots: + - img/siemens-ce.png +versions: + - version: "5.3.1.222" + status: current + released: "2005-05-17" + files: + - path: files/siemens-ce-5.3.1.222.zip + platform: win32 + - version: "5.0.0.205" + status: archived + released: "2004-08-21" + files: + - path: files/siemens-ce-5.0.0.205.zip + platform: win32 + - version: "4.2" + status: archived + files: + - path: files/siemens-ce-4.2.zip + platform: win32 +--- + +Программа Siemens CE предназначена для поиска и изменения шрифтов мобильных +телефонов Siemens. Она открывает FullFlash, FLS и отдельные блоки шрифтов, +показывает таблицу символов и позволяет редактировать каждый символ по пикселям. + +Возможности: + +- Автоматический поиск таблиц шрифтов в FullFlash телефонов x35–x65; +- Работа с разными размерами, стилями и кодовыми страницами; +- Отображение кодов Unicode и ленгпака для выбранного символа; +- Импорт и экспорт отдельных символов и блоков шрифта; +- Создание патчей VKP с данными для отката; +- Интеграция с V_KLay; +- Поддержка подключаемых описаний моделей и прошивок. diff --git a/catalog/modding/siemens-language-editor/files/siemens-language-editor-1.4.zip b/catalog/modding/siemens-language-editor/files/siemens-language-editor-1.4.zip new file mode 100644 index 0000000..212fb28 --- /dev/null +++ b/catalog/modding/siemens-language-editor/files/siemens-language-editor-1.4.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec6247cc682300dc30dadc711a249946e3ba5803a379c6317a00d62497f45c2c +size 38575 diff --git a/catalog/modding/siemens-language-editor/img/siemens-language-editor.png b/catalog/modding/siemens-language-editor/img/siemens-language-editor.png new file mode 100644 index 0000000..871a88c Binary files /dev/null and b/catalog/modding/siemens-language-editor/img/siemens-language-editor.png differ diff --git a/catalog/modding/siemens-language-editor/index.md b/catalog/modding/siemens-language-editor/index.md new file mode 100644 index 0000000..2a6cd8c --- /dev/null +++ b/catalog/modding/siemens-language-editor/index.md @@ -0,0 +1,27 @@ +--- +format: 1 +type: program +name: Siemens Language Editor +summary: Извлечение и замена ленгпака в FullFlash телефонов Siemens 35/45/50/55-й серий. +targets: + - higold + - egold +author: Skylord +screenshots: + - img/siemens-language-editor.png +versions: + - version: "1.4" + files: + - path: files/siemens-language-editor-1.4.zip + platform: win32 +--- + +Программа предназначена для редактирования текстовых ресурсов телефона — ленгпака. С её помощью можно заменить названия пунктов меню, +изменить справку или создать новый язык интерфейса, не предусмотренный Siemens. + +Siemens Language Editor берёт FullFlash телефона и распаковывает его ленгпак в текстовый файл LGP в кодировке Unicode. После +редактирования программа запаковывает текст обратно на место старого ленгпака. Поддерживаются однобайтные и двухбайтовые сигнатуры +кодовых страниц, служебные символы и файлы LNG от SL4x. + +Параметры моделей, прошивок и таблицы перекодировки хранятся в INI-файле, поэтому поддержку нового телефона можно добавить в конфигурацию. +Программа проверена автором на телефонах x35, x45 и x5x с английскими, русскими и китайскими ленгпаками. diff --git a/catalog/development/modding/siemens-picture-change/files/siemens-picture-change-2.0-setup-1.7.0.4.zip b/catalog/modding/siemens-picture-change/files/siemens-picture-change-2.0-setup-1.7.0.4.zip similarity index 100% rename from catalog/development/modding/siemens-picture-change/files/siemens-picture-change-2.0-setup-1.7.0.4.zip rename to catalog/modding/siemens-picture-change/files/siemens-picture-change-2.0-setup-1.7.0.4.zip diff --git a/catalog/development/modding/siemens-picture-change/files/siemens-picture-change-2.0.zip b/catalog/modding/siemens-picture-change/files/siemens-picture-change-2.0.zip similarity index 100% rename from catalog/development/modding/siemens-picture-change/files/siemens-picture-change-2.0.zip rename to catalog/modding/siemens-picture-change/files/siemens-picture-change-2.0.zip diff --git a/catalog/development/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta-7.zip b/catalog/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta-7.zip similarity index 100% rename from catalog/development/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta-7.zip rename to catalog/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta-7.zip diff --git a/catalog/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta.zip b/catalog/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta.zip new file mode 100644 index 0000000..da5e173 --- /dev/null +++ b/catalog/modding/siemens-picture-change/files/siemens-picture-change-3.0-beta.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:152662bd7ea1991345b571d822a2e522862f1e476ee95abe95f0206833fde9f5 +size 1132498 diff --git a/catalog/modding/siemens-picture-change/img/siemens-picture-change.png b/catalog/modding/siemens-picture-change/img/siemens-picture-change.png new file mode 100644 index 0000000..4417c04 Binary files /dev/null and b/catalog/modding/siemens-picture-change/img/siemens-picture-change.png differ diff --git a/catalog/development/modding/siemens-picture-change/index.md b/catalog/modding/siemens-picture-change/index.md similarity index 82% rename from catalog/development/modding/siemens-picture-change/index.md rename to catalog/modding/siemens-picture-change/index.md index b39be3e..9e32243 100644 --- a/catalog/development/modding/siemens-picture-change/index.md +++ b/catalog/modding/siemens-picture-change/index.md @@ -2,29 +2,42 @@ format: 1 type: program name: Siemens Picture Change +order: -20 summary: Редактирование встроенной графики в FullFlash телефонов Siemens и создание патчей V_KLay. +targets: + - egold + - sgold author: ACiD[mrp], b@iLLi, CLuni -screenshots: [] +screenshots: + - img/siemens-picture-change.png versions: - version: "3.0 public beta 7" status: current released: "2005-02-14" files: - path: files/siemens-picture-change-3.0-beta-7.zip + description: Для x65 (SGOLD) + platform: win32 + - version: "3.0 public beta" + status: archived + released: "2004-10-15" + files: + - path: files/siemens-picture-change-3.0-beta.zip + description: Для x65 (SGOLD) platform: win32 - version: "2.0 build 1.7.0.4" status: archived released: "2004-09-01" files: - path: files/siemens-picture-change-2.0-setup-1.7.0.4.zip - description: Более поздний установщик SPC 2.0 + description: Для x35–x55 (EGOLD) platform: win32 - version: "2.0" status: archived released: "2003-09-11" files: - path: files/siemens-picture-change-2.0.zip - description: Комплект с документацией, языковыми файлами и служебными утилитами + description: Для x35–x55 (EGOLD) platform: win32 --- diff --git a/catalog/development/modding/slik-graphical-menu/files/slik-graphical-menu-1.00.zip b/catalog/modding/slik-graphical-menu/files/slik-graphical-menu-1.00.zip similarity index 100% rename from catalog/development/modding/slik-graphical-menu/files/slik-graphical-menu-1.00.zip rename to catalog/modding/slik-graphical-menu/files/slik-graphical-menu-1.00.zip diff --git a/catalog/modding/slik-graphical-menu/img/slik-graphical-menu.png b/catalog/modding/slik-graphical-menu/img/slik-graphical-menu.png new file mode 100644 index 0000000..275cdeb Binary files /dev/null and b/catalog/modding/slik-graphical-menu/img/slik-graphical-menu.png differ diff --git a/catalog/development/modding/slik-graphical-menu/index.md b/catalog/modding/slik-graphical-menu/index.md similarity index 96% rename from catalog/development/modding/slik-graphical-menu/index.md rename to catalog/modding/slik-graphical-menu/index.md index 4162244..7d9fd48 100644 --- a/catalog/development/modding/slik-graphical-menu/index.md +++ b/catalog/modding/slik-graphical-menu/index.md @@ -3,9 +3,12 @@ format: 1 type: program name: SLIK Graphical Menu Builder summary: Создание графического меню в виде VKP-патча для Siemens SL42/SL45/SL45i с прошивкой 56. +targets: + - egold homepage: https://web.archive.org/web/20031018002518/http://www.sama.ru/~kovalev/ author: Сергей Ковалёв -screenshots: [] +screenshots: + - img/slik-graphical-menu.png versions: - version: "1.00" released: "2003-08-05" diff --git a/catalog/development/firmware/smelter/files/ocx-control-1.1.zip b/catalog/modding/smelter/files/ocx-control-1.1.zip similarity index 100% rename from catalog/development/firmware/smelter/files/ocx-control-1.1.zip rename to catalog/modding/smelter/files/ocx-control-1.1.zip diff --git a/catalog/development/firmware/smelter/files/smelter-5.67.zip b/catalog/modding/smelter/files/smelter-5.67.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-5.67.zip rename to catalog/modding/smelter/files/smelter-5.67.zip diff --git a/catalog/development/firmware/smelter/files/smelter-6.65.zip b/catalog/modding/smelter/files/smelter-6.65.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-6.65.zip rename to catalog/modding/smelter/files/smelter-6.65.zip diff --git a/catalog/development/firmware/smelter/files/smelter-7.20.zip b/catalog/modding/smelter/files/smelter-7.20.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-7.20.zip rename to catalog/modding/smelter/files/smelter-7.20.zip diff --git a/catalog/development/firmware/smelter/files/smelter-7.74.zip b/catalog/modding/smelter/files/smelter-7.74.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-7.74.zip rename to catalog/modding/smelter/files/smelter-7.74.zip diff --git a/catalog/development/firmware/smelter/files/smelter-8.15.zip b/catalog/modding/smelter/files/smelter-8.15.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-8.15.zip rename to catalog/modding/smelter/files/smelter-8.15.zip diff --git a/catalog/development/firmware/smelter/files/smelter-8.72.zip b/catalog/modding/smelter/files/smelter-8.72.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-8.72.zip rename to catalog/modding/smelter/files/smelter-8.72.zip diff --git a/catalog/development/firmware/smelter/files/smelter-8.83.zip b/catalog/modding/smelter/files/smelter-8.83.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-8.83.zip rename to catalog/modding/smelter/files/smelter-8.83.zip diff --git a/catalog/development/firmware/smelter/files/smelter-8.84.zip b/catalog/modding/smelter/files/smelter-8.84.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-8.84.zip rename to catalog/modding/smelter/files/smelter-8.84.zip diff --git a/catalog/development/firmware/smelter/files/smelter-9.10.zip b/catalog/modding/smelter/files/smelter-9.10.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-9.10.zip rename to catalog/modding/smelter/files/smelter-9.10.zip diff --git a/catalog/development/firmware/smelter/files/smelter-9.65.zip b/catalog/modding/smelter/files/smelter-9.65.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-9.65.zip rename to catalog/modding/smelter/files/smelter-9.65.zip diff --git a/catalog/development/firmware/smelter/files/smelter-language-files.zip b/catalog/modding/smelter/files/smelter-language-files.zip similarity index 100% rename from catalog/development/firmware/smelter/files/smelter-language-files.zip rename to catalog/modding/smelter/files/smelter-language-files.zip diff --git a/catalog/modding/smelter/img/smelter.png b/catalog/modding/smelter/img/smelter.png new file mode 100644 index 0000000..12fc95e Binary files /dev/null and b/catalog/modding/smelter/img/smelter.png differ diff --git a/catalog/development/firmware/smelter/index.md b/catalog/modding/smelter/index.md similarity index 98% rename from catalog/development/firmware/smelter/index.md rename to catalog/modding/smelter/index.md index 6cd61f1..2317210 100644 --- a/catalog/development/firmware/smelter/index.md +++ b/catalog/modding/smelter/index.md @@ -2,10 +2,15 @@ format: 1 type: program name: Smelter +order: -30 summary: "Исследователь FullFlash телефонов Siemens: EEPROM, ленгпак, меню и ресурсы прошивки." +targets: + - egold + - sgold homepage: https://web.archive.org/web/20130401035858/https://avkiev.kiev.ua/Siemens/Smelter/Smelter_ru.htm author: avkiev -screenshots: [] +screenshots: + - img/smelter.png versions: - version: "9.65" status: current diff --git a/catalog/modding/smes/files/smes-1.2.1.zip b/catalog/modding/smes/files/smes-1.2.1.zip new file mode 100644 index 0000000..6af1bc0 --- /dev/null +++ b/catalog/modding/smes/files/smes-1.2.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2203422849673c6794e6ffb34d9ec6857c654b3ea68f9de69a43ba3f4395e4f2 +size 174235 diff --git a/catalog/modding/smes/files/smes-1.6.zip b/catalog/modding/smes/files/smes-1.6.zip new file mode 100644 index 0000000..65a874c --- /dev/null +++ b/catalog/modding/smes/files/smes-1.6.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4044ccf820d2a0452e7e6e756cdba167e278ffbb84b39a4ff23f1da396ef520 +size 236015 diff --git a/catalog/modding/smes/img/smes.png b/catalog/modding/smes/img/smes.png new file mode 100644 index 0000000..27f1284 Binary files /dev/null and b/catalog/modding/smes/img/smes.png differ diff --git a/catalog/modding/smes/index.md b/catalog/modding/smes/index.md new file mode 100644 index 0000000..7db0c3f --- /dev/null +++ b/catalog/modding/smes/index.md @@ -0,0 +1,28 @@ +--- +format: 1 +type: program +name: SMES +summary: Замена стандартных мелодий в прошивках Siemens C55 с созданием патча для V_KLay. +targets: + - egold +author: Mikhail Usov, Dmitry Lazarev; Borlland Group +screenshots: + - img/smes.png +versions: + - version: "1.6" + status: current + files: + - path: files/smes-1.6.zip + platform: win32 + - version: "1.2.1" + status: archived + files: + - path: files/smes-1.2.1.zip + platform: win32 +--- + +Программа предназначена для смены стандартных мелодий в Siemens C55. Поддерживаются прошивки 14 и 24; для других версий желательно +предварительно сделать резервную копию прошивки. + +SMES заменяет звуки IMA ADPCM и мелодии SI3, при необходимости обрезает файл или дополняет его паузой, позволяет изменить название +мелодии и создаёт патч для V_KLay. В версии 1.6 добавлен быстрый запуск V_KLay и создание данных для отката изменений. diff --git a/catalog/modding/st55-bg-maker/files/st55-bg-maker-1.0.zip b/catalog/modding/st55-bg-maker/files/st55-bg-maker-1.0.zip new file mode 100644 index 0000000..69642a6 --- /dev/null +++ b/catalog/modding/st55-bg-maker/files/st55-bg-maker-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a6e7224131553a14557dd437d5ad48baa7b42569e5e020a8a4db57d3bd22f8f +size 426293 diff --git a/catalog/modding/st55-bg-maker/img/st55-bg-maker.png b/catalog/modding/st55-bg-maker/img/st55-bg-maker.png new file mode 100644 index 0000000..b9d5066 Binary files /dev/null and b/catalog/modding/st55-bg-maker/img/st55-bg-maker.png differ diff --git a/catalog/modding/st55-bg-maker/index.md b/catalog/modding/st55-bg-maker/index.md new file mode 100644 index 0000000..a2f04c3 --- /dev/null +++ b/catalog/modding/st55-bg-maker/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: ST55 BG Maker +summary: Подготовка фоновых изображений и логотипов для Siemens ST55. +targets: + - odm +screenshots: + - img/st55-bg-maker.png +versions: + - version: "1.0" + files: + - path: files/st55-bg-maker-1.0.zip + platform: win32 +--- + +ST55 BG Maker предназначен для подготовки фоновых изображений и логотипов для +Siemens ST55. diff --git a/catalog/modding/stres/files/stres-0.1.zip b/catalog/modding/stres/files/stres-0.1.zip new file mode 100644 index 0000000..a458ba2 --- /dev/null +++ b/catalog/modding/stres/files/stres-0.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91015f81abeeae5bc4dd2cb673cd5416103c74818053abffa11224d6c427dfd6 +size 197241 diff --git a/catalog/modding/stres/files/stres-0.2b.zip b/catalog/modding/stres/files/stres-0.2b.zip new file mode 100644 index 0000000..516ae54 --- /dev/null +++ b/catalog/modding/stres/files/stres-0.2b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02adc1cd56080df70d584679b197287fa4048d7bc233699dcc8576e74b4f930a +size 202574 diff --git a/catalog/modding/stres/files/stres-0.3.zip b/catalog/modding/stres/files/stres-0.3.zip new file mode 100644 index 0000000..cdcc0d1 --- /dev/null +++ b/catalog/modding/stres/files/stres-0.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35af79bbad4d3231eb5dd24be8dae0e79e31f35f86c4b5e935e7ab24f898cda0 +size 227911 diff --git a/catalog/modding/stres/img/stres.png b/catalog/modding/stres/img/stres.png new file mode 100644 index 0000000..e36a197 Binary files /dev/null and b/catalog/modding/stres/img/stres.png differ diff --git a/catalog/modding/stres/index.md b/catalog/modding/stres/index.md new file mode 100644 index 0000000..5dd2934 --- /dev/null +++ b/catalog/modding/stres/index.md @@ -0,0 +1,38 @@ +--- +format: 1 +type: program +name: STRes +summary: Замена графических ресурсов в резервных копиях прошивки Siemens ST55 и ST60. +targets: + - odm +screenshots: + - img/stres.png +versions: + - version: "0.3" + status: current + released: "2004-11-14" + files: + - path: files/stres-0.3.zip + platform: win32 + - version: "0.2b" + status: archived + released: "2004-11-10" + files: + - path: files/stres-0.2b.zip + platform: win32 + - version: "0.1" + status: archived + released: "2004-10-17" + files: + - path: files/stres-0.1.zip + platform: win32 +--- + +STRes предназначен для изменения ресурсов телефонов Siemens ST55 и ST60. +Программа открывает полный бэкап в формате MOT, созданный Milano Backup Tool, +заменяет в нём графику по файлу ресурсов STR и сохраняет изменённый бэкап для +записи обратно в телефон. + +Версия 0.3 поддерживает Siemens ST55 с прошивкой 040503 и сборкой WishM, а также +ST60 с прошивками 040226 и 040305. В комплект входят таблицы ресурсов для +поддерживаемых прошивок и оригинальная инструкция. diff --git a/catalog/modding/t9-base-creator/files/t9-base-creator-1.1-alpha.zip b/catalog/modding/t9-base-creator/files/t9-base-creator-1.1-alpha.zip new file mode 100644 index 0000000..c3f66a0 --- /dev/null +++ b/catalog/modding/t9-base-creator/files/t9-base-creator-1.1-alpha.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a843b5795fb7736aaac56e00d868b7ce64c28d8bde7f952ffcf0916f36181f3 +size 1735541 diff --git a/catalog/modding/t9-base-creator/img/t9-base-creator.png b/catalog/modding/t9-base-creator/img/t9-base-creator.png new file mode 100644 index 0000000..3eef0ce Binary files /dev/null and b/catalog/modding/t9-base-creator/img/t9-base-creator.png differ diff --git a/catalog/modding/t9-base-creator/index.md b/catalog/modding/t9-base-creator/index.md new file mode 100644 index 0000000..47a0bb7 --- /dev/null +++ b/catalog/modding/t9-base-creator/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Siemens X55 T9 Base Creator +summary: Сборка базы T9 для Siemens x55 из выбранных языковых словарей. +targets: + - egold +author: F.U.H. +screenshots: + - img/t9-base-creator.png +versions: + - version: "1.1 alpha" + released: "2004-05-02" + files: + - path: files/t9-base-creator-1.1-alpha.zip + platform: win32 +--- + +Программа предназначена для создания базы T9 из имеющихся языков. В базу можно +включить только нужные словари и получить готовый BIN для записи в телефон через +V_KLay. Имя результата содержит смещение, соответствующее выбранной модели. + +В комплект входят 22 языковые базы из A55. Автор тестировал программу на Siemens +S55; адрес области T9 для других моделей нужно предварительно определить, +например с помощью Smelter. diff --git a/catalog/modding/x55-c60-color-converter/files/x55-c60-color-converter-0.1.zip b/catalog/modding/x55-c60-color-converter/files/x55-c60-color-converter-0.1.zip new file mode 100644 index 0000000..dca5e8a --- /dev/null +++ b/catalog/modding/x55-c60-color-converter/files/x55-c60-color-converter-0.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b099918d0fc27d474969883858d26491a6f7956503e48df6d1769b0ebc850cb +size 207939 diff --git a/catalog/modding/x55-c60-color-converter/img/x55-c60-color-converter.png b/catalog/modding/x55-c60-color-converter/img/x55-c60-color-converter.png new file mode 100644 index 0000000..85023a6 Binary files /dev/null and b/catalog/modding/x55-c60-color-converter/img/x55-c60-color-converter.png differ diff --git a/catalog/modding/x55-c60-color-converter/index.md b/catalog/modding/x55-c60-color-converter/index.md new file mode 100644 index 0000000..3d01353 --- /dev/null +++ b/catalog/modding/x55-c60-color-converter/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: x55/C60 Color Converter +summary: Преобразование цветовых схем Siemens x55 в формат EEPROM-блока C60. +targets: + - egold +screenshots: + - img/x55-c60-color-converter.png +versions: + - version: "0.1" + files: + - path: files/x55-c60-color-converter-0.1.zip + platform: win32 +--- + +Программа преобразует файл цветовой схемы COL, созданный Color Scheme Editor для Siemens x55, в BIN-блок для записи в EEPROM Siemens +C60. Форматы x55 и C60 отличаются назначением части строк, поэтому оттенки на экране редактора и телефона могут не совпадать. diff --git a/catalog/service/all-siemens/files/all-siemens-5.1.zip b/catalog/service/all-siemens/files/all-siemens-5.1.zip new file mode 100644 index 0000000..5e433b3 --- /dev/null +++ b/catalog/service/all-siemens/files/all-siemens-5.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9818923ac2802d81e2b9c2a589ac369b1ebbc22a813762cfde29e828de4691b +size 619492 diff --git a/catalog/service/all-siemens/img/all-siemens.png b/catalog/service/all-siemens/img/all-siemens.png new file mode 100644 index 0000000..cf673d9 Binary files /dev/null and b/catalog/service/all-siemens/img/all-siemens.png differ diff --git a/catalog/service/all-siemens/index.md b/catalog/service/all-siemens/index.md new file mode 100644 index 0000000..62378b1 --- /dev/null +++ b/catalog/service/all-siemens/index.md @@ -0,0 +1,23 @@ +--- +format: 1 +type: program +name: All Siemens Unlocker +summary: Сервисная программа для прошивки, разблокировки и работы с MAP-файлами старых телефонов Siemens. +targets: + - egold + - odm +author: Nutzo +screenshots: + - img/all-siemens.png +versions: + - version: "5.1" + files: + - path: files/all-siemens-5.1.zip + platform: win32 +--- + +All Siemens Unlocker выполняет прямую разблокировку телефона, создаёт резервный MAP и MAP для разблокировки по LOG-файлу, записывает +MAP в телефон и расшифровывает блоки EEPROM. Программа также читает Flash в форматах KSI и FLS, записывает прошивку и проверяет или +исправляет CRC во Flash. + +Это отдельный предшественник Freia с собственным названием и интерфейсом. diff --git a/catalog/service/c25info/files/c25info-1.0.zip b/catalog/service/c25info/files/c25info-1.0.zip new file mode 100644 index 0000000..1133bce --- /dev/null +++ b/catalog/service/c25info/files/c25info-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fbe77293e1fbc3afe5c93477e5988d969f38d518a944ae296cea57e74070e43 +size 346802 diff --git a/catalog/service/c25info/img/c25info.png b/catalog/service/c25info/img/c25info.png new file mode 100644 index 0000000..41a142a Binary files /dev/null and b/catalog/service/c25info/img/c25info.png differ diff --git a/catalog/service/c25info/index.md b/catalog/service/c25info/index.md new file mode 100644 index 0000000..24bc3a7 --- /dev/null +++ b/catalog/service/c25info/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: C25info +summary: Просмотр служебной информации и настроек Siemens C25/C28 с поддержкой AT-команд и сервисных функций. +targets: + - higold +screenshots: + - img/c25info.png +versions: + - version: "1.0" + files: + - path: files/c25info-1.0.zip + platform: win32 +--- + +C25info показывает сведения о Siemens C25 и C28: версию прошивки, IMEI, заряд аккумулятора, состояние блокировок и регистрации в сети. +Программа позволяет включить Net Monitor и полное сервисное меню, загрузить MIDI-мелодию и отправлять телефону AT-команды. diff --git a/catalog/service/c62-tool/index.md b/catalog/service/c62-tool/index.md index d26c4de..7273e37 100644 --- a/catalog/service/c62-tool/index.md +++ b/catalog/service/c62-tool/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: C62 Tool summary: Сервисная программа GSM-Asia для разблокировки телефона Siemens C62. +targets: + - odm homepage: https://web.archive.org/web/20051218103808/http://www.gsm-asia.com/ author: GSM-Asia screenshots: [] diff --git a/catalog/service/eepromform/img/eepromform-after.gif b/catalog/service/eepromform/img/eepromform-after.gif deleted file mode 100644 index 19cd1e2..0000000 Binary files a/catalog/service/eepromform/img/eepromform-after.gif and /dev/null differ diff --git a/catalog/service/eepromform/index.md b/catalog/service/eepromform/index.md index 8def07a..a41c62e 100644 --- a/catalog/service/eepromform/index.md +++ b/catalog/service/eepromform/index.md @@ -1,13 +1,14 @@ --- format: 1 type: program -name: Siemens X65 Formatting Tools +name: EEPROMForm summary: Форматирование и очистка областей EELITE и EEFULL в телефонах Siemens x65. +targets: + - sgold homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html author: Phantom screenshots: - img/eepromform-before.gif - - img/eepromform-after.gif versions: - version: "1.0" released: "2005-04-07" @@ -16,8 +17,8 @@ versions: platform: win32 --- -Программа, также известная как EEPROMForm, предназначена для форматирования и -очистки областей EELITE и EEFULL в телефонах Siemens x65. +EEPROMForm предназначена для форматирования и очистки областей EELITE и EEFULL +в телефонах Siemens x65. Перед операциями программа сохраняет резервные копии EEPROM, EELITE и EEFULL. Показываются модель и IMEI телефона, количество занятых блоков до и после diff --git a/catalog/flashers/flash-programmer/files/flash-programmer-2.78.zip b/catalog/service/flash-programmer/files/flash-programmer-2.78.zip similarity index 100% rename from catalog/flashers/flash-programmer/files/flash-programmer-2.78.zip rename to catalog/service/flash-programmer/files/flash-programmer-2.78.zip diff --git a/catalog/flashers/flash-programmer/files/flash-programmer-2.83.zip b/catalog/service/flash-programmer/files/flash-programmer-2.83.zip similarity index 100% rename from catalog/flashers/flash-programmer/files/flash-programmer-2.83.zip rename to catalog/service/flash-programmer/files/flash-programmer-2.83.zip diff --git a/catalog/service/flash-programmer/img/flash-programmer.png b/catalog/service/flash-programmer/img/flash-programmer.png new file mode 100644 index 0000000..152fae1 Binary files /dev/null and b/catalog/service/flash-programmer/img/flash-programmer.png differ diff --git a/catalog/flashers/flash-programmer/index.md b/catalog/service/flash-programmer/index.md similarity index 91% rename from catalog/flashers/flash-programmer/index.md rename to catalog/service/flash-programmer/index.md index ed9f8db..e6a7465 100644 --- a/catalog/flashers/flash-programmer/index.md +++ b/catalog/service/flash-programmer/index.md @@ -1,10 +1,13 @@ --- format: 1 type: program -name: Flash Programmer for Siemens +name: Flash Programmer summary: Флешер Microcell для загрузки программного обеспечения и восстановления GDFS телефона Siemens C62. +targets: + - odm author: Microcell Ltd -screenshots: [] +screenshots: + - img/flash-programmer.png versions: - version: "2.83" status: current diff --git a/catalog/service/freia/img/freia.png b/catalog/service/freia/img/freia.png new file mode 100644 index 0000000..eda2d62 Binary files /dev/null and b/catalog/service/freia/img/freia.png differ diff --git a/catalog/service/freia/index.md b/catalog/service/freia/index.md index ede3167..31578d1 100644 --- a/catalog/service/freia/index.md +++ b/catalog/service/freia/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: Freia summary: Сервисная программа для разблокировки, прошивки и восстановления телефонов Siemens до x60 и SX1. +targets: + - egold author: Nutzo -screenshots: [] +screenshots: + - img/freia.png versions: - version: "15" status: current diff --git a/catalog/service/getmaster/files/getmaster-1.0.zip b/catalog/service/getmaster/files/getmaster-1.0.zip new file mode 100644 index 0000000..ba69c5e --- /dev/null +++ b/catalog/service/getmaster/files/getmaster-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f0aac04d88114b3a220715d6219177f657dad558ee8cb25a03e1b9e1a6159b +size 22800 diff --git a/catalog/service/getmaster/img/getmaster.png b/catalog/service/getmaster/img/getmaster.png new file mode 100644 index 0000000..073518c Binary files /dev/null and b/catalog/service/getmaster/img/getmaster.png differ diff --git a/catalog/service/getmaster/index.md b/catalog/service/getmaster/index.md new file mode 100644 index 0000000..6a035f8 --- /dev/null +++ b/catalog/service/getmaster/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: GetMaster +summary: Расчёт мастер-кода телефонов Siemens x65 по IMEI и EEPROM-блоку 5121. +targets: + - sgold +screenshots: + - img/getmaster.png +versions: + - version: "1.0" + files: + - path: files/getmaster-1.0.zip + platform: win32 +--- + +GetMaster рассчитывает мастер-код телефонов Siemens x65 по IMEI и данным +EEPROM-блока 5121. diff --git a/catalog/service/initmap/index.md b/catalog/service/initmap/index.md index 4ad21df..5e4f3ab 100644 --- a/catalog/service/initmap/index.md +++ b/catalog/service/initmap/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: InitMap summary: Запись заводских mapping-файлов и инициализация сервисных данных телефонов Siemens. +targets: + - egold author: Siemens AG screenshots: [] versions: diff --git a/catalog/service/joker/img/joker.png b/catalog/service/joker/img/joker.png new file mode 100644 index 0000000..a21c3dc Binary files /dev/null and b/catalog/service/joker/img/joker.png differ diff --git a/catalog/service/joker/index.md b/catalog/service/joker/index.md index e480681..8a241ba 100644 --- a/catalog/service/joker/index.md +++ b/catalog/service/joker/index.md @@ -2,10 +2,14 @@ format: 1 type: program name: Joker +order: -30 summary: Сервисная программа для диагностики и восстановления телефонов Siemens на платформе EGOLD. +targets: + - egold homepage: https://web.archive.org/web/20071011012321/http://papuas.allsiemens.com/Joker.htm author: Papuas -screenshots: [] +screenshots: + - img/joker.png versions: - version: "0.3.7.2" status: current diff --git a/catalog/service/ksie/img/ksie.png b/catalog/service/ksie/img/ksie.png new file mode 100644 index 0000000..1ff82c7 Binary files /dev/null and b/catalog/service/ksie/img/ksie.png differ diff --git a/catalog/service/ksie/index.md b/catalog/service/ksie/index.md index 1e37602..ca3a0f3 100644 --- a/catalog/service/ksie/index.md +++ b/catalog/service/ksie/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: KSiE summary: Сервисная программа для разблокировки и работы с flash-памятью старых телефонов Siemens, включая C45, A50 и C55. +targets: + - egold author: Nutzo -screenshots: [] +screenshots: + - img/ksie.png versions: - version: "2.02" status: current diff --git a/catalog/service/map65/img/map65.png b/catalog/service/map65/img/map65.png new file mode 100644 index 0000000..d48c608 Binary files /dev/null and b/catalog/service/map65/img/map65.png differ diff --git a/catalog/service/map65/index.md b/catalog/service/map65/index.md index 2e235ac..1a85871 100644 --- a/catalog/service/map65/index.md +++ b/catalog/service/map65/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: MAP65 summary: Чтение и запись standard- и delta-MAP в телефонах Siemens x65. +targets: + - sgold author: ACiD[mrp] -screenshots: [] +screenshots: + - img/map65.png versions: - version: "1.0" released: "2005-03-31" diff --git a/catalog/service/mapinit/img/mapinit.png b/catalog/service/mapinit/img/mapinit.png new file mode 100644 index 0000000..6f8086d Binary files /dev/null and b/catalog/service/mapinit/img/mapinit.png differ diff --git a/catalog/service/mapinit/index.md b/catalog/service/mapinit/index.md index da5a349..836fb9c 100644 --- a/catalog/service/mapinit/index.md +++ b/catalog/service/mapinit/index.md @@ -3,8 +3,11 @@ format: 1 type: program name: MapInit summary: Запись standard- и delta-MAP в телефоны Siemens на платформе EGOLD. +targets: + - egold author: Siemens AG; GUI и модификация — ACiD[mrp] -screenshots: [] +screenshots: + - img/mapinit.png versions: - version: "2.0" released: "2004-02-03" diff --git a/catalog/service/milano-backup/index.md b/catalog/service/milano-backup/index.md index aa87581..3b87d30 100644 --- a/catalog/service/milano-backup/index.md +++ b/catalog/service/milano-backup/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: Milano Backup Tool summary: Сервисная программа для резервного копирования и очистки пользовательских данных Siemens ST55 и ST60. +targets: + - odm author: Quanta Computer Inc. screenshots: [] versions: diff --git a/catalog/flashers/milano-downloader/files/milano-downloader-4.10.zip b/catalog/service/milano-downloader/files/milano-downloader-4.10.zip similarity index 100% rename from catalog/flashers/milano-downloader/files/milano-downloader-4.10.zip rename to catalog/service/milano-downloader/files/milano-downloader-4.10.zip diff --git a/catalog/flashers/milano-downloader/files/milano-downloader-4.40.zip b/catalog/service/milano-downloader/files/milano-downloader-4.40.zip similarity index 100% rename from catalog/flashers/milano-downloader/files/milano-downloader-4.40.zip rename to catalog/service/milano-downloader/files/milano-downloader-4.40.zip diff --git a/catalog/flashers/milano-downloader/index.md b/catalog/service/milano-downloader/index.md similarity index 98% rename from catalog/flashers/milano-downloader/index.md rename to catalog/service/milano-downloader/index.md index 38f2c72..1bee47a 100644 --- a/catalog/flashers/milano-downloader/index.md +++ b/catalog/service/milano-downloader/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: Milano Downloader summary: Сервисный флешер для Siemens ST55 и ST60 с раздельной загрузкой прошивки, mapping и языкового пакета. +targets: + - odm author: Quanta Computer Inc. screenshots: [] versions: diff --git a/catalog/service/nv-editor/index.md b/catalog/service/nv-editor/index.md index 86d4893..d21b28d 100644 --- a/catalog/service/nv-editor/index.md +++ b/catalog/service/nv-editor/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: NV Editor summary: Чтение, редактирование и запись NV Items в телефонах на платформе Qualcomm. +targets: + - brew author: Krzysztof Kędzior screenshots: - img/nv-editor.jpg diff --git a/catalog/service/openall/files/openall-1.0.zip b/catalog/service/openall/files/openall-1.0.zip new file mode 100644 index 0000000..896e90b --- /dev/null +++ b/catalog/service/openall/files/openall-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829a1ae00f0bd6f2c7a2ebe1917ddc51e2830b9fdaecf700bf58557781c82517 +size 74286 diff --git a/catalog/service/openall/index.md b/catalog/service/openall/index.md new file mode 100644 index 0000000..0461fa6 --- /dev/null +++ b/catalog/service/openall/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: OpenAll +summary: Получение сервисных ключей и открытие чтения и записи EEPROM-блоков телефонов Siemens x55/x65. +targets: + - egold + - sgold +screenshots: [] +versions: + - version: "1.0" + files: + - path: files/openall-1.0.zip + platform: win32 +--- + +OpenAll получает данные телефона Siemens x55/x65 и рассчитывает сервисные ключи, после чего открывает чтение и запись блоков EEPROM. +Для x55 поддерживаются кабель, Bluetooth и IrDA, для x65 — кабель на скорости 57600 бод. diff --git a/catalog/service/siemens-contrast-tool/files/siemens-contrast-tool-1.0.zip b/catalog/service/siemens-contrast-tool/files/siemens-contrast-tool-1.0.zip new file mode 100644 index 0000000..11afed9 --- /dev/null +++ b/catalog/service/siemens-contrast-tool/files/siemens-contrast-tool-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e419a86ff7c1815c15625378afa1655f82618ac310b1ffd420bdf88af2747db5 +size 22845 diff --git a/catalog/service/siemens-contrast-tool/img/siemens-contrast-tool.png b/catalog/service/siemens-contrast-tool/img/siemens-contrast-tool.png new file mode 100644 index 0000000..dc53823 Binary files /dev/null and b/catalog/service/siemens-contrast-tool/img/siemens-contrast-tool.png differ diff --git a/catalog/service/siemens-contrast-tool/index.md b/catalog/service/siemens-contrast-tool/index.md new file mode 100644 index 0000000..9b71b6a --- /dev/null +++ b/catalog/service/siemens-contrast-tool/index.md @@ -0,0 +1,26 @@ +--- +format: 1 +type: program +name: Siemens Contrast Tool +summary: Чтение и настройка контраста дисплея телефонов Siemens в сервисном режиме. +targets: + - egold +author: Skylord +screenshots: + - img/siemens-contrast-tool.png +versions: + - version: "1.0" + released: "2003-04-06" + files: + - path: files/siemens-contrast-tool-1.0.zip + platform: win32 +--- + +Программа предназначена для настройки контраста телефонов Siemens. Это бывает +нужно, например, после апгрейда S/ME45 в S45i, когда телефон работает, но на +экране ничего не видно. + +После подключения кабеля и перехода в Service Mode контраст от 0 до 63 можно +менять ползунком или вводить числом и сразу видеть результат на дисплее. Кнопка +`Read contrast` читает исходное значение, а `Write contrast` сохраняет выбранное +значение в телефоне. diff --git a/catalog/service/siemens-eeprom-tool/img/siemens-eeprom-tool.png b/catalog/service/siemens-eeprom-tool/img/siemens-eeprom-tool.png new file mode 100644 index 0000000..b135d91 Binary files /dev/null and b/catalog/service/siemens-eeprom-tool/img/siemens-eeprom-tool.png differ diff --git a/catalog/service/siemens-eeprom-tool/index.md b/catalog/service/siemens-eeprom-tool/index.md index 786784b..7e647d9 100644 --- a/catalog/service/siemens-eeprom-tool/index.md +++ b/catalog/service/siemens-eeprom-tool/index.md @@ -2,9 +2,14 @@ format: 1 type: program name: Siemens EEPROM Tool +order: -20 summary: Работа с блоками EEPROM телефонов Siemens через Service Mode. +targets: + - egold + - sgold author: Skylord -screenshots: [] +screenshots: + - img/siemens-eeprom-tool.png versions: - version: "3.15" status: current diff --git a/catalog/service/siemens-flash-reader/files/siemens-flash-reader-3.0a.zip b/catalog/service/siemens-flash-reader/files/siemens-flash-reader-3.0a.zip new file mode 100644 index 0000000..3fa2f65 --- /dev/null +++ b/catalog/service/siemens-flash-reader/files/siemens-flash-reader-3.0a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:018e844f12fc6631c5c62ca809e1d5a2f9d859b98f853420ef3ec64e8a5d2c55 +size 38380 diff --git a/catalog/service/siemens-flash-reader/index.md b/catalog/service/siemens-flash-reader/index.md new file mode 100644 index 0000000..883030a --- /dev/null +++ b/catalog/service/siemens-flash-reader/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: Siemens Flash Reader by Andromeda +summary: Чтение Flash-памяти телефонов Siemens через сервисный кабель. +targets: + - egold +author: Andromeda +screenshots: [] +versions: + - version: "3.0a" + files: + - path: files/siemens-flash-reader-3.0a.zip + platform: win32 +--- + +Программа для чтения Flash-памяти телефонов Siemens через сервисный кабель. В сохранённом комплекте находятся исполняемый файл версии +3.0a и заготовки C35. diff --git a/catalog/service/siemens-quick-eeprom-features/files/siemens-quick-eeprom-features-3.3.zip b/catalog/service/siemens-quick-eeprom-features/files/siemens-quick-eeprom-features-3.3.zip new file mode 100644 index 0000000..b5b08cc --- /dev/null +++ b/catalog/service/siemens-quick-eeprom-features/files/siemens-quick-eeprom-features-3.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac520d31378cc1a5b9e79480bc0a8e08fe185ed8577db3b58d563a67f33ea634 +size 706197 diff --git a/catalog/service/siemens-quick-eeprom-features/img/siemens-quick-eeprom-features.png b/catalog/service/siemens-quick-eeprom-features/img/siemens-quick-eeprom-features.png new file mode 100644 index 0000000..f0bfe6a Binary files /dev/null and b/catalog/service/siemens-quick-eeprom-features/img/siemens-quick-eeprom-features.png differ diff --git a/catalog/service/siemens-quick-eeprom-features/index.md b/catalog/service/siemens-quick-eeprom-features/index.md new file mode 100644 index 0000000..23fb907 --- /dev/null +++ b/catalog/service/siemens-quick-eeprom-features/index.md @@ -0,0 +1,29 @@ +--- +format: 1 +type: program +name: Siemens Quick EEPROM Features +summary: Включение скрытых функций телефонов Siemens путём записи исправленных блоков EEPROM через ServiceMode. +targets: + - egold +author: Skylord +screenshots: + - img/siemens-quick-eeprom-features.png +versions: + - version: "3.3" + files: + - path: files/siemens-quick-eeprom-features-3.3.zip + platform: win32 +--- + +Путём записи исправленных блоков EEPROM через ServiceMode программа позволяет включать следующие функции: + +- Доступ к диску телефонов M50, MT50 и C55 с компьютера. +- Отключение проверки «самолёта» на C45, S45, ME45, S45i, M50, MT50, C55, S55, SL55 и M55. +- Исправление невозможности переназначить функциональные клавиши на C45. +- Активация Developer Menu на C55 через номер на SIM-карте. +- Добавление пункта выбора диапазона GSM на телефонах 35-й, 45-й, 50-й и 55-й серий. +- Исправление блока 68 после переделки S45 или ME45 в S45i. +- Запись блока 5005, включающего Java в SL45 или прошитом SL42. + +Программа сама определяет доступные для подключённого телефона возможности и перед записью сохраняет резервную копию EEPROM-блока в +файл EEP. Поддерживается работа с выключенным телефоном через ServiceMode и с включёнными аппаратами x55. diff --git a/catalog/service/siemens-service-profiler/files/siemens-service-profiler-1.0.zip b/catalog/service/siemens-service-profiler/files/siemens-service-profiler-1.0.zip new file mode 100644 index 0000000..a2a65c4 --- /dev/null +++ b/catalog/service/siemens-service-profiler/files/siemens-service-profiler-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d960f04dc7bda4283e11653f741c3275fde6a37dc5edfc6c6947d47b4bb7f7b +size 42396 diff --git a/catalog/service/siemens-service-profiler/files/siemens-service-profiler-1.1.zip b/catalog/service/siemens-service-profiler/files/siemens-service-profiler-1.1.zip new file mode 100644 index 0000000..a42bbdd --- /dev/null +++ b/catalog/service/siemens-service-profiler/files/siemens-service-profiler-1.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e01240ebf4a5e87ccf466162237dc43da0d240b88b51ce0f560f12a5108c0427 +size 43866 diff --git a/catalog/service/siemens-service-profiler/img/siemens-service-profiler.png b/catalog/service/siemens-service-profiler/img/siemens-service-profiler.png new file mode 100644 index 0000000..41021ba Binary files /dev/null and b/catalog/service/siemens-service-profiler/img/siemens-service-profiler.png differ diff --git a/catalog/service/siemens-service-profiler/index.md b/catalog/service/siemens-service-profiler/index.md new file mode 100644 index 0000000..045ea01 --- /dev/null +++ b/catalog/service/siemens-service-profiler/index.md @@ -0,0 +1,28 @@ +--- +format: 1 +type: program +name: Siemens Service Profiler +summary: Редактирование Factory Service Profile в EEPROM телефонов Siemens для управления зависимыми от оператора функциями. +targets: + - egold +author: Skylord +screenshots: + - img/siemens-service-profiler.png +versions: + - version: "1.1" + status: current + files: + - path: files/siemens-service-profiler-1.1.zip + platform: win32 + - version: "1.0" + status: archived + files: + - path: files/siemens-service-profiler-1.0.zip + platform: win32 +--- + +Программа предназначена для редактирования блока 71 EEPROM, который называется Factory Service Profile. В нём хранятся небольшие +настройки в стиле флажков «да/нет», причём их значения могут меняться в зависимости от установленной SIM-карты, а точнее — её оператора. + +Можно загрузить блок из телефона или файла, изменить список операторов и назначенные каждому из них функции, а затем сохранить блок +обратно. Описания флажков находятся в простом INI-файле, который можно дополнять для разных моделей телефонов. diff --git a/catalog/service/siemens-tools/files/siemens-tools-1.3.zip b/catalog/service/siemens-tools/files/siemens-tools-1.3.zip new file mode 100644 index 0000000..5c69ba5 --- /dev/null +++ b/catalog/service/siemens-tools/files/siemens-tools-1.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f6372fcb13ba792408fd721fc26a22f867cb060ceff326390fde1b75d2dbda9 +size 596206 diff --git a/catalog/service/siemens-tools/index.md b/catalog/service/siemens-tools/index.md new file mode 100644 index 0000000..07227eb --- /dev/null +++ b/catalog/service/siemens-tools/index.md @@ -0,0 +1,20 @@ +--- +format: 1 +type: program +name: Siemens Tools +summary: Чтение и запись EEPROM, просмотр и изменение показаний датчиков телефонов Siemens 35/45-й серии. +targets: + - egold +screenshots: [] +versions: + - version: "1.3" + files: + - path: files/siemens-tools-1.3.zip + platform: win32 +--- + +В комплект входят Siemens EEPROM Tool и Siemens Sensors Tool 1.3. EEPROM Tool читает и записывает области EELITE и EEFULL целиком или +отдельными блоками, а Sensors Tool работает с калибровочными данными датчиков в блоке 67 EEPROM. + +Программы используют библиотеку Bfb95EG и работают с телефонами Siemens 35/45-й серии. В архиве также сохранены готовые варианты блока +67 для разных моделей, прошивок и аккумуляторов. diff --git a/catalog/service/siemprom/files/siemprom-1.78.zip b/catalog/service/siemprom/files/siemprom-1.78.zip new file mode 100644 index 0000000..355806e --- /dev/null +++ b/catalog/service/siemprom/files/siemprom-1.78.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc0482935e5f583378d473e8b43083175e9a01d14b410ab685da78d88f7a16b8 +size 52655 diff --git a/catalog/service/siemprom/img/siemprom.png b/catalog/service/siemprom/img/siemprom.png new file mode 100644 index 0000000..bc27d08 Binary files /dev/null and b/catalog/service/siemprom/img/siemprom.png differ diff --git a/catalog/service/siemprom/index.md b/catalog/service/siemprom/index.md new file mode 100644 index 0000000..afb0bfc --- /dev/null +++ b/catalog/service/siemprom/index.md @@ -0,0 +1,27 @@ +--- +format: 1 +type: program +name: SiemPROM +summary: Анализ EEPROM-блоков в FullFlash телефонов Siemens 35/45/50/55-й серий. +targets: + - egold +homepage: http://avkiev.siemens-club.ru/Siemens/SiemPROM/SiemPROM.htm +author: avkiev +screenshots: + - img/siemprom.png +versions: + - version: "1.78" + files: + - path: files/siemprom-1.78.zip + platform: win32 +--- + +SiemPROM смотрит на FullFlash, извлекает информацию о блоках EEPROM, их смещении и размере и показывает её пользователю. Для известных +блоков доступна дополнительная расшифровка содержимого. + +Программа поддерживает пользовательский словарь T9, приветствие, группы, WAP-закладки, заметки, будильник, инженерное меню x55, список +SMS, Factory Service Profile, пользовательские фразы, Bluetooth-идентификацию и известные устройства, таймаут Java-соединения и другие +служебные блоки. + +SiemPROM тестировался автором на телефонах Siemens 35-й, 45-й, 50-й и 55-й серий. Описания блоков находятся во внешнем файле +`eeprom.dsc`, который можно дополнять. diff --git a/catalog/service/sst/files/sst-5.31-unprotected.zip b/catalog/service/sst/files/sst-5.31-unprotected.zip new file mode 100644 index 0000000..af2e56d --- /dev/null +++ b/catalog/service/sst/files/sst-5.31-unprotected.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce9e64f86b676324bf3de77b369eca91289997587cbc52554094e750f3bfda83 +size 2288859 diff --git a/catalog/service/sst/files/sst-5.31-update-fix.zip b/catalog/service/sst/files/sst-5.31-update-fix.zip new file mode 100644 index 0000000..98a0003 --- /dev/null +++ b/catalog/service/sst/files/sst-5.31-update-fix.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:592afa92c64dcf46ab719b5bbfe164e39872dbfe6ecc5d2f79eaa13f6bde4915 +size 29016 diff --git a/catalog/service/sst/files/sst-5.32-rtl.zip b/catalog/service/sst/files/sst-5.32-rtl.zip new file mode 100644 index 0000000..4304f06 --- /dev/null +++ b/catalog/service/sst/files/sst-5.32-rtl.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057eb374f3158bc704796c133209e458d87811900f7e4a840c44b00d5cce0d46 +size 1817572 diff --git a/catalog/service/sst/files/sst-6.50-crack.zip b/catalog/service/sst/files/sst-6.50-crack.zip new file mode 100644 index 0000000..d6eba3f --- /dev/null +++ b/catalog/service/sst/files/sst-6.50-crack.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d422a38a5e6662c7cab5d6c8fd7a93ca58c730edf20226c2a62451dbe5d34c6 +size 645959 diff --git a/catalog/service/sst/files/sst-time-patch-98.zip b/catalog/service/sst/files/sst-time-patch-98.zip new file mode 100644 index 0000000..86255bd --- /dev/null +++ b/catalog/service/sst/files/sst-time-patch-98.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3415bcb03339f7a72f6ff2f13036123ce94c9b34aeb74a6e987b28b556eb0aea +size 822 diff --git a/catalog/service/sst/files/sst-time-patch.zip b/catalog/service/sst/files/sst-time-patch.zip new file mode 100644 index 0000000..d6320de --- /dev/null +++ b/catalog/service/sst/files/sst-time-patch.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac5edc7c2adff04c9bbdc2be16f74e2faae3dad8494c0c83592523241893c570 +size 666 diff --git a/catalog/service/sst/index.md b/catalog/service/sst/index.md index 489a970..982a5df 100644 --- a/catalog/service/sst/index.md +++ b/catalog/service/sst/index.md @@ -3,6 +3,10 @@ format: 1 type: program name: SST Service Toolbox summary: Сервисная программа для разблокировки, прошивки и восстановления телефонов Siemens разных платформ. +targets: + - egold + - sgold + - odm homepage: https://web.archive.org/web/20050803234139/http://www.sst-gsm.com/ forum: https://forum.gsmhosting.com/vbb/f310/sst-service-toolbox-v-6-50-now-support-siemens-a70-224695/ author: SST-GSM Team @@ -16,12 +20,35 @@ versions: - path: files/sst-6.50.zip description: Требуется аппаратный USB-ключ SST platform: win32 + - version: "5.32" + status: archived + released: "2005-03-20" + files: + - path: files/sst-5.32-rtl.zip + description: Версия без аппаратного ключа + platform: win32 - version: "5.31" status: archived files: - path: files/sst-5.31.zip description: Требуется аппаратный ключ SST platform: win32 + - path: files/sst-5.31-unprotected.zip + description: Версия без аппаратного ключа + platform: win32 +additional_files: + - path: files/sst-6.50-crack.zip + description: Кряк для SST 6.50 + platform: win32 + - path: files/sst-5.31-update-fix.zip + description: Исправление ошибки PC clock tampered в версии 5.31 + platform: win32 + - path: files/sst-time-patch.zip + description: Патч проверки системной даты для Windows 2000/XP + platform: win32 + - path: files/sst-time-patch-98.zip + description: Патч проверки системной даты для Windows 98 + platform: win32 --- SST Service Toolbox Professional Edition — профессиональная сервисная программа для телефонов Siemens. @@ -38,5 +65,3 @@ SST Service Toolbox Professional Edition — профессиональная с - Разблокировка, восстановление и прошивка аппаратов на EGOLD, EGOLD Lite, SGOLD, AVR и ARM Версия 6.50 поддерживает телефоны серий x35–x65, SX1, C62, CFX65, A70 и их региональные варианты. - -В каталоге сохранены чистые дистрибутивы без средств обхода аппаратной защиты. diff --git a/catalog/service/swrite-map-r65/img/swrite-map-r65.png b/catalog/service/swrite-map-r65/img/swrite-map-r65.png new file mode 100644 index 0000000..082bcf2 Binary files /dev/null and b/catalog/service/swrite-map-r65/img/swrite-map-r65.png differ diff --git a/catalog/service/swrite-map-r65/index.md b/catalog/service/swrite-map-r65/index.md index 3528b27..eb9cd2b 100644 --- a/catalog/service/swrite-map-r65/index.md +++ b/catalog/service/swrite-map-r65/index.md @@ -2,9 +2,13 @@ format: 1 type: program name: SWriteMapR65 +order: -10 summary: Сервисная программа Siemens для записи MAP-файлов в телефоны серии x75. +targets: + - sgold author: Siemens -screenshots: [] +screenshots: + - img/swrite-map-r65.png versions: - version: "1.04" files: diff --git a/catalog/service/unisiemens/files/unisiemens-4.00-beta.zip b/catalog/service/unisiemens/files/unisiemens-4.00-beta.zip new file mode 100644 index 0000000..084d7c1 --- /dev/null +++ b/catalog/service/unisiemens/files/unisiemens-4.00-beta.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7256b504f01b11b832de17baa25a9e9ce93029cc772cb86a095245bacaf6181f +size 603372 diff --git a/catalog/service/unisiemens/img/unisiemens.png b/catalog/service/unisiemens/img/unisiemens.png new file mode 100644 index 0000000..19d3df2 Binary files /dev/null and b/catalog/service/unisiemens/img/unisiemens.png differ diff --git a/catalog/flashers/unisiemens/index.md b/catalog/service/unisiemens/index.md similarity index 72% rename from catalog/flashers/unisiemens/index.md rename to catalog/service/unisiemens/index.md index 6d09405..2102874 100644 --- a/catalog/flashers/unisiemens/index.md +++ b/catalog/service/unisiemens/index.md @@ -3,18 +3,20 @@ format: 1 type: program name: UniSiemens Professional summary: Флешер для чтения и записи FullFlash и EEPROM старых телефонов Siemens от x35 до x50. -screenshots: [] +targets: + - egold + - odm +screenshots: + - img/unisiemens.png versions: - version: "4.00 beta" status: current files: - path: files/unisiemens-4.00-beta.zip - description: Требуется аппаратный ключ UniSiemens + description: В комплекте usimload.exe для запуска без аппаратного ключа platform: win32 --- Программа для чтения и записи FullFlash, EEPROM или отдельного диапазона flash-памяти телефонов Siemens. Поддерживаются C30, S40, модели семейств x35 и x45, а при выборе SL4x — A50, M50 и MT50. В комплект входят загрузчики для разных семейств телефонов. - -В каталоге сохранён чистый комплект без `usimload.exe`, который использовался для обхода аппаратной защиты. diff --git a/catalog/flashers/v-klay/files/v_klay_setup.zip b/catalog/service/v-klay/files/v_klay_setup.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup.zip rename to catalog/service/v-klay/files/v_klay_setup.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v2152.zip b/catalog/service/v-klay/files/v_klay_setup_v2152.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v2152.zip rename to catalog/service/v-klay/files/v_klay_setup_v2152.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v25.zip b/catalog/service/v-klay/files/v_klay_setup_v25.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v25.zip rename to catalog/service/v-klay/files/v_klay_setup_v25.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v27.zip b/catalog/service/v-klay/files/v_klay_setup_v27.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v27.zip rename to catalog/service/v-klay/files/v_klay_setup_v27.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v271.zip b/catalog/service/v-klay/files/v_klay_setup_v271.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v271.zip rename to catalog/service/v-klay/files/v_klay_setup_v271.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v272.zip b/catalog/service/v-klay/files/v_klay_setup_v272.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v272.zip rename to catalog/service/v-klay/files/v_klay_setup_v272.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v31.zip b/catalog/service/v-klay/files/v_klay_setup_v31.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v31.zip rename to catalog/service/v-klay/files/v_klay_setup_v31.zip diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v32.zip b/catalog/service/v-klay/files/v_klay_setup_v32.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_setup_v32.zip rename to catalog/service/v-klay/files/v_klay_setup_v32.zip diff --git a/catalog/flashers/v-klay/files/v_klay_update_v2112.zip b/catalog/service/v-klay/files/v_klay_update_v2112.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_update_v2112.zip rename to catalog/service/v-klay/files/v_klay_update_v2112.zip diff --git a/catalog/flashers/v-klay/files/v_klay_update_v2520.zip b/catalog/service/v-klay/files/v_klay_update_v2520.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_update_v2520.zip rename to catalog/service/v-klay/files/v_klay_update_v2520.zip diff --git a/catalog/flashers/v-klay/files/v_klay_update_v2532.zip b/catalog/service/v-klay/files/v_klay_update_v2532.zip similarity index 100% rename from catalog/flashers/v-klay/files/v_klay_update_v2532.zip rename to catalog/service/v-klay/files/v_klay_update_v2532.zip diff --git a/catalog/service/v-klay/img/v-klay.png b/catalog/service/v-klay/img/v-klay.png new file mode 100644 index 0000000..134e0ef Binary files /dev/null and b/catalog/service/v-klay/img/v-klay.png differ diff --git a/catalog/flashers/v-klay/index.md b/catalog/service/v-klay/index.md similarity index 97% rename from catalog/flashers/v-klay/index.md rename to catalog/service/v-klay/index.md index 8d5e261..bf11959 100644 --- a/catalog/flashers/v-klay/index.md +++ b/catalog/service/v-klay/index.md @@ -2,10 +2,17 @@ format: 1 type: program name: V_KLay +order: -60 summary: Флешер и VKP-патчер для телефонов Siemens с редактором раскладки клавиатуры. +targets: + - higold + - egold + - sgold + - odm homepage: https://web.archive.org/web/20130813164842/http://vi-soft.com.ua/ author: ValeraVi (Валерий Вишняк) -screenshots: [] +screenshots: + - img/v-klay.png versions: - version: "3.3" status: current diff --git a/catalog/service/win-exit-tool/files/win-exit-tool-1.0.zip b/catalog/service/win-exit-tool/files/win-exit-tool-1.0.zip new file mode 100644 index 0000000..406c7e6 --- /dev/null +++ b/catalog/service/win-exit-tool/files/win-exit-tool-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a461f6dfacf0e706f9c61d3f7aebdb37cada72a82e3dc19d55b6feb0800b5df6 +size 329097 diff --git a/catalog/service/win-exit-tool/img/win-exit-tool.png b/catalog/service/win-exit-tool/img/win-exit-tool.png new file mode 100644 index 0000000..4e8a16e Binary files /dev/null and b/catalog/service/win-exit-tool/img/win-exit-tool.png differ diff --git a/catalog/service/win-exit-tool/index.md b/catalog/service/win-exit-tool/index.md new file mode 100644 index 0000000..a615bec --- /dev/null +++ b/catalog/service/win-exit-tool/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: WinExitTool +summary: Чтение и расшифровка журнала аварийных завершений в телефонах Siemens 65-й серии. +targets: + - sgold +author: Siemens AG +screenshots: + - img/win-exit-tool.png +versions: + - version: "1.0" + files: + - path: files/win-exit-tool-1.0.zip + platform: win32 +--- + +WinExitTool переводит телефон в ServiceMode, читает сведения об аппарате, последний EXIT-код и журнал аварийных завершений. Для записи +показываются тип и время сбоя, адрес, сигнатура, контрольная сумма, имя файла и текстовая расшифровка. Результат можно сохранить в файл, +а прочитанные записи — отметить или удалить. + +Программа предназначена Siemens для разработки и сервисной диагностики телефонов 65-й серии. diff --git a/catalog/service/winswup/img/winswup.png b/catalog/service/winswup/img/winswup.png new file mode 100644 index 0000000..d81638a Binary files /dev/null and b/catalog/service/winswup/img/winswup.png differ diff --git a/catalog/service/winswup/index.md b/catalog/service/winswup/index.md index 8609a10..0eb6959 100644 --- a/catalog/service/winswup/index.md +++ b/catalog/service/winswup/index.md @@ -2,9 +2,14 @@ format: 1 type: program name: WinSwup +order: -70 summary: Официальная программа для прошивки телефонов Siemens с использованием файлов XBZ/XBI. +targets: + - egold + - sgold author: Siemens AG -screenshots: [] +screenshots: + - img/winswup.png versions: - version: "4.20" status: current diff --git a/catalog/service/x55-contrast-tool/files/x55-contrast-tool-1.4.zip b/catalog/service/x55-contrast-tool/files/x55-contrast-tool-1.4.zip new file mode 100644 index 0000000..1943eb1 --- /dev/null +++ b/catalog/service/x55-contrast-tool/files/x55-contrast-tool-1.4.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67d7b62feef61ef85e49f96d90f0741d8b3d91333d5bd8224516df619a53fb05 +size 241775 diff --git a/catalog/service/x55-contrast-tool/img/x55-contrast-tool.png b/catalog/service/x55-contrast-tool/img/x55-contrast-tool.png new file mode 100644 index 0000000..99d5519 Binary files /dev/null and b/catalog/service/x55-contrast-tool/img/x55-contrast-tool.png differ diff --git a/catalog/service/x55-contrast-tool/index.md b/catalog/service/x55-contrast-tool/index.md new file mode 100644 index 0000000..6cfb255 --- /dev/null +++ b/catalog/service/x55-contrast-tool/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: X55 Contrast Tool +summary: Настройка контраста дисплея телефонов Siemens x55 через сервисный кабель. +targets: + - egold +screenshots: + - img/x55-contrast-tool.png +versions: + - version: "1.4" + released: "2004-02-06" + files: + - path: files/x55-contrast-tool-1.4.zip + platform: win32 +--- + +X55 Contrast Tool подключается к телефону Siemens x55 через COM-порт и позволяет +прочитать, изменить и сохранить значение контраста дисплея. diff --git a/catalog/service/x65-papua-utils/img/x65-papua-utils.png b/catalog/service/x65-papua-utils/img/x65-papua-utils.png new file mode 100644 index 0000000..c6f58da Binary files /dev/null and b/catalog/service/x65-papua-utils/img/x65-papua-utils.png differ diff --git a/catalog/service/x65-papua-utils/index.md b/catalog/service/x65-papua-utils/index.md index 46a22dc..dfa4d44 100644 --- a/catalog/service/x65-papua-utils/index.md +++ b/catalog/service/x65-papua-utils/index.md @@ -2,10 +2,14 @@ format: 1 type: program name: x65PapuaUtils +order: -40 summary: Сервисная программа для обслуживания телефонов Siemens на платформе SGOLD. +targets: + - sgold homepage: https://web.archive.org/web/20130825050857/http://papuas.allsiemens.com/PapuaUtils.htm author: Papuas -screenshots: [] +screenshots: + - img/x65-papua-utils.png versions: - version: "1.1.1c" status: current diff --git a/catalog/flashers/x65flasher/files/bsReader.zip b/catalog/service/x65flasher/files/bsReader.zip similarity index 100% rename from catalog/flashers/x65flasher/files/bsReader.zip rename to catalog/service/x65flasher/files/bsReader.zip diff --git a/catalog/service/x65flasher/files/px65v3.zip b/catalog/service/x65flasher/files/px65v3.zip new file mode 100644 index 0000000..9da11b4 --- /dev/null +++ b/catalog/service/x65flasher/files/px65v3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ff725a1f4d0882a71683cc49c8ef27e775ce4c01881d92ccdc609e3676d12b0 +size 12681 diff --git a/catalog/service/x65flasher/files/px65v5.zip b/catalog/service/x65flasher/files/px65v5.zip new file mode 100644 index 0000000..f5da7cd --- /dev/null +++ b/catalog/service/x65flasher/files/px65v5.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c6d65e18e0fbb49f6db8649cd98ff705b79806d840b749a3b50c6f7a3c4ac4 +size 18552 diff --git a/catalog/flashers/x65flasher/files/px75v1.zip b/catalog/service/x65flasher/files/px75v1.zip similarity index 100% rename from catalog/flashers/x65flasher/files/px75v1.zip rename to catalog/service/x65flasher/files/px75v1.zip diff --git a/catalog/flashers/x65flasher/files/x65flasher-1054.zip b/catalog/service/x65flasher/files/x65flasher-1054.zip similarity index 100% rename from catalog/flashers/x65flasher/files/x65flasher-1054.zip rename to catalog/service/x65flasher/files/x65flasher-1054.zip diff --git a/catalog/flashers/x65flasher/files/x65flasher-1094.zip b/catalog/service/x65flasher/files/x65flasher-1094.zip similarity index 100% rename from catalog/flashers/x65flasher/files/x65flasher-1094.zip rename to catalog/service/x65flasher/files/x65flasher-1094.zip diff --git a/catalog/flashers/x65flasher/files/x65flasher-2102.zip b/catalog/service/x65flasher/files/x65flasher-2102.zip similarity index 100% rename from catalog/flashers/x65flasher/files/x65flasher-2102.zip rename to catalog/service/x65flasher/files/x65flasher-2102.zip diff --git a/catalog/flashers/x65flasher/files/x65flasher-2103.zip b/catalog/service/x65flasher/files/x65flasher-2103.zip similarity index 100% rename from catalog/flashers/x65flasher/files/x65flasher-2103.zip rename to catalog/service/x65flasher/files/x65flasher-2103.zip diff --git a/catalog/service/x65flasher/img/x65flasher.png b/catalog/service/x65flasher/img/x65flasher.png new file mode 100644 index 0000000..a479a11 Binary files /dev/null and b/catalog/service/x65flasher/img/x65flasher.png differ diff --git a/catalog/flashers/x65flasher/index.md b/catalog/service/x65flasher/index.md similarity index 82% rename from catalog/flashers/x65flasher/index.md rename to catalog/service/x65flasher/index.md index a7e40a3..01b016b 100644 --- a/catalog/flashers/x65flasher/index.md +++ b/catalog/service/x65flasher/index.md @@ -2,10 +2,14 @@ format: 1 type: program name: x65flasher +order: -50 summary: Программа для чтения и записи flash-памяти телефонов Siemens 65–75-й серии. +targets: + - sgold homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html author: Chaos -screenshots: [] +screenshots: + - img/x65flasher.png versions: - version: "2.103" status: current @@ -33,6 +37,12 @@ versions: - path: files/x65flasher-1054.zip platform: win32 additional_files: + - path: files/px65v5.zip + description: Мидлет Chaos для извлечения HASH, ESN и boot-ключей на Siemens x65–x75 + platform: j2me + - path: files/px65v3.zip + description: Ранняя версия мидлета Chaos с функцией патчинга bootcore + platform: j2me - path: files/px75v1.zip description: Мидлет для получения HASH и ESN на младших моделях телефонов platform: j2me diff --git a/catalog/service/zeesiemens/files/zeesiemens-g3.zip b/catalog/service/zeesiemens/files/zeesiemens-g3.zip new file mode 100644 index 0000000..72b9362 --- /dev/null +++ b/catalog/service/zeesiemens/files/zeesiemens-g3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f28ec2f339015695da76f0a9527d898e4ca7db6dce21fa2d2da9f9d8648adbc +size 20817 diff --git a/catalog/service/zeesiemens/index.md b/catalog/service/zeesiemens/index.md new file mode 100644 index 0000000..2b87584 --- /dev/null +++ b/catalog/service/zeesiemens/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: ZeeSiemens +summary: Снятие SP Lock и PhoneCode с телефонов Siemens C35, M35 и S35. +targets: + - egold +author: Mr.Zee +screenshots: [] +versions: + - version: "G3" + files: + - path: files/zeesiemens-g3.zip + platform: win32 +--- + +ZeeSiemens снимает блокировку оператора SP Lock и код телефона PhoneCode с Siemens C35, M35 и S35 независимо от версии прошивки. +Программа подключается к включённому телефону через сервисный кабель и показывает его Phone ID. diff --git a/catalog/utilities/audio/create-ringtone/files/create-ringtone-4.92.zip b/catalog/utilities/audio/create-ringtone/files/create-ringtone-4.92.zip new file mode 100644 index 0000000..ff60cf4 --- /dev/null +++ b/catalog/utilities/audio/create-ringtone/files/create-ringtone-4.92.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55e2d9133a1666545d6a4c00632490799009ba71bd2f513acd4c672096f22329 +size 1675687 diff --git a/catalog/utilities/audio/create-ringtone/img/create-ringtone.png b/catalog/utilities/audio/create-ringtone/img/create-ringtone.png new file mode 100644 index 0000000..71503c8 Binary files /dev/null and b/catalog/utilities/audio/create-ringtone/img/create-ringtone.png differ diff --git a/catalog/utilities/audio/create-ringtone/index.md b/catalog/utilities/audio/create-ringtone/index.md new file mode 100644 index 0000000..7b5cfc2 --- /dev/null +++ b/catalog/utilities/audio/create-ringtone/index.md @@ -0,0 +1,20 @@ +--- +format: 1 +type: program +name: Create Ringtone +summary: Создание рингтонов из аудиофайлов и CD-треков, а также подготовка обоев для мобильных телефонов. +homepage: http://www.create-ringtone.com/ +author: Excode Software +screenshots: + - img/create-ringtone.png +versions: + - version: "4.92" + released: "2007-06-15" + files: + - path: files/create-ringtone-4.92.zip + description: Релиз SnD с обходом регистрации + platform: win32 +--- + +Create Ringtone создаёт рингтоны из MP3, WAV, WMA, OGG и дорожек Audio CD, +а также подготавливает фоновые изображения для мобильных телефонов. diff --git a/catalog/utilities/audio/index.md b/catalog/utilities/audio/index.md new file mode 100644 index 0000000..09c8bae --- /dev/null +++ b/catalog/utilities/audio/index.md @@ -0,0 +1,7 @@ +--- +format: 1 +type: category +name: Аудио +--- + +Конвертеры и редакторы мелодий, рингтонов и звуковых файлов. diff --git a/catalog/utilities/audio/midi-converter/files/midi-converter-1.05.zip b/catalog/utilities/audio/midi-converter/files/midi-converter-1.05.zip new file mode 100644 index 0000000..e4a803b --- /dev/null +++ b/catalog/utilities/audio/midi-converter/files/midi-converter-1.05.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ed4ffb4c1072cd59b533038038af2c00bb196b7acc825ab8f07f9d0900470f4 +size 89138 diff --git a/catalog/utilities/audio/midi-converter/img/midi-converter.png b/catalog/utilities/audio/midi-converter/img/midi-converter.png new file mode 100644 index 0000000..b76e8ce Binary files /dev/null and b/catalog/utilities/audio/midi-converter/img/midi-converter.png differ diff --git a/catalog/utilities/audio/midi-converter/index.md b/catalog/utilities/audio/midi-converter/index.md new file mode 100644 index 0000000..ed78b09 --- /dev/null +++ b/catalog/utilities/audio/midi-converter/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: MIDIConverter +summary: Создание MIDI-мелодий для Siemens S/C25 и M/C/S35 по текстовой записи нот. +author: Michael Zolotiskiy +screenshots: + - img/midi-converter.png +versions: + - version: "1.05" + files: + - path: files/midi-converter-1.05.zip + platform: win32 +--- + +MIDIConverter создаёт стандартные MIDI-файлы по текстовой записи мелодии для +Siemens S/C25 и M/C/S35. Результат можно прослушать через установленный в +Windows MIDI-проигрыватель и загрузить в телефон, поддерживающий пользовательские +мелодии. diff --git a/catalog/utilities/audio/mp3siem/files/mp3siem-1.2.zip b/catalog/utilities/audio/mp3siem/files/mp3siem-1.2.zip new file mode 100644 index 0000000..8028863 --- /dev/null +++ b/catalog/utilities/audio/mp3siem/files/mp3siem-1.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e73205c5b22f7ae48aa23d32951ceee6d1753a1874de232ead3c42fbc0dc784 +size 532561 diff --git a/catalog/utilities/audio/mp3siem/img/mp3siem.png b/catalog/utilities/audio/mp3siem/img/mp3siem.png new file mode 100644 index 0000000..1b52d20 Binary files /dev/null and b/catalog/utilities/audio/mp3siem/img/mp3siem.png differ diff --git a/catalog/utilities/audio/mp3siem/index.md b/catalog/utilities/audio/mp3siem/index.md new file mode 100644 index 0000000..54000e1 --- /dev/null +++ b/catalog/utilities/audio/mp3siem/index.md @@ -0,0 +1,16 @@ +--- +format: 1 +type: program +name: MP3Siem +summary: Подготовка MP3-файлов для воспроизведения на телефонах Siemens C55/M55/S55/SX1 и 65-й серии. +screenshots: + - img/mp3siem.png +versions: + - version: "1.2" + files: + - path: files/mp3siem-1.2.zip + platform: win32 +--- + +MP3Siem перекодирует MP3 через промежуточный WAV с частотой 16 кГц и одним каналом для воспроизведения на Siemens C55, M55, S55, +SX1, C65, CX65, M65 и S65. В комплект программы входят кодировщик LAME и SoX. diff --git a/catalog/utilities/audio/ringtone-editor/files/ringtone-editor-2.2.zip b/catalog/utilities/audio/ringtone-editor/files/ringtone-editor-2.2.zip new file mode 100644 index 0000000..0aabc20 --- /dev/null +++ b/catalog/utilities/audio/ringtone-editor/files/ringtone-editor-2.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc802ddba77ca4df475ae936a7962cf3d60e728ea7fb31aaed7301270b4db6e3 +size 155154 diff --git a/catalog/utilities/audio/ringtone-editor/img/ringtone-editor.png b/catalog/utilities/audio/ringtone-editor/img/ringtone-editor.png new file mode 100644 index 0000000..339fb83 Binary files /dev/null and b/catalog/utilities/audio/ringtone-editor/img/ringtone-editor.png differ diff --git a/catalog/utilities/audio/ringtone-editor/index.md b/catalog/utilities/audio/ringtone-editor/index.md new file mode 100644 index 0000000..823b322 --- /dev/null +++ b/catalog/utilities/audio/ringtone-editor/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: Ringtone Editor +summary: Редактирование монофонических мелодий Siemens C/M35 и Nokia Standard. +author: Michael Zolotiskiy +screenshots: + - img/ringtone-editor.png +versions: + - version: "2.2" + files: + - path: files/ringtone-editor-2.2.zip + description: Siemens Edition, beta 2 + platform: win32 +--- + +Ringtone Editor предназначен для создания, редактирования и прослушивания +монофонических мелодий. Сохранённая Siemens Edition поддерживает формат Siemens +C/M35 и Nokia Standard; в архив входит оригинальная справка. diff --git a/catalog/utilities/audio/smf-to-smaf-converter/files/smf-to-smaf-converter-1.2.1.zip b/catalog/utilities/audio/smf-to-smaf-converter/files/smf-to-smaf-converter-1.2.1.zip new file mode 100644 index 0000000..1121885 --- /dev/null +++ b/catalog/utilities/audio/smf-to-smaf-converter/files/smf-to-smaf-converter-1.2.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6ce68f1dfc9c4dba66c239d244bf689e0519d6d516236c5d1efabc63feb10f9 +size 180993 diff --git a/catalog/utilities/audio/smf-to-smaf-converter/img/smf-to-smaf-converter.png b/catalog/utilities/audio/smf-to-smaf-converter/img/smf-to-smaf-converter.png new file mode 100644 index 0000000..a65283e Binary files /dev/null and b/catalog/utilities/audio/smf-to-smaf-converter/img/smf-to-smaf-converter.png differ diff --git a/catalog/utilities/audio/smf-to-smaf-converter/index.md b/catalog/utilities/audio/smf-to-smaf-converter/index.md new file mode 100644 index 0000000..aacf47b --- /dev/null +++ b/catalog/utilities/audio/smf-to-smaf-converter/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: MA-1 SMF to SMAF Converter +summary: Преобразование MIDI-файлов SMF в мелодии SMAF/MA-1 формата MMF. +author: Yamaha Corporation +screenshots: + - img/smf-to-smaf-converter.png +versions: + - version: "1.2.1" + files: + - path: files/smf-to-smaf-converter-1.2.1.zip + platform: win32 +--- + +MA-1 SMF to SMAF Converter преобразует стандартные MIDI-файлы SMF в формат +SMAF/MA-1 с расширением MMF для использования в мобильных телефонах. Программа +проверяет диапазон нот, доступный трёхоктавному синтезатору MA-1. diff --git a/catalog/utilities/audio/universal-ringtone-converter/files/universal-ringtone-converter-4.32.zip b/catalog/utilities/audio/universal-ringtone-converter/files/universal-ringtone-converter-4.32.zip new file mode 100644 index 0000000..dac24d3 --- /dev/null +++ b/catalog/utilities/audio/universal-ringtone-converter/files/universal-ringtone-converter-4.32.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:498ca9b586fd409816ca32fc1ebe0622598d78e1f2b3faaf41f253b5e214503a +size 132887 diff --git a/catalog/utilities/audio/universal-ringtone-converter/img/universal-ringtone-converter.png b/catalog/utilities/audio/universal-ringtone-converter/img/universal-ringtone-converter.png new file mode 100644 index 0000000..ea73627 Binary files /dev/null and b/catalog/utilities/audio/universal-ringtone-converter/img/universal-ringtone-converter.png differ diff --git a/catalog/utilities/audio/universal-ringtone-converter/index.md b/catalog/utilities/audio/universal-ringtone-converter/index.md new file mode 100644 index 0000000..0fff234 --- /dev/null +++ b/catalog/utilities/audio/universal-ringtone-converter/index.md @@ -0,0 +1,21 @@ +--- +format: 1 +type: program +name: Universal Ringtone Converter +summary: Преобразование MIDI и текстовых мелодий телефонов Siemens, Nokia и Ericsson с редактором и проигрывателем. +author: Riza Purwo Nugroho +screenshots: + - img/universal-ringtone-converter.png +versions: + - version: "4.32" + files: + - path: files/universal-ringtone-converter-4.32.zip + platform: win32 +--- + +Universal Ringtone Converter преобразует MIDI в текстовые форматы мелодий мобильных телефонов и обратно. Можно перевести мелодию из +одного текстового формата в другой, отредактировать её, прослушать через MIDI-секвенсор и получить последовательность клавиш для набора +на телефоне. + +Описание каждого формата хранится во внешнем INI-файле и может дополняться без изменения программы. В сохранённом комплекте есть +форматы для телефонов Siemens, Nokia и Ericsson. diff --git a/catalog/utilities/vmo2wav/files/vmo2wav.zip b/catalog/utilities/audio/vmo2wav/files/vmo2wav.zip similarity index 100% rename from catalog/utilities/vmo2wav/files/vmo2wav.zip rename to catalog/utilities/audio/vmo2wav/files/vmo2wav.zip diff --git a/catalog/utilities/vmo2wav/index.md b/catalog/utilities/audio/vmo2wav/index.md similarity index 100% rename from catalog/utilities/vmo2wav/index.md rename to catalog/utilities/audio/vmo2wav/index.md diff --git a/catalog/utilities/audio/wav-amr-converter/files/wav-amr-converter-1.0.zip b/catalog/utilities/audio/wav-amr-converter/files/wav-amr-converter-1.0.zip new file mode 100644 index 0000000..c7e3e66 --- /dev/null +++ b/catalog/utilities/audio/wav-amr-converter/files/wav-amr-converter-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:349abf6f0f219cc9763da2103a73bed3a7113f49d522c51b35678f619b39ad48 +size 390467 diff --git a/catalog/utilities/audio/wav-amr-converter/index.md b/catalog/utilities/audio/wav-amr-converter/index.md new file mode 100644 index 0000000..d6a9946 --- /dev/null +++ b/catalog/utilities/audio/wav-amr-converter/index.md @@ -0,0 +1,16 @@ +--- +format: 1 +type: program +name: WAV/AMR Converter +summary: Преобразование звука между WAV и AMR для использования в мобильных телефонах. +screenshots: [] +versions: + - version: "1.0" + files: + - path: files/wav-amr-converter-1.0.zip + platform: win32 +--- + +Конвертер преобразует звуковые файлы из WAV в AMR и обратно. В комплект входят +графическая программа, командные BAT-файлы для обоих направлений, описание +формата AMR и тестовые файлы. diff --git a/catalog/utilities/bookshelf/files/bookshelf-1.0a.zip b/catalog/utilities/bookshelf/files/bookshelf-1.0a.zip new file mode 100644 index 0000000..735932f --- /dev/null +++ b/catalog/utilities/bookshelf/files/bookshelf-1.0a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce61af2bba332892aa9bbfb46f37e219aa3da309d1863f88f6a94a7d2ac8c27a +size 700693 diff --git a/catalog/utilities/bookshelf/img/bookshelf.png b/catalog/utilities/bookshelf/img/bookshelf.png new file mode 100644 index 0000000..91064b3 Binary files /dev/null and b/catalog/utilities/bookshelf/img/bookshelf.png differ diff --git a/catalog/utilities/bookshelf/index.md b/catalog/utilities/bookshelf/index.md new file mode 100644 index 0000000..4e98c8d --- /dev/null +++ b/catalog/utilities/bookshelf/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Bookshelf +summary: Создание J2ME-книг из текстовых файлов для Siemens SL45i, C55, M50, S55 и SL55. +targets: + - egold +author: Антон Красовский +screenshots: + - img/bookshelf.png +versions: + - version: "1.0a" + files: + - path: files/bookshelf-1.0a.zip + platform: java +--- + +Bookshelf позволяет преобразовать один или несколько текстовых файлов в готовый для установки мидлет. При запуске мидлета на телефоне +пользователь получает возможность читать включённые в него тексты. + +Для каждого текста можно выбрать кодировку CP1251 или KOI8-R, язык переносов, отступы, межстрочное расстояние и шрифт. Программа +показывает, как текст будет выглядеть на экране телефона, и поддерживает шрифты Palm Pilot в форматах PDB и PFT. + +В создаваемую книгу можно включить плагины для перехода к странице и между текстами, просмотра информации, автоматической постраничной +или плавной прокрутки. Поддерживаются Siemens SL45i, C55, M50, S55 и SL55. diff --git a/catalog/utilities/ff-converter/files/ff-converter-1.0.zip b/catalog/utilities/ff-converter/files/ff-converter-1.0.zip new file mode 100644 index 0000000..d7c4845 --- /dev/null +++ b/catalog/utilities/ff-converter/files/ff-converter-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6934982fe27eb1a09d1ed84d3e7d8cb534fce3d2cef850d3c10a159c0cf83d6b +size 204020 diff --git a/catalog/utilities/ff-converter/img/ff-converter.png b/catalog/utilities/ff-converter/img/ff-converter.png new file mode 100644 index 0000000..d02718a Binary files /dev/null and b/catalog/utilities/ff-converter/img/ff-converter.png differ diff --git a/catalog/utilities/ff-converter/index.md b/catalog/utilities/ff-converter/index.md new file mode 100644 index 0000000..8d92ed0 --- /dev/null +++ b/catalog/utilities/ff-converter/index.md @@ -0,0 +1,16 @@ +--- +format: 1 +type: program +name: FF Converter +summary: Преобразование дампов прошивки Siemens из BIN и FLS в FullFlash BIN. +screenshots: + - img/ff-converter.png +versions: + - version: "1.0" + files: + - path: files/ff-converter-1.0.zip + platform: win32 +--- + +FF Converter открывает дампы прошивки Siemens в форматах BIN и FLS, определяет +тип flash-памяти и сохраняет данные как FullFlash в формате BIN. diff --git a/catalog/development/utilities/filescomparer/files/fc_v1.2.zip b/catalog/utilities/filescomparer/files/fc_v1.2.zip similarity index 100% rename from catalog/development/utilities/filescomparer/files/fc_v1.2.zip rename to catalog/utilities/filescomparer/files/fc_v1.2.zip diff --git a/catalog/development/utilities/filescomparer/index.md b/catalog/utilities/filescomparer/index.md similarity index 100% rename from catalog/development/utilities/filescomparer/index.md rename to catalog/utilities/filescomparer/index.md diff --git a/catalog/utilities/index.md b/catalog/utilities/index.md index 1e011b4..da95c68 100644 --- a/catalog/utilities/index.md +++ b/catalog/utilities/index.md @@ -5,4 +5,4 @@ name: Утилиты order: 20 --- -Пользовательские утилиты для телефонов и мобильных приложений. +Утилиты для работы с телефонами, прошивками и мобильными файлами. diff --git a/catalog/utilities/java-midlet-installer/files/java-midlet-installer-0.0.0.3.zip b/catalog/utilities/java-midlet-installer/files/java-midlet-installer-0.0.0.3.zip new file mode 100644 index 0000000..fec9a3c --- /dev/null +++ b/catalog/utilities/java-midlet-installer/files/java-midlet-installer-0.0.0.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b68a7ed48c48d1a157a2ff7f46ea440dfb8ffe4028822e13cbc3ce4e17c8dc1a +size 582808 diff --git a/catalog/utilities/java-midlet-installer/img/java-midlet-installer.png b/catalog/utilities/java-midlet-installer/img/java-midlet-installer.png new file mode 100644 index 0000000..7141614 Binary files /dev/null and b/catalog/utilities/java-midlet-installer/img/java-midlet-installer.png differ diff --git a/catalog/utilities/java-midlet-installer/index.md b/catalog/utilities/java-midlet-installer/index.md new file mode 100644 index 0000000..883f389 --- /dev/null +++ b/catalog/utilities/java-midlet-installer/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: Java Midlet Installer +summary: Установка J2ME-приложений и игр из пар JAR/JAD на телефоны BenQ-Siemens через USB. +targets: + - brew +author: BenQ Mobile +screenshots: + - img/java-midlet-installer.png +versions: + - version: "0.0.0.3" + files: + - path: files/java-midlet-installer-0.0.0.3.zip + platform: win32 +--- + +Java Midlet Installer устанавливает J2ME-мидлеты на телефон как приложение или игру. Пользователь выбирает локальный JAR либо JAD, +программа автоматически находит второй файл пары, копирует оба файла в соответствующий каталог телефона и предлагает перезагрузить +аппарат для завершения установки. + +В комплект входит руководство пользователя и USB-драйверы. diff --git a/catalog/utilities/midletsigner/index.md b/catalog/utilities/midletsigner/index.md index 875b61a..f7abbdb 100644 --- a/catalog/utilities/midletsigner/index.md +++ b/catalog/utilities/midletsigner/index.md @@ -3,6 +3,8 @@ format: 1 type: program name: MidletSigner summary: Программа для создания сертификатов и подписи Java-мидлетов на телефонах Siemens 65/75-й серии. +targets: + - sgold homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html author: Chaos screenshots: [] diff --git a/catalog/utilities/minigps-auto-creator/files/minigps-auto-creator-0.54b.zip b/catalog/utilities/minigps-auto-creator/files/minigps-auto-creator-0.54b.zip new file mode 100644 index 0000000..67541cd --- /dev/null +++ b/catalog/utilities/minigps-auto-creator/files/minigps-auto-creator-0.54b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12f2f80bc7fb166652f194696b14dc76bff76a44165b02fa9785e4f77f449946 +size 220748 diff --git a/catalog/utilities/minigps-auto-creator/img/minigps-auto-creator.png b/catalog/utilities/minigps-auto-creator/img/minigps-auto-creator.png new file mode 100644 index 0000000..7cc59a1 Binary files /dev/null and b/catalog/utilities/minigps-auto-creator/img/minigps-auto-creator.png differ diff --git a/catalog/utilities/minigps-auto-creator/index.md b/catalog/utilities/minigps-auto-creator/index.md new file mode 100644 index 0000000..f76d5b9 --- /dev/null +++ b/catalog/utilities/minigps-auto-creator/index.md @@ -0,0 +1,23 @@ +--- +format: 1 +type: program +name: miniGPS AutoCreator +summary: Создание файлов TMO для патча MiniGPS with GSM Data Logger по таблице базовых станций. +targets: + - sgold +author: "[crazy]misha" +screenshots: + - img/minigps-auto-creator.png +versions: + - version: "0.54b" + files: + - path: files/minigps-auto-creator-0.54b.zip + platform: win32 +--- + +Программа автоматизирует создание файлов TMO для патча MiniGPS with GSM Data Logger 0.8 по известным данным из таблицы базовых станций. +Она загружает и сохраняет таблицы CSV, поддерживает транслитерацию, обрезку подписей, ведущие нули, наборы секторов и констант и +создаёт каталог LAC с готовыми TMO. + +Встроенный редактор позволяет открыть один файл или целую папку TMO, изменить действия, Cell ID и текст и сохранить изменения. В +комплект включены таблицы базовых станций операторов Уфы. diff --git a/catalog/utilities/siemens-screenshot/files/siemens-screenshot-1.0.2.0.zip b/catalog/utilities/siemens-screenshot/files/siemens-screenshot-1.0.2.0.zip new file mode 100644 index 0000000..7e83a77 --- /dev/null +++ b/catalog/utilities/siemens-screenshot/files/siemens-screenshot-1.0.2.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3048cc153781a24c76a64a0a51d499b91577b3f935200372379e7ae5d0e91a08 +size 361196 diff --git a/catalog/utilities/siemens-screenshot/img/siemens-screenshot.png b/catalog/utilities/siemens-screenshot/img/siemens-screenshot.png new file mode 100644 index 0000000..f7d1aca Binary files /dev/null and b/catalog/utilities/siemens-screenshot/img/siemens-screenshot.png differ diff --git a/catalog/utilities/siemens-screenshot/index.md b/catalog/utilities/siemens-screenshot/index.md new file mode 100644 index 0000000..7e52a73 --- /dev/null +++ b/catalog/utilities/siemens-screenshot/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: Siemens Screenshot +summary: Снятие скриншотов с дисплея телефонов Siemens x35–x60 через BFB. +targets: + - egold +author: ACiD[mrp] +screenshots: + - img/siemens-screenshot.png +versions: + - version: "1.0.2.0" + released: "2004-04-22" + files: + - path: files/siemens-screenshot-1.0.2.0.zip + platform: win32 +--- + +Siemens Screenshot снимает изображение с дисплея телефона через BFB. Проверена +работа с ME45i, S55, M55 и SL55; программа также рассчитана на C45, S45, ME45, +M50, MT50, C55, A60 и C60. Поддерживаются монохромные и цветные дисплеи, включая +палитру 4096 цветов. + +Для доступа к BFB некоторым прошивкам требуется патч. В архив входят описание +режима работы, история версий и готовые патчи для нескольких моделей. diff --git a/catalog/utilities/siemens-service-code-generator/files/siemens-service-code-generator-1.0.3.zip b/catalog/utilities/siemens-service-code-generator/files/siemens-service-code-generator-1.0.3.zip new file mode 100644 index 0000000..6bd216b --- /dev/null +++ b/catalog/utilities/siemens-service-code-generator/files/siemens-service-code-generator-1.0.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0585f49a0a0fc41546aa42257592c251f72a22cf040e6eb8e37cbcff95dea14 +size 28629 diff --git a/catalog/utilities/siemens-service-code-generator/img/siemens-service-code-generator.png b/catalog/utilities/siemens-service-code-generator/img/siemens-service-code-generator.png new file mode 100644 index 0000000..c0efb8a Binary files /dev/null and b/catalog/utilities/siemens-service-code-generator/img/siemens-service-code-generator.png differ diff --git a/catalog/utilities/siemens-service-code-generator/index.md b/catalog/utilities/siemens-service-code-generator/index.md new file mode 100644 index 0000000..de32c15 --- /dev/null +++ b/catalog/utilities/siemens-service-code-generator/index.md @@ -0,0 +1,27 @@ +--- +format: 1 +type: program +name: Siemens Service Code Generator +summary: Расчёт и запись в SIM-карту кодов активации сервисного меню телефонов Siemens. +targets: + - higold + - egold +author: Greenstone; помощь в анализе — DarkBear +screenshots: + - img/siemens-service-code-generator.png +versions: + - version: "1.0.3" + released: "2003-08-28" + files: + - path: files/siemens-service-code-generator-1.0.3.zip + platform: win32 +--- + +Генератор вычисляет по IMSI два кода активации недокументированного сервисного +меню Siemens. Первый код открывает все пункты, второй — только Monitor и +Audiomonitor. IMSI можно ввести вручную или прочитать из телефона через кабель +либо IrDA; готовый код программа записывает в последнюю ячейку телефонной книги +SIM-карты. + +Коды проверены на S25, C35, M35, S35i, C45, S45, ME45, SL45, M50, MT50 и C55. +Для C55 с прошивкой 11 и новее требуется изменение EEPROM. diff --git a/catalog/utilities/sxg75-filename-cutter/files/sxg75-filename-cutter-0.3b.zip b/catalog/utilities/sxg75-filename-cutter/files/sxg75-filename-cutter-0.3b.zip new file mode 100644 index 0000000..c4bf290 --- /dev/null +++ b/catalog/utilities/sxg75-filename-cutter/files/sxg75-filename-cutter-0.3b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f1e8d1fda31c4dca0a7586929179d40987f931c6c165b727c9d2377e948aa1 +size 78079 diff --git a/catalog/utilities/sxg75-filename-cutter/img/sxg75-filename-cutter.png b/catalog/utilities/sxg75-filename-cutter/img/sxg75-filename-cutter.png new file mode 100644 index 0000000..5045443 Binary files /dev/null and b/catalog/utilities/sxg75-filename-cutter/img/sxg75-filename-cutter.png differ diff --git a/catalog/utilities/sxg75-filename-cutter/index.md b/catalog/utilities/sxg75-filename-cutter/index.md new file mode 100644 index 0000000..0584957 --- /dev/null +++ b/catalog/utilities/sxg75-filename-cutter/index.md @@ -0,0 +1,20 @@ +--- +format: 1 +type: program +name: SXG75 Filename Cutter +summary: Подготовка имён медиафайлов для Siemens SXG75 с ограничением длины и удалением неподдерживаемых символов. +targets: + - brew +author: -=[LCW]=-ExXtReMe +screenshots: + - img/sxg75-filename-cutter.png +versions: + - version: "0.3b" + files: + - path: files/sxg75-filename-cutter-0.3b.zip + platform: win32 +--- + +SXG75 Filename Cutter обрабатывает имена изображений, звуковых, текстовых и видеофайлов перед копированием на Siemens SXG75. +Программа ограничивает длину имени, удаляет выбранные специальные символы и может сохранить результат в отдельной папке `SXG75` или +заменить исходные файлы. diff --git a/catalog/utilities/txt2wmlc/files/txt2wmlc-1.2a.zip b/catalog/utilities/txt2wmlc/files/txt2wmlc-1.2a.zip new file mode 100644 index 0000000..508f63a --- /dev/null +++ b/catalog/utilities/txt2wmlc/files/txt2wmlc-1.2a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91424035b87a2ed7605d51cf31476a003a28a22cf43a2432ff16ccff5bbb380c +size 4710 diff --git a/catalog/utilities/txt2wmlc/index.md b/catalog/utilities/txt2wmlc/index.md new file mode 100644 index 0000000..b22bfd5 --- /dev/null +++ b/catalog/utilities/txt2wmlc/index.md @@ -0,0 +1,20 @@ +--- +format: 1 +type: program +name: TXT2WMLC +summary: Преобразование текстовых файлов в страницы WMLC для просмотра в WAP-браузере Siemens 45-й серии. +targets: + - egold +author: CheSer software +screenshots: [] +versions: + - version: "1.2a" + files: + - path: files/txt2wmlc-1.2a.zip + platform: win32 +--- + +TXT2WMLC преобразует текстовый файл в одну или несколько страниц WMLC для просмотра в WAP-браузере телефонов Siemens 45-й серии. +Полученные файлы можно открыть из Card-Explorer или по локальному URL `file:a:\путь\имя.wmlc`. + +Программа выполнена в виде сценария Windows Script Host и запускается из командной строки. diff --git a/catalog/development/firmware/wsff/files/WSFF2.zip b/catalog/utilities/wsff/files/WSFF2.zip similarity index 100% rename from catalog/development/firmware/wsff/files/WSFF2.zip rename to catalog/utilities/wsff/files/WSFF2.zip diff --git a/catalog/development/firmware/wsff/files/WSFF4.zip b/catalog/utilities/wsff/files/WSFF4.zip similarity index 100% rename from catalog/development/firmware/wsff/files/WSFF4.zip rename to catalog/utilities/wsff/files/WSFF4.zip diff --git a/catalog/utilities/wsff/img/wsff.png b/catalog/utilities/wsff/img/wsff.png new file mode 100644 index 0000000..d00c27a Binary files /dev/null and b/catalog/utilities/wsff/img/wsff.png differ diff --git a/catalog/development/firmware/wsff/index.md b/catalog/utilities/wsff/index.md similarity index 87% rename from catalog/development/firmware/wsff/index.md rename to catalog/utilities/wsff/index.md index 33b5bfd..5a7e0a0 100644 --- a/catalog/development/firmware/wsff/index.md +++ b/catalog/utilities/wsff/index.md @@ -3,9 +3,16 @@ format: 1 type: program name: WSFF summary: Программа для анализа и распаковки сервисных прошивок Siemens WinSwup. +targets: + - higold + - egold + - sgold + - odm + - brew homepage: https://web.archive.org/web/20130825050857/http://papuas.allsiemens.com/ author: Papuas -screenshots: [] +screenshots: + - img/wsff.png versions: - version: "4" status: current diff --git a/catalog/utilities/x65-wallpaper-maker/files/x65-wallpaper-maker-1.2.2.1.zip b/catalog/utilities/x65-wallpaper-maker/files/x65-wallpaper-maker-1.2.2.1.zip new file mode 100644 index 0000000..71a6bc5 --- /dev/null +++ b/catalog/utilities/x65-wallpaper-maker/files/x65-wallpaper-maker-1.2.2.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b8eca1ae206fccedd3e55373700cdea8131a8aa388398cf73ea06ce3d0cb51a +size 799715 diff --git a/catalog/utilities/x65-wallpaper-maker/img/x65-wallpaper-maker.png b/catalog/utilities/x65-wallpaper-maker/img/x65-wallpaper-maker.png new file mode 100644 index 0000000..3bbae31 Binary files /dev/null and b/catalog/utilities/x65-wallpaper-maker/img/x65-wallpaper-maker.png differ diff --git a/catalog/utilities/x65-wallpaper-maker/index.md b/catalog/utilities/x65-wallpaper-maker/index.md new file mode 100644 index 0000000..852a0ec --- /dev/null +++ b/catalog/utilities/x65-wallpaper-maker/index.md @@ -0,0 +1,22 @@ +--- +format: 1 +type: program +name: x65 Wallpaper Maker +summary: Подготовка обоев 132×176 для телефонов Siemens x65 из изображений BMP, JPEG и GIF. +targets: + - sgold +author: Herbert Joos +screenshots: + - img/x65-wallpaper-maker.png +versions: + - version: "1.2.2.1" + released: "2005-01-29" + files: + - path: files/x65-wallpaper-maker-1.2.2.1.zip + platform: win32 +--- + +x65 Wallpaper Maker вырезает из большого изображения область нужного размера и +готовит обои 132×176 пикселей для телефонов Siemens x65. Поддерживаются исходные +изображения BMP, JPEG и GIF; пропорции выбранной области сохраняются при +масштабировании. diff --git a/catalog/utilities/x85screen/files/shootx65-0.12b.zip b/catalog/utilities/x85screen/files/shootx65-0.12b.zip new file mode 100644 index 0000000..5d36f8f --- /dev/null +++ b/catalog/utilities/x85screen/files/shootx65-0.12b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d50b1dc302bb225c05b651fd7107e0737be3723822dd648319d2d88200da91d +size 34652 diff --git a/catalog/utilities/x85screen/files/x85screen-1.65.zip b/catalog/utilities/x85screen/files/x85screen-1.65.zip new file mode 100644 index 0000000..99cf80d --- /dev/null +++ b/catalog/utilities/x85screen/files/x85screen-1.65.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfd3da929cac62610e6d4f4cb214d25fe5c5258b6985e942deecd9ec9c5a7a5e +size 326235 diff --git a/catalog/utilities/x85screen/img/x85screen.png b/catalog/utilities/x85screen/img/x85screen.png new file mode 100644 index 0000000..1e21378 Binary files /dev/null and b/catalog/utilities/x85screen/img/x85screen.png differ diff --git a/catalog/utilities/x85screen/index.md b/catalog/utilities/x85screen/index.md new file mode 100644 index 0000000..302611c --- /dev/null +++ b/catalog/utilities/x85screen/index.md @@ -0,0 +1,30 @@ +--- +format: 1 +type: program +name: X85Screen +order: -10 +summary: Снятие скриншотов с дисплея телефонов Siemens через последовательный порт. +targets: + - sgold +author: 武汉探索电脑工作室 +screenshots: + - img/x85screen.png +versions: + - version: "1.65" + status: current + released: "2007-01-18" + files: + - path: files/x85screen-1.65.zip + platform: win32 + - version: "0.12b" + status: archived + released: "2004-12-21" + files: + - path: files/shootx65-0.12b.zip + description: Ранняя версия под названием ShootX65 + platform: win32 +--- + +X85Screen подключается к телефону через COM-порт, считывает содержимое дисплея и +сохраняет снимок в BMP или JPEG. Полученные кадры можно разложить по шести +ячейкам, перетаскивать между ними и сохранить отдельно либо общим изображением. diff --git a/package.json b/package.json index 97d8872..ddc8349 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,11 @@ "type": "module", "packageManager": "pnpm@11.3.0", "scripts": { + "extract-archives": "tsx scripts/extractArchives.ts", "fill-metadata": "tsx scripts/fillMetadata.ts", "fill-metadata:check": "tsx scripts/fillMetadata.ts --check", "repack-archive": "tsx scripts/repackArchive.ts", + "screenshots": "tsx tools/screenshotCatalog.ts", "tree": "tsx scripts/printTree.ts", "typecheck": "tsc --noEmit" }, diff --git a/schema/index.schema.json b/schema/index.schema.json index 743672e..199d9fc 100644 --- a/schema/index.schema.json +++ b/schema/index.schema.json @@ -27,6 +27,21 @@ "minLength": 1, "maxLength": 120 }, + "targets": { + "type": "array", + "minItems": 1, + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "higold", + "egold", + "sgold", + "odm", + "brew" + ] + } + }, "url": { "type": "string", "format": "uri", @@ -151,9 +166,15 @@ "name": { "$ref": "#/$defs/name" }, + "order": { + "type": "integer" + }, "summary": { "$ref": "#/$defs/summary" }, + "targets": { + "$ref": "#/$defs/targets" + }, "homepage": { "$ref": "#/$defs/url" }, diff --git a/scripts/extractArchives.ts b/scripts/extractArchives.ts new file mode 100644 index 0000000..eb0d50a --- /dev/null +++ b/scripts/extractArchives.ts @@ -0,0 +1,264 @@ +#!/usr/bin/env node + +import { execFile } from "node:child_process"; +import { lstat, mkdir, mkdtemp, readdir, rm, stat } from "node:fs/promises"; +import path from "node:path"; +import process from "node:process"; +import { promisify } from "node:util"; + +type Options = { + dryRun: boolean; + outputDirectory: string; + sourceDirectory: string; + temporaryDirectory: string; +}; + +const execFileAsync = promisify(execFile); + +function usage(): void { + console.log(`Usage: pnpm extract-archives [options] + +Recursively extracts every ZIP from catalog into the output directory. Category and +program paths are preserved; each archive is extracted into a directory named after it. +Existing destination directories and files are skipped. + + --dry-run list operations without extracting files + --source read ZIP archives from a directory other than catalog + --temp-dir use a specific directory for temporary files + --help show this help message`); +} + +function parseArguments(args: string[]): Options { + const positional: string[] = []; + let dryRun = false; + let sourceDirectory = path.resolve("catalog"); + let temporaryDirectory = "/tmp/codex/extract-archives"; + + for (let index = 0; index < args.length; index += 1) { + const argument = args[index]; + if (argument === "--help" || argument === "-h") { + usage(); + process.exit(0); + } else if (argument === "--dry-run") { + dryRun = true; + } else if (argument === "--source") { + const value = args[index + 1]; + if (value === undefined) { + throw new Error("--source requires a path"); + } + sourceDirectory = path.resolve(value); + index += 1; + } else if (argument === "--temp-dir") { + const value = args[index + 1]; + if (value === undefined) { + throw new Error("--temp-dir requires a path"); + } + temporaryDirectory = path.resolve(value); + index += 1; + } else if (argument.startsWith("-")) { + throw new Error(`Unknown option: ${argument}`); + } else { + positional.push(argument); + } + } + + if (positional.length !== 1) { + throw new Error("Expected one output directory path"); + } + + return { + dryRun, + outputDirectory: path.resolve(positional[0]), + sourceDirectory, + temporaryDirectory, + }; +} + +async function run(command: string, args: string[]): Promise { + const { stdout } = await execFileAsync(command, args, { + encoding: "utf8", + maxBuffer: 32 * 1024 * 1024, + }); + return stdout; +} + +async function collectArchives(directory: string): Promise { + const archives: string[] = []; + + async function visit(currentDirectory: string): Promise { + const entries = await readdir(currentDirectory, { withFileTypes: true }); + entries.sort((left, right) => left.name.localeCompare(right.name, "en")); + + for (const entry of entries) { + const entryPath = path.join(currentDirectory, entry.name); + if (entry.isDirectory()) { + await visit(entryPath); + } else if (entry.isFile() && path.extname(entry.name).toLowerCase() === ".zip") { + archives.push(entryPath); + } + } + } + + await visit(directory); + return archives; +} + +function destinationFor(archive: string, sourceDirectory: string, outputDirectory: string): string { + const basename = path.basename(archive); + const stem = basename.slice(0, -path.extname(basename).length); + if (stem.length === 0) { + throw new Error(`Archive has no usable name: ${archive}`); + } + + const relativeArchive = path.relative(sourceDirectory, archive); + if ( + relativeArchive === ".." || + relativeArchive.startsWith(`..${path.sep}`) || + path.isAbsolute(relativeArchive) + ) { + throw new Error(`Archive is outside the source directory: ${archive}`); + } + + let relativeParent = path.dirname(relativeArchive); + if (path.basename(relativeParent) === "files") { + relativeParent = path.dirname(relativeParent); + } + return path.join(outputDirectory, relativeParent, stem); +} + +async function pathExists(target: string): Promise { + try { + await lstat(target); + return true; + } catch (error) { + if ((error as NodeJS.ErrnoException).code === "ENOENT") { + return false; + } + throw error; + } +} + +function validateArchivePaths(archive: string, listing: string): void { + for (const originalEntry of listing.split(/\r?\n/)) { + if (originalEntry.length === 0) { + continue; + } + const entry = originalEntry.replaceAll("\\", "/"); + const parts = entry.split("/"); + if ( + entry.startsWith("/") || + /^[a-z]:($|\/)/i.test(entry) || + parts.includes("..") + ) { + throw new Error(`${archive}: unsafe path in ZIP: ${originalEntry}`); + } + } +} + +async function validateExtractedTree(directory: string): Promise { + for (const entry of await readdir(directory, { withFileTypes: true })) { + const entryPath = path.join(directory, entry.name); + const entryStat = await lstat(entryPath); + if (entryStat.isSymbolicLink()) { + throw new Error(`ZIP contains a symbolic link: ${entryPath}`); + } + if (entryStat.isDirectory()) { + await validateExtractedTree(entryPath); + } else if (!entryStat.isFile()) { + throw new Error(`ZIP contains an unsupported special file: ${entryPath}`); + } + } +} + +async function extractArchive(archive: string, destination: string, temporaryRoot: string): Promise { + await run("7z", ["t", archive, "-bso0", "-bsp0"]); + validateArchivePaths(archive, await run("zipinfo", ["-1", archive])); + + const temporaryDirectory = await mkdtemp(path.join(temporaryRoot, "archive-")); + let destinationCreated = false; + try { + await run("7z", ["x", archive, `-o${temporaryDirectory}`, "-y", "-bso0", "-bsp0"]); + await validateExtractedTree(temporaryDirectory); + await mkdir(path.dirname(destination), { recursive: true }); + await mkdir(destination); + destinationCreated = true; + await run("cp", ["-a", "--", `${temporaryDirectory}${path.sep}.`, destination]); + } catch (error) { + if (destinationCreated) { + await rm(destination, { recursive: true, force: true }); + } + throw error; + } finally { + await rm(temporaryDirectory, { recursive: true, force: true }); + } +} + +async function main(): Promise { + const options = parseArguments(process.argv.slice(2)); + const rootStat = await stat(options.sourceDirectory); + if (!rootStat.isDirectory()) { + throw new Error(`Expected a source directory: ${options.sourceDirectory}`); + } + + const relativeOutput = path.relative(options.sourceDirectory, options.outputDirectory); + if ( + relativeOutput === "" || + (!relativeOutput.startsWith(`..${path.sep}`) && relativeOutput !== ".." && !path.isAbsolute(relativeOutput)) + ) { + throw new Error("Output directory must not be inside the source directory"); + } + + const archives = await collectArchives(options.sourceDirectory); + if (archives.length === 0) { + console.log(`No ZIP archives found in ${options.sourceDirectory}`); + return; + } + + if (!options.dryRun) { + await mkdir(options.outputDirectory, { recursive: true }); + await mkdir(options.temporaryDirectory, { recursive: true }); + } + + let extracted = 0; + let failed = 0; + let skipped = 0; + + for (const archive of archives) { + try { + const destination = destinationFor( + archive, + options.sourceDirectory, + options.outputDirectory, + ); + if (await pathExists(destination)) { + skipped += 1; + console.log(`Skipped: ${archive} (destination exists: ${destination})`); + } else if (options.dryRun) { + console.log(`Would extract: ${archive} -> ${destination}`); + } else { + await extractArchive(archive, destination, options.temporaryDirectory); + extracted += 1; + console.log(`Extracted: ${archive} -> ${destination}`); + } + } catch (error) { + failed += 1; + const message = error instanceof Error ? error.message : String(error); + console.error(`Failed: ${archive}: ${message}`); + } + } + + console.log( + `Done. Archives: ${archives.length}; extracted: ${extracted}; skipped: ${skipped}; failed: ${failed}`, + ); + if (failed > 0) { + process.exitCode = 1; + } +} + +try { + await main(); +} catch (error) { + const message = error instanceof Error ? error.message : String(error); + console.error(`Error: ${message}`); + process.exitCode = 1; +} diff --git a/softwarePaths.md b/softwarePaths.md deleted file mode 100644 index cd5054e..0000000 --- a/softwarePaths.md +++ /dev/null @@ -1,807 +0,0 @@ -# Пути к найденному ПО Siemens - -Корень поиска: `/home/azq2/Downloads/s`. - -Черновой список без проверки содержимого и удаления дублей. Явные прошивки, FullFlash, патчи и документация не включались; отдельные ложные срабатывания возможны. -Всего путей: 765. - -## Siemens/instal (29) - -- `/home/azq2/Downloads/s/Siemens/instal/C62_unlocker.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Data Suite/instal.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Driver/com-speed.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Driver/usb-com.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Flash Programmer/v.2.83.rar` -- `/home/azq2/Downloads/s/Siemens/instal/FP_v2.83.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Freia_9.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Freia/v.15.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Joker_v0.3.4.3.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Joker_v0.3.5.6.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Library/ocxctrl.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Library/Vbrun60.rar` -- `/home/azq2/Downloads/s/Siemens/instal/midlets.rar` -- `/home/azq2/Downloads/s/Siemens/instal/Mobile Phone Manager/v.4.06.zip` -- `/home/azq2/Downloads/s/Siemens/instal/Mobile Phone Manager/v.4.20.rar` -- `/home/azq2/Downloads/s/Siemens/instal/SiemensEEPROMtool315plus.rar` -- `/home/azq2/Downloads/s/Siemens/instal/SiMoCo/v.2.2.7.rar` -- `/home/azq2/Downloads/s/Siemens/instal/SiMoCo/v.2.2.9.rar` -- `/home/azq2/Downloads/s/Siemens/instal/SST/v.5.31.rar` -- `/home/azq2/Downloads/s/Siemens/instal/v_klay_setup_3.3.rar` -- `/home/azq2/Downloads/s/Siemens/instal/V_KLay/v.3.3.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x55contrast.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65_unlocker.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65flasher_2102.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65PapuaSoftV096Rus.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65PapuaUtils_v0.9.3_rus.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65papuautilsv104.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65PapuaUtilsV111b.rar` -- `/home/azq2/Downloads/s/Siemens/instal/x65PapuaUtilsV111c_rus.rar` - -## Сервис, флешеры и разблокировка (132) - -- `/home/azq2/Downloads/s/S6_flasher/SP1076.EXE` -- `/home/azq2/Downloads/s/S6_flasher/SWUPINST.EXE` -- `/home/azq2/Downloads/s/Service Siemens/Flasher 65-75/x65flasher-1094/px75v1/px75v1.jar` -- `/home/azq2/Downloads/s/Service Siemens/Flasher 65-75/x65flasher-1094/x65flasher.exe` -- `/home/azq2/Downloads/s/Service Siemens/Flasher 65-75/x65flasher-2103/bsReader/bsReader.jar` -- `/home/azq2/Downloads/s/Service Siemens/Flasher 65-75/x65flasher-2103/px75v1/px75v1.jar` -- `/home/azq2/Downloads/s/Service Siemens/Flasher 65-75/x65flasher-2103/x65flasher.exe` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/All_Siemens.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/all-siemens5.1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/Freia 15.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freia_18.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freia_build_8.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freia_build_10.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freia_build9.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/Freia.engine.15.front.11.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/Freia.engine.15.front.11/freia.exe` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freia.zip` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/Freia9_162c.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freia10.rar` -- `/home/azq2/Downloads/s/Service Siemens/Freia все версии/freiabuild9.zip` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/papuautils.zip` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/PapuaUtilsv.0.9.5b.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/WSMPlus2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuasoft_v0.9.2_146.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaSoft67CZ1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuasoftv091a_151_110.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuasoftv091a.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtils 068.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautils_0.9.3_rus.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtils.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV020.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV021.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV024.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV024a.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV025.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV025b.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV031.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV040.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV041.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV042.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV043.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV044.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV045.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV046.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV047 1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV047.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV048.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV050.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV054.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV055.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV056.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV057.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV058.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV060.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV061.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV062.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV064.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV064d.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV065.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV066.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV067c.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV069.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV070.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV073a.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV074.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV075.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV076b.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV077.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV078.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c4.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c6.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c7.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c8.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c9.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c9a.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c9b_478.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv079c9b.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV079d.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV079g.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv101.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv102.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv104.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv105 .rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv105.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv106.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv111b .rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65papuautilsv111b_190.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV111c_rus.rar` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PapuaUtilsV111c_rus/x65PapuaUtilsV111c.exe` -- `/home/azq2/Downloads/s/Service Siemens/Papua utils/x65PU049.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/261462_bin_s-c.ru.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QLib.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST_2.7.247.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST_2[1].15_build_231.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST-2.7 BULD 263.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST-2.7 BULD 263/40COMUPD.EXE` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST-2.7 BULD 263/dcom95.exe` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST-2.7 BULD 263/Setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/qpst-2.7b215.zip` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST-2.7BUILD264r.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST.exe` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QPST.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QXDM 3.9.102.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QXDM_3.09.16.PRO.rar` -- `/home/azq2/Downloads/s/Service Siemens/QPST,QXDM/QXDM_3.9.19.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/A50_C55_Unlocker.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/C45-MT50.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/cf62-unlockkit.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/CL50_phonelock.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/CX65UnlockerCalc.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/M55_tool.rar` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/Martech.A50.A55.C55.S55.Service.Tool.3.0.crc.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/mc60_unlock.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/SiemPan.rar` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/SiemPan.zip` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/SST Update Problem Fix.rar` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/SST_5.31.exe` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/SST_5.31.rar` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/ssttimepatch.rar` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/ssttimepatch98.rar` -- `/home/azq2/Downloads/s/Service Siemens/UNLOCK других Сименсов/UNISiemens.zip` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_setup_v2_7_1.zip` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_setup_v2_7_2004_07_09.zip` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_setup.rar` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_setup3.2.zip` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_setup3.3 .zip` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_setup05.zip` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/V_KLay_update271.rar` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_update2520.rar` -- `/home/azq2/Downloads/s/Service Siemens/V-klay все версии/v_klay_update2532.rar` - -## Программы для ST55/ST60 (10) - -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/dr_st55_gprs.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/Milano Backup 4_11.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/Milano Downloader v4_10.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/polski.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/Siemens_gprs.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/Smart_update.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/St55BGMaker.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/stres_0_1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/stres_0_2b.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги для ST55-60/stres_0_3.zip` - -## ReadManiac (4) - -- `/home/azq2/Downloads/s/Service Siemens/ReadManiac/readmaniac.zip` -- `/home/azq2/Downloads/s/Service Siemens/ReadManiac/ReadManiac14.zip` -- `/home/azq2/Downloads/s/Service Siemens/ReadManiac/ReadManiac19a.zip` -- `/home/azq2/Downloads/s/Service Siemens/ReadManiac/ReadManiac41fix.zip` - -## Программы для Siemens 35/45/55-й серий (135) - -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/A.52.Melody.Changer.2.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/A.52.Melody.Changer.2.0.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/a3x45mapgen.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/a50_Tool_by_Jordik7.5.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/a50_x55v30a_update.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/A50-C55TOOLSUPByS.Yazdanfar.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/a55_c5x_new_solutions.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/a55-c55.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/AC3DEC.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/All_C55.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/AVP35.RAR` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/AVPKM.RAR` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/AZID.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/bartek192.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/bookshelf_v1.0a.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/C25info.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/c55pe.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/c55pe2.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/C55Phonebook.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/C55TestPoint.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/C62DirLi.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/cabel35.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/cods.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/comtester.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/DCA510_Drivers.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dongl_Jordik_Tool.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dr_a50_xp.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dr_allxp.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dr_c55_xp.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dr_s45_98.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dr_s45_xp.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/dr_usb-com.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FairUse_0.30_Beta.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FarDES40.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FarDES53.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FarDES406.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FarDES5308.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/ff_comparer.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FFConverter.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FlashImager_v500.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/FunnyBytes215.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/fwchange.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/hiserial.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/icprog_driver.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/icprog105C.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/jokerv005_199.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/JokerV0343.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/ksie_202_full.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/LayoutMe.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/LEDMES45.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/loaders.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/lp_m55_v10_2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/M50_Rus_him.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/m55loaders_v23.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Martech_siemes_tool_39_cracked.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/martech_usb2crack_v80.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/maximdongl.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/mid2mmf.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/midiconverter.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/MIRC.RAR` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/mmp.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/MMPoly.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/MMPro.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Mobile.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/mobisim_by_krolik_special_4_allsiemens_110.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/mobisim_by_krolik_special_4_allsiemens_1102.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/momereldoc.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/netmon45.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/NOKIA.EXE` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/obman.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/PicPac.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/PROFILES.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/PSMPLAY.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/PSMPLAY.RAR` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/px5amd.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/REC_FEST.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/RingtoneEditor_22.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/rpntone_432.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/rstSiemens2_S55.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/rstSiemens2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/S25IR.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/s25logo.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/S55cscheme.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sensortool13.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Service_menu_Siemens_C55.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/siapro6int.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/siem_v67.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SiemCrcAll.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Siemens_CE_42_rus.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Siemens_cms35_IE_v2_3alfa.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Siemens_Contrast_Tool_v1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/siemens_langed_v14.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Siemens_M55_M56_Tools.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Siemens_Service_Profiler10.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/siemenschat.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SiemensDebugger_1.7.2.12.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SiemensQuickEEPROMfeatures33.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SiemensScreenshot_1.1.0.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Sim_Emu_6.01.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sim_scan.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sim_scan.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SL45_level2.5e_V1.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SL45_mmccontent_only_languages_v23.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Smelter.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/smes_v1.6.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/smes.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SMESv1.2.1_XP.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sms.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sox12174.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SPC2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SPC2.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sscg101.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/sscg103.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SscMA1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/st55-eng.pdf.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/st60-eng.pdf.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/swupinst.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/swupinst1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/SX35CZ24.RAR` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/t9_small.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/thems.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/txt2wmlc.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/upgcabel.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/vibra.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/voron_scan.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/Wav2mfm.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/winp_106.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/WinWAP3.0Pro.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/WSC-MA2-SMAF-u.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/WSFF4.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/x55contrast.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/xtndconnect_4_6_424_win1251.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/z1800or900.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/ZeeSiemens.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 35-45-55 серии/zeesiemensg3.rar` - -## Программы для Siemens 65/70/75-й серий (199) - -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/-=Winswup_418_Light=-.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/3gsauron.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/меню редактировать mccx65_0.4.2.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/AddrBook.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/AMR_Converter_VAW_12_1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/AndromedaReader.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Arm65debugger-021.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/ArmDebugger-041.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/ATEnabler_v2.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Babyuk.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/c45ffimager.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/c55pe.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/cardinalsimed099f.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/ColourSkinCreator.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Config.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/convert.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/CP2101.ZIP` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Create_Ringtone_4.92.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/cyber_5.4.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/DCA-540_v0.71.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/dowformations.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/dowmodmanager12.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Drivers_EF91.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/drivers.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/dse_198.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/DSE.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/EEpromForm_10.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/ExitTool_65.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/fakeditor.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/farobex08a.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/farobex081a.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/farobex083.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/farobex084.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/fffs.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/FlashImager_v500.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/FlashProgrammer_V2.78.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/flextableedit_v2_0_3_build_206_209.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/FREIAMAP.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/GASetup30.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/GetMaster.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gif.animator.3.0.0.26.crack-tsrh.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gpf_editor.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gpfcreator.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gpfcreator2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/graphcach.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gwave508.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gwave518.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/gwave519.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/hex2vkp.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/icon2any.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Image_Editor.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/j2re-1_4_2_02-windows-i586-p.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/jadgen.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/jadmaker.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/jv16pt_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/keychanger.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/killregwin98.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/lamewin32.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/LG_R_v1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/LG_R.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/listplughelp1.5.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/m3g.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/MAP65.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mccx65.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mccx65.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/MidletSigner.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/MidRadio_Player_4.2.2.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/miniGPSAutoCreator.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mmcprog_PROKRO_4_allsiemens.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mob1023.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mp3DirectCut.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mp3siem.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mp3siem12.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/MTE85_ru_1.1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/mte85_ru.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/MTE85_rus.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/OcxCtrl.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/OpenAll.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/P800-P802_ModemScripts_1.2.0.1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/PCAEdit.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/PL-2303_patched.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/pm55amd.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/pm55amd1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/project1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/psmplay.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/px65v3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/px65v5.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/r9600xt.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/rcff.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/ReadManiac.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/ReadManiacSetupBeta.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Resistor1_1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/RingPac.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/S65keydefiner.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/S65nomap.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/s75readfull_547.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SBAtor.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/schem-ps.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SDTE.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sensortool13.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sflx.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/shootx65v012b.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens C61 ALL FULL service soft by Maxim.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens Picture Change 3 3.0.0.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens Service.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens_Contrast_Tool_v1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens_EEPROM_tool_3.15.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens_EEPROM_tool.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Siemens_Service_Profiler.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemensCE 2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemensCE.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/siemenschat.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemensDebugger_1.7.2.12.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemensGprsXP.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemensScreenshot_1.1.0.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemensScreenshot1020.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiemPROM.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/siepg_672.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sifs11m.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SiMoCoupgrade.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/slfc.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SlikGMenu100.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 7_20.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 7_82.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 7.74.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 8.72.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 8.83.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 8.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 9.10.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter 9.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter_6.65.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter_v.5.67.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter4.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter6.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter8.15.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter8.84.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter223.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Smelter679.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/smi.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SmoothIcons.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sms_free.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SMSSender.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SMSTranslit.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SMSTranslit2.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SoEx.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sox_gui.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/Sox-frontend.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SPC2-Setup_1704.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SPC2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SPC3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SPC21.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sscg103.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SST_6.50 1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SST_6.50.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/sst532rtl.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SWPEXE.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SWriteMap75.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/SWriteMapR65V1.04.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/t9.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/t91.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/tab.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/tcbr1.8.5-1.6.10.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/TMOeditor.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/TSD.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/txt2wmlc.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/UNISiemens.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/USBDCA540v105.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/V_Klay Layouts.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VkpResolver.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VkpTracer.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/vmo2wav.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VNavigator 2.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/vnavigator_siemens_flex_explorer.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VNavigator.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VNavigator1.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VSFE_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/VSFE024.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/vsofs_1.6.5.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/w40krm_v0.2.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/wav2amr.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/wd_pl-2303x_v20014v20026.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/wfx_siemens_des_1.1.0.0.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/WinSwup_4.20.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/WinSwup.4.15.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/winswup.418.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/winswup32.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/WSMPlus.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x3gpconverter.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x55contrast.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x65_3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x65.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x65flasher-test.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x65flasher.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x65v2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x65WallpaperMaker.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Siemens 65-70-75 серии/x85screen_119.rar` - -## Программы для BenQ-Siemens (60) - -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/86559-NVeditor.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/89104-Bar Image Grabber.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/для SXG редактирование тел книги bmc_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/bciauthoringtool_107.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/bmc_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/bmc_setup1.1.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/Brew aploader v 1.0.2.5.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew_apploader-1.0_290.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew_apploader-1.0.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew_graphicpatch_creator_949.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/BREW_Graphicpatch_Creator.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew_sdk-1.1.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew_tools_suite-2.0.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/Brew-Tools.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brew.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/brewresourceeditor_882.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/cdma_workshop.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/cdma_workshop3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/CyD[1].GIF.Studio.Pro.2007.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/EF 81 Россия.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/ef81-icons_auf_sxg75.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/gagin-1.0.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/JADMaker 1.15.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/jadmaker.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/JavaAdapter.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mainmenuapp_common EF 81 Timobile.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mbn-resourcer .rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mbn-resourcer_219.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mbn-resourcer_481.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mbn-resourcer2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mbn-resourcer24.06.07.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mif_unlocker.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/mifeditor_113.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/NVeditor.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/outer_logo_converter.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/programming_primer_31.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/qc_bs_analyzer_224.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/QC_BS_Analyzer_V220.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/QC_BS_Analyzer_V221.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/QC_BS_Analyzer_V223.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/QC_BS_Analyzer_V291.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/QCAnalyserdump1.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/QCDemo V2.2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/Repair_QCN_SXG75.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/siemsxg_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/sumtulz.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/SXG75 Filename Cutter 0.3b.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/sxg75_jmi_v03_3.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/SXG75_Theme_editor.exe` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/sxgcbeta 07.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/sxgcbeta2.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/Tools[1].zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/unicdma-1.095.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/utilities_161.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/willtech_dm2k.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/WinHex_v13.8_SR-4.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/winhex.zip` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/work.rar` -- `/home/azq2/Downloads/s/Service Siemens/Проги и дрова для Benq-Siemens/XnView-win.exe` - -## Эксплореры и менеджеры (43) - -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/benq-siemens_e81.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/c55_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/c62_sds_v10476_desonly.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/cdsetup1.0.0.76.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/CDSetup3.04.25.1_en-UK.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/CFX65USB_040809.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/cp-0.2-beta-ru.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/dataexchangesoftware_v267.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/des_v267.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/E61_CDAutoRun_Tool_V2.3.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/e81_software_upgrade.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/Forensic.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MC60 SL55 M55 S57.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPM_SX1Addon_Installer_3.04.40.43.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup3.04.40.43_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup3.04.40.43_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup3.04.40.48.4_PhoneExplorer.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup3.05.28.51.2.0_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup3.05.28.51.3.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup3.05.43.51.0.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.05.51.11.2.1_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.06.07.11.1.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.06.08.21.1.0_SmartSync_en-EN.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.06.17.31.0.1_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.06.21.31.0.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.06.26.51.1.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.20.631.41.0.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/MPMSetup4.20.636.41.0.0_SmartSync_ru-RU.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/s81nornal.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/S88_CD.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCo_2.14.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCo_ssgmc225.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCo2.2.3-Setup.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCo227a.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCoSetup 2.16.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCoSetup.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCoSetup.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCoSetup2.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SiMoCoSetup228.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/sx1_sds_11561_p.zip` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/SXG75_Java_Midlet_Installer_jmi_v03_3.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/VSFE024.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эксплоэры для Siemens/vsofs.zip` - -## Эмуляторы телефонов (28) - -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/c55_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/c60_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/C65_11_119_41.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/cf62_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/CF75_13_201_546.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/cx65_11_119_41.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/CX75_13_201_540.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/EF81_0_4_622b.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/EL71_24_128_631.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/m50_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/m55_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/mc60_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/MTE85_2.2.3.053_20060926_public.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/MTK_3_2_548.rar` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/MTK_3_2_626.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/s55_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/S65_11_119_41_patch.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/S65_11_119_41.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/S68_41_79_627.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/S75_05_79_551.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/sl45_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/sl55_setup.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/SL65_11_119_41.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/SL75_05_79_551.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/SL75_41_79_630.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/smtk_2_00_3b.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/smtk_2_10_02.exe` -- `/home/azq2/Downloads/s/Service Siemens/Эмуляторы телефонов на комп/SXG75_0_4_622b.exe` - -## Каталоги-кандидаты в big/Siemens (64) - -- `/home/azq2/Downloads/s/big/Siemens/Boot2-SX1` -- `/home/azq2/Downloads/s/big/Siemens/Brew Mobile Commander` -- `/home/azq2/Downloads/s/big/Siemens/Brew_tools` -- `/home/azq2/Downloads/s/big/Siemens/C25 SG booten` -- `/home/azq2/Downloads/s/big/Siemens/China_flash_tool` -- `/home/azq2/Downloads/s/big/Siemens/comtest` -- `/home/azq2/Downloads/s/big/Siemens/Contrast_Adjust_V210` -- `/home/azq2/Downloads/s/big/Siemens/CX65` -- `/home/azq2/Downloads/s/big/Siemens/EFS_Explorer-Lite` -- `/home/azq2/Downloads/s/big/Siemens/Exit-Tool&Strom` -- `/home/azq2/Downloads/s/big/Siemens/IFWD_FLASH_TOOL_E2` -- `/home/azq2/Downloads/s/big/Siemens/IFWD_FlashTool_E2_2.6` -- `/home/azq2/Downloads/s/big/Siemens/imei_check` -- `/home/azq2/Downloads/s/big/Siemens/Infineon_Repair_Upgrade_tool` -- `/home/azq2/Downloads/s/big/Siemens/Infineon_tool_V8.1` -- `/home/azq2/Downloads/s/big/Siemens/Infineon_tool_V8.1b` -- `/home/azq2/Downloads/s/big/Siemens/InitFlash` -- `/home/azq2/Downloads/s/big/Siemens/InitMap_V136` -- `/home/azq2/Downloads/s/big/Siemens/InitMap_V136_all` -- `/home/azq2/Downloads/s/big/Siemens/InitMap_V136_new` -- `/home/azq2/Downloads/s/big/Siemens/InitMap1_13` -- `/home/azq2/Downloads/s/big/Siemens/InitMap1_14` -- `/home/azq2/Downloads/s/big/Siemens/InitMap1.36-` -- `/home/azq2/Downloads/s/big/Siemens/Mapping` -- `/home/azq2/Downloads/s/big/Siemens/PhoneTools_50` -- `/home/azq2/Downloads/s/big/Siemens/ProcessExplorer` -- `/home/azq2/Downloads/s/big/Siemens/Prüfsoftware` -- `/home/azq2/Downloads/s/big/Siemens/QC_BS_analyzer` -- `/home/azq2/Downloads/s/big/Siemens/QCOM` -- `/home/azq2/Downloads/s/big/Siemens/QPST_build315` -- `/home/azq2/Downloads/s/big/Siemens/Qualcomm_treiber` -- `/home/azq2/Downloads/s/big/Siemens/Service_Tool_S138_V406` -- `/home/azq2/Downloads/s/big/Siemens/siemens_C62_tool` -- `/home/azq2/Downloads/s/big/Siemens/siemens_eeprom_tool_3.15` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_EF81_3GSwupFU` -- `/home/azq2/Downloads/s/big/Siemens/SIEMENS_EF81_EFS_ITEMS_QPST_358981002517224` -- `/home/azq2/Downloads/s/big/Siemens/siemens_epromtool` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_K45_mit_Farbdisplay_aka_S45_Imei_09999900123456` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Map65` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_MapInit` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Mobile_DEV` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Serviceanweisungen` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_SG75_Originalsoftware_CD` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_SL75_Originalsoftware_CD_USB_treiber` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_SL75_Originalsoftware_CD1` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_SL91_Originalsoftware_CD` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Smelter` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_SST_532` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_SWriteMAP` -- `/home/azq2/Downloads/s/big/Siemens/siemens_universaldatenkabeltreiber` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Winswup4.20_blank_fuer_xbi` -- `/home/azq2/Downloads/s/big/Siemens/siemens_x55_contrast` -- `/home/azq2/Downloads/s/big/Siemens/siemens_Xelibri_Flash Programmer` -- `/home/azq2/Downloads/s/big/Siemens/SiemensSensorTool` -- `/home/azq2/Downloads/s/big/Siemens/Swup001` -- `/home/azq2/Downloads/s/big/Siemens/Swup003` -- `/home/azq2/Downloads/s/big/Siemens/Winsui` -- `/home/azq2/Downloads/s/big/Siemens/WinSwup 3.05` -- `/home/azq2/Downloads/s/big/Siemens/Winswup_Versionen` -- `/home/azq2/Downloads/s/big/Siemens/WriteMapR65` -- `/home/azq2/Downloads/s/big/Siemens/X25_InitMap` -- `/home/azq2/Downloads/s/big/Siemens/x60_phone_tool` -- `/home/azq2/Downloads/s/big/Siemens/x60_phone_tools_arm` -- `/home/azq2/Downloads/s/big/Siemens/x60_phone_tools_DWD` - -## Отдельные пакеты в big/Siemens (60) - -- `/home/azq2/Downloads/s/big/Siemens/3gswup2qpst_PRO_VERSION_v207_setup.rar` -- `/home/azq2/Downloads/s/big/Siemens/3gswup2qpst_v207_setup.zip` -- `/home/azq2/Downloads/s/big/Siemens/BenQ_IMEI_Dongle_Driver.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/Benq_USB-Treiber_foxlink_turbo.zip` -- `/home/azq2/Downloads/s/big/Siemens/brewappsigner_587.exe` -- `/home/azq2/Downloads/s/big/Siemens/brewresourceeditor_882.rar` -- `/home/azq2/Downloads/s/big/Siemens/ContrastTool_P35.zip` -- `/home/azq2/Downloads/s/big/Siemens/EFS_tools.zip` -- `/home/azq2/Downloads/s/big/Siemens/FFSTool.rar` -- `/home/azq2/Downloads/s/big/Siemens/ReadWriteFlash_QC.rar` -- `/home/azq2/Downloads/s/big/Siemens/S80_USB_Driver.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/S82_USB_driver.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Benq_XDM_V290_291_XDMToolS_V1.2.1_MC.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Benq_XDM_V290-V1.19_20040528.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_C30_repair_bin_generator_(1.11.0).zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_CL50_dinghy_NORDIC_040727-0.07.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_CL50_dinghy_Service_Pack_021008-1.22.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_CL50_dinghy_sw-downloader_for_040618.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_CL75_050815_Flasher+Flash+LP+MAP.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_EF91XQTandDRIVER.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Milano_Backup_Tool_4.11.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Milano_Downloader_4.40_(ST55_ST60_Flasher).zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_NVeditor.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_P50_DataCableDrvInstaller.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_p50_TD_ BenQ XCSD Tool_L1_R1.3.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_S6_flasher.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_s40_flash_8.0.0.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_S40_Tool.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_s80_v141_user_download_tool.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_Treiber_SGxxx_2.0.2.0.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_U10_U15_Update_Software_61.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_U10_U15_Update_Software_v6_19.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_U10_U15_USB_Driver.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_U10_USB_Driver.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_USB_Driver_inkl_U10_U15.zip` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_X3_Software_Update_Program_(TTPCom_Flash430).ZIP` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_XCSDtool_L1_V1.5.5_setup.part1.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_XCSDtool_L1_V1.5.5_setup.part2.rar` -- `/home/azq2/Downloads/s/big/Siemens/Siemens_XCSDtool_L1_V1.5.5_setup.part3.rar` -- `/home/azq2/Downloads/s/big/Siemens/Smart Tool 1.91.exe` -- `/home/azq2/Downloads/s/big/Siemens/SX1Drivers USB.zip` -- `/home/azq2/Downloads/s/big/Siemens/TD_ BenQ XCSD Tool_L1_R1[1].3.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/TD_ BenQ XCSD Tool_L2_R1.0.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/TI_Backup_Tool_CL75_R1[1].0.ZIP` -- `/home/azq2/Downloads/s/big/Siemens/V35_zSiemens_SL45_loader.zip` -- `/home/azq2/Downloads/s/big/Siemens/WinSwup_3.08.zip` -- `/home/azq2/Downloads/s/big/Siemens/WinSwup_3.10.zip` -- `/home/azq2/Downloads/s/big/Siemens/WinSwup_3.17.zip` -- `/home/azq2/Downloads/s/big/Siemens/WinSwup_4.18.zip` -- `/home/azq2/Downloads/s/big/Siemens/winswup.418.rar` -- `/home/azq2/Downloads/s/big/Siemens/Winswup32.zip` -- `/home/azq2/Downloads/s/big/Siemens/WinSwupFF_v2_10_2004.zip` -- `/home/azq2/Downloads/s/big/Siemens/WinSwupFF_v4.rar` -- `/home/azq2/Downloads/s/big/Siemens/WinSwupMenuPlus.zip` -- `/home/azq2/Downloads/s/big/Siemens/WSFF2.exe` -- `/home/azq2/Downloads/s/big/Siemens/x1_FlashProgrammerForSiemensSetup.rar` -- `/home/azq2/Downloads/s/big/Siemens/X3_Software_Update_Program_(TTPCom_Flash430).ZIP` -- `/home/azq2/Downloads/s/big/Siemens/x3z_BenQ_TI_Tool_1.0.2.rar` -- `/home/azq2/Downloads/s/big/Siemens/x3z_BenQ_TI_Tool_1.0.3.rar` -- `/home/azq2/Downloads/s/big/Siemens/x8_FlashProgrammerForSiemensSetup.rar` - -## ПО среди прошивок (1) - -- `/home/azq2/Downloads/s/Service Siemens/прошивки/Siemens C65/x65flasher-1054.rar` diff --git a/softwareVersions.md b/softwareVersions.md deleted file mode 100644 index b847079..0000000 --- a/softwareVersions.md +++ /dev/null @@ -1,88 +0,0 @@ -# Версии уже добавленных программ - -`[x]` — версия добавлена в каталог и архив перепакован в ZIP. `[ ]` — файл требует отдельной проверки. - -- [x] ArmDebugger — 0.7.9m2, 0.7.9, 0.4.1, 0.2.1 -- [x] ATEnabler — 2.0 -- [x] BREW MIF Editor — 3.0.4.7 -- [x] BREW AppLoader — 1.0.2.5 -- [x] BREW Graphicpatch Creator — 1.0 -- [x] BREW Resource Editor — 3.0.4.7 -- [x] BREW Tools Suite — 2.0 -- [x] BREW SDK 1.1 — отдельную карточку не добавляем: комплект разработчика и зависимость, а не Siemens-утилита. -- [x] Brew Mobile Commander — 1.3.2, 1.1 -- [x] C55 Phonebook — 1.1.0.0 -- [x] C62 Tool — 1.0 -- [x] Colour Skin Creator — 1.0 -- [x] x65 Direct Softkey Editor — 1.0.4.2 -- [x] EFS Explorer Lite — 1.0.2 -- [x] FAROBEX — 0.84, 0.83, 0.81 alpha, 0.8 alpha -- [x] Flash Programmer for Siemens — 2.83, 2.78 -- [x] Freia — 15, 10, 9, 8 -- [x] GPF Creator — 0.03 alpha -- [x] Joker — 0.3.7.2, 0.3.7.1, 0.3.5.6, 0.3.5.4, 0.3.5.2, 0.3.4.1, 0.2.8.3, 0.0.5.3 -- [x] KSiE — 2.02 -- [x] LayoutMe — 2.45 -- [x] InitMap — 1.36, 1.33 -- [x] MAP65 — 1.0 -- [x] MapInit — 2.0 -- [x] MBN Resourcer — 1.51, RC1.41, beta 6 -- [x] Milano Backup Tool — 4.11 -- [x] Milano Downloader — 4.40, 4.10 -- [x] MCCx65 — 0.4.2 -- [x] NV Editor — 0.1 -- [x] QC BS Firmware Analyzer — 2.91, 2.23, 2.21, 2.20, 1.03 beta; сохранены бинарники без тестового private.key из исходных архивов. -- [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] SLIK Graphical Menu Builder — 1.00 -- [x] Siemens X65 Formatting Tools — 1.0 -- [x] Siemens Picture Change — 3.0 public beta 7, 2.0 build 1.7.0.4, 2.0; `SPC21.rar` содержит установщик SPC 2.0, а не версию 2.1. -- [x] TMO Editor — 1.0 -- [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 -- [x] x65flasher — 2.102, 1.094, 1.054 -- [x] x65PapuaUtils — 1.0.6, 1.0.5, 1.0.4, 1.0.2, 1.0.1, 0.9.5b, 0.9.3, 0.9.2, 0.9.1a, 0.7.9g, - 0.7.9c9b, 0.7.9c9a, 0.7.9c9, 0.7.9c8, 0.7.9c7, 0.7.9c6, 0.7.9c4, 0.7.9c3, 0.7.9c2, 0.7.3a, - 0.6.4d, 0.6.1, 0.5.8, 0.5.7, 0.4.9, 0.4.7, 0.4.2, 0.4.0, 0.3.1, 0.2.5b, 0.2.5, 0.2.4a, 0.2.4, - 0.2.1, 0.2.0, 0.1.9 -- [x] vSOFS — 1.7.3, 1.6.5 - -## Требуют проверки - -- [ ] All Siemens 5.1 — предшественник Freia с другим названием; добавлять как отдельную программу. -- [ ] `Freia9_162c.rar` — модифицированная сборка Freia 9 без достоверного описания отличий. -- [ ] `x65flasher-test.rar` — архив повреждён, CRC не сходится. -- [ ] `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 без указанного номера версии. -- [ ] `gpf_editor.zip` — GPF Editor без номера версии и документации; бинарник упакован UPX. - -## Уже были в каталоге - -- [x] FarDES 1.63 — четыре найденных архива сводятся к двум уже добавленным побайтово одинаковым вариантам. -- [x] Siemens Debugger 1.7.2.16 — архив с именем `1.7.2.12` содержит уже добавленный бинарник 1.7.2.16. -- [x] SWriteMapR65 1.04 — `SWriteMap75.rar` содержит уже добавленный комплект. -- [x] WinSwup 0.99, 1.02 и 2.02 — побайтовые копии уже добавленных версий 0.98, 0.95 и 1.04. -- [x] WinSwup 1.20 — версия 0.91 вместе с прошивкой SL45 и ярлыком. -- [x] `mbn-resourcer_219.rar` и `mbn-resourcer2.rar` — одинаковая сборка MBN Resourcer RC1.41. -- [x] `mbn-resourcer_481.rar` и `mbn-resourcer .rar` — одинаковая сборка MBN Resourcer beta 6. -- [x] `86559-NVeditor.zip`, `NVeditor.zip` и `Siemens_NVeditor.zip` — одинаковый комплект NV Editor 0.1. - -## Исключены - -- [x] Freia 18 — известная подделка, не являющаяся продолжением оригинальной Freia. -- [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. -- [x] `gpfcreator2.rar` — побайтовая копия добавленного GPF Creator 0.03 alpha. -- [x] `dse_198.rar` — тот же Direct Softkey Editor 1.0.4.2 с сохранённым пользовательским `DSE.ini`. -- [x] MIF Unlocker 1.2.5 — изменяет лицензионный статус BREW-приложений и снимает ограничения использования. diff --git a/tools/installScreenshotDependencies.ps1 b/tools/installScreenshotDependencies.ps1 new file mode 100644 index 0000000..5801464 --- /dev/null +++ b/tools/installScreenshotDependencies.ps1 @@ -0,0 +1,92 @@ +param( + [Parameter(Mandatory = $true)] + [string]$RuntimeDirectory, + + [switch]$EnableNetFx3, + + [string]$NirCmdArchive = "", + + [string]$ScreenshotDirectory = "C:\codex\catalog-screenshots", + + [switch]$Elevated +) + +$ErrorActionPreference = "Stop" + +if (-not $Elevated) { + $taskName = "CodexScreenshotDependencies" + $taskArguments = "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`" -RuntimeDirectory `"$RuntimeDirectory`"" + if ($EnableNetFx3) { + $taskArguments += " -EnableNetFx3" + } + if ($NirCmdArchive.Length -gt 0) { + $taskArguments += " -NirCmdArchive `"$NirCmdArchive`" -ScreenshotDirectory `"$ScreenshotDirectory`"" + } + $taskArguments += " -Elevated" + + $action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument $taskArguments + $principal = New-ScheduledTaskPrincipal -UserId $env:USERNAME -LogonType Interactive -RunLevel Highest + $settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Minutes 30) -AllowStartIfOnBatteries + Register-ScheduledTask -TaskName $taskName -Action $action -Principal $principal -Settings $settings -Force | Out-Null + try { + Start-ScheduledTask -TaskName $taskName + $deadline = (Get-Date).AddMinutes(30) + do { + Start-Sleep -Seconds 1 + $task = Get-ScheduledTask -TaskName $taskName + } while ($task.State -eq "Running" -and (Get-Date) -lt $deadline) + + if ($task.State -eq "Running") { + throw "Dependency installation timed out." + } + $result = (Get-ScheduledTaskInfo -TaskName $taskName).LastTaskResult + if ($result -ne 0) { + throw "Dependency installation failed with task result $result." + } + } + finally { + Stop-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue + Unregister-ScheduledTask -TaskName $taskName -Confirm:$false -ErrorAction SilentlyContinue + } + exit 0 +} + +$systemDirectory = if (Test-Path "$env:WINDIR\SysWOW64") { + "$env:WINDIR\SysWOW64" +} else { + "$env:WINDIR\System32" +} + +$vbRuntime = Get-ChildItem -LiteralPath $RuntimeDirectory -Recurse -File -Filter "msvbvm50.dll" | Select-Object -First 1 +if ($null -ne $vbRuntime) { + Copy-Item -LiteralPath $vbRuntime.FullName -Destination $systemDirectory -Force +} + +foreach ($control in Get-ChildItem -LiteralPath $RuntimeDirectory -Recurse -File -Filter "*.ocx") { + $destination = Join-Path $systemDirectory $control.Name + Copy-Item -LiteralPath $control.FullName -Destination $destination -Force + $registration = Start-Process -FilePath (Join-Path $systemDirectory "regsvr32.exe") -ArgumentList "/s", $destination -Wait -PassThru + if ($registration.ExitCode -ne 0) { + throw "Failed to register $($control.Name): regsvr32 exit code $($registration.ExitCode)" + } +} + +if ($EnableNetFx3) { + Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -All -NoRestart | Out-Null +} + +if ($NirCmdArchive.Length -gt 0) { + $temporaryDirectory = Join-Path $env:TEMP ("codex-nircmd-" + [guid]::NewGuid().ToString("N")) + try { + Expand-Archive -LiteralPath $NirCmdArchive -DestinationPath $temporaryDirectory -Force + $nirCmd = Get-ChildItem -LiteralPath $temporaryDirectory -Recurse -File -Filter "nircmd.exe" | Select-Object -First 1 + if ($null -eq $nirCmd) { + throw "nircmd.exe was not found in $NirCmdArchive" + } + New-Item -ItemType Directory -Force -Path $ScreenshotDirectory | Out-Null + Copy-Item -LiteralPath $nirCmd.FullName -Destination (Join-Path $ScreenshotDirectory "nircmd.exe") -Force + } + finally { + Remove-Item -LiteralPath $temporaryDirectory -Recurse -Force -ErrorAction SilentlyContinue + } +} diff --git a/tools/runScreenshotTask.ps1 b/tools/runScreenshotTask.ps1 new file mode 100644 index 0000000..21b7e84 --- /dev/null +++ b/tools/runScreenshotTask.ps1 @@ -0,0 +1,75 @@ +param( + [Parameter(Mandatory = $true)] + [string]$Executable, + + [Parameter(Mandatory = $true)] + [string]$Name, + + [string]$OutputDirectory = "C:\codex\screenshots", + + [string]$Arguments = "", + + [string]$WorkingDirectory = "", + + [string]$InitialKeys = "", + + [string]$ScreenshotTool = "", + + [ValidateRange(1, 60)] + [int]$WaitSeconds = 8 +) + +$ErrorActionPreference = "Stop" +[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new() +$taskName = "CodexScreenshot" +$screenshotScript = Join-Path $PSScriptRoot "screenshotApp.ps1" +$resultPath = Join-Path $OutputDirectory "$Name.json" + +New-Item -ItemType Directory -Force -Path $OutputDirectory | Out-Null +Remove-Item -Force -ErrorAction SilentlyContinue $resultPath, (Join-Path $OutputDirectory "$Name.png") + +$taskArguments = @( + "-NoProfile" + "-ExecutionPolicy Bypass" + "-File `"$screenshotScript`"" + "-Executable `"$Executable`"" + "-Name `"$Name`"" + "-OutputDirectory `"$OutputDirectory`"" + "-WaitSeconds $WaitSeconds" +) +if ($Arguments.Length -gt 0) { + $escapedArguments = $Arguments.Replace('"', '\"') + $taskArguments += "-Arguments `"$escapedArguments`"" +} +if ($WorkingDirectory.Length -gt 0) { + $taskArguments += "-WorkingDirectory `"$WorkingDirectory`"" +} +if ($InitialKeys.Length -gt 0) { + $taskArguments += "-InitialKeys `"$InitialKeys`"" +} +if ($ScreenshotTool.Length -gt 0) { + $taskArguments += "-ScreenshotTool `"$ScreenshotTool`"" +} + +$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument ($taskArguments -join " ") +$principal = New-ScheduledTaskPrincipal -UserId $env:USERNAME -LogonType Interactive -RunLevel Highest +$settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Minutes 2) -AllowStartIfOnBatteries + +Register-ScheduledTask -TaskName $taskName -Action $action -Principal $principal -Settings $settings -Force | Out-Null +try { + Start-ScheduledTask -TaskName $taskName + $deadline = (Get-Date).AddSeconds($WaitSeconds + 30) + while (-not (Test-Path $resultPath) -and (Get-Date) -lt $deadline) { + Start-Sleep -Milliseconds 500 + } + + if (-not (Test-Path $resultPath)) { + throw "Screenshot task timed out." + } + + Get-Content -Raw -Encoding UTF8 $resultPath +} +finally { + Stop-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue + Unregister-ScheduledTask -TaskName $taskName -Confirm:$false -ErrorAction SilentlyContinue +} diff --git a/tools/screenshotApp.ps1 b/tools/screenshotApp.ps1 new file mode 100644 index 0000000..efa36c1 --- /dev/null +++ b/tools/screenshotApp.ps1 @@ -0,0 +1,534 @@ +param( + [Parameter(Mandatory = $true)] + [string]$Executable, + + [Parameter(Mandatory = $true)] + [string]$Name, + + [Parameter(Mandatory = $true)] + [string]$OutputDirectory, + + [string]$Arguments = "", + + [string]$WorkingDirectory = "", + + [string]$InitialKeys = "", + + [string]$ScreenshotTool = "", + + [ValidateRange(1, 60)] + [int]$WaitSeconds = 8 +) + +$ErrorActionPreference = "Stop" +[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new() + +Add-Type -AssemblyName System.Drawing +Add-Type -AssemblyName System.Windows.Forms +Add-Type @" +using System; +using System.Text; +using System.Runtime.InteropServices; + +public static class ScreenshotWindowApi { + public delegate bool EnumWindowsProc(IntPtr hWnd, IntPtr lParam); + + [StructLayout(LayoutKind.Sequential)] + public struct Rect { + public int Left; + public int Top; + public int Right; + public int Bottom; + } + + [DllImport("user32.dll")] + public static extern bool EnumWindows(EnumWindowsProc callback, IntPtr lParam); + + [DllImport("user32.dll")] + public static extern bool IsWindowVisible(IntPtr hWnd); + + [DllImport("user32.dll", CharSet = CharSet.Unicode)] + public static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count); + + [DllImport("user32.dll")] + public static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint processId); + + [DllImport("user32.dll")] + public static extern bool GetWindowRect(IntPtr hWnd, out Rect rect); + + [DllImport("dwmapi.dll")] + public static extern int DwmGetWindowAttribute(IntPtr hWnd, int attribute, out Rect value, int size); + + [DllImport("user32.dll")] + public static extern bool SetForegroundWindow(IntPtr hWnd); + + [DllImport("user32.dll")] + public static extern bool IsIconic(IntPtr hWnd); + + [DllImport("user32.dll")] + public static extern bool IsZoomed(IntPtr hWnd); + + [DllImport("user32.dll")] + public static extern bool ShowWindow(IntPtr hWnd, int command); + + [DllImport("user32.dll")] + public static extern bool SetWindowPos(IntPtr hWnd, IntPtr insertAfter, int x, int y, int width, int height, uint flags); + + [DllImport("user32.dll")] + public static extern bool PostMessage(IntPtr hWnd, uint message, IntPtr wParam, IntPtr lParam); + +} +"@ + +function Close-StaleWindows { + [ScreenshotWindowApi]::EnumWindows({ + param($handle, $parameter) + + if ([ScreenshotWindowApi]::IsWindowVisible($handle)) { + $title = [System.Text.StringBuilder]::new(1024) + [void][ScreenshotWindowApi]::GetWindowText($handle, $title, $title.Capacity) + if ($title.ToString() -match '^slged\.exe\s+-') { + [void][ScreenshotWindowApi]::PostMessage($handle, 0x0010, [IntPtr]::Zero, [IntPtr]::Zero) + } + } + return $true + }, [IntPtr]::Zero) | Out-Null +} + +function Get-ProcessTreeIds { + param([int]$RootProcessId) + + $ids = [System.Collections.Generic.HashSet[int]]::new() + [void]$ids.Add($RootProcessId) + + do { + $changed = $false + foreach ($process in Get-CimInstance Win32_Process) { + if ($ids.Contains([int]$process.ParentProcessId) -and $ids.Add([int]$process.ProcessId)) { + $changed = $true + } + } + } while ($changed) + + return ,$ids +} + +function Get-ProcessIds { + $ids = [System.Collections.Generic.HashSet[int]]::new() + foreach ($item in Get-Process -ErrorAction SilentlyContinue) { + [void]$ids.Add([int]$item.Id) + } + return ,$ids +} + +function Stop-NewProcesses { + param([System.Collections.Generic.HashSet[int]]$BaselineProcessIds) + + $currentSessionId = (Get-Process -Id $PID).SessionId + $protectedNames = @( + "csrss", "dwm", "explorer", "fontdrvhost", "powershell", "sihost", + "StartMenuExperienceHost", "taskhostw", "TextInputHost", "winlogon" + ) + + foreach ($item in Get-Process -ErrorAction SilentlyContinue) { + if ( + $item.Id -ne $PID -and + $item.SessionId -eq $currentSessionId -and + -not $BaselineProcessIds.Contains([int]$item.Id) -and + $protectedNames -notcontains $item.ProcessName + ) { + taskkill.exe /PID $item.Id /T /F 2>$null | Out-Null + } + } +} + +function Stop-StaleCatalogProcesses { + param([string]$ExecutablePath) + + $match = [regex]::Match($ExecutablePath, '^(.*\\work)\\', [System.Text.RegularExpressions.RegexOptions]::IgnoreCase) + if (-not $match.Success) { + return + } + + $workRoot = $match.Groups[1].Value.TrimEnd('\') + '\' + foreach ($item in Get-CimInstance Win32_Process -ErrorAction SilentlyContinue) { + if ($item.ExecutablePath -and $item.ExecutablePath.StartsWith($workRoot, [System.StringComparison]::OrdinalIgnoreCase)) { + taskkill.exe /PID $item.ProcessId /T /F 2>$null | Out-Null + } + } +} + +function Get-ProgramWindows { + param([System.Collections.Generic.HashSet[int]]$ProcessIds) + + $windows = [System.Collections.Generic.List[object]]::new() + [ScreenshotWindowApi]::EnumWindows({ + param($handle, $parameter) + + if (-not [ScreenshotWindowApi]::IsWindowVisible($handle)) { + return $true + } + + [uint32]$windowProcessId = 0 + [void][ScreenshotWindowApi]::GetWindowThreadProcessId($handle, [ref]$windowProcessId) + if (-not $ProcessIds.Contains([int]$windowProcessId)) { + return $true + } + + $title = [System.Text.StringBuilder]::new(1024) + [void][ScreenshotWindowApi]::GetWindowText($handle, $title, $title.Capacity) + + $fullRect = [ScreenshotWindowApi+Rect]::new() + if (-not [ScreenshotWindowApi]::GetWindowRect($handle, [ref]$fullRect)) { + return $true + } + + $rect = [ScreenshotWindowApi+Rect]::new() + $dwmResult = [ScreenshotWindowApi]::DwmGetWindowAttribute( + $handle, + 9, + [ref]$rect, + [System.Runtime.InteropServices.Marshal]::SizeOf([type][ScreenshotWindowApi+Rect]) + ) + if ($dwmResult -ne 0) { + $rect = $fullRect + } + + $width = $rect.Right - $rect.Left + $height = $rect.Bottom - $rect.Top + if ($width -le 1 -or $height -le 1) { + return $true + } + + $windows.Add([pscustomobject]@{ + Handle = $handle + ProcessId = [int]$windowProcessId + Title = $title.ToString() + Left = $rect.Left + Top = $rect.Top + Width = $width + Height = $height + Area = $width * $height + CropLeft = $rect.Left - $fullRect.Left + CropTop = $rect.Top - $fullRect.Top + }) + return $true + }, [IntPtr]::Zero) | Out-Null + + return $windows +} + +function Crop-WindowShadow { + param( + [string]$Path, + [int]$Left, + [int]$Top, + [int]$Width, + [int]$Height + ) + + $source = [System.Drawing.Bitmap]::FromFile($Path) + try { + if ($Left -eq 0 -and $Top -eq 0 -and $source.Width -eq $Width -and $source.Height -eq $Height) { + return + } + if ($Left -lt 0 -or $Top -lt 0 -or $Left + $Width -gt $source.Width -or $Top + $Height -gt $source.Height) { + return + } + + $cropped = [System.Drawing.Bitmap]::new($Width, $Height, [System.Drawing.Imaging.PixelFormat]::Format32bppArgb) + $graphics = [System.Drawing.Graphics]::FromImage($cropped) + try { + $destination = [System.Drawing.Rectangle]::new(0, 0, $Width, $Height) + $graphics.DrawImage($source, $destination, $Left, $Top, $Width, $Height, [System.Drawing.GraphicsUnit]::Pixel) + $temporaryPath = "$Path.cropped.png" + $cropped.Save($temporaryPath, [System.Drawing.Imaging.ImageFormat]::Png) + } + finally { + $graphics.Dispose() + $cropped.Dispose() + } + } + finally { + $source.Dispose() + } + + Move-Item -LiteralPath $temporaryPath -Destination $Path -Force +} + +function Clear-LowAlphaBorder { + param( + [string]$Path, + [byte]$AlphaThreshold = 51, + [int]$BorderWidth = 16 + ) + + $bitmap = [System.Drawing.Bitmap]::FromFile($Path) + try { + $horizontalBorder = [Math]::Min($BorderWidth, [Math]::Floor($bitmap.Height / 2)) + $verticalBorder = [Math]::Min($BorderWidth, [Math]::Floor($bitmap.Width / 2)) + $rectangle = [System.Drawing.Rectangle]::new(0, 0, $bitmap.Width, $bitmap.Height) + $bitmapData = $bitmap.LockBits( + $rectangle, + [System.Drawing.Imaging.ImageLockMode]::ReadWrite, + [System.Drawing.Imaging.PixelFormat]::Format32bppArgb + ) + try { + $stride = [Math]::Abs($bitmapData.Stride) + $pixels = [byte[]]::new($stride * $bitmap.Height) + [System.Runtime.InteropServices.Marshal]::Copy($bitmapData.Scan0, $pixels, 0, $pixels.Length) + + for ($y = 0; $y -lt $bitmap.Height; $y++) { + $isHorizontalBorder = $y -lt $horizontalBorder -or $y -ge $bitmap.Height - $horizontalBorder + for ($x = 0; $x -lt $bitmap.Width; $x++) { + if (-not $isHorizontalBorder -and $x -ge $verticalBorder -and $x -lt $bitmap.Width - $verticalBorder) { + continue + } + + $alphaOffset = $y * $stride + $x * 4 + 3 + if ($pixels[$alphaOffset] -lt $AlphaThreshold) { + $pixels[$alphaOffset] = 0 + } + } + } + + [System.Runtime.InteropServices.Marshal]::Copy($pixels, 0, $bitmapData.Scan0, $pixels.Length) + } + finally { + $bitmap.UnlockBits($bitmapData) + } + + $temporaryPath = "$Path.alpha.png" + $bitmap.Save($temporaryPath, [System.Drawing.Imaging.ImageFormat]::Png) + } + finally { + $bitmap.Dispose() + } + + Move-Item -LiteralPath $temporaryPath -Destination $Path -Force +} + +function Save-Result { + param([hashtable]$Result) + + $Result | ConvertTo-Json -Depth 5 | Set-Content -Encoding UTF8 (Join-Path $OutputDirectory "$Name.json") +} + +New-Item -ItemType Directory -Force -Path $OutputDirectory | Out-Null +$process = $null +$baselineProcessIds = $null + +try { + Stop-StaleCatalogProcesses -ExecutablePath $Executable + Close-StaleWindows + $baselineProcessIds = Get-ProcessIds + $startParameters = @{ + FilePath = $Executable + WorkingDirectory = $(if ($WorkingDirectory.Length -gt 0) { $WorkingDirectory } else { Split-Path $Executable }) + PassThru = $true + } + if ($Arguments.Length -gt 0) { + $startParameters.ArgumentList = $Arguments + } + $process = Start-Process @startParameters + $deadline = (Get-Date).AddSeconds($WaitSeconds) + $windows = @() + + do { + Start-Sleep -Milliseconds 500 + $processIds = Get-ProcessTreeIds -RootProcessId $process.Id + $windows = @(Get-ProgramWindows -ProcessIds $processIds) + } while ($windows.Count -eq 0 -and (Get-Date) -lt $deadline) + + if ($windows.Count -eq 0) { + $reason = if ($process.HasExited) { "process-exited" } else { "no-window" } + Save-Result @{ + success = $false + reason = $reason + exitCode = $(if ($process.HasExited) { $process.ExitCode } else { $null }) + } + exit 1 + } + + $settleDeadline = (Get-Date).AddSeconds(3) + do { + Start-Sleep -Milliseconds 500 + $processIds = Get-ProcessTreeIds -RootProcessId $process.Id + $settledWindows = @(Get-ProgramWindows -ProcessIds $processIds) + if ($settledWindows.Count -gt 0) { + $windows = $settledWindows + } + } while ((Get-Date) -lt $settleDeadline) + + $preferredTitle = "" + if ($InitialKeys.Length -gt 0) { + foreach ($initialKey in $InitialKeys.Split(',')) { + $rawKey = $initialKey.Trim() + $key = $rawKey.ToUpperInvariant() + if ($key.StartsWith("SELECT-TITLE=")) { + $preferredTitle = $rawKey.Substring(13) + } + elseif ($key.StartsWith("TEXT=")) { + $initialWindow = $windows | Sort-Object Area -Descending | Select-Object -First 1 + [void][ScreenshotWindowApi]::SetForegroundWindow($initialWindow.Handle) + [System.Windows.Forms.SendKeys]::SendWait($rawKey.Substring(5)) + } + elseif ($key -eq "CLOSE-SMALL") { + $dialog = $windows | Sort-Object Area | Select-Object -First 1 + [void][ScreenshotWindowApi]::PostMessage($dialog.Handle, 0x0010, [IntPtr]::Zero, [IntPtr]::Zero) + } + elseif ($key -eq "CLOSE-LARGEST") { + $dialog = $windows | Sort-Object Area -Descending | Select-Object -First 1 + [void][ScreenshotWindowApi]::PostMessage($dialog.Handle, 0x0010, [IntPtr]::Zero, [IntPtr]::Zero) + } + else { + $initialWindow = $windows | Sort-Object Area -Descending | Select-Object -First 1 + [void][ScreenshotWindowApi]::SetForegroundWindow($initialWindow.Handle) + $sendKeys = switch ($key) { + "ALT+C" { "%c" } + "ALT+N" { "%n" } + "ALT+Y" { "%y" } + "ALT+F4" { "%{F4}" } + default { "{$key}" } + } + [System.Windows.Forms.SendKeys]::SendWait($sendKeys) + } + Start-Sleep -Seconds 2 + $processIds = Get-ProcessTreeIds -RootProcessId $process.Id + $dismissedWindows = @(Get-ProgramWindows -ProcessIds $processIds) + if ($dismissedWindows.Count -gt 0) { + $windows = $dismissedWindows + } + } + } + + $window = if ($preferredTitle.Length -gt 0) { + $windows | Where-Object Title -Like "*$preferredTitle*" | Sort-Object Area -Descending | Select-Object -First 1 + } + else { + $windows | Sort-Object Area -Descending | Select-Object -First 1 + } + if ($null -eq $window) { + throw "No window matched preferred title: $preferredTitle" + } + if ([ScreenshotWindowApi]::IsIconic($window.Handle)) { + [void][ScreenshotWindowApi]::ShowWindow($window.Handle, 9) + } + if (-not [ScreenshotWindowApi]::IsZoomed($window.Handle)) { + [void][ScreenshotWindowApi]::SetWindowPos($window.Handle, [IntPtr]::Zero, 20, 20, 0, 0, 0x0015) + Start-Sleep -Milliseconds 300 + $processIds = Get-ProcessTreeIds -RootProcessId $process.Id + $movedWindows = @(Get-ProgramWindows -ProcessIds $processIds) + $movedWindow = $movedWindows | Where-Object Handle -eq $window.Handle | Select-Object -First 1 + if ($null -ne $movedWindow) { + $window = $movedWindow + $windows = $movedWindows + } + } + [void][ScreenshotWindowApi]::SetForegroundWindow($window.Handle) + Close-StaleWindows + Start-Sleep -Milliseconds 500 + + $screenshotPath = Join-Path $OutputDirectory "$Name.png" + $borderInset = 2 + if ($ScreenshotTool.Length -gt 0 -and (Test-Path -LiteralPath $ScreenshotTool)) { + $screenshotToolName = [System.IO.Path]::GetFileName($ScreenshotTool) + if ($screenshotToolName -ieq "winapp.exe") { + $winappExitCode = 1 + $winappOutput = @() + for ($attempt = 1; $attempt -le 2; $attempt++) { + Remove-Item -LiteralPath $screenshotPath -Force -ErrorAction SilentlyContinue + $winappOutput = @(& $ScreenshotTool ui screenshot -w $window.Handle.ToInt64() --output $screenshotPath --json 2>&1) + $winappExitCode = $LASTEXITCODE + if ($winappExitCode -eq 0) { + break + } + Start-Sleep -Milliseconds 500 + } + if ($winappExitCode -ne 0) { + Remove-Item -LiteralPath $screenshotPath -Force -ErrorAction SilentlyContinue + $winappOutput = @(& $ScreenshotTool ui screenshot -a $window.ProcessId --output $screenshotPath --json 2>&1) + $winappExitCode = $LASTEXITCODE + } + if ($winappExitCode -ne 0) { + $winappDetails = ($winappOutput | Out-String).Trim() + throw "winapp CLI failed for window '$($window.Title)' with exit code ${winappExitCode}: $winappDetails" + } + } + else { + [void][ScreenshotWindowApi]::SetForegroundWindow($window.Handle) + Start-Sleep -Milliseconds 200 + & $ScreenshotTool savescreenshotwin $screenshotPath + } + $screenshotDeadline = (Get-Date).AddSeconds(3) + while ( + (-not (Test-Path -LiteralPath $screenshotPath) -or (Get-Item -LiteralPath $screenshotPath).Length -eq 0) -and + (Get-Date) -lt $screenshotDeadline + ) { + Start-Sleep -Milliseconds 100 + } + if (-not (Test-Path -LiteralPath $screenshotPath) -or (Get-Item -LiteralPath $screenshotPath).Length -eq 0) { + throw "Window screenshot tool failed for window '$($window.Title)'." + } + if ($screenshotToolName -ieq "winapp.exe") { + Clear-LowAlphaBorder -Path $screenshotPath + } + else { + Crop-WindowShadow ` + -Path $screenshotPath ` + -Left ($window.CropLeft + $borderInset) ` + -Top ($window.CropTop + $borderInset) ` + -Width ($window.Width - 2 * $borderInset) ` + -Height ($window.Height - 2 * $borderInset) + } + } + else { + $bitmap = [System.Drawing.Bitmap]::new($window.Width, $window.Height, [System.Drawing.Imaging.PixelFormat]::Format32bppArgb) + $graphics = [System.Drawing.Graphics]::FromImage($bitmap) + try { + $graphics.CopyFromScreen($window.Left, $window.Top, 0, 0, $bitmap.Size) + $bitmap.Save($screenshotPath, [System.Drawing.Imaging.ImageFormat]::Png) + } + finally { + $graphics.Dispose() + $bitmap.Dispose() + } + Crop-WindowShadow ` + -Path $screenshotPath ` + -Left $borderInset ` + -Top $borderInset ` + -Width ($window.Width - 2 * $borderInset) ` + -Height ($window.Height - 2 * $borderInset) + } + + Save-Result @{ + success = $true + title = $window.Title + width = $window.Width + height = $window.Height + windows = @($windows | ForEach-Object { + @{ + processId = $_.ProcessId + title = $_.Title + width = $_.Width + height = $_.Height + } + }) + } +} +catch { + Save-Result @{ + success = $false + reason = "error" + error = $_.Exception.Message + } + exit 1 +} +finally { + if ($null -ne $process -and -not $process.HasExited) { + taskkill.exe /PID $process.Id /T /F 2>$null | Out-Null + } + if ($null -ne $baselineProcessIds) { + Stop-NewProcesses -BaselineProcessIds $baselineProcessIds + } +} diff --git a/tools/screenshotArchive.ps1 b/tools/screenshotArchive.ps1 new file mode 100644 index 0000000..5b74d47 --- /dev/null +++ b/tools/screenshotArchive.ps1 @@ -0,0 +1,192 @@ +param( + [Parameter(Mandatory = $true)] + [string]$Archive, + + [Parameter(Mandatory = $true)] + [string]$Slug, + + [string]$RootDirectory = "C:\codex\catalog-screenshots", + + [string]$InitialKeys = "", + + [ValidateRange(1, 60)] + [int]$WaitSeconds = 8 +) + +$ErrorActionPreference = "Stop" +[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new() +$workDirectory = Join-Path $RootDirectory "work\$Slug" +$outputDirectory = Join-Path $RootDirectory "results" +$runner = Join-Path $PSScriptRoot "runScreenshotTask.ps1" +$javaExecutable = "C:\codex\jre\bin\javaw.exe" + +function Get-NormalizedName { + param([string]$Value) + return ($Value.ToLowerInvariant() -replace '[^a-z0-9]', '') +} + +function Get-CandidateScore { + param( + [System.IO.FileInfo]$File, + [string]$ProgramSlug + ) + + $stem = Get-NormalizedName $File.BaseName + $slugName = Get-NormalizedName $ProgramSlug + $score = [Math]::Log([Math]::Max($File.Length, 1), 2) + + if ($stem -eq $slugName) { + $score += 100 + } + foreach ($token in ($ProgramSlug -split '[-_]')) { + if ($token.Length -ge 3 -and $stem.Contains((Get-NormalizedName $token))) { + $score += 15 + } + } + + $relativePath = $File.FullName.Substring($workDirectory.Length).TrimStart('\') + $score -= ([regex]::Matches($relativePath, '\\').Count * 2) + + if ($File.BaseName -match '^(unins|uninstall|unwise|remove|register|regsvr)') { + $score -= 200 + } + if ($File.BaseName -match '(setup|install|autorun|update|updater)') { + $score -= 50 + } + + return $score +} + +function Stop-WorkDirectoryProcesses { + $directoryPrefix = $workDirectory.TrimEnd('\') + '\' + + for ($attempt = 0; $attempt -lt 3; $attempt++) { + foreach ($item in Get-CimInstance Win32_Process -ErrorAction SilentlyContinue) { + if ($item.ExecutablePath -and $item.ExecutablePath.StartsWith($directoryPrefix, [System.StringComparison]::OrdinalIgnoreCase)) { + taskkill.exe /PID $item.ProcessId /T /F 2>$null | Out-Null + } + } + Start-Sleep -Milliseconds 300 + } +} + +New-Item -ItemType Directory -Force -Path $workDirectory, $outputDirectory | Out-Null + +try { + Expand-Archive -LiteralPath $Archive -DestinationPath $workDirectory -Force + + $candidates = @( + Get-ChildItem -LiteralPath $workDirectory -Recurse -File -Filter "*.exe" | + ForEach-Object { + [pscustomobject]@{ + File = $_ + Score = Get-CandidateScore -File $_ -ProgramSlug $Slug + } + } | + Sort-Object @{ Expression = "Score"; Descending = $true }, @{ Expression = { $_.File.Length }; Descending = $true } + ) + + $arguments = "" + $executable = $null + $workingDirectory = $null + if ($candidates.Count -gt 0) { + $selected = $candidates[0].File + $executable = $selected.FullName + $workingDirectory = $selected.DirectoryName + } + else { + $candidates = @( + Get-ChildItem -LiteralPath $workDirectory -Recurse -File -Filter "*.jar" | + Where-Object { $_.DirectoryName -notmatch '\\lib($|\\)' } | + ForEach-Object { + [pscustomobject]@{ + File = $_ + Score = Get-CandidateScore -File $_ -ProgramSlug $Slug + } + } | + Sort-Object @{ Expression = "Score"; Descending = $true }, @{ Expression = { $_.File.Length }; Descending = $true } + ) + if ($candidates.Count -eq 0 -or -not (Test-Path -LiteralPath $javaExecutable)) { + [pscustomobject]@{ + success = $false + reason = "no-executable" + candidates = @() + } | ConvertTo-Json -Depth 5 -Compress + exit 1 + } + $selected = $candidates[0].File + $executable = $javaExecutable + $workingDirectory = $selected.DirectoryName + $arguments = "-jar `"$($selected.FullName)`"" + } + + $installer = $selected.Extension -ieq ".exe" -and $selected.BaseName -match '(setup|install|autorun)' + if ($installer) { + [pscustomobject]@{ + success = $false + reason = "installer-only" + selected = $selected.FullName.Substring($workDirectory.Length).TrimStart('\') + installer = $true + candidates = @($candidates | Select-Object -First 10 | ForEach-Object { + [pscustomobject]@{ + path = $_.File.FullName.Substring($workDirectory.Length).TrimStart('\') + size = $_.File.Length + score = [Math]::Round($_.Score, 2) + } + }) + } | ConvertTo-Json -Depth 5 -Compress + exit 1 + } + $winapp = "C:\codex\winapp\winapp.exe" + $screenshotTool = if (Test-Path -LiteralPath $winapp) { + $winapp + } + else { + Join-Path $RootDirectory "nircmd.exe" + } + $runnerParameters = @{ + Executable = $executable + Name = $Slug + OutputDirectory = $outputDirectory + WaitSeconds = $WaitSeconds + Arguments = $arguments + WorkingDirectory = $workingDirectory + InitialKeys = $InitialKeys + ScreenshotTool = $screenshotTool + } + $rawResult = & $runner @runnerParameters + $result = $rawResult | ConvertFrom-Json + + [pscustomobject]@{ + success = [bool]$result.success + reason = $result.reason + title = $result.title + error = $result.error + selected = $selected.FullName.Substring($workDirectory.Length).TrimStart('\') + installer = $installer + width = $result.width + height = $result.height + windows = $result.windows + candidates = @($candidates | Select-Object -First 10 | ForEach-Object { + [pscustomobject]@{ + path = $_.File.FullName.Substring($workDirectory.Length).TrimStart('\') + size = $_.File.Length + score = [Math]::Round($_.Score, 2) + } + }) + } | ConvertTo-Json -Depth 7 -Compress +} +catch { + [pscustomobject]@{ + success = $false + reason = "error" + error = $_.Exception.Message + candidates = @() + } | ConvertTo-Json -Depth 5 -Compress + exit 1 +} +finally { + Stop-WorkDirectoryProcesses + Remove-Item -LiteralPath $workDirectory -Recurse -Force -ErrorAction SilentlyContinue + Remove-Item -LiteralPath $Archive -Force -ErrorAction SilentlyContinue +} diff --git a/tools/screenshotCatalog.ts b/tools/screenshotCatalog.ts new file mode 100644 index 0000000..19559cd --- /dev/null +++ b/tools/screenshotCatalog.ts @@ -0,0 +1,457 @@ +#!/usr/bin/env node + +import { spawn } from "node:child_process"; +import { access, copyFile, mkdir, readFile, readdir, writeFile } from "node:fs/promises"; +import path from "node:path"; +import process from "node:process"; +import { readCatalogIndex } from "../scripts/catalogIndex.js"; + +type ProgramFile = { + path?: unknown; + platform?: unknown; +}; + +type ProgramVersion = { + status?: unknown; + files?: ProgramFile[]; +}; + +type ProgramIndex = { + type?: unknown; + name?: unknown; + screenshots?: unknown; + versions?: ProgramVersion[]; +}; + +type Program = { + archive: string; + directory: string; + indexPath: string; + name: string; + slug: string; +}; + +type RemoteResult = { + success?: boolean; + reason?: string; + title?: string; + error?: string; + selected?: string; + installer?: boolean; + width?: number; + height?: number; + windows?: Array<{ title?: string }>; +}; + +type Failure = { + name: string; + path: string; + reason: string; + details: string; +}; + +type Options = { + catalogDirectory: string; + host: string; + importDirectory?: string; + limit?: number; + program?: string; + replace: boolean; + waitSeconds: number; + write: boolean; +}; + +const remoteRoot = "C:\\codex\\catalog-screenshots"; +const remoteScpRoot = "C:/codex/catalog-screenshots"; +const programsWithoutStandaloneGui = new Set([ + "fardes", + "farobex", + "filescomparer", + "hex2vkp", + "midletsigner", + "openall", + "sifs", + "slfc", + "txt2wmlc", + "vmo2wav", + "vsofs", + "wav-amr-converter", + "zeesiemens", +]); +const errorTitle = /error|exception|failed|failure|cannot|can't|not found|access violation|achtung|ошибка|предупреждение/i; +const installerTitle = /setup|installer|installshield|installation|self-extract|winrar|установк|мастер установки|самораспаковывающ/i; +const initialKeys = new Map([ + [ + "brew-graphicpatch-creator", + "ENTER,TEXT=C:\\codex\\catalog-screenshots\\work\\brew-graphicpatch-creator\\brewrc.exe,ENTER", + ], + ["brew-apploader", "CLOSE-SMALL,CLOSE-SMALL"], + ["efs-explorer-lite", "ENTER"], + ["flash-imager", "ENTER"], + ["flex-table-edit", "ENTER"], + ["gagin", "CLOSE-SMALL,CLOSE-SMALL"], + ["freia", "SELECT-TITLE=Engine"], + ["initmap", "CLOSE-LARGEST"], + ["s65-key-definer", "ENTER"], + ["siemens-screenshot", "ENTER"], +]); + +function usage(): void { + console.log(`Usage: pnpm screenshots [options] [catalog-directory] + +Capture one screenshot for each Windows program. + + --host HOST Windows SSH host (default: win) + --import DIR import reviewed SLUG.png files without connecting to Windows + --program SLUG process one program directory + --limit COUNT stop after COUNT programs + --replace recapture only existing img/SLUG.png screenshots + --wait SECONDS wait for a program window (default: 8) + --write save successful screenshots and update index.md + --help show this help message`); +} + +function parseArguments(args: string[]): Options { + const targets: string[] = []; + let host = "win"; + let importDirectory: string | undefined; + let limit: number | undefined; + let program: string | undefined; + let replace = false; + let waitSeconds = 8; + let write = false; + + for (let index = 0; index < args.length; index += 1) { + const argument = args[index]; + if (argument === "--host") { + host = args[++index] ?? ""; + } else if (argument === "--import") { + importDirectory = path.resolve(args[++index] ?? ""); + } else if (argument === "--limit") { + limit = Number(args[++index]); + } else if (argument === "--program") { + program = args[++index]; + } else if (argument === "--replace") { + replace = true; + } else if (argument === "--wait") { + waitSeconds = Number(args[++index]); + } else if (argument === "--write") { + write = true; + } else if (argument === "--help" || argument === "-h") { + usage(); + process.exit(0); + } else if (argument.startsWith("-")) { + throw new Error(`Unknown option: ${argument}`); + } else { + targets.push(argument); + } + } + + if (targets.length > 1) { + throw new Error("Expected at most one catalog directory"); + } + if (host.length === 0) { + throw new Error("--host must not be empty"); + } + if (limit !== undefined && (!Number.isInteger(limit) || limit < 1)) { + throw new Error("--limit must be a positive integer"); + } + if (!Number.isInteger(waitSeconds) || waitSeconds < 1 || waitSeconds > 60) { + throw new Error("--wait must be an integer between 1 and 60"); + } + + return { + catalogDirectory: path.resolve(targets[0] ?? "catalog"), + host, + importDirectory, + limit, + program, + replace, + waitSeconds, + write, + }; +} + +async function run(command: string, args: string[], allowFailure = false): Promise { + return await new Promise((resolve, reject) => { + const child = spawn(command, args, { stdio: ["ignore", "pipe", "pipe"] }); + const stdout: Buffer[] = []; + const stderr: Buffer[] = []; + + child.stdout.on("data", (chunk: Buffer) => stdout.push(chunk)); + child.stderr.on("data", (chunk: Buffer) => stderr.push(chunk)); + child.on("error", reject); + child.on("close", (code) => { + const output = Buffer.concat(stdout).toString("utf8"); + const error = Buffer.concat(stderr).toString("utf8").trim(); + if (code === 0 || allowFailure) { + resolve(output); + } else { + reject(new Error(`${command} exited with code ${code}${error.length > 0 ? `: ${error}` : ""}`)); + } + }); + }); +} + +async function findIndexes(directory: string, result: string[]): Promise { + for (const entry of await readdir(directory, { withFileTypes: true })) { + const entryPath = path.join(directory, entry.name); + if (entry.isFile() && entry.name === "index.md") { + result.push(entryPath); + } else if (entry.isDirectory() && entry.name !== "files" && entry.name !== "img") { + await findIndexes(entryPath, result); + } + } +} + +function selectArchive(data: ProgramIndex, indexPath: string): string | undefined { + const versions = data.versions ?? []; + const orderedVersions = [ + ...versions.filter((entry) => entry.status === "current"), + ...versions.filter((entry) => entry.status !== "current"), + ]; + for (const version of orderedVersions) { + const files = version.files ?? []; + const file = + files.find((entry) => entry.platform === "win32" || entry.platform === "win64") ?? + files.find((entry) => entry.platform === "java"); + if (typeof file?.path === "string") { + return path.resolve(path.dirname(indexPath), file.path); + } + } + return undefined; +} + +async function collectPrograms(options: Options): Promise<{ programs: Program[]; failures: Failure[] }> { + const indexes: string[] = []; + const programs: Program[] = []; + const failures: Failure[] = []; + await findIndexes(options.catalogDirectory, indexes); + + for (const indexPath of indexes.sort()) { + const { metadata } = await readCatalogIndex(indexPath); + if (metadata.type !== "program") { + continue; + } + + const directory = path.dirname(indexPath); + const slug = path.basename(directory); + if (programsWithoutStandaloneGui.has(slug)) { + continue; + } + if (options.program !== undefined && slug !== options.program) { + continue; + } + if (typeof metadata.name !== "string" || metadata.name.length === 0) { + throw new Error(`${indexPath}: name is missing`); + } + const expectedScreenshot = `img/${slug}.png`; + const screenshots = Array.isArray(metadata.screenshots) ? metadata.screenshots : []; + if (options.replace) { + if (!screenshots.includes(expectedScreenshot)) { + continue; + } + } else if (screenshots.length > 0) { + continue; + } + + const archive = selectArchive(metadata, indexPath); + if (archive === undefined) { + failures.push({ + name: metadata.name, + path: path.relative(process.cwd(), indexPath), + reason: "No desktop file", + details: "The current version has no file with platform: win32, win64, or java", + }); + continue; + } + + programs.push({ archive, directory, indexPath, name: metadata.name, slug }); + } + + if (options.limit !== undefined) { + programs.splice(options.limit); + } + return { programs, failures }; +} + +function parseRemoteResult(output: string): RemoteResult { + const start = output.indexOf("{"); + const end = output.lastIndexOf("}"); + if (start === -1 || end === -1) { + throw new Error(`Windows worker returned no JSON: ${output.trim()}`); + } + return JSON.parse(output.slice(start, end + 1)) as RemoteResult; +} + +function failureReason(result: RemoteResult, program: Program): { reason: string; details: string } | undefined { + if (result.success !== true) { + const reasons: Record = { + "no-executable": "No desktop executable", + "installer-only": "Installer only", + "process-exited": "Process exited without a window", + "no-window": "No window appeared", + error: "Launch error", + }; + return { + reason: reasons[result.reason ?? ""] ?? "Unknown error", + details: result.error ?? result.reason ?? "", + }; + } + if (result.installer === true) { + return { reason: "Installer only", details: result.selected ?? "" }; + } + const titles = [result.title, ...(result.windows ?? []).map((window) => window.title)].filter( + (title): title is string => typeof title === "string", + ); + const failedTitle = titles.find((title) => errorTitle.test(title)); + if (failedTitle !== undefined) { + return { reason: "Error window", details: failedTitle }; + } + const setupTitle = program.slug === "java-midlet-installer" ? undefined : titles.find((title) => installerTitle.test(title)); + if (setupTitle !== undefined) { + return { reason: "Installer opened", details: setupTitle }; + } + return undefined; +} + +async function addScreenshot(program: Program, screenshotPath: string, replace: boolean): Promise { + const imageDirectory = path.join(program.directory, "img"); + const imagePath = path.join(imageDirectory, `${program.slug}.png`); + await mkdir(imageDirectory, { recursive: true }); + await run("scp", [`${screenshotPath}`, imagePath]); + + if (replace) { + return; + } + + const source = await readFile(program.indexPath, "utf8"); + const replacement = `screenshots:\n - img/${program.slug}.png`; + if (!source.includes("screenshots: []")) { + throw new Error(`${program.indexPath}: expected screenshots: []`); + } + await writeFile(program.indexPath, source.replace("screenshots: []", replacement), "utf8"); +} + +async function importScreenshots(programs: Program[], directory: string): Promise { + let imported = 0; + for (const program of programs) { + const sourcePath = path.join(directory, `${program.slug}.png`); + try { + await access(sourcePath); + } catch { + continue; + } + + const imageDirectory = path.join(program.directory, "img"); + const imagePath = path.join(imageDirectory, `${program.slug}.png`); + await mkdir(imageDirectory, { recursive: true }); + await copyFile(sourcePath, imagePath); + + const source = await readFile(program.indexPath, "utf8"); + if (!source.includes("screenshots: []")) { + throw new Error(`${program.indexPath}: expected screenshots: []`); + } + await writeFile( + program.indexPath, + source.replace("screenshots: []", `screenshots:\n - img/${program.slug}.png`), + "utf8", + ); + imported += 1; + console.log(`Imported: ${program.name}`); + } + return imported; +} + +function escapeTable(value: string): string { + return value.replaceAll("|", "\\|").replaceAll("\n", " ").trim(); +} + +async function main(): Promise { + const options = parseArguments(process.argv.slice(2)); + const temporaryDirectory = "/tmp/codex/catalog-screenshots"; + await mkdir(temporaryDirectory, { recursive: true }); + + const { programs, failures } = await collectPrograms(options); + if (options.importDirectory !== undefined) { + const imported = await importScreenshots(programs, options.importDirectory); + console.log(`Done. Imported: ${imported}`); + return; + } + let captured = 0; + const tools = ["screenshotApp.ps1", "runScreenshotTask.ps1", "screenshotArchive.ps1"]; + await run("ssh", [ + options.host, + `powershell -NoProfile -Command "New-Item -ItemType Directory -Force -Path '${remoteRoot}\\input','${remoteRoot}\\results' | Out-Null"`, + ]); + await run("scp", tools.map((file) => path.resolve("tools", file)).concat(`${options.host}:${remoteScpRoot}/`)); + + console.log(`Programs to process: ${programs.length}`); + for (const [index, program] of programs.entries()) { + const prefix = `[${index + 1}/${programs.length}] ${program.name}`; + const remoteArchive = `${remoteRoot}\\input\\${program.slug}.zip`; + try { + await run("scp", [program.archive, `${options.host}:${remoteScpRoot}/input/${program.slug}.zip`]); + const remoteCommand = [ + "powershell", + "-NoProfile", + "-ExecutionPolicy Bypass", + `-File ${remoteRoot}\\screenshotArchive.ps1`, + `-Archive ${remoteArchive}`, + `-Slug ${program.slug}`, + `-RootDirectory ${remoteRoot}`, + `-WaitSeconds ${options.waitSeconds}`, + ...(initialKeys.has(program.slug) ? [`-InitialKeys ${initialKeys.get(program.slug)}`] : []), + ].join(" "); + const output = await run("ssh", [options.host, remoteCommand], true); + const result = parseRemoteResult(output); + const failure = failureReason(result, program); + if (failure !== undefined) { + failures.push({ + name: program.name, + path: path.relative(process.cwd(), program.indexPath), + ...failure, + }); + console.log(`${prefix}: failed (${failure.reason})`); + continue; + } + + if (options.write) { + await addScreenshot(program, `${options.host}:${remoteScpRoot}/results/${program.slug}.png`, options.replace); + } + captured += 1; + console.log(`${prefix}: ${options.write ? "saved" : "captured"} (${result.title ?? result.selected ?? "window"})`); + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + failures.push({ + name: program.name, + path: path.relative(process.cwd(), program.indexPath), + reason: "Tool error", + details: message, + }); + console.log(`${prefix}: failed (${message})`); + } + } + + const table = [ + "| Program | Index | Reason | Details |", + "|---|---|---|---|", + ...failures.map( + (failure) => + `| ${escapeTable(failure.name)} | ${escapeTable(failure.path)} | ${escapeTable(failure.reason)} | ${escapeTable(failure.details)} |`, + ), + "", + ].join("\n"); + const reportPath = path.join(temporaryDirectory, "failures.md"); + await writeFile(reportPath, table, "utf8"); + console.log(`Done. Captured: ${captured}; failures: ${failures.length}`); + console.log(`Failure report: ${reportPath}`); +} + +try { + await main(); +} catch (error) { + const message = error instanceof Error ? error.message : String(error); + console.error(`Error: ${message}`); + process.exitCode = 1; +} diff --git a/tsconfig.json b/tsconfig.json index 3cb0ea5..67a0bb2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,5 +8,5 @@ "skipLibCheck": true, "types": ["node"] }, - "include": ["scripts/**/*.ts"] + "include": ["scripts/**/*.ts", "tools/**/*.ts"] }