diff --git a/CHANGELOG.md b/CHANGELOG.md index 26eb536..dea1cae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,24 @@ -# v2.4.0 +## v2.4.0-MOD_2.0 +* Fix KernelSU support. You still need "ZygiskOnKernelSU". +* Fix WiFi calling on some devices (and maybe other related issues) by moving changing *ro.product.first_api_level* from global namespace to GMS only. +* Pass *MEETS_STRONG_INTEGRITY*. By default you need device that lounched with Android 13+ or custom ROM that manipulate with *ro.product.first_api_level* (>= 33 / or `null` / or not present).
If you want to play with it more complex - use separate "-STRONG" build. NOTE: Various system issues are possible on "-STRONG" build! -## Highlights +## v2.4.0-MOD_1.3 -- **Play Integrity bypass** without breaking device checks or causing other issues -- Disabled use of hardware attestation on Pixel 7 and newer (@anirudhgupta109) +* Fix "stat /sys/fs/selinux" access time reading. Also removed archaic MIUI cross-region shenanigans. Thanks to PR by aviraxp! +* Ignore props changing on Xiaomi.eu. This fixes randomly attestation failings. So strange ROM... +* Added Riru version back. Remember that is need old MagiskHide support (and adding com.google.android.gms/com.google.android.gms.unstable to HideList) ! +* Added microG version. Note there is some strange behavior that GMS can crash while run SN attest more than 2 times in one session. Just do not do this. This behavior should not affect applications in real life. -## Other changes +## v2.4.0-MOD_1.2 -- Updated instructions for newer Android and Magisk versions -- Better debugging for future development +* Fix crash and endless tests loop/failing on Android < 9.0 (bug from original version 2.4.0). +* Do not unpatch (revert) changes. To prevent possible tests failing after a while on some ROMs (cross conflicts). -**This version only supports Zygisk (Magisk 24 and newer).** +## v2.4.0-MOD_1.1 -It's taken a while to find way to bypass Play Integrity that doesn't require spoofing the build fingerprint permanently, but I wanted to make sure this module doesn't cause any unnecessary breakage. Enjoy! +* Fix KeyStore hook desynchronization (tests randomly failing problem). ---- +## v2.4.0-MOD_1.0 -# Donate - -**If you found this module helpful, please consider supporting development with a [recurring donation](https://patreon.com/kdrag0n)** for rewards such as early access to updates, exclusive behind-the-scenes development news, and priority support. Alternatively, [you can also **buy me a coffee**](https://paypal.me/kdrag0ndonate). All support is appreciated ❤️ +* It is now based on top of original v2.4.0 codebase instead of v2.3.1, with adding new hiding algorithm for current realities and some code refreshing. diff --git a/magisk/module.prop b/magisk/module.prop index 6b23f5f..24961e7 100644 --- a/magisk/module.prop +++ b/magisk/module.prop @@ -1,7 +1,7 @@ id=safetynet-fix name=Universal SafetyNet Fix -version=v2.4.0-MOD_1.3 -versionCode=20400 +version=v2.4.0-MOD_2.0 +versionCode=24020 author=kdrag0n, modded by Displax -description=A universal fix for SafetyNet and Play Integrity on Android 8–13 devices with hardware attestation. -updateJson=https://raw.githubusercontent.com/kdrag0n/safetynet-fix/master/update.json +description=A universal fix for SafetyNet and Play Integrity API on Android 8–13 devices with hardware attestation. +updateJson=https://raw.githubusercontent.com/Displax/safetynet-fix/dev/update.json diff --git a/update.json b/update.json index ae738d7..9df096d 100644 --- a/update.json +++ b/update.json @@ -1,6 +1,6 @@ { - "version": "v2.4.0", - "versionCode": 20400, - "zipUrl": "https://github.com/kdrag0n/safetynet-fix/releases/download/v2.4.0/safetynet-fix-v2.4.0.zip", - "changelog": "https://raw.githubusercontent.com/kdrag0n/safetynet-fix/master/CHANGELOG.md" + "version": "v2.4.0-MOD_2.0", + "versionCode": 24020, + "zipUrl": "https://github.com/Displax/safetynet-fix/releases/download/v2.4.0-MOD_2.0/safetynet-fix-v2.4.0-MOD_2.0.zip", + "changelog": "https://raw.githubusercontent.com/Displax/safetynet-fix/dev/CHANGELOG.md" }