Puisque les astrologues ont annoncé un mois d'articles sur le firmware pour Android sans les services Google, je partagerai mon expérience. Afin d'anticiper d'éventuelles questions pour l'article, je veux dire tout de suite quels objectifs j'ai poursuivis lors du reflashing, et où j'ai dû couper les coins ronds.
Objectifs (principaux) souhaités:
Évitez le verrouillage du fournisseur.
Ne stockez pas tous les œufs dans le même panier.
Liberté à l'intérieur de votre appareil.
Utilisez des applications open source.
La capacité d'héberger des données dans ses propres installations.
.
.
.
, ( ):
.
.
.
, “ ”, .
.
vendor lock- — , - ( ) . , , .
— vendor lock- , — , , lock , . — , .
— , .
, — . , , , , , , F-Droid ( - ). , OSS-, , , - .
— vendor lock-. , , , , .
— , — . , , , , OSS-. .
— Android permissions, runtime permissions, . , . , , , .
— .
Android ( Sailfish OS). LineageOS /e/.
CyanogenMod LineageOS, /e/ LineageOS. /e/ microG , microG LineageOS.
Spoiler
, , , LineageOS, /e/ microG , onliner 4pda Android , “” ( , gist).
Spoiler
, ( , ), . , Xiaomi Mi 8.
, - . , , LineageOS.
LineageOS for microG /e/, Android- (LineageOS for microG).
, .. - - , - . , 4pda — community.
, :
4pda.
(MIUI) Android, , (, MIUI Android ). Windows , .
TWRP 4pda ( Windows, bat- , OS).
LineageOS 4dpa, OpenGApps. , , GSF, GSF Google, .
Magisk, .
Spoiler
, . F-Droid, ( Aurora Droid).
Magisk Manager
, . Magisk Hide launcher- — . , Magisk Hide , .
SafetyNet , .. , . , - , .
Spoiler
Google SafetyNet — GSF, , ( Google) , .
— “basicIntegrity” “ctsProfileMatch”. , “” ( ) . , , Android compatibility testing.
“ctsProfileMatch” , , , .
“basicIntegrity” ( ), :(
“Riru (Riru - Core)” “Riru - EdXposed” ( Xposed Android, Magisk). , .
Spoiler
XPosed — , , (XPosed , ).
XPosed ( ) , Android .
EdXposed “App Locale 2” ( , . , (, ), .
“XPrivacyLua” , , .
FoxyDroid, Aurora Droid
F-Droid ( LineageOS for microG). , , FoxyDroid Aurora Droid.
FoxyDroid — . Aurora Droid , . — OSS-. FoxyDroid (Bromite, IzzyOnDroid, microG), Aurora Droid ( ).
Aurora Store
Google Play , Aurora Store . , ( Aurora Store , Web ). Google Play , .
Apple UnifiedNpl Backend, Deja Vu Location Service
microG GPS, UnifiedNlp. Mozilla UnifiedNpl Backend, , .
Apple Unified Nlp Backend — “ ” ( Google, Apple), , , OSS- “Google Unified Nlp Backend” .
Deja Vu Location Service — WiFi- . , GPS , .
Flite TTS Engine
. . . , , . “” , .
DAVx5
, CardDAV CalDAV. ( ) Fastmail, . Google, DAVx5 .
https://www.googleapis.com/carddav/v1/principals/< >/lists/default/, . .. DAVx5 , , .
2-step verification, .
Authenticator Pro
. Google Authenticator, F-Droid ( ), open source.
, :
QKSMS — .
Simple Calendar — AOSP- , Simple Calendar — , , ( ).
Binary Eye — - -.
Fennec F-Droid — .
Bromite — - Chroimum. , Bromite Chromium-.
LibreOffice Viewer — .
Librera PRO — ( , ).
MuPDF viewer — pdf. F-Droid MuPDF, - Android, - .
NewPipe, SkyTube — YouTube.
OsmAnd — offline- open street maps.
Telegram FOSS — , OSS-. ( OSS- GCM), , .
Tasks — ( Todoist), , CalDAV- ( Fastmail ).
Warden — , , , , . (, , ), , — .
F-Droid , , , Google Play ( ).
, Open Source, , email-, Google-, - , unified inbox . K9-Mail , FairEmail , ( OSS- ). AquaMail ( ), .
, 100%, , GSF . :
vendor lock- — - . ( ), .
— , , Magick XPosed, , .
— . OSS- , ( ), (Evernote, Pocket), OSS ( ). , open source, , F-Droid Google Play, (, Rocket.Chat).
— , . , , , — , . . - - (, Google Docs OwnCloud NextCloud).
— , Google Play, - . , in-app , . , - GSF — , Web. in-app- , .. / , in-app- , . , (Todoist, Evernote, .) .
— , XPosed.
— , , GSF microG. , GSF , , / “” . , , GCM, . , , . , microG , ( , - ).