1
0
Fork 0
mirror of https://github.com/Radiquum/anixart-patcher.git synced 2025-09-07 11:43:51 +05:00

chore: formatting files

This commit is contained in:
Kentai Radiquum 2025-09-03 18:40:48 +05:00
parent e12967efaf
commit 1e84f31eb0
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
5 changed files with 13 additions and 35 deletions

View file

@ -29,7 +29,7 @@ def patch():
if __name__ == "__main__":
check_and_download_all_tools()
check_java_version()
if args.init:
init_patch()
exit(0)

View file

@ -28,14 +28,14 @@ class PatchConfig_ChangeColorTheme(TypedDict):
def apply(patch_config: PatchConfig_ChangeColorTheme) -> bool:
console.print("select color theme to apply (press [bold]enter[/bold] to confirm)")
theme = select(patch_config["themes"], cursor="->", cursor_style="cyan")
if not theme:
console.print(f"theme: default")
return False
console.print(f"theme: {theme}")
theme_attr = patch_config[theme]["attributes"]
theme_text = patch_config[theme]["text"]
theme_files = patch_config[theme]["files"]

View file

@ -30,7 +30,7 @@ def modify_menu(menu: list[str], path: str) -> None:
log.warning(f"menu item `{item}` is not allowed, removing from list")
menu.remove(item)
root = etree.Element("menu", nsmap={"android": config['xml_ns']['android']})
root = etree.Element("menu", nsmap={"android": config["xml_ns"]["android"]})
for item in menu:
element = etree.SubElement(root, "item")
element.set(f"{{{config['xml_ns']['android']}}}icon", f"@drawable/nav_{item}")
@ -47,6 +47,11 @@ def modify_menu(menu: list[str], path: str) -> None:
def apply(patch_conf: PatchConfig_ChangeNavigationBar) -> bool:
modify_menu(patch_conf["portrait"], f"{config['folders']['decompiled']}/res/menu/bottom.xml")
modify_menu(patch_conf["landscape"], f"{config['folders']['decompiled']}/res/menu/navigation_rail_menu.xml")
modify_menu(
patch_conf["portrait"], f"{config['folders']['decompiled']}/res/menu/bottom.xml"
)
modify_menu(
patch_conf["landscape"],
f"{config['folders']['decompiled']}/res/menu/navigation_rail_menu.xml",
)
return True

View file

@ -20,7 +20,7 @@ replace = """ .locals 0
const/4 p0, 0x1
return p0
return p0
"""

View file

@ -15,9 +15,6 @@ from scripts.smali_parser import (
get_smali_lines,
save_smali_lines,
find_and_replace_smali_line,
find_smali_method_start,
find_smali_method_end,
replace_smali_method_body,
)
@ -39,14 +36,6 @@ class PatchConfig_ForceStaticRequestUrls(TypedDict):
constants: PatchConfig_ForceStaticRequestUrlsConst
replace_should_use_mirror_urls = """ .locals 0
const/4 p0, 0x0
return p0
"""
def apply(patch_config: PatchConfig_ForceStaticRequestUrls) -> bool:
for value in patch_config["values"]:
if os.path.exists(f"{config['folders']['decompiled']}/{value['file_path']}"):
@ -71,21 +60,6 @@ def apply(patch_config: PatchConfig_ForceStaticRequestUrls) -> bool:
save_smali_lines(path, lines)
log.debug(f"[FORCE_STATIC_REQUEST_URLS] file {path} has been modified")
# IDK If it is actually needed, will leave it for now, but seems like it should not be needed, since patch is working
# path = f"{config['folders']['decompiled']}/smali_classes2/com/swiftsoft/anixartd/Prefs.smali"
# if os.path.exists(path):
# lines = get_smali_lines(path)
# new_content = []
# for index, line in enumerate(lines):
# if line.find("SHOULD_USE_MIRROR_URLS") >= 0:
# method_start = find_smali_method_start(lines, index)
# method_end = find_smali_method_end(lines, index)
# new_content = replace_smali_method_body(
# lines, method_start, method_end, replace_should_use_mirror_urls
# )
# save_smali_lines(path, new_content)
# log.debug(f"[FORCE_STATIC_REQUEST_URLS] file {path} has been modified")
path = f"{config['folders']['decompiled']}/smali_classes2/com/swiftsoft/anixartd/DaggerApp_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.smali"
pathInterceptor = f"{config['folders']['decompiled']}/smali_classes2/com/swiftsoft/anixartd/dagger/module/ApiModule$provideRetrofit$lambda$2$$inlined$-addInterceptor$1.smali"
if os.path.exists(path) and os.path.exists(pathInterceptor):
@ -93,10 +67,9 @@ def apply(patch_config: PatchConfig_ForceStaticRequestUrls) -> bool:
new_content = []
for index, line in enumerate(lines):
if line.find("addInterceptor") >= 0:
continue
continue
new_content.append(line)
save_smali_lines(path, new_content)
log.debug(f"[FORCE_STATIC_REQUEST_URLS] file {path} has been modified")
return True