From f0b13a457e47564b55923492cc26143c007642ed Mon Sep 17 00:00:00 2001 From: Ricky Cheung Date: Wed, 5 Feb 2025 01:16:13 +0800 Subject: [PATCH] wiki: Update information post-migration to Play Integrity SafetyNet was officially turned down on January 31, 2025 [1], therefore it can be expected that users will face issues with Play Integrity instead of SafetyNet. However, retain the link to overview of SafetyNet page on android.com, as the migration may cause confusion to users. A "deprecated" text is included as reference, with deprecation timeline omitted as it is shown prominently with the overview. Additionally, include the blog post in the Quirks section, so as to provide more resolution for the reader. [1]: https://developer.android.com/privacy-and-security/safetynet/deprecation-timeline Signed-off-by: Ricky Cheung Change-Id: Id27fa557b9bdc4fcb7870b0b0c3edd4858271e56 --- pages/faq.md | 4 ++-- pages/quirks/snet.md | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pages/faq.md b/pages/faq.md index 8d0ac76902..7a51bbb460 100644 --- a/pages/faq.md +++ b/pages/faq.md @@ -46,8 +46,8 @@ permalink: faq.html ## Can I have _xxx_ feature added? - Don't ask. -## My device doesn't pass SafetyNet! - - Some devices pass their bootloader unlock status and verity status to android's kernel during boot. We don't purposefully remove those flags, as it isn't our place to lie about security features. There's also a [blog post](https://www.lineageos.org/Safetynet/) about this topic, which explains our reasons further. +## My device doesn't pass Play Integrity! + - Some devices pass their bootloader unlock status and verity status to android's kernel during boot. We don't purposefully remove those flags, as it isn't our place to lie about security features. There's also a [blog post](https://www.lineageos.org/PlayIntegrity/) about this topic, which explains our reasons further. ## Where does the updater app store the downloaded zip? - `/data/lineageos_updates/` diff --git a/pages/quirks/snet.md b/pages/quirks/snet.md index 43ad9cd7cc..cf162f7305 100644 --- a/pages/quirks/snet.md +++ b/pages/quirks/snet.md @@ -7,8 +7,10 @@ toc: false ## Device integrity -By design LineageOS does not intentionally circumvent any integrity checks that app developers might use such us: +By design LineageOS [does not intentionally circumvent](https://github.com/LineageOS/charter/blob/main/device-support-requirements.md#play-integrity) any integrity checks that app developers might use, such as: * [Play Integrity](https://developer.android.com/google/play/integrity/overview) -* [SafetyNet](https://developer.android.com/privacy-and-security/safetynet) +* [SafetyNet](https://developer.android.com/privacy-and-security/safetynet) (deprecated) Therefore, any apps that depend on some kind of device integrity checks passing, will not work on LineageOS, and while there might be some ways to bypass these checks, we neither support nor endorse any of them. + +If you have further doubts on our stance on circumvention of Play Integrity, we have a [blog post](https://www.lineageos.org/PlayIntegrity/) which explains further.