1 votes

Android ne peut pas accéder à la boutique en ligne après avoir installé une application en dehors de la boutique en ligne

J'ai un téléphone Android enraciné sur lequel j'ai installé une application en dehors du Play Store. Je cherche une solution et j'ai trouvé ce . Mais je ne peux même pas modifier le fichier hôte. J'utilise l'explorateur de fichiers ES pour le modifier. Ce sont dans le fichier hôte.

127.0.0.1 localhost
127.124.218.80
android.clients.google.com
mtalk.google.com

Ma question est la suivante

  1. Comment modifier le fichier d'hôte ?
  2. Qu'est-ce que je peux supprimer du fichier d'hôte (quelles sont les lignes supplémentaires à part celles par défaut dans le fichier d'hôte) ?

2 votes

Avez-vous activé l'option Root pour ES File Explorer ? Par ailleurs, quel est le nom de l'application qui a délibérément perturbé votre fichier HOSTS. Elle a dû demander un accès Root que vous avez accordé ( aveuglément ).

2 votes

Pourriez-vous supprimer le lien et mentionner le crux de ce lien ? Ce lien mène à un site qui héberge des APK modifiés (souvent assimilables à des logiciels malveillants). Il est donc préférable d'empêcher les utilisateurs de cliquer sur ce lien pour une ou deux lignes de contenu pertinent.

1 votes

Oui, j'ai activé l'option Root pour l'explorateur de fichiers ES. @Firelord exactement j'ai accordé l'accès Root à l'application car il est nécessaire pour utiliser l'application.

5voto

Milner Points 533

On dirait que l'application chargée en parallèle a modifié votre fichier hosts - et si c'est le cas, c'est un malware et je m'en débarrasserais dès que possible - il est complètement borked, même pas syntaxiquement correct (et ressemble à une tentative de rediriger l'accès au playstore vers "nirvana" - car les adresses 127.* sont réservées au "loopback local"). Tout sauf la première ligne doit être supprimé.

Comme votre appareil est enraciné, le moyen le plus simple d'y parvenir est de passer par l'intermédiaire de adb shell ou une application terminale :

su
mount -o remount,rw /system
echo 127.0.0.1 localhost > /system/etc/hosts
mount -o remount,ro /system

Vous n'avez pas écrit pourquoi/où ES a échoué dans l'édition du fichier - je suppose que vous avez manqué le montage /system read-write avant d'essayer (ES peut aussi le faire).

0 votes

Désolé de poser cette question. Est-ce que ça va vraiment marcher ? parce que j'ai déjà raté mon Nexus 7 Tab et je ne veux pas le faire si ce n'est pas sûr.

0 votes

@Puni Je ne peux pas donner de garanties ici (après tout nous parlons d'ordinateurs ;) - mais je ne vois pas ce qu'il y a de mal à cela. Deux endroits où il pourrait échouent à cause de l'implémentation, mais rien qui ne casse quoi que ce soit : Si la dernière étape échoue (remontage r/o), redémarrez simplement. Si le premier remontage (r/w) échoue, nous devons revenir à une syntaxe un peu plus compliquée. Le "echo" n'échouera pas. Et si le "su" échoue, votre appareil n'est pas enraciné :) // En résumé : Cela ne va rien gâcher, mais il y a de très bonnes chances que cela arrange les choses. Estimation des chances de succès : 99.9%

1 votes

Merci. Votre réponse m'aide. Comme vous l'avez dit, je peux faire r/w dans l'explorateur de fichiers ES, j'ai trouvé une solution grâce à mon ami et c'est très facile à faire, j'ai posté la réponse ci-dessous. De toute façon, il y a peut-être d'autres personnes qui peuvent être confrontées à ce problème et qui n'ont pas l'explorateur de fichiers ES, donc votre solution est la meilleure pour tous, donc je vote pour votre réponse et je l'accepte comme réponse.

2voto

Puni Points 133

J'ai trouvé une solution facile grâce à mon ami génial, voici comment.

  1. Aller à Explorateur de fichiers ES cliquez sur le menu à droite.
  2. Faites défiler la page jusqu'à Root Explorer et le transformer sur puis cliquez à nouveau sur le bouton Root Explorer cela ouvrira un nouveau menu.
  3. Cliquez sur mount R/W cela ouvrira un nouveau menu.
  4. Allumez le RW option activée pour le /system .
  5. Allez dans le fichier hôte /system/etc/hosts et éditer le fichier, puis sauvegarder.

0voto

BrotskyTv Points 352

Vous pouvez le faire en transférant votre fichier hôte sur le PC et en utilisant les pilotes adb de votre mobile, vous pouvez modifier le fichier hôte.

  • Connectez votre appareil avec le débogage USB à votre ordinateur.

  • Ouvrez cmd sur votre PC

  • Commande d'écriture - adb devices . Cette commande affichera votre appareil dans cmd.

  • commande d'écriture pour télécharger un fichier hôte de votre mobile vers votre PC. - adb pull /system/etc/hosts F:\hosts

  • Lorsque vous obtenez votre fichier d'hôte, éditez-le en utilisant le bloc-notes.

Source tirée de :

http://www.howtogeek.com/140576/how-to-edit-the-hosts-file-on-Android-and-block-web-sites/

J'espère que cela vous aidera !

1 votes

Je vois deux problèmes dans votre réponse. 1) Pourquoi choisir "F :"? Il peut s'agir d'un lecteur de DVD dans certains PC. Il est préférable de toujours détailler votre réponse. 2) Vous avez extrait ce fichier mais où se trouve l'instruction pour le pousser ? De même, il est préférable de mentionner la nécessité d'un accès Root si votre réponse nécessite un Root. Il y a des visiteurs qui ne lisent jamais la question attentivement et lorsque la réponse ne fonctionne pas sur leur appareil non rooté, ils postent "cette réponse ne fonctionne pas sur mon appareil. Elle me donne une opération non autorisée. bla bla bla ". S'il vous plaît edit .

0 votes

Comme @Firelord l'a déjà souligné, vos instructions s'arrêtent à l'endroit le plus important : Quelle est l'utilité d'une édition hosts sur le F: de votre ordinateur concernant les applications qui ne fonctionnent pas sur l'appareil Android ? Et, en fait, que faut-il modifier à cet endroit ? Il y a également un vide entre les étapes 3 et 4 : si l'étape 3 ne montre aucun appareil, les étapes suivantes échoueront - que faire dans ce cas ?

0voto

Sdcardcrashed Points 1

J'ai trouvé cette solution sur le web. Ce que vous devez faire, c'est d'avoir une autorisation Root appropriée pour que cela fonctionne. Il suffit de télécharger Hosts editor à partir du Play store et de l'exécuter avec la permission de Root puis de trouver s'il y a des entrées hosts autres que ce "127.0.0.1 localhost" s'il y en a cochez les cases de toutes les autres entrées hosts assurez-vous de ne pas supprimer ce "127.0.0.1 localhost" puis supprimez ces entrées en cliquant sur le bouton de suppression situé dans le coin supérieur droit et vous êtes prêt à partir. Maintenant, quittez le programme et lancez Play Store.

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