Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lupohan44/TrustUserCertificates
https://github.com/lupohan44/TrustUserCertificates
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lupohan44/TrustUserCertificates
- Owner: lupohan44
- License: agpl-3.0
- Created: 2024-01-05T22:33:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T06:37:31.000Z (6 months ago)
- Last Synced: 2024-08-01T19:58:28.977Z (3 months ago)
- Language: Shell
- Size: 23.4 KB
- Stars: 61
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# Trust User Certs
This module injects all user certificates into system certificates.
This module should work on Android 8.0+. Tested on Android 14.
This module's main code logic comes from [HTTP Toolkit](https://github.com/httptoolkit/httptoolkit-server/blob/main/src/interceptors/android/adb-commands.ts)
### Installation
1. Install Magisk
2. Download latest [release](https://github.com/lupohan44/TrustUserCertificates/releases)
3. Install module through Magisk Manager
4. (Optional) create a **file** named /data/adb/trustusercerts/no_user_cert and put certificates into /data/adb/trustusercerts/certificates (You need to follow Android's system certificate naming rules, [ref](https://medium.com/hackers-secrets/adding-a-certificate-to-android-system-trust-store-ae8ca3519a85) - This step will make module using certificates from this folder instead of user certificates### Adding certificates
Depending on have you done step 4 in installation, you need to install the certificate as a user certificate or put the certificate into /data/adb/trustusercerts/certificatesThen, you need to reboot your phone
### Removing certificates
Depending on have you done step 4 in installation, you need to remove the certificate as a user certificate or remove the certificate from /data/adb/trustusercerts/certificatesThen, you need to reboot your phone.
### TODO
* Try to fix with monitor_user_certificate_folder, phone will reboot when add/remove certificate### [Changelog](https://github.com/lupohan44/TrustUserCertificates/blob/main/changelog.md)