commit 50e165f742a4e8605f1b1b27a3818056ed6ddcce Author: wowlikon Date: Fri Oct 10 13:05:58 2025 +0000 Главная страница diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..488910e --- /dev/null +++ b/Home.md @@ -0,0 +1,81 @@ +# Anixarty patcher + +### Описание: +Автоматический патчер для приложения anixart. + +--- + + +### Структура проекта: +- `main.py` Главный файл +- `patches` Модули патчей +- `utils` Вспомогательные модули +- `tools` Инструменты для модификации +- `resources` Ресурсы, используемые патчами +- `todo_drafts` Заметки для новых патчей(можно в любом формате) + +### Схема + +```mermaid +--- +title: Процесс модифицирования приложения +--- + +flowchart TD + A([Оригинальный apk]) f1@==> B[поиск и выбор apk] + + B f2@==> p[Декомпиляция] + + subgraph p["Применение патчей по возрастанию приоритета"] + C[Патч 1] --> D + D[Патч 2] --...--> E[Патч n] + end + + p f3@==> F[Сборка apk обратно] + F f4@==> G[Выравнивание zipalign] + G f5@==> H[Подпись V2+V3] + + H f6@==> I([Модифицированый apk]) + + f1@{ animate: true } + f2@{ animate: true } + f3@{ animate: true } + f4@{ animate: true } + f5@{ animate: true } + f6@{ animate: true } +``` + +### Установка и использование: + +1. Клонируйте репозиторий: + ```sh + git clone https://git.wowlikon.tech/anixart-mod/patcher.git + ``` + Требования: + - Python 3.8+ + - Java 8+ + - zipalign + - apksigner + - pngquant + + Все остальные инструменты и зависимости будут автоматически установлены при запуске `main.py init`. + +2. Создайте keystore с помощью `keytool` (требуется только один раз): + ```sh + keytool -genkey -v -keystore keystore.jks -alias [имя_пользователя] -keyalg RSA -keysize 2048 -validity 10000 + ``` + Пароль от keystore нужно сохранить в `keystore.pass` для полностью автоматической сборки. + +3. Измените настройки мода в файле `patches/config.json`. Если вы развернули свой [сервер](https://git.wowlikon.tech/anixart-mod/server), то измените `"server": "https://new.url"` +4. Поместите оригинальный apk файла anixart в папку `original` +5. Запустите `main.py build` и выберите файл apk +6. Установите приложение на ваше устройство. + + +## Лицензия: +Этот проект лицензирован под лицензией MIT. См. [LICENSE](./LICENSE) для получения подробной информации. + +### Вклад в проект: +- [Kentai Radiquum](https://git.0x174.su/Radiquum) - Значительный вклад в развитие патчера, разработка [anix](https://github.com/AniX-org/AniX) и помощь с API [[GitHub](https://github.com/adiquum) | [Telegram](https://t.me/radiquum)] +- [Seele](https://git.0x174.su/seele_archive) - Оригинальные патчи в начале разработки основаны на модификации от Seele +- [ReCode Liner](https://git.0x174.su/ReCodeLiner) - Помощь в изучении моддинга приложения [[Telegram](https://t.me/recodius)]