# Anixarty patcher ### Описание: Автоматический патчер для приложения anixart. --- ### Структура проекта: - `main.py` Главный файл - `patches` Модули патчей - `utils` Вспомогательные модули - `tools` Инструменты для модификации - `patches/resources` Ресурсы, используемые патчами - `todo_drafts` Заметки для новых патчей(можно в любом формате) ### Установка и использование: 1. Клонируйте репозиторий: ```sh git clone https://git.wowlikon.tech/anixart-mod/patcher.git ``` Требования: - Python 3.6+ - Java 8+ - zipalign - apksigner - pngquant Все остальные инструменты и зависимости будут автоматически установлены при запуске `main.py`. 2. Создайте keystore с помощью `keytool` (требуется только один раз): ```sh keytool -genkey -v -keystore keystore.jks -alias [имя_пользователя] -keyalg RSA -keysize 2048 -validity 10000 ``` 2. Измените настройки мода в файле `patches/config.json`. Если вы развернули свой [сервер](https://git.wowlikon.tech/anixart-mod/server), то измените `"server": "https://new.url"` 3. Поместите оригинальный apk файла anixart в папку `original` 4. Запустите `main.py` и выберите файл apk ## ПОКА ЕЩЁ В РАЗРАБОТКЕ И ПОЭТОМУ НЕ В СКРИПТЕ 1. Перейдите в папку `anixart/dist` и запустите `zipalign`: ```sh zipalign -p 4 anixart.apk anixart-aligned.apk ``` 2. Запустите `apksigner` для подписи apk файла: ```sh apksigner sign --ks /путь/до/keystore.jks --out anixart-modded.apk anixart-aligned.apk ``` 3. Установите приложение на ваше устройство. ## Лицензия: Этот проект лицензирован под лицензией MIT. См. [LICENSE](./LICENSE) для получения подробной информации. ### Вклад в проект: - Seele - Все оригинальные патчи основаны на модификации приложения от Seele [[GitHub](https://github.com/seeleme) | [Telegram](https://t.me/seele_off)] - Kentai Radiquum - Разработка неофициального сайта и помощь с изучением API [[GitHub](https://github.com/Radiquum) | [Telegram](https://t.me/radiquum)] - ReCode Liner - Помощь в модификации приложения [[Telegram](https://t.me/recodius)]