NVISOsecurity / MagiskTrustUserCerts

A Magisk/KernelSU module that automatically adds user certificates to the system root CA store
1.77k stars 210 forks source link

Magisk Trust User Certs

This module makes all installed user certificates part of the system certificate store, so that they will automatically be used when building the trust chain. This module makes it unnecessary to add the network_security_config property to an application's manifest.

Accompanying blogpost

Intercepting HTTPS Traffic from Apps on Android 7+ using Magisk & Burp

Installation

  1. Install Magisk
  2. Zip files zip -r AlwaysTrustUserCerts.zip ./* or download zip from releases
  3. Install in Magisk
  4. Install client certificates through normal flow
  5. Restart your device. Certificate copying happens during boot.
  6. The installed user certificates can now be found in the system store.

Adding certificates

Install the certificate as a user certificate and restart the device.

Removing certificates

Remove the certificate from the user store through the settings, and restart the device.

Changelog

v0.4.1

v0.3

v0.2

v0.1