В Android нет корневой папки игры, которую можно свободно перезаписать, а приватный каталог приложения по умолчанию закрыт. Поэтому патчи для телефона существуют ровно в трёх видах.
Готовый APK
- 01
Выгрузите сохранения
Пересобранный APK подписан другим ключом, поэтому Android не даст установить его поверх — оригинал придётся удалить, а вместе с ним удалятся сохранения. Выгрузите их из самой игры.
- 02
Разрешите неизвестные источники
Включите источник — обычно файловый менеджер или браузер — в «Настройки → Приложения → Специальный доступ → Установка неизвестных приложений».
- 03
Удалите, затем установите
Уберите официальную сборку и поставьте пропатченный APK. «Приложение не установлено» означает, что официальная сборка на месте или не та архитектура.
Замена OBB
- 01
Запустите официальный APK один раз
Так создаётся каталог Android/obb/<имя пакета>/. Без него файл некуда положить.
- 02
Получите доступ к папке
С Android 11 доступ к Android/data и Android/obb ограничен, штатный файловый менеджер туда не попадает. Используйте менеджер с поддержкой SAF — MT Manager или ZArchiver.
- 03
Замените .obb
Полностью закройте игру и подмените файл. Имя должно совпадать точно, включая номер версии: main.<версия>.<имя пакета>.obb.
Joiplay
- 01
Установите Joiplay и плагин
Добавьте плагин RPG Maker или Ren'Py в зависимости от движка игры.
- 02
Распакуйте ПК-сборку
Разверните полный ПК-релиз в память телефона.
- 03
Примените патч
Скопируйте его в эту папку так же, как на компьютере. ПК-патчи работают без изменений.
- 04
Добавьте игру
Добавьте её в Joiplay и укажите исполняемый файл. Всё с 3D и обилием эффектов тормозит; текстовые новеллы почти всегда идут.
Частые вопросы
- Пишет «Приложение не установлено»
- Обычно конфликт подписи: официальная сборка с тем же именем пакета всё ещё стоит. Удалите её. Если и после этого не ставится, APK скачан не полностью либо собран под другую архитектуру (x86 на устройстве arm64).
- После замены OBB игра не запускается
- Сначала имя файла: main.<версия>.<имя пакета>.obb, где версия точно совпадает с установленным APK. Также убедитесь, что файл лежит прямо в Android/obb/<имя пакета>/.
- Можно ли ставить патчи на iOS?
- На устройстве без джейлбрейка — нет. iOS не позволяет подменять ресурсы приложения, аналога Joiplay не существует. Играйте на компьютере или используйте HTML5-версию, если она есть.