🔐 Reqable Certificate Installer
📱 Install Reqable CA Certificate to System CA Store
Tested on Android 15 with SukiSU v40201
📋 Description
This Magisk/KernelSU/APatch module installs the Reqable CA Certificate into the Android System CA Store, enabling HTTPS traffic interception with the Reqable app.
⚠️ IMPORTANT: You must export and add YOUR OWN Reqable certificate! Each Reqable installation generates a UNIQUE certificate.
✨ Key Features
| Feature |
Description |
| 🔧 Multi-Root Support |
Works with Magisk, KernelSU, SukiSU, APatch |
| 📱 Wide Android Support |
Android 5.0 - 15 (API 21-35) |
| 🔓 APEX Bypass |
Proper injection for Android 14+ conscrypt APEX |
| 🖥️ WebUI Interface |
Upload and manage certificates visually |
| 🛡️ SELinux Compatible |
Works with SELinux enforcing |
| 💾 Systemless |
Does not modify /system partition |
📱 Tested Compatibility
✅ Verified Working
| Device |
Android |
Root |
Status |
| Redmi Note 8 Pro |
15 (API 35) |
SukiSU v40201 |
✅ Tested |
Root Solutions Support
| Solution |
Status |
Notes |
| SukiSU |
✅ Tested |
Fully working with WebUI |
| KernelSU |
✅ Supported |
With WebUI support |
| Magisk |
✅ Supported |
v20.4+ required |
| APatch |
✅ Supported |
v10300+ required |
Android Versions
| Version |
API |
Status |
| Android 5.0 - 13 |
21-33 |
✅ Standard Magic Mount |
| Android 14 |
34 |
✅ APEX Bypass |
| Android 15 |
35 |
✅ APEX Bypass (Tested) |
🚀 Quick Start
Step 1: Export Certificate from Reqable
- Open Reqable app
- Go to Settings → HTTPS Capture → Root Certificate
- Tap Export Root CA
- Select System Format (.0)
- Save the file (e.g.,
2652b13d.0)
Step 2: Install Module
- Download
Reqable-Cert-Installer-v2.3.zip
- Install via Magisk/KernelSU/SukiSU/APatch Manager
- Reboot device
Step 3: Upload Certificate via WebUI
- Open root manager → Find module → Tap WebUI button
- Tap Upload Certificate area
- Select your
.0 certificate file
- Tap Install Certificate
- Reboot to apply
💡 Alternatively, copy certificate directly to /data/adb/modules/reqable-cert-installer/system/etc/security/cacerts/
🖥️ WebUI Features
Access WebUI through your root manager’s module settings:
| Feature |
Description |
| 📤 Upload Certificate |
Upload .0, .pem, .crt, .cer files |
| 📊 Status Monitor |
View module and APEX injection status |
| 💉 Re-inject |
Manually trigger certificate injection |
| 📋 View Logs |
Check module operation logs |
| 🔄 Reboot |
Quick reboot to apply changes |
🔧 Android 14+ APEX Bypass
Starting Android 14, CA certificates moved to APEX module (com.android.conscrypt).
This module implements:
- Namespace Injection - Mounts into zygote namespaces
- Dynamic Re-injection - Service script reinjects after boot
- Per-process Mount - All app processes see the certificate
Verify Injection
# Check if certificate is in APEX
ls /apex/com.android.conscrypt/cacerts/*.0 | head -5
# View module logs
cat /data/local/tmp/ReqableCert.log
⚠️ Troubleshooting
“Certificate Not Installed” in Reqable
# 1. Check logs
cat /data/local/tmp/ReqableCert.log
# 2. Manual re-inject
su -c "sh /data/adb/modules/reqable-cert-installer/post-fs-data.sh"
# 3. Force stop and reopen Reqable
“Unknown Publisher” Error
- SukiSU/KernelSU: Settings → Enable “Allow untrusted modules”
- APatch: Settings → Security → Enable “Allow unknown sources”
WebUI Not Loading
- Ensure
webroot/index.html exists in module
- Check if root manager supports WebUI
- Try reinstalling module
📁 Module Structure
reqable-cert-installer/
├── META-INF/com/google/android/
│ ├── update-binary
│ └── updater-script
├── system/etc/security/cacerts/
│ └── [YOUR_CERTIFICATE.0]
├── webroot/
│ └── index.html # WebUI
├── module.prop
├── customize.sh # Installation script
├── post-fs-data.sh # APEX injection
├── service.sh # Post-boot injection
├── action.sh # Action button handler
└── uninstall.sh # Cleanup script
📝 Changelog
v2.3 (Current)
- ✅ Auto-detect certificate file (no hardcoded .0)
- ✅ User uploads their own certificate
- ✅ Fixed WebUI module status detection
- ✅ Fixed changelog display in SukiSU (inline format)
- ✅ Improved SukiSU/KernelSU/APatch compatibility
v2.2
- ✅ Fixed WebUI file picker for Android WebView
- ✅ Auto-close logs on action buttons
- ✅ Improved status badges and indicators
- ✅ Tested on SukiSU v40201 + Android 15
- ✅ Enhanced APEX namespace injection
v2.1
- ✅ Added WebUI for certificate management
- ✅ Improved SukiSU compatibility
- ✅ Enhanced APEX bypass for Android 14+
v2.0
- ✅ Added KernelSU/APatch/SukiSU support
- ✅ Added Android 15 support
- ✅ Improved APEX bypass
📄 License
GPL-3.0 License - See LICENSE for details.
🙏 Credits
🔗 Links

评论