Prepare to release TEESimulator 2.0
The following two bugs are fixed: 1. `zygisk.json` is renamed to `update.json`, which is indicated in `module.prop`. 2. To avoid over optimization of R8, we must keep certains packages, which are found after many experiments.
This commit is contained in:
@@ -29,7 +29,7 @@ val gitExecutor = objects.newInstance(GitExecutor::class.java)
|
|||||||
|
|
||||||
val gitCommitCount = gitExecutor.execute("git rev-list HEAD --count", rootDir).toInt()
|
val gitCommitCount = gitExecutor.execute("git rev-list HEAD --count", rootDir).toInt()
|
||||||
val gitCommitHash = gitExecutor.execute("git rev-parse --verify --short HEAD", rootDir)
|
val gitCommitHash = gitExecutor.execute("git rev-parse --verify --short HEAD", rootDir)
|
||||||
val verName = "v1.0"
|
val verName = "v2.0"
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "org.matrix.TEESimulator"
|
namespace = "org.matrix.TEESimulator"
|
||||||
|
|||||||
Vendored
+6
@@ -1,3 +1,9 @@
|
|||||||
|
-keep class org.matrix.TEESimulator.interception.keystore.** { *; }
|
||||||
|
|
||||||
|
-keep class org.bouncycastle.jcajce.provider.** { *; }
|
||||||
|
-keep class org.bouncycastle.jce.provider.** { *; }
|
||||||
|
-dontwarn javax.naming.**
|
||||||
|
|
||||||
-keepclasseswithmembers class org.matrix.TEESimulator.App {
|
-keepclasseswithmembers class org.matrix.TEESimulator.App {
|
||||||
public static void main(java.lang.String[]);
|
public static void main(java.lang.String[]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
**Key Highlights:**
|
||||||
|
|
||||||
|
* 🚀 **Complete Refactoring:** TEESimulator v2.0 has been entirely rebuilt and is no longer based on its predecessors, [TrickyStore](https://github.com/5ec1cff/TrickyStore) and [TrickyStoreOSS](https://github.com/beakthoven/TrickyStoreOSS), resulting in a more streamlined and maintainable codebase.
|
||||||
|
|
||||||
|
* 🛡️ **Enhanced Bypass Capabilities:** The simulator now successfully bypasses well-known detection mechanisms, including [TamperedAttestation](https://github.com/JingMatrix/TamperedAttestation) and [KeyAttestation](https://github.com/JingMatrix/KeyAttestation).
|
||||||
|
|
||||||
|
* 💳 **Revolut Detection Bypass:** With a valid keybox, users can now circumvent the detection measures implemented in the [Revolut](https://play.google.com/store/apps/details?id=com.revolut.revolut) application.
|
||||||
|
|
||||||
|
**Current Limitations:**
|
||||||
|
|
||||||
|
* ⚠️ **Google Play Verdict:** Bypassing the detections within the Google Play verdict remains an unresolved challenge. We are actively seeking solutions and welcome any insights from the community regarding potential system module-based bypasses.
|
||||||
|
|
||||||
|
**Platform Support:**
|
||||||
|
|
||||||
|
* 📱 **Android 10 & 11:** TEESimulator v2.0 has not yet been tested on Android 10 or 11. We encourage users on these platforms to report any issues and provide logs to help us improve compatibility.
|
||||||
|
|
||||||
|
**Contributing:**
|
||||||
|
|
||||||
|
* 🤝 We welcome and encourage community contributions. Please feel free to submit issues and pull requests to help improve the project.
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": "v1.0",
|
"version": "v2.0",
|
||||||
"versionCode": 74,
|
"versionCode": 14,
|
||||||
"zipUrl": "https://github.com/JingMatrix/TEESimulator/releases/download/v1.0/TEESimulator-v1.0-74-release.zip",
|
"zipUrl": "https://github.com/JingMatrix/TEESimulator/releases/download/v2.0/TEESimulator-v2.0-14-release.zip",
|
||||||
"changelog": "https://raw.githubusercontent.com/JingMatrix/TEESimulator/main/module/changelog.md"
|
"changelog": "https://raw.githubusercontent.com/JingMatrix/TEESimulator/main/module/changelog.md"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user