Restructure software catalog
This commit is contained in:
@@ -5,10 +5,10 @@
|
||||
|
||||
## Структура
|
||||
|
||||
- Корень репозитория является корнем каталога; папку `catalog` создавать не
|
||||
нужно.
|
||||
- Каждая категория и каждая программа находятся в собственной папке и содержат
|
||||
ровно один файл `index.yaml`.
|
||||
- Все категории и программы находятся внутри корневой папки `catalog`.
|
||||
`catalog/index.yaml` описывает корневую категорию.
|
||||
- Каждая категория и каждая программа внутри `catalog` находятся в собственной
|
||||
папке и содержат ровно один файл `index.yaml`.
|
||||
- Вложенность категорий не ограничена. Дочерние категории и программы
|
||||
определяются по файловой структуре и не перечисляются в индексе категории.
|
||||
- Имя папки — стабильный идентификатор. Используй строчные латинские буквы,
|
||||
@@ -28,9 +28,14 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Русское название категории
|
||||
order: -10
|
||||
description: Описание категории на русском языке.
|
||||
```
|
||||
|
||||
`order` — необязательное целое число для сортировки соседних категорий. Меньшее
|
||||
значение выводится раньше, отсутствие поля равнозначно `order: 0`. При равных
|
||||
значениях категории сортируются по названию. Располагай `order` после `name`.
|
||||
|
||||
## YAML программы
|
||||
|
||||
Поля программы располагай в следующем порядке:
|
||||
@@ -38,14 +43,16 @@ description: Описание категории на русском языке.
|
||||
1. `format: 1` — обязательное поле.
|
||||
2. `type: program` — обязательное поле.
|
||||
3. `name` — обязательное официальное название программы.
|
||||
4. `description` — обязательное подробное описание на русском языке в формате
|
||||
4. `summary` — обязательное короткое описание программы на русском языке.
|
||||
5. `description` — обязательное подробное описание на русском языке в формате
|
||||
Markdown.
|
||||
5. `homepage` — необязательный URL домашней страницы.
|
||||
6. `source` — необязательный URL исходного кода.
|
||||
7. `screenshots` — обязательный массив путей; используй `[]`, если изображений
|
||||
6. `homepage` — необязательный URL домашней страницы.
|
||||
7. `source` — необязательный URL исходного кода.
|
||||
8. `author` — необязательное имя автора или название организации-разработчика.
|
||||
9. `screenshots` — обязательный массив путей; используй `[]`, если изображений
|
||||
нет.
|
||||
8. `versions` — обязательный непустой массив версий.
|
||||
9. `additional_files` — необязательный массив файлов, не привязанных к версии.
|
||||
10. `versions` — обязательный непустой массив версий.
|
||||
11. `additional_files` — необязательный массив файлов, не привязанных к версии.
|
||||
|
||||
Новые версии добавляй в начало `versions`, от новых к старым. Каждая версия
|
||||
имеет такой вид:
|
||||
@@ -58,6 +65,7 @@ description: Описание категории на русском языке.
|
||||
- path: files/program-1.2.0.zip
|
||||
description: Назначение файла на русском языке
|
||||
platform: win32
|
||||
size: 123456
|
||||
sha256: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
||||
```
|
||||
|
||||
@@ -75,6 +83,19 @@ description: Описание категории на русском языке.
|
||||
`win64`, `dos`, `java` или `j2me`. Для Windows разрядность входит в название
|
||||
платформы; отдельное поле `architecture` не используется.
|
||||
|
||||
Поля файла располагай в порядке `path`, `description`, `platform`, `size`,
|
||||
`sha256`. `size` содержит размер файла в байтах. Поля `size` и `sha256`
|
||||
заполняются командой `pnpm fill-metadata` и вручную не редактируются.
|
||||
|
||||
### Короткое описание
|
||||
|
||||
`summary` выводится рядом с названием программы в списке категории. Напиши
|
||||
естественное краткое описание, по которому понятно, что это за программа, для
|
||||
чего она нужна и с какими телефонами или форматами работает. Опирайся на полное
|
||||
описание и технический смысл программы, а не на единый шаблон. Не используй
|
||||
оценочные усилители вроде «комплексная», «универсальная», «мощная» или
|
||||
«полноценная».
|
||||
|
||||
Файлы, которые подходят ко всем версиям или существуют отдельно от релиза,
|
||||
помещай в `additional_files`, а не внутрь случайной версии:
|
||||
|
||||
@@ -110,7 +131,8 @@ additional_files:
|
||||
- Абсолютные пути, `..` и обратная косая черта запрещены.
|
||||
- Каждый путь из YAML должен указывать на существующий файл.
|
||||
- Один файл нельзя одновременно указывать в `versions` и `additional_files`.
|
||||
- Для каждого добавленного файла вычисляй и указывай SHA-256 в нижнем регистре.
|
||||
- Для каждого добавленного файла указывай размер в байтах и SHA-256 в нижнем
|
||||
регистре.
|
||||
- Архивы должны проходить через Git LFS согласно `.gitattributes`. Остальные
|
||||
файлы хранятся в обычном Git.
|
||||
|
||||
@@ -130,9 +152,10 @@ additional_files:
|
||||
1. Проверь синтаксис всех затронутых `index.yaml` безопасным YAML-парсером.
|
||||
2. Проверь их по `schema/index.schema.json` валидатором JSON Schema Draft 2020-12,
|
||||
если он доступен.
|
||||
3. Убедись, что все пути существуют и их SHA-256 совпадает с метаданными.
|
||||
Для заполнения и обновления сумм используй `pnpm sha256 [путь]`, для проверки
|
||||
без изменения файлов — `pnpm sha256:check [путь]`.
|
||||
3. Убедись, что все пути существуют, а их размеры и SHA-256 совпадают с
|
||||
метаданными. Для заполнения и обновления используй
|
||||
`pnpm fill-metadata [путь]`, для проверки без изменения файлов —
|
||||
`pnpm fill-metadata:check [путь]`.
|
||||
4. Для каждого нового архива выполни `git check-attr filter -- <путь>` и
|
||||
убедись, что значение равно `lfs`.
|
||||
5. Выполни `git diff --check`.
|
||||
|
||||
@@ -1,182 +1,84 @@
|
||||
# Каталог программ
|
||||
# Каталог программ Siemens
|
||||
|
||||
Репозиторий хранит дистрибутивы программ и их метаданные. Все пользовательские
|
||||
названия и описания пишутся на русском языке. Официальные названия программ,
|
||||
версии, имена платформ и другие технические значения переводить не нужно.
|
||||
Дистрибутивы хранятся в `catalog`, формат метаданных описан в
|
||||
`schema/index.schema.json`. Названия и описания — на русском языке.
|
||||
|
||||
## Структура
|
||||
|
||||
Корень репозитория одновременно является корнем каталога программ. Вложенность
|
||||
категорий не ограничена. Имя папки служит стабильным машиночитаемым
|
||||
идентификатором: используйте строчные латинские буквы, цифры, дефис и
|
||||
подчёркивание.
|
||||
|
||||
```text
|
||||
./
|
||||
catalog/
|
||||
├── index.yaml
|
||||
├── schema/
|
||||
│ └── index.schema.json
|
||||
└── system/
|
||||
└── category/
|
||||
├── index.yaml
|
||||
└── file-managers/
|
||||
└── program/
|
||||
├── index.yaml
|
||||
└── example-program/
|
||||
├── index.yaml
|
||||
├── img/
|
||||
│ └── screenshot.png
|
||||
└── files/
|
||||
├── example-program-1.0.0.zip
|
||||
├── example-program-1.1.0.zip
|
||||
└── manual.pdf
|
||||
├── files/
|
||||
└── img/
|
||||
```
|
||||
|
||||
Каждая категория и каждая программа содержит ровно один `index.yaml`:
|
||||
|
||||
- `type: category` означает категорию; рядом могут находиться подкатегории и
|
||||
программы;
|
||||
- `type: program` означает программу; все её версии описываются в этом же
|
||||
файле;
|
||||
- `img` и `files` — зарезервированные папки внутри программы.
|
||||
|
||||
Папки без `index.yaml`, например корневая `schema`, не входят в дерево
|
||||
категорий.
|
||||
|
||||
Список дочерних элементов категории не дублируется в YAML: он определяется по
|
||||
вложенным папкам. Благодаря этому перемещение программы не требует правки
|
||||
родительских индексов.
|
||||
Каждая категория и программа имеет один `index.yaml`. Дочерние элементы
|
||||
определяются по папкам и не перечисляются в YAML. Все версии программы находятся
|
||||
в одном индексном файле.
|
||||
|
||||
## Категория
|
||||
|
||||
```yaml
|
||||
format: 1
|
||||
type: category
|
||||
name: Системные программы
|
||||
description: Утилиты для настройки и обслуживания устройства.
|
||||
name: Название категории
|
||||
order: -10
|
||||
description: Описание категории.
|
||||
```
|
||||
|
||||
`order` необязателен; меньшее значение выводится раньше.
|
||||
|
||||
## Программа
|
||||
|
||||
```yaml
|
||||
format: 1
|
||||
type: program
|
||||
name: Пример программы
|
||||
name: Название программы
|
||||
summary: Короткое назначение программы для списка категории.
|
||||
description: |-
|
||||
Краткое описание назначения и возможностей программы.
|
||||
|
||||
Возможности:
|
||||
- первая возможность;
|
||||
- вторая возможность.
|
||||
homepage: https://example.org/program
|
||||
source: https://github.com/example/program
|
||||
Полное описание в Markdown.
|
||||
homepage: https://example.org
|
||||
source: https://github.com/example/project
|
||||
author: Автор
|
||||
screenshots:
|
||||
- img/screenshot.png
|
||||
versions:
|
||||
- version: "1.1.0"
|
||||
- version: "1.2.0"
|
||||
status: current
|
||||
released: "2007-08-14"
|
||||
files:
|
||||
- path: files/example-program-1.1.0.zip
|
||||
description: Дистрибутив программы
|
||||
- path: files/program-1.2.0.zip
|
||||
description: Дистрибутив
|
||||
platform: win32
|
||||
size: 123456
|
||||
sha256: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
||||
- version: "1.0.0"
|
||||
files:
|
||||
- path: files/example-program-1.0.0.zip
|
||||
additional_files:
|
||||
- path: files/manual.pdf
|
||||
description: Руководство пользователя
|
||||
```
|
||||
|
||||
Обязательные поля программы: `format`, `type`, `name`, `description`,
|
||||
`screenshots`, `versions`. Поля `homepage`, `source` и `additional_files`
|
||||
необязательны.
|
||||
Обязательные поля программы: `format`, `type`, `name`, `summary`, `description`,
|
||||
`screenshots`, `versions`. Значения `platform`: `win32`, `win64`, `dos`, `java`,
|
||||
`j2me`. Значения `status`: `current`, `archived`.
|
||||
|
||||
Поле `description` содержит Markdown. Для содержательного описания используйте
|
||||
абзацы и списки внутри литерального YAML-блока `|-`.
|
||||
Файлы версий указываются в `versions[].files`, общие файлы — в
|
||||
`additional_files`. Пути файлов начинаются с `files/`, скриншотов — с `img/`.
|
||||
`size` содержит размер в байтах. Архивы хранятся через Git LFS.
|
||||
|
||||
Все файлы программы хранятся в её папке `files`. Версионные файлы перечислены
|
||||
в `versions[].files`, а не зависящие от версии — в `additional_files`. Один и
|
||||
тот же файл не следует указывать в обоих местах. Новые версии добавляются в
|
||||
начало массива `versions`, от новых к старым.
|
||||
|
||||
Необязательное поле файла `platform` использует короткие машиночитаемые
|
||||
значения: `win32`, `win64`, `dos`, `java` или `j2me`. Отдельного поля
|
||||
архитектуры нет: разрядность Windows уже включена в `win32` или `win64`.
|
||||
|
||||
Необязательное поле `status` принимает значение `current` для актуальной версии
|
||||
или `archived` для версии, оставленной в каталоге как архивная. Если программа
|
||||
использует статусы, они указываются у всех её версий.
|
||||
|
||||
`description` версии используется только для существенных исключений, которые
|
||||
нельзя выразить номером версии или описанием файла. Обычный список изменений в
|
||||
индекс не переносится.
|
||||
|
||||
Скриншоты хранятся в `img`; пути всегда начинаются с `img/`. Если скриншотов
|
||||
нет, указывается пустой массив: `screenshots: []`.
|
||||
|
||||
## Правила формата
|
||||
|
||||
- Кодировка всех YAML-файлов — UTF-8, окончания строк — LF.
|
||||
- `format` — версия формата метаданных. Текущее значение: `1`.
|
||||
- Неизвестные поля запрещены: расширение формата требует изменения схемы.
|
||||
- Все пути задаются относительно папки программы. Абсолютные пути, `..` и
|
||||
обратная косая черта запрещены.
|
||||
- Даты записываются строкой `YYYY-MM-DD` и берутся в кавычки.
|
||||
- URL используют только `http` или `https`.
|
||||
- `sha256`, если указан, содержит 64 шестнадцатеричных символа в нижнем
|
||||
регистре.
|
||||
- Массивы не должны содержать дубликаты.
|
||||
- Описания программы, версии и файла пишутся на русском языке.
|
||||
|
||||
Архивы хранятся через Git LFS, остальные файлы — как обычные объекты Git.
|
||||
|
||||
## Заполнение SHA-256
|
||||
|
||||
Для установки зависимостей используется pnpm:
|
||||
## Команды
|
||||
|
||||
```shell
|
||||
pnpm install
|
||||
```
|
||||
|
||||
Команда вычисляет контрольные суммы всех файлов из `versions` и
|
||||
`additional_files`, после чего добавляет или обновляет поля `sha256`:
|
||||
|
||||
```shell
|
||||
pnpm sha256
|
||||
```
|
||||
|
||||
Можно ограничить обход одной программой, категорией или конкретным индексом:
|
||||
|
||||
```shell
|
||||
pnpm sha256 service/repair-tools/joker
|
||||
pnpm sha256 service/repair-tools/joker/index.yaml
|
||||
```
|
||||
|
||||
Для проверки без изменения YAML используется отдельная команда:
|
||||
|
||||
```shell
|
||||
pnpm sha256:check
|
||||
```
|
||||
|
||||
## Дерево каталога
|
||||
|
||||
Дерево категорий и программ строится по файловой структуре и названиям из
|
||||
`index.yaml`:
|
||||
|
||||
```shell
|
||||
pnpm fill-metadata
|
||||
pnpm fill-metadata:check
|
||||
pnpm tree
|
||||
pnpm typecheck
|
||||
```
|
||||
|
||||
Можно вывести только выбранную ветку, добавить пути каталогов или версии
|
||||
программ:
|
||||
|
||||
```shell
|
||||
pnpm tree service/repair-tools
|
||||
pnpm tree --paths
|
||||
pnpm tree --versions
|
||||
```
|
||||
|
||||
Формальная JSON Schema находится в
|
||||
[`schema/index.schema.json`](schema/index.schema.json). Она проверяет структуру
|
||||
и значения `index.yaml`; соответствие русского текста проверяется при ревью,
|
||||
поскольку название продукта может состоять из латинских символов.
|
||||
`fill-metadata` заполняет `size` и `sha256`. Команда принимает путь к программе,
|
||||
категории или `index.yaml`. `tree` принимает путь и флаги `--paths`,
|
||||
`--versions`.
|
||||
|
||||
+3
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: ArmDebugger
|
||||
summary: Отладчик ARM/Thumb-кода для телефонов Siemens 65/70/75-й серии.
|
||||
description: |-
|
||||
Отладчик для телефонов Siemens 65/70/75-й серии.
|
||||
|
||||
@@ -18,6 +19,7 @@ description: |-
|
||||
- дамп памяти в файл, вызов функций flash с параметрами и hex/bin/dec
|
||||
калькулятор.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html
|
||||
author: Chaos
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "0.7.9"
|
||||
@@ -26,4 +28,5 @@ versions:
|
||||
- path: files/ArmDebugger-079.rar
|
||||
description: Отладчик, краткое руководство и примеры для Keil ARM Tools
|
||||
platform: win32
|
||||
size: 439518
|
||||
sha256: 94e089e35a4733c97890c34c14d065007332057f5b11693a7f94cca7245251ad
|
||||
@@ -1,4 +1,4 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Отладчики
|
||||
name: Отладка
|
||||
description: Программы для анализа памяти, машинного кода и выполнения программ.
|
||||
@@ -0,0 +1,4 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Анализ прошивок
|
||||
description: Анализ структуры и распаковка файлов прошивок и сервисных обновлений.
|
||||
@@ -1,10 +1,12 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: WSFF
|
||||
summary: Программа для анализа и распаковки сервисных прошивок Siemens WinSwup.
|
||||
description: |-
|
||||
Утилита для анализа структуры и распаковки баз сервисных прошивок Siemens
|
||||
WinSwup.
|
||||
homepage: https://web.archive.org/web/20130825050857/http://papuas.allsiemens.com/
|
||||
author: Papuas
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "4"
|
||||
@@ -13,4 +15,5 @@ versions:
|
||||
- path: files/WSFF4.rar
|
||||
description: Программа WSFF4
|
||||
platform: win32
|
||||
size: 162002
|
||||
sha256: e63fe5b665dad8322dbfab081b7c41bc0e40520d922d9a7d8166c5b53fe1b2c1
|
||||
@@ -1,4 +1,5 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Средства разработки
|
||||
name: Разработка
|
||||
order: -10
|
||||
description: Инструменты для исследования и разработки программного обеспечения телефонов.
|
||||
+3
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: FFPatch
|
||||
summary: Программа для сравнения образов FullFlash и работы с патчами VKP.
|
||||
description: |-
|
||||
Программа для сравнения двух файлов fullflash, сохранения найденных отличий
|
||||
в виде патча VKP и поиска уже установленных патчей в образе flash-памяти.
|
||||
@@ -13,6 +14,7 @@ description: |-
|
||||
- исключение заданных диапазонов адресов из поиска и сравнения;
|
||||
- сохранение настроек фильтрации адресов.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://vi-soft.com.ua/
|
||||
author: Александр Яблочкин
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "0.4.2"
|
||||
@@ -20,4 +22,5 @@ versions:
|
||||
- path: files/ffpatch.rar
|
||||
description: Программа FFPatch и руководство пользователя
|
||||
platform: win32
|
||||
size: 79635
|
||||
sha256: 6fef324ef0e22d97dc550e6bb20acd1a5edb4c6d773784f1edb2ad3ad854aac6
|
||||
+3
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: FilesComparer
|
||||
summary: Программа для побайтового сравнения файлов и образов FullFlash.
|
||||
description: |-
|
||||
Программа для сравнения файлов и образов flash-памяти.
|
||||
|
||||
@@ -11,6 +12,7 @@ description: |-
|
||||
- выравнивание результатов по байтам;
|
||||
- работа под DOS и Windows.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://vi-soft.com.ua/
|
||||
author: SaiNT
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "1.2"
|
||||
@@ -18,4 +20,5 @@ versions:
|
||||
- path: files/fc_v1.2.rar
|
||||
description: Программа FilesComparer 1.2
|
||||
platform: win32
|
||||
size: 7415
|
||||
sha256: 1e2416941803cf80c9a56a859b0cc2e714388e5f907d89403c0d3f05c7520cc4
|
||||
+3
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: Hex2VKP
|
||||
summary: Конвертер Intel HEX в формат патчей VKP для V_KLay.
|
||||
description: |-
|
||||
Консольный конвертер из формата Intel HEX в формат патчей VKP программы
|
||||
V_KLay.
|
||||
@@ -10,6 +11,7 @@ description: |-
|
||||
результат компиляции в патч VKP для последующей записи через V_KLay. Ключ
|
||||
`-F` создаёт секцию отмены патча `UNDO PATCH`.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://vi-soft.com.ua/
|
||||
author: Redkin
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "0.1a"
|
||||
@@ -17,4 +19,5 @@ versions:
|
||||
- path: files/hex2vkp.zip
|
||||
description: Программа Hex2VKP, исходный код, настройки и руководство
|
||||
platform: win32
|
||||
size: 50300
|
||||
sha256: 10149c6770337551f18f5ff948acf9e3fbd025fca3e97a1f0f1cab9702301786
|
||||
@@ -0,0 +1,4 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Патчинг
|
||||
description: Сравнение прошивок, поиск изменений и создание патчей VKP.
|
||||
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: SLFC
|
||||
summary: Консольная программа для сравнения образов FullFlash и создания VKP-патчей.
|
||||
description: |-
|
||||
Консольная программа для сравнения двух файлов fullflash и создания патча в
|
||||
формате VKP.
|
||||
@@ -9,6 +10,7 @@ description: |-
|
||||
включаются в патч; более длинная совпадающая последовательность считается
|
||||
окончанием блока изменений.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html
|
||||
author: Chaos
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "1.0"
|
||||
@@ -16,8 +18,10 @@ versions:
|
||||
- path: files/slfc-chaos.exe
|
||||
description: Сборка SLFC со страницы автора Chaos
|
||||
platform: win32
|
||||
size: 58880
|
||||
sha256: 6b77b967ab44dccb4d3038df9d95cebbcdf9f3162183990d9516c32cd2d450e6
|
||||
- path: files/slfc-vi-soft.exe
|
||||
description: Сборка SLFC со страницы vi-soft.com.ua
|
||||
platform: win32
|
||||
size: 58880
|
||||
sha256: 3ec3143bc70f6ad7d0efaa41e0c666a9213c5e8c4163b11c05dfa999335600e4
|
||||
@@ -1,4 +1,5 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Драйверы
|
||||
order: 10
|
||||
description: Драйверы устройств и кабелей для работы с мобильными телефонами.
|
||||
@@ -1,11 +1,13 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: PL-2303 Driver
|
||||
name: PL-2303 Driver (Patched)
|
||||
summary: Модифицированный драйвер дата-кабелей PL-2303 с поддержкой скорости до 1625000 бит/с.
|
||||
description: >-
|
||||
Модифицированный Chaos драйвер для дата-кабелей на чипсете Prolific PL-2303.
|
||||
В отличие от штатного драйвера он позволяет флешерам обмениваться данными с
|
||||
Модифицированный Chaos драйвер для дата-кабелей на чипсете Prolific PL-2303. В
|
||||
отличие от штатного драйвера он позволяет флешерам обмениваться данными с
|
||||
телефоном на скорости до 1625000 бит/с.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html
|
||||
author: Prolific Technology Inc.; модификация — Chaos
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "2.0.5.26"
|
||||
@@ -13,4 +15,5 @@ versions:
|
||||
- path: files/PL-2303_patched.rar
|
||||
description: Драйвер PL-2303 с поддержкой скорости до 1625000 бит/с
|
||||
platform: win32
|
||||
size: 231854
|
||||
sha256: ce4c19231e2e051a80267487c37062df0161569edc0f43013df7f6d1fa0565e6
|
||||
@@ -1,4 +1,5 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Флешеры
|
||||
order: -20
|
||||
description: Программы для чтения, записи и восстановления флеш-памяти телефонов.
|
||||
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: V_KLay
|
||||
summary: Флешер и VKP-патчер для телефонов Siemens с редактором раскладки клавиатуры.
|
||||
description: |-
|
||||
Патчер, флешер и редактор раскладки клавиатуры для мобильных телефонов
|
||||
Siemens.
|
||||
@@ -20,35 +21,46 @@ description: |-
|
||||
CF62, CX65, M35, M50, M55, M65, MC60, ME45, MT50, S35, S40, S45, S55,
|
||||
S65, SL42, SL45, SL55, SL65 и SX1.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://vi-soft.com.ua/
|
||||
author: ValeraVi (Валерий Вишняк)
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "3.3"
|
||||
status: current
|
||||
files:
|
||||
- path: files/v_klay_setup.zip
|
||||
description: Установочный пакет V_KLay 3.3
|
||||
platform: win32
|
||||
size: 1691594
|
||||
sha256: 9ef29148ea0a6f9c0ef2cb9a09da992bd1063920d891878709b066b22707b80f
|
||||
- version: "2.7.2"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/v_klay_setup_v272.zip
|
||||
description: Установочный пакет V_KLay 2.7.2
|
||||
platform: win32
|
||||
size: 2622662
|
||||
sha256: f4e31a5fd9cdfb6b5f3b2612116ad0ca575d281dc5e4c0c4f85bba6226985cde
|
||||
- version: "2.5"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/v_klay_setup_v25.zip
|
||||
description: Установочный пакет V_KLay 2.5
|
||||
platform: win32
|
||||
size: 2362704
|
||||
sha256: d78f69d0750a8e0d93349049d4dac3361202ad8fedb9f5479ca9f95505d250db
|
||||
- version: "2.1.12"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/v_klay_update_v2112.rar
|
||||
description: Обновление до V_KLay 2.1.12
|
||||
platform: win32
|
||||
size: 840128
|
||||
sha256: 5b6e4fe30ea81ef3a07892b297772aba811d04b15e2a93c482eb3da7d74e3b72
|
||||
- version: "2.1.5.2"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/v_klay_setup_v2152.rar
|
||||
description: Англоязычный установочный пакет V_KLay 2.1.5.2
|
||||
platform: win32
|
||||
size: 2329332
|
||||
sha256: bc7c32ed37b9e75aa5316cef46661eb78240dd2911b89ba26ab30d88fff6d9a9
|
||||
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: x65flasher
|
||||
summary: Программа для чтения и записи flash-памяти телефонов Siemens 65–75-й серии.
|
||||
description: |-
|
||||
Флешер для телефонов Siemens 65–75-й серии и мидлеты для поиска boot-ключей.
|
||||
|
||||
@@ -12,6 +13,7 @@ description: |-
|
||||
- работа на скорости от 57600 до 1600000 бит/с;
|
||||
- генерация загрузчиков для V_Klay.
|
||||
homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html
|
||||
author: Chaos
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "2.103"
|
||||
@@ -20,13 +22,16 @@ versions:
|
||||
- path: files/x65flasher-2103.rar
|
||||
description: Флешер, документация и вспомогательные мидлеты
|
||||
platform: win32
|
||||
size: 423000
|
||||
sha256: ad5ba3574b1f5a774948a8d62dc7fb51ef05b762d27e3000c0e5ba38360d4f41
|
||||
additional_files:
|
||||
- path: files/px75v1.rar
|
||||
description: Мидлет для получения HASH и ESN на младших моделях телефонов
|
||||
platform: j2me
|
||||
size: 39784
|
||||
sha256: 64fd3cca1fcb253a43f1c2101256a0050731598c6c35a0805d6a874c5893ce5c
|
||||
- path: files/bsReader.zip
|
||||
description: Мидлет для получения HASH и ESN на S75, SL75 и BenQ-Siemens
|
||||
platform: j2me
|
||||
size: 61749
|
||||
sha256: e7c38947a9e042b0a9107760d79b3f5f6daa95a71b33c26d219453c80d943f55
|
||||
@@ -0,0 +1,5 @@
|
||||
format: 1
|
||||
type: category
|
||||
name: Сервис
|
||||
order: -30
|
||||
description: Диагностика, прошивка, ремонт и восстановление телефонов.
|
||||
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: Joker
|
||||
summary: Сервисная программа для диагностики и восстановления телефонов Siemens на платформе EGOLD.
|
||||
description: |-
|
||||
Сервисная программа для восстановления программных неисправностей телефонов
|
||||
Siemens на платформе EGOLD с помощью обычного кабеля с минимальными
|
||||
@@ -20,19 +21,21 @@ description: |-
|
||||
FullFlash рабочего телефона. Программа создавалась как экспериментальный
|
||||
ремонтный инструмент; часть операций требует TestPoint.
|
||||
homepage: https://web.archive.org/web/20130825050857/http://papuas.allsiemens.com/Joker.htm
|
||||
author: Papuas
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "0.3.4.1"
|
||||
released: "2006-01-25"
|
||||
files:
|
||||
- path: files/JokerSorceV0341.rar
|
||||
description: Исходный код Joker 0.3.4.1 для Borland Delphi
|
||||
platform: win32
|
||||
sha256: b6e539597dbe6d8af1e6a813a305ea30322e561ec5a9786aadba520d9c1963c5
|
||||
- version: "0.2.9.5"
|
||||
status: archived
|
||||
released: "2005-11-25"
|
||||
files:
|
||||
- path: files/JokerV0295.rar
|
||||
description: Исполняемая программа Joker 0.2.9.5
|
||||
platform: win32
|
||||
size: 206353
|
||||
sha256: 37a8805c5731ce74aa99b11c5f90580bce39b96c95b36cbd8adb72008df25e30
|
||||
additional_files:
|
||||
- path: files/JokerSorceV0341.rar
|
||||
description: Исходный код Joker 0.3.4.1 для Borland Delphi
|
||||
platform: win32
|
||||
size: 129019
|
||||
sha256: b6e539597dbe6d8af1e6a813a305ea30322e561ec5a9786aadba520d9c1963c5
|
||||
+3
@@ -1,6 +1,7 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: Siemens EEPROM Tool
|
||||
summary: Редактор EEPROM для диагностики и восстановления телефонов Siemens.
|
||||
description: |-
|
||||
Редактор файлов EEPROM телефонов Siemens. Используется совместно с
|
||||
x65PapuaUtils и Joker для восстановления программно неисправных аппаратов,
|
||||
@@ -9,6 +10,7 @@ description: |-
|
||||
Номер `3.01.0005` получен из ресурса версии исполняемого файла; имя исходного
|
||||
архива — `SiemensEEPROMtool315plus.rar`.
|
||||
homepage: https://web.archive.org/web/20130825050857/http://papuas.allsiemens.com/
|
||||
author: Skylord
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "3.01.0005"
|
||||
@@ -17,4 +19,5 @@ versions:
|
||||
- path: files/SiemensEEPROMtool315plus.rar
|
||||
description: Программа Siemens EEPROM Tool
|
||||
platform: win32
|
||||
size: 76448
|
||||
sha256: 75249994aceab0836cfe26820f110dcaf61f411986b7d600d51ca57496d83e16
|
||||
@@ -1,21 +1,23 @@
|
||||
format: 1
|
||||
type: program
|
||||
name: WinSwup
|
||||
summary: Официальная программа для прошивки телефонов Siemens с использованием файлов XBZ/XBI.
|
||||
description: |-
|
||||
Сервисная программа Siemens для обновления программного обеспечения
|
||||
телефонов. В каталоге представлены исполняемые комплекты и developer-пакеты
|
||||
с Update DLL, загрузчиками, библиотеками, заголовочными файлами, примерами и
|
||||
документацией.
|
||||
author: Siemens AG
|
||||
screenshots: []
|
||||
versions:
|
||||
- version: "4.20-pre1"
|
||||
- version: "4.20"
|
||||
status: current
|
||||
released: "2006-05-08"
|
||||
files:
|
||||
- path: files/winswup-4.20.7z
|
||||
description: Полный developer-пакет WinSwup 4.20 prerelease 1 с SDK,
|
||||
документацией и утилитами
|
||||
description: Полный developer-пакет WinSwup 4.20 с SDK, документацией и утилитами
|
||||
platform: win32
|
||||
size: 1228159
|
||||
sha256: d317695a4ab32856167370d3f7cd527bf09c9f34db13530e23de34700d6c3efe
|
||||
- version: "4.14p3"
|
||||
status: archived
|
||||
@@ -23,6 +25,7 @@ versions:
|
||||
- path: files/winswup-4.14p3.7z
|
||||
description: Developer-пакет WinSwup 4.14p3 для SL75 Escada
|
||||
platform: win32
|
||||
size: 599244
|
||||
sha256: 99a33142bb9b008a051bd6fe3212ffa3ccd9e38be3472059d5125dcd9783c21e
|
||||
- version: "4.07"
|
||||
status: archived
|
||||
@@ -31,14 +34,16 @@ versions:
|
||||
- path: files/winswup-4.07.7z
|
||||
description: Полный developer-пакет WinSwup 4.07 с SDK и документацией
|
||||
platform: win32
|
||||
size: 1008836
|
||||
sha256: e27536eb975c6127ca7d61ac39d9edceb142fb3e4eaf91348992ea214f30d8f5
|
||||
- version: "3.20"
|
||||
status: current
|
||||
files:
|
||||
- path: files/winswup-3.20.rar
|
||||
description: Прошивальщик для телефонов Siemens EGold и EGoldLite с
|
||||
поддержкой XBI, XBZ и XFS
|
||||
description: Прошивальщик для телефонов Siemens EGold и EGoldLite с поддержкой
|
||||
XBI, XBZ и XFS
|
||||
platform: win32
|
||||
size: 5612252
|
||||
sha256: d497519b7f6c4bd95aacd93828f12d977110da86f612d7f55c3bcc2dc40e3677
|
||||
- version: "3.19"
|
||||
status: archived
|
||||
@@ -46,6 +51,7 @@ versions:
|
||||
- path: files/winswup-3.19.7z
|
||||
description: Полный developer-пакет WinSwup 3.19 для AL21
|
||||
platform: win32
|
||||
size: 3146606
|
||||
sha256: a797f2097ae96c678cc987b08fafd0b11b0c929e550751f8190b793f564dbc55
|
||||
- version: "3.17"
|
||||
status: archived
|
||||
@@ -53,6 +59,7 @@ versions:
|
||||
- path: files/winswup-3.17.7z
|
||||
description: Полный developer-пакет WinSwup 3.17 с SDK и документацией
|
||||
platform: win32
|
||||
size: 3151337
|
||||
sha256: 4a1e770a3f0f8c77108f6841b7d1fc605c41052f21cd734c3d5684bbdbdd1877
|
||||
- version: "3.05"
|
||||
status: archived
|
||||
@@ -60,6 +67,7 @@ versions:
|
||||
- path: files/winswup-3.05.7z
|
||||
description: Полный предварительный пакет WinSwup 3.05 с SDK и документацией
|
||||
platform: win32
|
||||
size: 2089945
|
||||
sha256: 613b329574723539cc5ec38630977dc5ca0db14718330f4d1e09f73c8e8016e3
|
||||
- version: "3.002"
|
||||
status: archived
|
||||
@@ -67,6 +75,7 @@ versions:
|
||||
- path: files/winswup-3.002.7z
|
||||
description: Компактный исполняемый комплект WinSwup 3.002
|
||||
platform: win32
|
||||
size: 184530
|
||||
sha256: 20dc66b4b95651633ed5a5ea9d55cda430bce7ed089ca4031626b60e86b88d41
|
||||
- version: "1.44"
|
||||
status: archived
|
||||
@@ -74,6 +83,7 @@ versions:
|
||||
- path: files/winswup-1.44.7z
|
||||
description: Полный developer-пакет WinSwup 1.44 с SDK
|
||||
platform: win32
|
||||
size: 730425
|
||||
sha256: 810f8f7b24ea27bd2c7e6746ea13ff8be4b7117fec46989a07c522d9eb60ef21
|
||||
- version: "1.40"
|
||||
status: archived
|
||||
@@ -81,6 +91,7 @@ versions:
|
||||
- path: files/winswup-1.40.7z
|
||||
description: Полный developer-пакет WinSwup 1.40 с SDK и документацией
|
||||
platform: win32
|
||||
size: 949541
|
||||
sha256: 19e6d4ff841c00445fc953268efbe98d69aba261f9204ee896917a4d28472a95
|
||||
- version: "1.35"
|
||||
status: archived
|
||||
@@ -88,6 +99,7 @@ versions:
|
||||
- path: files/winswup-1.35.7z
|
||||
description: Исполняемый комплект WinSwup 1.35 с загрузчиком SGOLD
|
||||
platform: win32
|
||||
size: 228880
|
||||
sha256: 4a947c38253e40502cee5019f62a5e9868a1f8e3661105a8a3a753187b5f92cc
|
||||
- version: "1.34"
|
||||
status: archived
|
||||
@@ -95,6 +107,7 @@ versions:
|
||||
- path: files/winswup-1.34.7z
|
||||
description: Исполняемый комплект WinSwup 1.34
|
||||
platform: win32
|
||||
size: 220250
|
||||
sha256: 15ee3c94cb31c01d877898456d8aceababd4e5f7cd1313b4adb9e1afed3d2af5
|
||||
- version: "1.30"
|
||||
status: archived
|
||||
@@ -102,6 +115,7 @@ versions:
|
||||
- path: files/winswup-1.30.7z
|
||||
description: Полный developer-пакет WinSwup 1.30 с SDK
|
||||
platform: win32
|
||||
size: 461270
|
||||
sha256: c12b5563409d9ff356299b5f7277ebeaaefe564b1cb71a7856636daf0156f690
|
||||
- version: "1.28"
|
||||
status: archived
|
||||
@@ -109,6 +123,7 @@ versions:
|
||||
- path: files/winswup-1.28.7z
|
||||
description: Полный developer-пакет WinSwup 1.28 с SDK
|
||||
platform: win32
|
||||
size: 468469
|
||||
sha256: 783d123f2ce62253dd3c697efc8a622d027dd34388db6165b6a682ecf44246d0
|
||||
- version: "1.27"
|
||||
status: archived
|
||||
@@ -116,6 +131,7 @@ versions:
|
||||
- path: files/winswup-1.27.7z
|
||||
description: Полный developer-пакет WinSwup 1.27 с SDK
|
||||
platform: win32
|
||||
size: 470254
|
||||
sha256: 986eb13ce887f77ed5b15d29fd587edbdf4b6bc3f41a510ad540dc385ef9ee95
|
||||
- version: "1.23"
|
||||
status: archived
|
||||
@@ -123,6 +139,7 @@ versions:
|
||||
- path: files/winswup-1.23.7z
|
||||
description: Исполняемый комплект WinSwup 1.23
|
||||
platform: win32
|
||||
size: 168168
|
||||
sha256: d2c65b13d9e88f0a7bcbfc44b25b9b1b2901c8c5186c617acbd849b6cab8f76c
|
||||
- version: "1.04"
|
||||
status: archived
|
||||
@@ -130,18 +147,21 @@ versions:
|
||||
- path: files/winswup-1.04.7z
|
||||
description: Комплект WinSwup 1.04 с пакетами WC3I 2001 и 2008
|
||||
platform: win32
|
||||
size: 6176468
|
||||
sha256: cea1c7c0b1db441a1d35e364716d71d64e30710b6165b980e7f883a2f7fb4343
|
||||
- version: "0.98"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/winswup-0.98.7z
|
||||
platform: win32
|
||||
size: 205322
|
||||
sha256: 754d3e84d6653c1ef69713e7de3163dc87cc9bef0a5427fe5c792d51a3a3e263
|
||||
- version: "0.98-pre"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/winswup-0.98-pre.7z
|
||||
platform: win32
|
||||
size: 196555
|
||||
sha256: cd0e8b50fa2fdb33208eb0b73d69b04a94fbb8bc102fb99548fae0e98e83075f
|
||||
- version: "0.97"
|
||||
status: archived
|
||||
@@ -149,6 +169,7 @@ versions:
|
||||
- path: files/winswup-0.97.7z
|
||||
description: Комплект WinSwup 0.97 «Alle Produkte» с исходным ZIP-пакетом
|
||||
platform: win32
|
||||
size: 622407
|
||||
sha256: cace85ee4ef5085b645855c502f74f18b11d8301c135c0f34442fc27c4b149c3
|
||||
- version: "0.95"
|
||||
status: archived
|
||||
@@ -156,31 +177,37 @@ versions:
|
||||
- path: files/winswup-0.95.7z
|
||||
description: Обычная сборка WinSwup 0.95
|
||||
platform: win32
|
||||
size: 215244
|
||||
sha256: a1792894d1a1efa7e95de3f747a86c1e5eefc00c8914a7e78859dabeac57c2a3
|
||||
- path: files/winswup-0.95-amd32.7z
|
||||
description: Сборка WinSwup 0.95 с комплектом DLL AMD32
|
||||
platform: win32
|
||||
size: 201184
|
||||
sha256: 5df6de4c09f872f2175dd7fe26d456ce7cb1dba254bfe6e2b41bd47e6acc9482
|
||||
- version: "0.91"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/winswup-0.91.7z
|
||||
platform: win32
|
||||
size: 180291
|
||||
sha256: 7ae4a7be7abc7f17fc6f0dd55d601da56226571aa8634dae38ba16f5f65b47ad
|
||||
- version: "0.91-pre2"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/winswup-0.91-pre2.7z
|
||||
platform: win32
|
||||
size: 177805
|
||||
sha256: c0c19ca1f49ab76f2c544adf0291d82172f1024c44606a1443bb365c588eced1
|
||||
- version: "0.91-pre1"
|
||||
status: archived
|
||||
files:
|
||||
- path: files/winswup-0.91-pre1.7z
|
||||
platform: win32
|
||||
size: 190868
|
||||
sha256: 9254f44bc15d6e1027d96112860eb2b392d83de20b15a680037534704e460a9e
|
||||
additional_files:
|
||||
- path: files/WSMPlus2.rar
|
||||
description: WinSwup Menu Plus 2 для включения дополнительных меню в сервисных SWUP
|
||||
platform: win32
|
||||
size: 137632
|
||||
sha256: b1eb247567a4b5b66b8f796e6e3012481d819c825f400693fb26eae8b79f785f
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user