Outils pour utilisateurs

Outils du site


android

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
android [2019/10/13 23:05] – [Magasins d'application Android alternatifs] Benjamin Labomediaandroid [2021/12/27 22:49] (Version actuelle) – [Des systèmes Android sans Google] Benjamin Labomedia
Ligne 4: Ligne 4:
 Android est un système d'exploitation Open Source pour smartphones et tablettes développé par la société Google. Ce nom "Android" provient du nom de la start-up que Google a racheté en 2005 qui développait à l'époque des OS pour mobiles. Android est un système d'exploitation Open Source pour smartphones et tablettes développé par la société Google. Ce nom "Android" provient du nom de la start-up que Google a racheté en 2005 qui développait à l'époque des OS pour mobiles.
  
-  * **** {{:Android_logo.png|fig:Android_logo.png}}+  * **** {{media_02:android_logo.png|fig:Android_logo.png}}
  
-===== Système d'exploitation, réinstallation =====+===== Des systèmes Android sans Google ===== 
 +Il existe aujourd'hui plusieurs initiatives qui consiste à développer des systèmes d'exploitation basés sur Android sans les composantes google : 
 +  * [[https://www.lineageos.org/|LineageOS]] qui remplace désormais Cyanogenmod 
 +  * L'initiative [[https://e.foundation/|/e/ de la e.foundation]] 
 +  * [[https://iode.tech/|Iodé]] : une initiative française orienté préservation de la vie privée 
 +  * [[https://divestos.org/|Divestos]] : tellement sécurisé que captcha download !
  
-==== Libérer son téléphone ; le smartphone sans google ====+==== Des téléphones sans Android ==== 
 +Qui ne soient pas iOS ni Win$ ! Voir [[https://ressources.labomedia.org/telephone_mobile_smartphone#utiliser_des_telephones_qui_tournent_avec_d_autres_os|une liste d'OS et téléphones alternatifs ici]]
  
-Ce système d'exploitation basé sur Android enlève toutes les dépendances à Google. Le marché d'application libre F-Droid permet d'installer des apllis sans compte google et on y trouve plein de bonheurs !+{{::home-iode_fr.png|}}
  
-=== Commencer par faire une sauvegarde ! ===+===== Système d'exploitation, réinstallation ===== 
 +Voir [[liberer_telephone_android_de_google|la page dédiée à l'installation de LineageOS]] sur sur téléphone à la place de l'Android fabricant
  
-  * Ses contacts +==== Desimlocker son téléphone soit même ====
-  * Ses SMS +
-  * Signets / Bookmarks + profil firefox +
-  * Applications payantes (TouchOSC) +
-  * Conversations dans what's app +
-  * Billets de train dans appli +
-  * Ses photos, vidéos, musiques et autres fichiers +
-  * Ses clefs éventuelles (Riot par exemple) +
-    * Clef authentification à 2 facteurs (Steam, google, ubisoft origin, github)+
  
-=== Installer LineageOS sur son téléphone à la place de l'Android constructeur ===+  * http://forum.frandroid.com/topic/53176-tuto-desimlockez-votre-spica-vous-meme/ 
 +  * Numéros d'assistance des opérateurs non surtaxés : http://mountainview.frandroid.com/topic/23758-numeros-operateurs-non-surtaxe/
  
-{{:Flash lineage.jpg?300|fig:Flash lineage.jpg}} {{:Demmarage lineage.png?300|fig:Demmarage lineage.png}} {{:Flask ok sita.jpg?300|fig:Flask ok sita.jpg}}+===== Utiliser, configurer, libérer son téléphone au quotidien =====
  
-Le projet LineageOS remplace Cyanogenmod désormais obsolète+On peut tout à fait utiliser un téléphone Android sans avoir de compte google :
  
-  * La page d'accueil du projet https://www.lineageos.org/ +  * Utiliser le market d'application libres ou open source f-droid : http://f-droid.org/ 
-    Les appareils supportés https://wiki.lineageos.org/devices+  Pour avoir des avis sur les logiciels, voir : http://fossdroid.com
-    * Télécharger la distribution correspondante à son appareil https://download.lineageos.org/+{{ media_04:fdroid.png?direct |}} 
 +===== Magasins d'application Android alternatifs ===== 
 +**Magasins alternatifs mais gare aux malwares et virus ...**
  
-== Installer un custom Recovery TWRP ==+  * https://www.aptoide.com 
 +  * https://apkpure.com 
 +  * http://www.appbrain.com
  
-  * La méthode facile : installer l'application TWRP https://apkpure.com/official-twrp-app/me.twrp.twrpapp +=====Télécharger des applis du google store sans compte google =====
-    * L'installer "à la main" :+
  
-  adb install Official TWRP App_v1.15_apkpure.com.apk+Depuis son ordinateur : 
 +  * https://apps.evozi.com/apk-downloader/ 
 +  * voir également Raccoon https://raccoon.onyxbits.de/ et DummyDroid - Pour identifier son appareil auprès de Google http://www.onyxbits.de/dummydroid
  
-  Cela va permettre d'installer ensuite une ROM custom https://www.xda-developers.com/how-to-install-twrp+Depuis son téléphone : 
-    Voir le custom recovery en fonction de son appareil https://twrp.me/Devices/+  Voir le logiciel Android (>5) http://auroraoss.com/ 
 +  Ou Yalp https://github.com/yeriomin/YalpStore/releases
  
-{{:TWRP-Tablet-Home-Screenb01.png|TWRP-Tablet-Home-Screenb01.png TWRP-Tablet-Home-Screenb01.png}}+**Pour copier des fichiers du téléphone vers l'ordi, connexion en wifi**
  
-**Installer un custom Recovery TWRP à la main avec fastboot** +  ./adb pull /sdcard/DCIM/Camera/ /home/b01/Documents/photostels/
-  -  +
-  - télécharger l'image TWRP corresponte à l'appareil et à la ROM voulue https://twrp.me/Devices +
-  - éteindre la tablette téléphone +
-  - redémarrer en mode recovery (volume up + power > lacher pôwer quand logo) +
-  - en mode recovery, choisir "reboot to bootloader" > le logo reste fixe +
-  - executer ensuite :+
  
-  fastboot oem unlock +===== Émuler Android sous Linux ===== 
-  fastboot flash recovery twrp-tb2-x30f.img +Il y a plusieurs options os dans machine virtuelleAndroid Studio "officiel" et des émulateurs, après passage en revue rapide, utilisation de Anbox https://anbox.io/ qui permet d'utiliser des applications à installer "à la main" via adb en ayant préalablement téléchargé le fichier .apk ...
-  fastboot reboot-bootloader   +
-Pour redémarrer en mode TWRP recovery volume up + powerlacher power quand logo+
  
-== **Installer ensuite la ROM custom** ==+Quelques références : 
 +  Phoenix OS dans VM https://bidouilledebian.wordpress.com/2018/06/08/embarquer-un-os-android-dans-son-os-debian/ 
 +  ARChon Runtime for Chrome Run Android Apps in Chrome in OS X, Linux and Windows https://archon-runtime.github.io/
  
-  * Un HowTo pour installer une ROM custom http://www.lineageosrom.com/2016/12/how-to-install-lineage-os-rom.html+==== Installation sous Linux debian 9 ==== 
 +  - Il faut tout d'abord installer les modules du noyau : https://docs.anbox.io/userguide/install_kernel_modules.htm voir aussi https://github.com/anbox/anbox-modules 
 +  - puis installer Anbox via snap, outils de gestion d'application Ubuntu https://docs.anbox.io/userguide/install.html#install-the-anbox-snap 
 +donc d'abord installer snap : 
 +   sudo apt install snapd 
 +   sudo snap install --devmode --beta anbox 
 +Tester 
 +   snap info anbox 
 +Lancer le app manager et anbox en même temps 
 +   /snap/bin$./anbox.appmgr 
 +   adb devices 
 +Installer une appli 
 +   adb install ../Weather\ forecast_v1.62.238_apkpure.com.apk 
 +Au final ça marche avec des applications simples, pas sur que pour des jeux et applis qui ont recours aux périphériques ça tourne bien ...
  
-  - Download and transfer the Lineageos ROM and Gapps for linage os you wish to flash to your device’s storage. +Pour désactiver l'application anbox : 
-  - Boot your device into TWRP recovery. +   snap disable anbox 
-  - Select “Wipe” from TWRP main menu and do a “Swipe to Factory Reset” on the bottom of screen. +   snap enable anbox
-    - └ Note: This will factory reset your device. If your custom ROM doesn’t require a factory reset, then simply skip this step.+
  
-{{:wipe9.png|wipe9.png wipe9.png}} +{{ media_02:anboxappmanager.png?direct |}}
- +
-  - Go back to TWRP main menu, tap on “Install” and select the Lineage os ROM .zip file and gapps for lineage os that you transferred to your device in Step 1. +
-  - After selecting the .zip file, do “Swipe to Confirm Flash” on the bottom of screen to begin the custom ROM installation process. This may take some time. +
- +
-{{:wipe10.png|wipe10.png wipe10.png}} +
- +
-  - Once your ROM is successfully flashed, you’ll see “Wipe cache/dalvik” option, select it and then do “Swipe to wipe” on bottom of screen. +
-  -  Once cache & dalvik wipe completes, hit the “Back” button on-screen and then select “Reboot System” button. +
- +
-== Troubleshouting == +
- +
-  * Il faut installer AVANT le recovery correspondant à la ROM sinon "set_metadata_recursive: some changes failed" +
-  * Si l'USB ne se connecte plus, aller dans les paramètres > stockage et switcher de stockage de masse à PPT et revenir sur stockage de masse +
-  * Si adb n'est plus autorisé à se connecter au device, il faut reseter les clefs, voir http://stackoverflow.com/questions/26213954/how-to-solve-adb-device-unauthorized-in-android-adb-host-device +
- +
-{{:Cid-wink.png|Cid-wink.png Cid-wink.png}} +
- +
-=== ROM Replicant === +
- +
-  * Installation de la ROM replicant malheureusement supportée par peu d'appareils http://www.replicant.us/supported-devices.php +
-  * Installation de la ROM en suivant la procédure décrite ici : http://redmine.replicant.us/projects/replicant/wiki/NexusSI902xInstallation +
-    * pour cet appareil http://redmine.replicant.us/projects/replicant/wiki/NexusSI902x +
- +
-Les drivers wifi et gps n'étant pas libres, ils ne sont pas intégrer, pour les installer néanmoins, copie des drivers de la CynagenMod 11 pour le Nexus sur le téléphone via les commandes adb (voir plus bas) +
- +
-  * Le wifi http://redmine.replicant.us/projects/replicant/wiki/NexusSI902xLoadedFirmwares +
- +
-en recopiant tous les fichiers, ça a bizarrement marché +
- +
-  * Le GPS http://redmine.replicant.us/projects/replicant/wiki/BCM4751 +
- +
-qui au final ne marche pas : +
- +
-  ./adb root +
-  ./adb remount +
-  ./adb shell +
-  cd /system/vendor/lib/hw/                                      +
-  nsmod gps.s5pc110.so                                                          < +
-  insmod: init_module 'gps.s5pc110.so' failed (Exec format error) +
- +
-possible que cela vienne de là http://www.linuxquestions.org/questions/linux-kernel-70/insmod-error-version-magic-4175424366/ soit l'appellation de la CM11 qui est indiquée à la compil ... +
- +
-  dmesg +
- +
-indique des erreurs / gpsd +
- +
-==== Flasher sa ROM ==== +
- +
-=== Sous Linux === +
- +
-  * En utilisant fastboot : http://redmine.replicant.us/projects/replicant/wiki/NexusSI902xInstallation +
-  * Voir cet utilitaire (à tester) https://github.com/MariusQuabeck/magic-device-tool +
- +
-=== Sous windows === +
- +
-"Flasher sa ROM" cela signifie réinstaller son système d'exploitation sur son téléphone, en résumé : +
- +
-  - sauvegarder ses données personnelles : +
-    * Pour les numéros de téléphone, aller dans "contacts", Menu "importer / exporter", Exporter les contacts sous forme ".vcf" et copier ce fichier de la carte SD du téléphone vers votre ordi (via cable USB, montage de volume, ou lecture directe de la carte SD sur votre ordi (avec éventuel adaptateur minisd > sd)) +
-    * logiciel SMSBackup pour les SMS +
-    * logiciel Titaniumbackup pour les applications +
-  - rootkiter son téléphone en installant un noyau custom via le logiciel ONDIN sous windows, ce nouveau noyau va vous donner accès à un mode "RECOVERY" +
-  - démarrer le téléphone en mode "RECOVERY" (bouton volume bas + appel + allumer maintenus qques secondes sur le Spica) +
-  - formater éventuellement sa carte SD avec une partition ext2 de 512 Mo (via le mode recovery) pour y installer les applications, en ayant préalablement sauvegardé ses données +
-  - rebooter le téléphone +
-  - mettre la ROM choisie sur la carte SD (fichier .zip) +
-  - redémarrer le téléphone en mode RECOVERY, choisir le fichier .zip de la ROM sur la carte SD +
-  - faire un "Wipe data/cache" + les 2 autres Wipe +
-  - redemarrer le téléphone, attendre ... +
- +
-Le système Android est proche d'un système linux : noyau, pilotes, arborescence, ... +
- +
-Ici le téléphone Samsung Galaxy Spica sera pris en exemple, mais les techniques sont partiellement transposables aux autres téléphone sous Android +
- +
-**Des ressources** issues du très prolifique forum http://forum.frandroid.com +
- +
-  * L'USB + Android : http://forum.frandroid.com/topic/11137-cours-debutantle-spica-et-lusb/ +
-  * Réinstaller une ROM sur son téléphone : http://wiki.frandroid.com/wiki/Installer_une_ROM_custom_sur_le_Spica +
-  * La version longue issue du forum : http://forum.frandroid.com/topic/20675-debutantsfaqcoursguide-a-propos-du-flashageroot-et-des-roms-pour-le-spica/ +
-    * Liste des ROM pour le Galaxy Spica : [[https://spreadsheets.google.com/ccc?key=0AsT75hBWdhx9dFBoM0VPRWZibXZxNUZnbDhZMEVWdVE&hl=fr&authkey=CJ6yi-AK&pli=1#gid=0|sur Google Doc]], [[http://wiki.frandroid.com/wiki/Liste_des_ROMs_pour_Galaxy_Spica|Sur le Wiki]] (attention à la mise à jour) +
-    * Les ROM officielles : http://forum.frandroid.com/topic/10523-reunification-des-dernieres-roms-francaises-disponibles/ +
- +
-  * Centralisation des tutoriels : http://forum.frandroid.com/topic/25772-centralisation-des-tutos-relatif-au-spica/ +
-  * Compilations de tutoriels pour réinstaller son téléphone : http://forum.frandroid.com/topic/20675-debutantsfaqcoursguide-a-propos-du-flashageroot-et-des-roms-pour-le-spica/ +
- +
-==== Optimiser son système ==== +
- +
-Optimiser son téléphone : /!\ certains scripts proposés sur le forum français sont parfois obsolètes, se référer à la source soit le forum anglais http://forum.samdroid.net/f9/ +
- +
-  * notamment sur mon téléphone le script sys2ext2.zip pour transformer le format de la partition système (voir http://forum.samdroid.net/f55/i-o-performance-boost-migrate-your-spica-ext2-2218/ et http://forum.samdroid.net/f57/samdroid-tools-ported-cyanogenmod-2547/ ) et non pas http://forum.frandroid.com/topic/22136-amelioration-du-spica-data2ext4-et-sys2ext2/ +
- +
-==== Desimlocker son téléphone soit même ==== +
- +
-  * http://forum.frandroid.com/topic/53176-tuto-desimlockez-votre-spica-vous-meme/ +
-  * Numéros d'assistance des opérateurs non surtaxés : http://mountainview.frandroid.com/topic/23758-numeros-operateurs-non-surtaxe/ +
- +
-==== Installer Ubuntu sur son téléphone ==== +
- +
-  * http://forums.androidclone.com/showthread.php?tid=23 +
- +
-===== Utiliser, configurer, libérer son téléphone au quotidien ===== +
- +
-On peut tout à fait utiliser un téléphone Android sans avoir de compte google : +
- +
-  * Utiliser le market d'application libres ou open source f-droid : http://f-droid.org/ +
-    * Pour avoir des avis sur les logiciels, voir : http://fossdroid.com/+
  
-==== Backup SMS applications préférences wifi et navigateur sans gmail ====+===== Backup SMS applications préférences wifi et navigateur sans gmail =====
  
   * Via e-mail et un compte IMAP en utilisant l'application SMS Backup+ https://f-droid.org/repository/browse/?fdfilter=backup&fdcategory=Phone+%26+SMS&fdid=com.zegoggles.smssync   * Via e-mail et un compte IMAP en utilisant l'application SMS Backup+ https://f-droid.org/repository/browse/?fdfilter=backup&fdcategory=Phone+%26+SMS&fdid=com.zegoggles.smssync
Ligne 326: Ligne 232:
   lrwxrwxrwx install  install           2018-03-25 16:37 lib -> /data/app-lib/com.android.nfc   lrwxrwxrwx install  install           2018-03-25 16:37 lib -> /data/app-lib/com.android.nfc
   rm /data/data/com.android.nfc/lib   rm /data/data/com.android.nfc/lib
- 
-===== Magasins d'application Android alternatifs ===== 
- 
-  * F-Droid : magasin d'applications libres https://f-droid.org/ 
- 
-**Magasins alternatifs mais gare aux malwares et virus ...** 
- 
-  * https://www.aptoide.com 
-  * https://apkpure.com 
-  * http://www.appbrain.com 
- 
-**Télécharger des applis du google store sans compte google** 
- 
-Depuis son ordinateur : 
-  * https://apps.evozi.com/apk-downloader/ 
-  * voir également Raccoon https://raccoon.onyxbits.de/ et DummyDroid - Pour identifier son appareil auprès de Google http://www.onyxbits.de/dummydroid 
- 
-Depuis son téléphone : 
-  * Voir le logiciel Android (>5) http://auroraoss.com/ 
-  * Ou Yalp https://github.com/yeriomin/YalpStore/releases 
- 
-**Pour copier des fichiers du téléphone vers l'ordi, connexion en wifi** 
- 
-  ./adb pull /sdcard/DCIM/Camera/ /home/b01/Documents/photostels/ 
  
 === Développer des programmes avec Processing Android === === Développer des programmes avec Processing Android ===
  
   * [[Liens_ressources_tutoriaux_Mobile_Processing|Processing sur Android]] : voir la page dédiée   * [[Liens_ressources_tutoriaux_Mobile_Processing|Processing sur Android]] : voir la page dédiée
 +
 +=== Installer /e/ système sur Fairphone 3 ===
 +Voir la page dédiée au [[fairphone|Fairphone]]
  
 {{tag>bj système_exploitation android}} {{tag>bj système_exploitation android}}
android.1571007917.txt.gz · Dernière modification : 2019/10/13 23:05 de Benjamin Labomedia