From 4995bfd304f7d1d07139736101d7b9c88384b748 Mon Sep 17 00:00:00 2001 From: BetaAcccc <146182519+BetaAcccc@users.noreply.github.com> Date: Tue, 10 Mar 2026 21:07:05 +0700 Subject: [PATCH] Create patch_apk.md --- faq/patch_apk.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 faq/patch_apk.md diff --git a/faq/patch_apk.md b/faq/patch_apk.md new file mode 100644 index 0000000..55d24a4 --- /dev/null +++ b/faq/patch_apk.md @@ -0,0 +1,26 @@ +# Изменение сервера в мобильном приложении Max на android прямо в apk +## Прямо на телефоне +### MT Manager +1. Открываем apk файл +2. Нажимаем на любой .dex +3. Нажимаем открыть в Редактор dex+ +4. Выбираем все .dex при появлении MultiDex окна выбора +5. В поиске выбираем Тип Smali а в найти пишем "api.oneme.ru" это основной сервер Max +6. Нажимаем заменить в текущих результатах и в Заменить на пишем ip или домен +## apktool m +1. Декомпилируем приложение обязательно поставив Декомпилировать classes*.dex остальные параметры не важны но для скорости модете выключить декомпиляцию ресурсов +2. В папке проекта нажимаем на "лупу" +3. Ставим поиск по содержимому и замена +4. В поиск пишем "api.oneme.ru" а в замене ваш новый домен/ip +5. После замены нажимаем на "собрать проект" и ждём +## ПК +### apktool +#### Убедитесь что у вас стоит apktool и java! +1. Помещаем apk в удобное место +2. открываем косноль в этой папке и декомпилиреум пример команды: apktool d <имя апк> -o max_project (может чуть отличаться на windows) +3. Заходим в папке проекта и через удобную вам утилиту ищем и заменяем сервер или используем консоль +Linux: +find max_project -type f -name "*.smali" -exec sed -i 's/api.oneme.ru/ваш_новый_домен/g' {} + +Powershell: +Get-ChildItem -Path "max_project" -Recurse -Filter "*.smali" | ForEach-Object { (Get-Content $_.FullName) -replace 'api.oneme.ru', 'ваш_новый_домен' | Set-Content $_.FullName } +4. компилируем пример коиманды: apktool b max_project -o max_modified.apk