feat: 基于广播, 实现脚本指定 app 注入和测试
1. 广播实现命令行交互式指定 app 打开端口并自动配置; 2. 广播动态注册, 无法枚举广播接收器, 过滤 callingUid 只接收 shell 和 root 发出的广播; 3. 自动化脚本增加 check_and_set_selinux 方法设置 selinux 为宽容模式解决部分无法启动问题; 4. frida 官方 gadget.so 自动下载和缓存 scripts/.cache/; 5. 自动重启 apk & frida 命令测试;
This commit is contained in:
24
README.md
24
README.md
@@ -134,6 +134,30 @@ Riru Hide成功生效。
|
||||
|
||||

|
||||
|
||||
### 自动化注入
|
||||
|
||||
[脚本](./scripts/auto_config.py) 实现了针对 libgadget.so 的自动注入
|
||||
|
||||
```bash
|
||||
# 1. 运行自动配置脚本(会自动检查并设置 SELinux)
|
||||
cd scripts
|
||||
./auto_config.py
|
||||
|
||||
# 2. 按提示选择设备、应用和配置(全部使用默认值即可)
|
||||
# 脚本会自动完成:
|
||||
# - 生成配置文件
|
||||
# - 推送到设备
|
||||
# - 应用配置
|
||||
# - 重启应用
|
||||
# - 端口转发
|
||||
# - 快速测试
|
||||
|
||||
# 3. 如果测试成功,直接使用 Frida 连接
|
||||
frida -H 127.0.0.1:27042 Gadget -l your_script.js
|
||||
```
|
||||
|
||||
见 [视频](assets/auto_config.record.mp4)
|
||||
|
||||
## 编译指南
|
||||
|
||||
### 自动编译
|
||||
|
||||
Reference in New Issue
Block a user