Other

项目介绍

firdausmntp/reqable-cert-installer 是一个托管在 GitHub 上的开源项目,主要使用 Shell 编写,采用 Other 许可证,目前获得 17 个 Star、1 次 Fork。

仓库全名
firdausmntp/reqable-cert-installer
开源许可证
Other
Star 数
17
Fork 数
1

README 摘要

🔐 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

reqable-cert-installer 用什么语言开发?

主要使用 Shell 编写,采用 Other 许可证,目前有 17 个 Star。

reqable-cert-installer 可以免费商用吗?

仓库标注的许可证为 Other,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 reqable-cert-installer 的源码?

可以直接克隆仓库:git clone https://github.com/firdausmntp/reqable-cert-installer.git,默认分支为 main;安装与运行步骤见仓库 README。

reqable-cert-installer 最近还在维护吗?

仓库最近一次更新为 1月24日,当前没有未关闭的 Issue;Star 数为 17,可作为社区活跃度的参考。

关于

Install Reqable CA certificate to System CA Store. Supports Magisk/KernelSU/SukiSU/APatch. Android 5.0-15+ compatible.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
19
价值分
10
活跃状态
活跃

语言占比

HTML
Shell

Release

贡献者

README

🔐 Reqable Certificate Installer

Version Android License

Magisk KernelSU SukiSU APatch

📱 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

  1. Open Reqable app
  2. Go to Settings → HTTPS Capture → Root Certificate
  3. Tap Export Root CA
  4. Select System Format (.0)
  5. Save the file (e.g., 2652b13d.0)

Step 2: Install Module

  1. Download Reqable-Cert-Installer-v2.3.zip
  2. Install via Magisk/KernelSU/SukiSU/APatch Manager
  3. Reboot device

Step 3: Upload Certificate via WebUI

  1. Open root manager → Find module → Tap WebUI button
  2. Tap Upload Certificate area
  3. Select your .0 certificate file
  4. Tap Install Certificate
  5. 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

  1. Ensure webroot/index.html exists in module
  2. Check if root manager supports WebUI
  3. 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


GitHub Issues Reqable

评论

暂无评论