diff --git a/README.md b/README.md index d4aefd2..9dc7689 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ --- -

安全隐私卫士(AppScan)一款免费的企业级自动化隐私检测工具。

+

安全隐私卫士(AppScan)一款免费的企业级自动化隐私检测工具

## 背景   随着移动互联网的高速发展, 各公司对保护用户的个人隐私安 diff --git a/change-demo.md b/change-demo.md index b2c5bc5..5894cf4 100644 --- a/change-demo.md +++ b/change-demo.md @@ -6,4 +6,4 @@ - XXXXXX ## 🐛修复 - XXXXXX -- XXXXXX \ No newline at end of file +- XXXXXX diff --git a/helper/routers/adb/cmd.py b/helper/routers/adb/cmd.py new file mode 100644 index 0000000..06ee5aa --- /dev/null +++ b/helper/routers/adb/cmd.py @@ -0,0 +1,16 @@ +import os +import platform + +class Cmd: + def __init__(self, architecture: str, adbuser: str) -> None: + self.architecture = architecture + self.adbuser = adbuser + # default(win) + self._adb_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "static", "windows", "adb.exe")) + # mac + if platform.system().lower() == "darwin": + self._adb_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', 'static', 'darwin', 'adb')) + if self.architecture == "arm64": + self._frida_server = "hluda-server-arm64" + elif self.architecture == "x86": + self._frida_server = "hluda-server-x86" diff --git a/helper/routers/adb/init.py b/helper/routers/adb/init.py index ece6dc1..67b7c77 100644 --- a/helper/routers/adb/init.py +++ b/helper/routers/adb/init.py @@ -75,7 +75,7 @@ "su -c 'setprop persist.device_config.runtime_native.usap_pool_enabled false'", ] -def generation_cmd(): +def generation_simulator_cmd(): # 重新生成cmd global adb_path global frida_server @@ -188,7 +188,7 @@ async def init(): time.sleep(2) # 获取手机架构 detecting_phone_architecture() - generation_cmd() + generation_simulator_cmd() # 清理数据 subprocess.call(clean_cmd) # 推送 frida-server 到设备