Anixarty autopatcher

Описание:

Автоматический патчер для приложения anixart.


Структура проекта:

  • main.py Главный файл
  • patches Модули патчей
  • tools Инструменты для модификации
  • patches/resources Ресурсы, используемые патчами

Установка и использование:

  1. Клонируйте репозиторий:

    git clone https://git.wowlikon.tech/anixart-mod/autopatcher.git
    

    Требования:

    • Python 3.6+
    • Java 8+
    • zipalign
    • apksigner
    • pngquant

    Все остальные инструменты и зависимости будут автоматически установлены при запуске main.py.

  2. Создайте keystore с помощью keytool (требуется только один раз):

    keytool -genkey -v -keystore keystore.jks -alias [имя_пользователя] -keyalg RSA -keysize 2048 -validity 10000
    
  3. Измените настройки мода в файле patches/config.json

  4. Поместите оригинальный apk файла anixart в папку original

  5. Запустите main.py и выберите файл apk

ПОКА ЕЩЁ В РАЗРАБОТКЕ И ПОЭТОМУ НЕ В СКРИПТЕ

  1. Перейдите в папку anixart/dist и запустите zipalign:
    zipalign -p 4 anixart.apk anixart-aligned.apk
    
  2. Запустите apksigner для подписи apk файла:
    apksigner sign --ks /путь/до/keystore.jks --out anixart-modded.apk anixart-aligned.apk
    
  3. Установите приложение на ваше устройство.

Лицензия:

Этот проект лицензирован под лицензией MIT. См. LICENSE для получения подробной информации.

Вклад в проект:

  • Seele - Все оригинальные патчи основаны на модификации приложения от Seele [GitHub | Telegram]
  • Kentai Radiquum - Разработка неофициального сайта и помощь с изучением API [GitHub | Telegram]
  • ReCode Liner - Помощь в модификации приложения [Telegram]
Description
Скрипт автоматической модификации apk-файла
Readme MIT 26 MiB
Languages
Python 70.3%
Smali 29.7%