0 votes

Comment utiliser adb pour pousser un fichier hosts sur un appareil non enraciné ?

J'essaie de modifier le fichier hosts de mon appareil Android sans avoir à le rooter et après une recherche rapide, je suis tombé sur cette méthode adb pour pousser un fichier d'hôtes vers un appareil non enraciné.

J'ai suivi toutes les instructions dans le The non-root method section avec le mode développeur activé. Mais à la dernière commande adb push F:\hosts /system/etc/ J'obtiens cette erreur.

 adb: error: failed to copy 'F:\hosts' to '/system/etc/hosts': remote couldn't create file: Read-only file system

J'ai essayé adb reboot et adb remount mais il affiche cette information Not running as root. Try "adb root" first. . Comment puis-je pousser le fichier hosts sans avoir à rooter ?

1voto

Firelord Points 23064

Vous ne pouvez pas faire cela sans accès Root. Les instructions données dans ce lien sont conceptuellement erronées pour commencer. Le fait qu'il ait été capable de pousser un fichier dans la partition système implique qu'il avait un privilège élevé pour remonter la partition système et y écrire. Il est clair que ces instructions ne peuvent pas être classées dans la catégorie "Méthode non racine".

Si vous souhaitez bloquer les publicités par le biais du fichier hosts, vous pouvez essayer quelques réponses ici : Dans Android 6, comment refuser à une application la permission d'accéder au réseau ?

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