safetynet-fix/java
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
..
app Dynamically patch build fingerprint in GMS process 2023-01-06 11:59:50 -08:00
gradle/wrapper Update Gradle wrapper 2022-12-21 02:46:27 -08:00
.gitignore java_module: Rename to java 2022-03-10 22:16:04 -08:00
build.gradle java_module: Rename to java 2022-03-10 22:16:04 -08:00
gradle.properties java_module: Rename to java 2022-03-10 22:16:04 -08:00
gradlew Update Gradle wrapper 2022-12-21 02:46:27 -08:00
gradlew.bat Update Gradle wrapper 2022-12-21 02:46:27 -08:00
settings.gradle java_module: Rename to java 2022-03-10 22:16:04 -08:00