Ldfa Posté(e) le 30 décembre 2019 Partager Posté(e) le 30 décembre 2019 Sur un appareil de type tablette ou smartphone, installé avec le système d’exploitation Android en mode « rooté » (action de déverrouiller l’OS pour avoir le contrôle total de l’appareil avec l’utilisateur root, comme sous GNU/linux), il n’est pas possible de modifier les fichiers systèmes en mode CLI (Command line Interface) dans un terminal. Lorsque l’utilisateur avancé souhaite modifier un fichier système sous le profile root, généralement le système affiche ce type de message d’erreur : « command fails, Read-only file system ».Ce message indique, que la partition système n’est accessible qu’en lecture seule. Pour outrepasser cette limitation (encore une), la partition système doit être montée avec les droits d’écriture. Avant de rentrer dans le vif du sujet, il faut quelques pré-requis : Android « rooté », Un cable micro USB pour relier l’appareil Android sur le PC (ici le PC est sous GNU/Linux), Etre très prudent aux actions sur les fichiers système, une erreur est vite arrivée. Faite une sauvegarde avant (on sait jamais) : Sauvegarder son Android. Se connecter sur l’appareil android avec l’outil adb Brancher l’appareil Android sur le PC avec le câble USB Activer le mode débug sur l’appareil : Ouvrir un Terminal :Se connecter à l’appareil :adb devicesOuvrir un shell :adb shell Changer d’utilisateur et les droits en écriture sur la partition système Passer en root (il se peut que l’OS Android demande l’autorisation sur l’appareil) :su rootChanger les droits en écritures sur la partition système :mount -o rw,remount /systemÉcriture dans le fichier /etc/hosts :echo "127.0.0.1 cmp-cdn.ghostery.com" >> /etc/hostsVérification de l’ajout en fin du fichier /etc/hosts :tail -5 /etc/hosts Une fois les modifications terminées, repasser la partition système en écriture seule :mount -o ro,remount /systemSe déconnecter :exit exit Afficher l’article complet Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.