2 votos

Google Play Store dice "No hay conexión"

Estaba usando la aplicación Freedom y un día Google Play Store dejó de funcionar en mi dispositivo. Ahora dice "No hay conexión".

He hecho todo lo que he podido,

  • He desinstalado la aplicación Freedom
  • Forzar la detención de Google Play
  • Borrado de datos y caché
  • Restablecer de fábrica mi teléfono también.

Nada parece funcionar. ¿Cómo puedo solucionar este problema?

0 votos

La libertad, por lo que sé, puede arreglar esto. Vuelva a instalarlo, actívelo y vea lo que sucede.

4voto

Adithya Reddy Puntos 1

Dado que su teléfono está obviamente rooteado sólo tiene que instalar Explorador de archivos ES (tal vez puedas hacerlo con otros pero sé con certeza que puedes hacerlo con este). Si no puedes descargarlo simplemente consigue el apk y ponlo en tu teléfono a través de tu ordenador. Si restableces el teléfono de fábrica probablemente tendrás que instalar SuperSU de nuevo también.

  1. Habilite el explorador de root en ES (puede encontrarlo en la parte inferior de la hamburguesa aquí):

    (Haga clic en la imagen para ampliarla)

    IMG:

  2. A continuación, vaya a /system/etc y abra el archivo llamado hosts aquí. Solo tienes que tocarlo y elegir abrir como Texto > Editor de notas ES.

    IMG:

  3. A continuación, pulse el menú de tres puntos de la derecha, elija editar y elimine todo excepto 127.0.0.1 localhost.

    Básicamente haz que se vea así:

    IMG:

  4. Guarda, reinicia el teléfono y debería volver a funcionar.

El archivo de hosts es básicamente un archivo que especifica todas las direcciones a las que su teléfono no se conectará a cualquier precio. Freedom añade las direcciones de Google Play a esta lista porque no quiere que su teléfono verifique sus "compras" con Google Play. Así que eliminar las direcciones de Google Play del archivo de hosts soluciona tu problema.

0 votos

Cualquier explorador de archivos Root servirá, por supuesto.

0voto

Kyle Hadsell Puntos 1

Yo tuve el mismo problema. Después de ver tu post se me encendió una bombilla porque yo también usaba Freedom. Entré en la aplicación, abrí los ajustes y pulsé parar. Ni siquiera tuve que desinstalar y Google Play está como nuevo.

0voto

Samyak Puntos 1

Le sugiero que descargue Explorador de Raíces que es la mejor aplicación. Sólo tienes que seguir estos pasos:

  1. Descargar e instalar Root Explorer
  2. Ábrelo y busca etc/host
  3. Pulsar prolongadamente sobre el archivo host y hacer clic en abrir en el editor de texto
  4. Ahora sólo tiene que añadir # en la segunda línea (Nota :- Añadir # al principio de la línea)
  5. Sólo tienes que hacer clic en la opción y guardarla.

Ahora no tendrás ningún problema.

0voto

Jaco Van Zijl Puntos 11

Todas las respuestas anteriores son 100% correctas, Sin embargo ninguno explica por qué sucede esto, Usted está recibiendo ese error, básicamente, porque se inició la libertad, mientras que la libertad fue todavía instalado usted podría haber arreglado por la apertura de la libertad -> tocando los 3 puntos -> y tocando en STOP. Esto solucionaría el problema instantáneamente, pero como desinstalaste freedom antes de detenerlo, hacer esto significa que cambiaste tu IP de host local (esto es lo que permite que freedom funcione) y luego nunca lo volviste a cambiar y desinstalaste la aplicación que te permite revertir el cambio... es por esto que ahora tienes que ir a editar los archivos de hosts en la carpeta etc.

0voto

Guillermo Gomez Puntos 423

Lo esencial es detener al apoderado de Freedom . Hay muchas maneras de hacerlo. Como llevas un tiempo usando Freedom, deduzco que tu teléfono ya está rooteado.

1. Deje que la libertad se detenga por sí misma (recomendado)

A

Abre Freedom, toca los tres puntos de la esquina superior derecha y toca Stop como en la imagen de arriba.

2. Revertir manualmente los cambios de Freedom en los archivos del sistema

2.1 Enfoque fácil de usar

Utilice un explorador de archivos Root como Explorador de Raíces o Explorador de archivos ES . Conceda el acceso Root y navegue a /system/etc . Abrir hosts y eliminar esta línea (donde un asterisco significa "cualquier cosa"):

***.***.***.*** android.clients.google.com

A

Y ahorra. Ahora ya has terminado.

Por supuesto, puede eliminar todo excepto 127.0.0.1 localhost por comodidad, pero la línea anterior es lo único que hay que borrar .

2.2 Con los comandos (s)hell

Sólo lo mismo esencial. Abre un terminal o un adb shell y, a continuación, ejecute

    su
    mount -o rw,remount /system
    sed '/android\.clients\.google\.com/d' /system/etc/hosts > /data/tmp/hosts.tmp
    cat /data/tmp/hosts.tmp > /system/etc/hosts

3. Solución específica de la versión (Freedom 1.6.0+ en Android 5.0+)

Si está utilizando Freedom 1.6.0 o superior en Android 5.0 o superior Simplemente reinicie su dispositivo y no habrá más problemas. La libertad comenzó a utilizar una nueva forma de modificar hosts para que los cambios no persistan durante los reinicios.

  • ¿No quieres reiniciar? Abre un terminal (de nuevo) y escribe

    su
    umount /system/etc/hosts
    rm -f /data/tmp/hosts

    Si está utilizando SuperSU como gestor de superusuario, suministre la opción -m a su es decir, escribir y ejecutar

    su -m

    en lugar de un simple su en la primera línea.

0 votos

Esta es una petición de upvote educada :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X