AlwaysTrustUserCerts: Make Android Trust Your Certificates Instantly

AlwaysTrustUserCerts is a Magisk/KernelSU module that automatically adds user-installed certificates to the system root CA store, making them trusted across all apps without extra configuration. This tool is especially useful for developers, security researchers, and advanced Android users who need seamless certificate handling.

In Android, user-installed certificates are normally treated differently from system certificates. This can cause issues when apps don’t recognize them as trusted, requiring extra configuration. The AlwaysTrustUserCerts module solves this problem by automatically adding user certificates to the system root CA store. In this blog, we’ll explore what it is, its features, requirements, pros and cons, installation steps, usage, and FAQs.

AlwaysTrustUserCerts
AlwaysTrustUserCerts

What is AlwaysTrustUserCerts?

AlwaysTrustUserCerts is a Magisk/KernelSU module developed by NVISO Security. It ensures that any certificate you install as a user is automatically copied into the system certificate store. This means apps will trust your certificates without needing special settings like network_security_config.

Features of AlwaysTrustUserCerts

  • Automatic trust: User certificates are added to the system root CA store.
  • Multi-user support: Works across multiple Android users.
  • Compatibility: Supports Magisk, KernelSU, and KernelSU Next.
  • Wide Android support: Works from Android 7 up to Android 16.
  • Handles storage paths: Manages both /system/etc/security/cacerts and /apex/com.android.conscrypt/cacerts/.
  • No extra app config needed: Removes the need for network_security_config.

Requirements

  • Rooted Android device with Magisk or KernelSU installed.
  • Android version between 7 and 16.
  • Basic knowledge of installing modules.

Why Use AlwaysTrustUserCerts?

  • Simplifies certificate management.
  • Saves time for developers and testers.
  • Ensures apps trust your certificates without manual configuration.
  • Useful for penetration testing, debugging, and custom network setups.

Pros and Cons

ProsCons
Easy certificate trust setupRequires root access
Works across multiple Android versionsMay introduce security risks if malicious certs are installed
Compatible with Magisk & KernelSUAdvanced users only
No need for app-level changesNot suitable for casual users

Download & Install

  1. Visit the official GitHub repo: AlwaysTrustUserCerts.
  2. Download the latest release (e.g., v1.3).
  3. Open Magisk Manager or KernelSU Manager.
  4. Install the module ZIP file.
  5. Reboot your device.

How to Use

  • Install certificates: Add your certificate via Android settings → Security → Install certificate.
  • Reboot: Restart your device to apply changes.
  • Remove certificates: Delete from user store in settings and reboot.

FAQs

Does this work on non-rooted devices?

No, it requires Magisk or KernelSU.

Is it safe to use?

Yes, but only if you trust the certificates you install. Malicious certificates could compromise security.

Can I uninstall the module?

Yes, simply remove it from Magisk/KernelSU Manager and reboot.

Conclusion

AlwaysTrustUserCerts is a powerful tool for rooted Android users who need seamless certificate trust. It’s especially valuable for developers, testers, and security researchers. If you’re comfortable with rooting and managing modules, this can save you time and effort.

Bishal Pokhrel

Bishal Pokhrel is an Android enthusiast specializing in rooting, custom ROMs, and Magisk modules. His easy-to-follow guides help users unlock the full potential of their Android devices.

Leave a Comment