mirror of
https://github.com/openmax-server/server.git
synced 2026-03-15 00:07:39 +00:00
* Что делать на случай ошибки при сборке * Update patch_apk.md * Update patch_apk.md --------- Co-authored-by: Alexey Polyakov <starwear3000@mail.ru>
28 lines
2.3 KiB
Markdown
28 lines
2.3 KiB
Markdown
# Смена сервера в мобильном клиенте
|
||
> [!Caution]
|
||
> Инструкция может быть недостаточной, если вы используете самоподписанный сертификат или сертификат, которому система не доверяет. Вам, возможно, потребуется выполнить дополнительные действия в модификации клиента для успешного входа.
|
||
|
||
# MT Manager
|
||
1. Открываем apk файл клиента, который желаете пропатчить
|
||
2. Нажимаем на любой dex файл
|
||
3. Выбираем в качестве редактора "Редактор dex+"
|
||
4. Выбираем все dex файлы при появлении окна выбора "MultiDex"
|
||
5. В поиске выбираем тип Smali, а в поле поиска пишем "api.oneme.ru"
|
||
6. Проходимся по каждому результату и заменяем сервер на свой
|
||
|
||
# ApkTool M
|
||
1. Декомпилируем приложение, обязательно поставьте галочку у пункта "Декомпилировать classes*.dex"
|
||
2. В папке проекта нажимаем на "лупу"
|
||
3. Ставим поиск по содержимому с заменой
|
||
4. В поле поиска пишем "api.oneme.ru", а в поле замены ваш адрес сервера
|
||
5. После замены нажимаем на "Собрать проект"
|
||
|
||
# ApkTool
|
||
1. Помещаем apk в рабочую директорию
|
||
2. Открываем консоль в той же директории и производим декомпиляцию: `apktool d <имя apk> -o max`
|
||
3. Заходим в папку проекта и заменяем во всех классах "api.oneme.ru" на свой адрес сервера
|
||
4. Производим повторную сборку с помощью команды: `apktool b max -o max_modified.apk`
|
||
|
||
> [!WARNING]
|
||
> Если у вас возникает ошибка при при повторной сборке, попробуйте декомпилировать клиент с параметром -r
|