mirror of
https://github.com/openmax-server/server.git
synced 2026-05-23 20:11:41 +03:00
Compare commits
10 Commits
dev/0.1.0
...
6e5e90c35c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6e5e90c35c | ||
|
|
1d4cb2d248 | ||
|
|
ba6191d7e3 | ||
|
|
48c74153ec | ||
|
|
ea9e4761bc | ||
|
|
e6d693efbd | ||
|
|
dae26f02a8 | ||
|
|
ca652aab03 | ||
|
|
3b7dbda79f | ||
|
|
2ce4ac64e2 |
@@ -22,3 +22,6 @@
|
|||||||
2. Открываем консоль в той же директории и производим декомпиляцию: `apktool d <имя apk> -o max`
|
2. Открываем консоль в той же директории и производим декомпиляцию: `apktool d <имя apk> -o max`
|
||||||
3. Заходим в папку проекта и заменяем во всех классах "api.oneme.ru" на свой адрес сервера
|
3. Заходим в папку проекта и заменяем во всех классах "api.oneme.ru" на свой адрес сервера
|
||||||
4. Производим повторную сборку с помощью команды: `apktool b max -o max_modified.apk`
|
4. Производим повторную сборку с помощью команды: `apktool b max -o max_modified.apk`
|
||||||
|
|
||||||
|
> [!WARNING]
|
||||||
|
> Если у вас возникает ошибка при при повторной сборке, попробуйте декомпилировать клиент с параметром -r
|
||||||
|
|||||||
8
faq/patch_ipa.md
Normal file
8
faq/patch_ipa.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Патч MAX для IOS
|
||||||
|
|
||||||
|
1) Распаковываете IPA
|
||||||
|
2) Находите файл MAX в Payload/Max.app
|
||||||
|
3) Открываете hex-редактор и находите api.oneme.ru и меняете на свой
|
||||||
|
При желании можете поменять другие URL
|
||||||
|
URL не должен привышать количество символов которое было у изначального URL!
|
||||||
|
4) Открываете IPA как архив и добавляете патченный файл MAX в Payload/Max.app
|
||||||
@@ -4,4 +4,5 @@
|
|||||||
[Установка сервера](install.md)
|
[Установка сервера](install.md)
|
||||||
|
|
||||||
## Патчинг клиентов
|
## Патчинг клиентов
|
||||||
[Патч apk](patch_apk.md)
|
[Патч мобильного клиента для Android](patch_apk.md)
|
||||||
|
[Патч мобильного клиента для IOS](patch_ipa.md)
|
||||||
|
|||||||
11
faq/servers.md
Normal file
11
faq/servers.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
> [!Caution]
|
||||||
|
>
|
||||||
|
> На данной странице представлены инстансы от сторонних разработчиков.
|
||||||
|
>
|
||||||
|
> Используйте на свой страх и риск
|
||||||
|
>
|
||||||
|
|
||||||
|
# Открытые сервера
|
||||||
|
|
||||||
|
* [JustMAX](https://t.me/justmax_official)
|
||||||
|
* [mox.nyako.tk](https://t.me/opengrame/296), порт 443 (регистрация по реальному номеру)
|
||||||
@@ -13,7 +13,7 @@ https://t.me/openmax_alerts
|
|||||||
# Требования
|
# Требования
|
||||||
|
|
||||||
- Python 3.12+ (поддержка версий ниже не гарантирована)
|
- Python 3.12+ (поддержка версий ниже не гарантирована)
|
||||||
- MariaDB, MySQL или SQLite
|
- MariaDB, MySQL или SQLite (использование последнего не рекомендуется, так как поддержка ещё в разработке)
|
||||||
- Уметь патчить клиент MAX или собирать Komet из исходного кода (естественно с заменой сервера)
|
- Уметь патчить клиент MAX или собирать Komet из исходного кода (естественно с заменой сервера)
|
||||||
- Сертификат и приватный ключ X.509 (для тестирования сервера можно сгенерировать самоподписанный: ```openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 365```)
|
- Сертификат и приватный ключ X.509 (для тестирования сервера можно сгенерировать самоподписанный: ```openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 365```)
|
||||||
|
|
||||||
@@ -23,3 +23,4 @@ https://t.me/openmax_alerts
|
|||||||
|
|
||||||
# Дополнительная информация
|
# Дополнительная информация
|
||||||
[Faq](faq/readme.md)
|
[Faq](faq/readme.md)
|
||||||
|
[Открытые сервера](faq/servers.md)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ class Tools:
|
|||||||
photoId=None, updateTime=0,
|
photoId=None, updateTime=0,
|
||||||
firstName="Test", lastName="Account", options=[],
|
firstName="Test", lastName="Account", options=[],
|
||||||
description=None, accountStatus=0, profileOptions=[],
|
description=None, accountStatus=0, profileOptions=[],
|
||||||
includeProfileOptions=True, username=None
|
includeProfileOptions=True, username=None, type="ONEME"
|
||||||
):
|
):
|
||||||
contact = {
|
contact = {
|
||||||
"id": id,
|
"id": id,
|
||||||
@@ -182,4 +182,4 @@ class Tools:
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Возвращаем
|
# Возвращаем
|
||||||
return message, int(row.get("time"))
|
return message, int(row.get("time"))
|
||||||
|
|||||||
Reference in New Issue
Block a user