From b02917aedabc723a8018fa6927c1e6c1fa4f44f6 Mon Sep 17 00:00:00 2001 From: JingMatrix Date: Sun, 2 Nov 2025 16:42:04 +0100 Subject: [PATCH] Release v1.0 --- app/build.gradle.kts | 2 +- docs/5ec1cff-violations.md | 29 ----------------------------- module/changelog.md | 6 ++++++ module/module.prop | 2 +- module/zygisk.json | 6 ++++++ 5 files changed, 14 insertions(+), 31 deletions(-) delete mode 100644 docs/5ec1cff-violations.md create mode 100644 module/changelog.md create mode 100644 module/zygisk.json diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0de98dd..50a03a1 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -25,7 +25,7 @@ fun String.execute(currentWorkingDir: File = File("./")): String { val gitCommitCount = "git rev-list HEAD --count".execute().toInt() val gitCommitHash = "git rev-parse --verify --short HEAD".execute() -val verName = "v2.1.0" +val verName = "v1.0" android { namespace = "org.matrix.TEESimulator" diff --git a/docs/5ec1cff-violations.md b/docs/5ec1cff-violations.md deleted file mode 100644 index 0a16305..0000000 --- a/docs/5ec1cff-violations.md +++ /dev/null @@ -1,29 +0,0 @@ -# Violations and Practices of TrickyStore Author - -## 📦 Use of Open-Source Code Without Proper Licensing - -- Took headers from AOSP for stubbing without providing proper attribution or respecting licensing norms [¹](#references). -- Statically linked an LGPLv3 library into their binary but failed to release their source or comply with LGPL requirements [²](#references). - -## 🚫 "All Rights Reserved" - -- Initially published code with **no license**, making it "all rights reserved" despite using open-source components [³](#references). -- Invited pull requests (“PRs welcome”) while keeping the code legally closed – **taking from the community without giving back** [⁴](#references). - -## 🔒 Shift to Fully Closed-Source - -- After releasing a few open-source versions, decided to fully close-source the project with: - - Encrypted module binaries - - Obfuscated APKs -- Claimed: - > “Due to rampant misuse and fewer contributions than expected, this module will be closed-source starting from version 1.1.0.” [⁵](#references) - ---- - -## References - -1. https://github.com/5ec1cff/TrickyStore/tree/master/module/src/main/cpp/binder/include/binder -2. https://github.com/5ec1cff/TrickyStore/blob/master/module/src/main/cpp/CMakeLists.txt#L28 -3. https://github.com/5ec1cff/TrickyStore/pull/84 -4. https://github.com/5ec1cff/TrickyStore/blob/master/README.md?plain=1#L91 -5. https://github.com/5ec1cff/TrickyStore/blob/release/README.md?plain=1#L11 diff --git a/module/changelog.md b/module/changelog.md new file mode 100644 index 0000000..8ac2eb9 --- /dev/null +++ b/module/changelog.md @@ -0,0 +1,6 @@ +# Initial release of TEESimulator + +TEESimulator is forked from [TrickyStoreOSS](https://github.com/beakthoven/TrickyStoreOSS) with the ambitious plan to fully simulate TEE. + +Current release only marks the beginning of this project. +A new feature is added, which allows users to configure multiple keybox files. diff --git a/module/module.prop b/module/module.prop index a48f242..db35f17 100644 --- a/module/module.prop +++ b/module/module.prop @@ -4,4 +4,4 @@ version=${REPLACEMEVER} versionCode=${REPLACEMEVERCODE} author=JingMatrix, beakthoven description=Software simulation for Android hardware-backed key pairs with key attestation -updateJson=https://raw.githubusercontent.com/JingMatrix/TEESimulator/main/update.json +updateJson=https://raw.githubusercontent.com/JingMatrix/TEESimulator/main/module/update.json diff --git a/module/zygisk.json b/module/zygisk.json new file mode 100644 index 0000000..4c18421 --- /dev/null +++ b/module/zygisk.json @@ -0,0 +1,6 @@ +{ + "version": "v1.0", + "versionCode": 74, + "zipUrl": "https://github.com/JingMatrix/TEESimulator/releases/download/v1.0/TEESimulator-v1.0-74-release.zip", + "changelog": "https://raw.githubusercontent.com/JingMatrix/TEESimulator/main/module/changelog.md" +}