Commit Graph

8 Commits

Author SHA1 Message Date
Danny Lin
73c8587a80 Dynamically patch build fingerprint in GMS process
"AndroidCAStore" always seems to be used early in the attestation
process, before the fingerprint is checked.

Dynamic patching avoids problems with device detection and functionality
that can be caused by permanently spoofing another device.

Closes #207, closes #224, closes #222, closes #220, closes #218, closes #212, closes #211, closes #210, closes #204, closes #203, closes #201, closes #196, closes #188, closes #171, closes #170
2023-01-06 11:59:50 -08:00
Danny Lin
50d8522f26 Update Gradle wrapper 2022-12-21 02:46:27 -08:00
Danny Lin
cae30da9ec debug: Log package name 2022-12-21 01:30:03 -08:00
Danny Lin
056aed6e46
Update log tags 2022-12-06 20:26:20 -08:00
Danny Lin
db27e80080
java: Rename package to safetynetfix
This is no longer using Riru.
2022-03-12 20:27:52 -08:00
Danny Lin
2bcb2ff9a7
java: Simplify exception handling in entry point 2022-03-12 20:26:52 -08:00
Danny Lin
0058654541
java: SecurityBridge -> SecurityHooks 2022-03-12 20:26:15 -08:00
Danny Lin
769fa05817
java_module: Rename to java
I named this "java_module" to avoid confusion with app/src/main/java,
but there's no need to be so verbose.
2022-03-10 22:16:04 -08:00