1.9.10 将 xwwqazamx 重命名为 vhvlnqgy,Login 闪退为 vhvlnqgy.bd:16;Xposed 双包名解析并 short-circuit R/bl、拦截 bd 异常。Zygisk 扩展 non-promon SEGV pc+4 与 ABRT/TRAP 一律 pc+4,修复 Login 稳定;注册页 stack_chk abort 待续攻。
21 lines
750 B
Python
21 lines
750 B
Python
import sys
|
|
import xml.etree.ElementTree as ET
|
|
|
|
path = sys.argv[1] if len(sys.argv) > 1 else "reverse/dumps/ui_login.xml"
|
|
root = ET.parse(path).getroot()
|
|
keywords = [
|
|
"register", "sign", "login", "mobile", "phone", "continue", "next",
|
|
"create", "otp", "skip", "started", "email", "password", "pin",
|
|
]
|
|
for node in root.iter("node"):
|
|
text = node.get("text", "")
|
|
desc = node.get("content-desc", "")
|
|
clickable = node.get("clickable", "")
|
|
bounds = node.get("bounds", "")
|
|
label = (text or desc).strip()
|
|
if not label and clickable != "true":
|
|
continue
|
|
hay = (text + " " + desc).lower()
|
|
if clickable == "true" or any(k in hay for k in keywords):
|
|
print(f"{label!r} bounds={bounds} clickable={clickable}")
|