9 Commits

Author SHA1 Message Date
Danny Lin 2f56b7320c java: Append space character to device model name
This bypasses Google's new device-based hardware attestation enforcement
as of September 2, 2021.
2021-09-06 03:43:04 -07:00
Danny Lin c83f9aff47 java: Disable debugging
TODO: Integrate with the build system while keeping R8 enabled
2021-09-06 03:20:46 -07:00
Danny Lin 2f012bfed5 Unify log tags 2021-09-06 02:39:17 -07:00
Danny Lin 8d50d8fe3c riru: Initial module implementation 2021-09-06 02:39:16 -07:00
Danny Lin 0b67454acf java: Organize classes into packages 2021-09-06 02:39:16 -07:00
Danny Lin b0416cd3aa java: Initial implementation of high-level module payload
R8 minification is essential for this, because otherwise the Kotlin
standard library is too big and results in the app compiling to multiple
dex files. It's not impossible to load multiple dex buffers, but let's
keep it simple here.
2021-09-06 02:39:14 -07:00
Danny Lin 9a63924813 java: Rename package to dev.kdrag0n.safetynetriru 2021-09-06 00:52:15 -07:00
Danny Lin c62fcddc36 java: Remove app parts 2021-09-06 00:52:15 -07:00
Danny Lin e904a800c7 Create Java module project 2021-09-06 00:52:15 -07:00