Исправление патчей, реализация базвого функционала для сборки apk

This commit is contained in:
2025-09-08 13:07:46 +03:00
parent 0f53c836ae
commit 8a74245c9c
10 changed files with 185 additions and 41 deletions
+21
View File
@@ -0,0 +1,21 @@
"""Change api server"""
priority = 0
from tqdm import tqdm
import json
import requests
def apply(config: dict) -> bool:
response = requests.get(config['server'])
assert response.status_code == 200, f"Failed to fetch data {response.status_code} {response.text}"
for item in json.loads(response.text)['modifications']:
tqdm.write(f"Изменение {item['file']}")
filepath = './decompiled/smali_classes2/com/swiftsoft/anixartd/network/api/'+item['file']
with open(filepath, 'r') as f:
content = f.read()
with open(filepath, 'w') as f:
if content.count(item['src']) == 0:
tqdm.write(f"Не найдено {item['src']}")
f.write(content.replace(item['src'], item['dst']))
return True