diff options
author | Zephyron <zephyron@citron-emu.orgq> | 2025-02-21 18:46:48 +1000 |
---|---|---|
committer | Zephyron <zephyron@citron-emu.orgq> | 2025-02-21 18:46:48 +1000 |
commit | 18f8a0f997e6408bc5f67db2ccd3193ba64ae3d0 (patch) | |
tree | f0e72ad7f09701eff9b00732423c7b6491587e97 /src/android/build.gradle.kts | |
parent | 4d50d2ba16d4d08f62a9e2a6626a43d12a36a0e7 (diff) |
Add license verification for Android app
Implements a LicenseVerifier class to ensure app integrity and license compliance:
- Verifies the app's package name matches the official release
- Validates app signature against official release signature
- Allows debug and EA (Early Access) builds
- Shows violation dialog and exits if verification fails
- Enforces GPLv3 license compliance for modified versions
This helps prevent unauthorized modified versions from being distributed
without source code, as required by the GPLv3 license.
Diffstat (limited to 'src/android/build.gradle.kts')
-rw-r--r-- | src/android/build.gradle.kts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/android/build.gradle.kts b/src/android/build.gradle.kts index 4f7490f06..083dd7395 100644 --- a/src/android/build.gradle.kts +++ b/src/android/build.gradle.kts @@ -4,8 +4,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.8.0" apply false - id("com.android.library") version "8.8.0" apply false + id("com.android.application") version "8.1.2" apply false + id("com.android.library") version "8.1.2" apply false id("org.jetbrains.kotlin.android") version "1.9.20" apply false } |