CHERWING/MoveCA2SYS
GitHub: CHERWING/MoveCA2SYS
一款通过 WebUI 将抓包工具的自定义 CA 证书移动到 Android 系统信任存储的 Magisk/KernelSU/APatch 模块。
Stars: 0 | Forks: 0
# 移动 CA2SYS 到 /system 🚀
/openssl # Static openssl binaries
├── webroot/
│ └── index.html # WebUI management page
└── system/etc/security/cacerts/ # Module cert overlay (no .replace)
```
## 🔧 技术细节
| 功能 | 描述 |
|---------|-------------|
| **Android ≤13** | 复制到 `/system/etc/security/cacerts`;KernelSU magic mount 在重启后保持生效 |
| **Android 14+ (SDK ≥ 34)** | `mount --bind` overlay → 可写的 `/apex/com.android.conscrypt/cacerts` |
| **证书转换** | openssl `x509 -subject_hash` → PEM/CRT/DER → `.0` |
| **权限修复** | `chmod 644` + `chcon u:object_r:system_file:s0` |
| **双重复制** | 复制到系统目录(立即生效)+ 模块目录(重启后保持) |
| **OTA 更新** | `update.json` → GitHub Release;在模块管理器中自动检测 |
| **查找限制** | `find -maxdepth 6` 防止扫描 `/data/data` 时卡死 |
## 📎 支持的来源
| 来源 | 格式 |
|--------|--------|
| HttpCanary (`com.guoshi.httpcanary`) | PEM / `.0` |
| ProxyPin (`com.lixiqing.proxypin`) | 任意 |
| Packet Capture (`app.greyshirts.*`) | 任意 |
| Fiddler (`com.telerik.fiddler`) | CER / PEM |
| Charles (`com.xk72.charles`) | PEM |
| 系统设置 → 用户证书 | `.0` |
| 手动 (`/storage/emulated/0/MoveCA2SYS/`) | 任意 |
## 🧹 卸载
在管理器中移除该模块 — `uninstall.sh` 会自动清理所有已迁移的证书。
通过 WebUI 将抓包证书移动到 Android 系统信任存储 📱
HttpCanary · ProxyPin · Packet Capture · Fiddler · Charles · 手动
标签:Awesome, Cutter, Magisk模块, WebUI, 多模态安全, 安全测试工具, 安卓, 系统管理, 网络抓包, 证书管理