Skip to content

RattlesHyper/System-Cert-Installer

Repository files navigation

System Certificate Installer

Version Android License

Magisk KernelSU APatch

Install Multiple CA Certificate to System CA Store
Tested on Android 16 with KernalSU ✓

Description

This Magisk/KernelSU/APatch module installs any CA Certificate into the Android System CA Store automatically during boot bypassing APEX, and enabling HTTPS traffic interception with tools like ProxyPin and Reqable.

Note

This implimantation was forked from Magisk-ProxyPinCA by wanghongenpin

Key difference from other similar solutions

  1. Multiple CA Certificates Support
  2. Does not require installing Certificate to User

Android Versions

Version API Status
Android 5.0 - 13 21-33 Standard Magic Mount
Android 14 34 APEX Bypass
Android 15 35 APEX Bypass
Android 16 36 APEX Bypass (Tested)

Quick Start

Step 1: Install Module

  1. Download the System-Cert-Installer.zip file
  2. Install via Magisk/KernelSU/APatch Manager
  3. Reboot device

Step 2: Install Certificates

  1. Paste your certificates in /data/adb/modules/system-cert-installer/system/etc/security/cacerts. (or use WebUI from root manager after first reboot)
  2. Reboot device

Step 3: Verify

  1. Go to SettingsSecurityTrusted credentialsSystem
  2. Look for your certificates in system certificates

WebUI Features

Access WebUI through your root manager's module settings:

Feature Description
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

"Unknown Publisher" Error?

  • KernelSU: Settings → Enable "Allow untrusted modules"
  • APatch: Settings → Security → Enable "Allow unknown sources"

License

GPL-3.0 License - See LICENSE for details.


Credits

About

Install Multiple CA Certificate to System CA Store. APEX Bypass for Android 14+. Installing to User not required.

Topics

Resources

License

Stars

Watchers

Forks

Contributors