Compare commits

...

3 Commits

Author SHA1 Message Date
Anatoliy Esherkin
25206d7e62 Merge 6a82004727 into 2ce4ac64e2 2026-03-13 18:44:15 +03:00
artemchik12
2ce4ac64e2 Что делать на случай ошибки при сборке (#20)
* Что делать на случай ошибки при сборке

* Update patch_apk.md

* Update patch_apk.md

---------

Co-authored-by: Alexey Polyakov <starwear3000@mail.ru>
2026-03-13 18:28:21 +03:00
Anatoliy Esherkin
6a82004727 Фикс 2026-03-12 10:31:11 +03:00
2 changed files with 6 additions and 1 deletions

View File

@@ -22,3 +22,6 @@
2. Открываем консоль в той же директории и производим декомпиляцию: `apktool d <имя apk> -o max`
3. Заходим в папку проекта и заменяем во всех классах "api.oneme.ru" на свой адрес сервера
4. Производим повторную сборку с помощью команды: `apktool b max -o max_modified.apk`
> [!WARNING]
> Если у вас возникает ошибка при при повторной сборке, попробуйте декомпилировать клиент с параметром -r

View File

@@ -123,6 +123,8 @@ class OnemeMobileServer:
except Exception as e:
self.logger.error(f"Произошла ошибка при работе с клиентом {address[0]}:{address[1]}: {e}")
traceback.print_exc()
except AttributeError:
self.logger.error(f"Повреждённый пакет от клиента {address[0]}:{address[1]}, пропускаю")
# Удаляем клиента из словаря
if userPhone:
@@ -184,4 +186,4 @@ class OnemeMobileServer:
self.logger.info(f"Сокет запущен на порту {self.port}")
async with self.server:
await self.server.serve_forever()
await self.server.serve_forever()