42 votes

Comment modifier le fichier 'etc/hosts' sur un téléphone non rooté ?

J'utilise LineageOS 14.1 et je ne veux ni n'ai besoin de le Rooter. Comment puis-je remonter /system rw et modifier /system/etc/hosts ?

Toutes les réponses dans " Comment modifier le fichier 'etc/hosts' ? " attendez-vous à un téléphone enraciné.

-2voto

berbt Points 423

Attention : cela ne fonctionnera que si ADB peut obtenir un accès Root, ce qui n'est pas le cas pour la plupart des ROMs. Cela fonctionne dans LineageOS 14.1.

Exigences :

  • Developer options activé dans le téléphone
  • adb installé dans l'ordinateur

Étapes

Appliquez les paramètres suivants dans Developer options :

  • Root access -> ADB only
  • Android debugging -> sur

Connectez le téléphone à l'ordinateur. Accordez la permission dans votre téléphone si on vous le demande. Sur l'ordinateur, lancez un terminal et exécutez

$ adb root

Accordez la permission dans votre téléphone. Remontez avec

$ adb remount

Démarrer un shell à distance

$ adb shell

Dans le shell adb, éditez votre fichier hosts

# nano /etc/hosts

Lorsque vous êtes prêt, déconnectez

# exit

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X