vie-privee:lineageos
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | vie-privee:lineageos [2024/01/28 23:48] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Libérez votre cellulaire et reprenez le contrôle avec LineageOS (par Jean Leblond et Raymond Ouellette) ====== | ||
+ | |||
+ | ===== Résumé du projet " | ||
+ | |||
+ | Durée de la présentation : 1 h 20 min\\ | ||
+ | {{: | ||
+ | |||
+ | * Avantages à l' | ||
+ | * Comment l' | ||
+ | * Applications disponibles | ||
+ | * Recommandations | ||
+ | * Atelier d' | ||
+ | |||
+ | Ce projet s’adresse aux utilisateurs d’un appareil mobile avec le système Android, ainsi qu’aux personnes qui magasinent un cellulaire et hésitent entre un Android, iPhone ou autre.\\ | ||
+ | Ce projet vous présente les avantages et les inconvénients à "// | ||
+ | |||
+ | Il existe deux versions de **LineageOS** : | ||
+ | |||
+ | ===== Préalables pour l' | ||
+ | |||
+ | Afin d' | ||
+ | |||
+ | * Connaître la marque et le modèle de votre cellulaire | ||
+ | * Avoir téléchargé l' | ||
+ | * Pour ceux qui veulent LineageOS : [[https:// | ||
+ | * Pour ceux qui veulent LineageOS for micro [[https:// | ||
+ | * Apporter un ordinateur contenant cette archive | ||
+ | * Votre téléphone (bien entendu) | ||
+ | * Votre câble d' | ||
+ | |||
+ | **Important**: | ||
+ | |||
+ | |||
+ | ===== Introduction (8 min) ===== | ||
+ | Il est possible de libérer son cellulaire sous Android en lui substituant une version « plus propre et libre » d' | ||
+ | |||
+ | Faire cette opération vous redonne le contrôle de votre appareil : vous choisissez les applications utilisées par votre cellulaire, vous vous débarrassez des applications inutiles ou imposées [par le manufacturier/ | ||
+ | |||
+ | Votre cellulaire libéré | ||
+ | * utilisera votre fournisseur de téléphonie comme avant; | ||
+ | * vous permettra de choisir quelles applications Google seront installées (ou même n'en installer aucune avec la version microG); | ||
+ | * pourra continuer à utiliser le Google Play Store (sauf si vous choisissez LineageOS for microG); | ||
+ | * pourra utiliser n' | ||
+ | * sera sécuritaire et sous VOTRE contrôle. | ||
+ | |||
+ | Libérer son cellulaire se fait en suivant une recette comportant quelques étapes. Il vous faudra un ordinateur (portable ou non), le câble de branchement USB de votre cellulaire et une connexion Internet. | ||
+ | |||
+ | La recette vous fera, dans l' | ||
+ | - **préparatifs** (téléchargements et installation d' | ||
+ | - **déverrouiller le secteur d' | ||
+ | - **installer recovery** par TWRP (qui remplace le logiciel de restauration par défaut en une version libre bien plus puissante et performante); | ||
+ | - **installer le système** LineageOS ou la version LineageOS for microG | ||
+ | - **ajouter OpenGApps** (optionnel) -- seulement pour LineageOS -- ; cela doit être fait tout de suite après l' | ||
+ | - **ajouter addonsu** pour activer/ | ||
+ | - **redémarrer** votre cellulaire... | ||
+ | |||
+ | Vous devez savoir que votre cellulaire a, s'il a été acheté avant le 1er décembre 2017, un double verrouillage. | ||
+ | |||
+ | 1. Verrouillage du fournisseur de téléphonie | ||
+ | Ce verrouillage est interdit au Canada depuis le 1er décembre dernier. Il vous imposait un fournisseur d' | ||
+ | |||
+ | 2. Verrouillage du secteur d' | ||
+ | Le secteur d' | ||
+ | |||
+ | Seul le second verrouillage nous importe puisqu' | ||
+ | |||
+ | ===== Préparatifs pour installer la version LineageOS d' | ||
+ | 1. Installez adb et fastboot sur votre ordi pour communiquer avec votre cellulaire [[https:// | ||
+ | * Menu paramètres du cellulaire (roue dentelée) -> À propos du téléphone -> Taper 7 fois sur le numéro de la bande de base (build id). | ||
+ | * Lorsque le mode développeur sera activé il apparaîtra comme option dans les paramètres, | ||
+ | |||
+ | 2. Téléchargez sur votre ordi la version de LineageOS pour votre cellulaire [[https:// | ||
+ | * Cliquez le lien [[https:// | ||
+ | * Copiez ensuite ces fichiers à la racine de votre cellulaire. | ||
+ | |||
+ | 3. Faire une copie de sécurité depuis votre ordi avec adb | ||
+ | |||
+ | adb devices -> pour voir si votre cellulaire est visible | ||
+ | |||
+ | adb backup -apk -shared -all -f / | ||
+ | |||
+ | adb restore / | ||
+ | voir [https:// | ||
+ | |||
+ | 4. Télécharger [[https:// | ||
+ | |||
+ | À partir d'ici il suffit de suivre la recette spécifique à VOTRE modèle de cellulaire dans le site de LineageOS; la procédure est très bien expliquée (en anglais). Notez que LineageOS sera dans la langue de votre choix (qui vous sera demandée) lors de son premier lancement. | ||
+ | |||
+ | ===== Qu' | ||
+ | |||
+ | " | ||
+ | Provenant des termes Unix, l' | ||
+ | L' | ||
+ | " | ||
+ | Contrairement au "// | ||
+ | " | ||
+ | Ainsi, certains fabricants vont jusqu' | ||
+ | L' | ||
+ | Une fois que vous avez le contrôle complet de votre appareil, de ses ressources et ses capacités, il y a beaucoup à faire! | ||
+ | |||
+ | ===== Avantages et inconvénients à " | ||
+ | |||
+ | Commençons par les avantages: | ||
+ | |||
+ | * **Exécuter des applications personnalisées autres que du //Google Play Store//** | ||
+ | * L' | ||
+ | * **Contrôle total des ressources de votre appareil** | ||
+ | * Il n'y a généralement aucun moyen de modifier la façon dont les applications peuvent utiliser les ressources de votre appareil et dans quelle proportion ils l' | ||
+ | * **Exécuter des ROM pour Android personnalisées** | ||
+ | * Les " | ||
+ | * **La possibilité de déterminer les accès aux applications gérant vos données** | ||
+ | * Les violations de confidentialité par les applications sont un énorme problème de nos jours et même si vous leur accordez des autorisations limitées, il n'y a aucune garantie qu' | ||
+ | * **Désinstallez les // | ||
+ | * Beaucoup de téléphones sont livrés avec des applications complètement inutiles et apparemment impossibles à supprimer. Ces applications dites " | ||
+ | |||
+ | Maintenant, les inconvénients: | ||
+ | |||
+ | * **Annulation de la garantie** | ||
+ | * En raison du fait que vous avez maintenant le contrôle total de votre téléphone, | ||
+ | * **Risque de " | ||
+ | * " | ||
+ | * **Risques liés à la sécurité** | ||
+ | * Les privilèges "// | ||
+ | |||
+ | ===== Quels sont les meilleurs ROMs pour cellulaires? | ||
+ | |||
+ | Il existe de nombreux systèmes d' | ||
+ | J'ai choisi le ROM " | ||
+ | Il y a aussi : | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | | ||
+ | ===== Mon téléphone est-il compatible avec LineageOS ? (5 min) ===== | ||
+ | |||
+ | Allez sur le [[https:// | ||
+ | Sélectionnez la marque et le modèle de votre appareil (colonne " | ||
+ | Si votre appareil (ou celui que vous souhaitiez acheter) n'y est pas présent, consultez la page " | ||
+ | [[https:// | ||
+ | J'ai choisi le Samsung Nexus 5 (nom de code // | ||
+ | J' | ||
+ | Les étapes d' | ||
+ | |||
+ | ===== Le système de fichiers Android (5 min) ===== | ||
+ | {{: | ||
+ | (cliquer sur l' | ||
+ | |||
+ | ===== Aperçu schématique de l' | ||
+ | {{: | ||
+ | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
+ | {{: | ||
+ | (cliquer sur les images pour afficher les originales) | ||
+ | |||
+ | Document {{ : | ||
+ | Document {{ : | ||
+ | |||
+ | ===== Démonstration sur un Samsung Nexus 5 " | ||
+ | |||
+ | Allez à la page [[https:// | ||
+ | {{: | ||
+ | |||
+ | * Lien de téléchargement des sources spécifiques à votre modèle (//Get the builds here//) | ||
+ | * Étapes d' | ||
+ | * Débloquer le "// | ||
+ | * Installer un "// | ||
+ | * Installer Lineage à partir du // | ||
+ | * Obtenir de l'aide (//Get assistance// | ||
+ | |||
+ | Donc: | ||
+ | * Téléchargez l' | ||
+ | * Notez qu'une nouvelle version de ce système est rendu disponible à chaque vendredi. Au moment de rédiger cet article, LineageOS 14.1 installera la version 7.1.2 d' | ||
+ | * Sélectionnez, | ||
+ | |||
+ | ===== Install Lineage OS on (votre modèle) (5 min) ===== | ||
+ | |||
+ | * Tel que recommandé, | ||
+ | * "Using adb and fastboot": | ||
+ | * On vous demandera de télécharger et d' | ||
+ | * Aller à la section "On Linux" et suivez les étapes (vous ne devriez pas avoir besoin d' | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * Je vous suggère de télécharger et d' | ||
+ | * Téléchargez la même version que la version de Lineage utilisée! | ||
+ | * Vous pourrez faire la transition entre les Apps connues et de nouvelles plus " | ||
+ | * Vous pourrez même redémarrer et supprimer " | ||
+ | * Cliquez sur le lien " | ||
+ | * Nous verrons plus tard ce que sont les applications de F-Droid et comment les installer. | ||
+ | * Une alternative ; vous pouvez plutôt installer F-Droid [[https:// | ||
+ | Donc: | ||
+ | * Donc on pousse (push) LineageOS, [[https:// | ||
+ | * Vous effacerez (wipe) Android de votre téléphone | ||
+ | * Vous installerez successivement LineageOS, OpenGApps et addonsu | ||
+ | * Vous redémarrerez votre téléphone (REBOOT / POWER OFF, puis REBOOT) | ||
+ | * Vous devrez configurer LineageOS selon vos besoins... | ||
+ | |||
+ | ===== Démarrage et configuration de LineageOS selon vos besoins (2 min) ===== | ||
+ | Voici les étapes de configuration et des recommandations pour respecter votre vie privée (vos choix vous appartiennent): | ||
+ | * Choisissez la langue et le pays, | ||
+ | * Connectez-vous à votre réseau Wi-Fi, | ||
+ | * Connecter votre compte de messagerie à " | ||
+ | * Vous pouvez ne pas activer la localisation (de même que son amélioration) | ||
+ | * Vous pouvez désactiver l' | ||
+ | * Protégez vos appareil par un mot de passe (sauvegardez-le dans votre base de sonnées de mots de passe, comme [[jll: | ||
+ | |||
+ | ===== F-Droid (5 min) ===== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Le **client F-Droid** facilite la navigation, l’installation et le suivi des mises à jour de logiciels libres sur votre appareil. On peut installer le client F-Droid sur TOUS les téléphones Android. Habituellement les applications de leur catalogue ne nécessitent AUCUNE autorisation obligatoire (contrairement à celles de Google Play Store).\\ | ||
+ | |||
+ | Les applications sont sécuritaire puisqu' | ||
+ | |||
+ | Je vous recommande son installation afin de découvrir les Apps équivalentes à celles de Google, puis vous pourrez progressivement désinstaller ces dernières et n' | ||
+ | |||
+ | * Installez le navigateur libre Firefox (au besoin), | ||
+ | * Ouvrez ce navigateur et saisir **fdroid.org** | ||
+ | * Ouvrez l'App " | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Vous pouvez maintenant installer les Apps de F-Droid.\\ | ||
+ | **Voici des recommandations d' | ||
+ | |||
+ | * Navigateur Firefox : Paramètres / Autoriser les applications autres, aller sur [[https:// | ||
+ | * Messagerie courriel: Gmail -> [[https:// | ||
+ | * Ajouter [[https:// | ||
+ | * Messagerie texte: Google Messages -> [[https:// | ||
+ | * Google Keep (notes) -> ? | ||
+ | * VLC for Android (lecteur vidéo et de musique open source, rapide et facile) -> n/a (déjà un logiciel libre) | ||
+ | * YouTube -> NewPipe | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Pourquoi microG ? (5 min) ===== | ||
+ | D' | ||
+ | |||
+ | Ensuite pour se libérer des services Play de Google qui sont très intensifs en ressources en plus d' | ||
+ | |||
+ | **Android n' | ||
+ | **Ne pourrais-je pas plutôt installer LineageOS sans les OpenGApps ni microG ?** | ||
+ | |||
+ | Android est basé sur AOSP (//Android Open Source Project//) qui est effectivement libre. Mais la plupart des fonctions communes sont traitées par les GApps propriétaires, | ||
+ | |||
+ | * les services de localisation de réseau; seul le GPS servira à vous positionner; | ||
+ | * //Google Cloud Messaging// : les applications qui l' | ||
+ | * les //API Maps// : toutes les applications qui utilisent //Google Maps// à partir des API vont probablement « crasher ». | ||
+ | |||
+ | Avec microG, ces services (et bien d' | ||
+ | |||
+ | **UnifiedNlp** | ||
+ | |||
+ | Le service de localisation de réseau de microG se nomme UnifiedNlp. Il fournit la position du téléphone sans utiliser le GPS. Google n' | ||
+ | |||
+ | * __MozillaNlpBackend__ qui utilise les services de localisation de Mozille (en ligne) | ||
+ | * __NominatimNlpBackend__ qui utilise le service Nominatim de Mapquest (lui-même basé sur OpenStreetMap) pour le géocodage (en ligne) | ||
+ | |||
+ | // | ||
+ | |||
+ | //**Google Cloud Messaging**// | ||
+ | |||
+ | Ce service est implémenté dans microG __mais désactivé par défaut__. Si vous voulez l' | ||
+ | |||
+ | **F-Droid** | ||
+ | |||
+ | Ajoutez le dépot microG à F-Droid pour les mises à jours simplifiées. Il y a beaucoup moins d' | ||
+ | |||
+ | Vous comprenez maintenant que Android est un écosystème de Google et qu'il est difficile, mais pas impossible, de s'en passer. | ||
+ | |||
+ | Voir aussi {{ : | ||
+ | |||
+ | Lire aussi [[https:// | ||
+ | |||
+ | ===== Android-Studio pour les développeurs (2 min) ===== | ||
+ | {{: | ||
+ | Vous voulez étudier le code d' | ||
+ | |||
+ | ===== Références (3 min) ===== | ||
+ | |||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[http:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - A revoir: [[https:// | ||
+ | |||