Добавление faq (#6)
* Create patch_apk.md * Create install.md * Update patch_apk.md * remove space * Create readme.md * Update readme.md * Update readme.md * Update patch_apk.md * Подправил инструкцию по патчу Сделал чище и постарался сделать грамотнее --------- Co-authored-by: Alexey Polyakov <starwear3000@mail.ru> Co-authored-by: WowInceptionGood <143893762+WowInceptionGood@users.noreply.github.com>
This commit is contained in:
parent
fb46d06aab
commit
582c0f571c
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Установка
|
||||||
|
|
||||||
|
1. Склонируйте репозиторий
|
||||||
|
2. Установите зависимости
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
3. Настройте сервер (пример в `.env.example`)
|
||||||
|
4. Импортируйте схему таблиц в свою базу данных из `tables.sql`
|
||||||
|
5. Запустите сервер
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 main.py
|
||||||
|
```
|
||||||
|
|
||||||
|
6. Создайте пользователя
|
||||||
|
7. Зайдите со своего любимого клиента
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Смена сервера в мобильном клиенте
|
||||||
|
> [!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`
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
# Навигация по faq
|
||||||
|
|
||||||
|
## Работа с сервером
|
||||||
|
[Установка сервера](install.md)
|
||||||
|
|
||||||
|
## Патчинг клиентов
|
||||||
|
[Патч apk](patch_apk.md)
|
||||||
25
readme.md
25
readme.md
|
|
@ -3,8 +3,7 @@
|
||||||
> Проект находится на ранней стадии разработки и вероятно полон багов.
|
> Проект находится на ранней стадии разработки и вероятно полон багов.
|
||||||
>
|
>
|
||||||
> Использование в профессиональных средах не рекомендовано.
|
> Использование в профессиональных средах не рекомендовано.
|
||||||
|
>
|
||||||
|
|
||||||
# OpenMAX
|
# OpenMAX
|
||||||
|
|
||||||
Эмулятор сервера MAX и ТамТам
|
Эмулятор сервера MAX и ТамТам
|
||||||
|
|
@ -22,23 +21,5 @@ https://t.me/openmax_alerts
|
||||||
|
|
||||||
Клиент может быть практически любым, главное условие - чтобы он был совместим с официальным сервером (`api.oneme.ru` / `api.tamtam.chat`).
|
Клиент может быть практически любым, главное условие - чтобы он был совместим с официальным сервером (`api.oneme.ru` / `api.tamtam.chat`).
|
||||||
|
|
||||||
На данный момент с сервером может работать последняя версия MAX (26.7.1), однако все тесты проходят на версии 26.5.0.
|
# Дополнительная информация
|
||||||
|
[Faq](faq/readme.md)
|
||||||
# Установка
|
|
||||||
|
|
||||||
1. Склонируйте репозиторий
|
|
||||||
2. Установите зависимости
|
|
||||||
|
|
||||||
```bash
|
|
||||||
pip install -r requirements.txt
|
|
||||||
```
|
|
||||||
3. Настройте сервер (пример в `.env.example`)
|
|
||||||
4. Импортируйте схему таблиц в свою базу данных из `tables.sql`
|
|
||||||
5. Запустите сервер
|
|
||||||
|
|
||||||
```bash
|
|
||||||
python3 main.py
|
|
||||||
```
|
|
||||||
|
|
||||||
6. Создайте пользователя
|
|
||||||
7. Зайдите со своего любимого клиента
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue