jueves, 12 de julio de 2012

Resolver el error del bucle "Obteniendo dirección IP..." en Android

Si te ha ocurrido que un día, en tu Android de cualquier versión, al intentar conectarte a una red Wi-Fi no se completa la conexión y se queda en un bucle infinito de "Conectando... --> Autenticando... --> Obteniendo dirección IP...", tienes dos posibles soluciones:

  • Limpiar archivos de configuración de DHCP (sólo root):
    • Necesitamos ser root en el terminal y tener un explorador root de archivos, como por ejemplo Solid Explorer (es mi favorito, es genial) que lo podéis obtener aquí, pero es válido cualquier otro.
    • Nos vamos a la ruta /data/misc/dhcp y borramos (se puede hacer un backup por si acaso, bastaría con renombrarlos) todos los archivos que hay dentro, que serán 3 o 4.
      Si no aparece la ruta /data/misc/dhcp se puede probar creando una nueva carpeta en /data llamada misc y luego metiéndose en ella, y aparecerá nuestra carpeta dhcp (si no, reinicia el móvil después de crearla),
    • Ahora reiniciamos el terminal e intentamos conectarnos de nuevo a una red. Debería funcionar ahora.

En caso de que no funcione, tenemos una segunda opción, más limitada:
  • Asignar una IP estática a la conexión (sólo válido para redes domésticas): Para ello, en los ajustes del sistema, en Conexiones Inalámbricas y Redes -> Ajustes de Wi-Fi -> Pulsamos en nuestra red Wi-Fi (si ya la teníamos guardada, pulsación larga --> Modificar red) y pulsamos en Mostrar opciones avanzadas --> Ajustes de IP --> IP Estática.

    Rellenamos los datos de esta manera:
    • Dirección IP: 192.168.1.8 (Por ejemplo. El último número puede ser otro, pero no puede coincidir con ninguna IP que ya esté asignada a algún aparato en la misma red)
    • Puerta de enlace: 192.168.1.1 (Depende del router, pero en el 98% de ellos es esta)
    • Longitud prefijo de red: 24
    • DNS 1: 8.8.8.8 
    • DNS 2: 8.8.4.4 (Son los DNS propios de Google)
    Al dar a guardar, probablemente ya podamos conectarnos sin problema. Si no, prueba con 192.168.0.8 en Dirección IP  y con 192.168.0.1 en Puerta de enlace.
La solución anterior no es válida para redes corporativas, por ejemplo, en las que no puedes asignarte tu propia dirección IP válida. Además, debemos realizarlo en cada una de las redes wi-fi que tengamos configuradas.

martes, 3 de julio de 2012

Solucionar el error 403 al descargar aplicaciones Android desde Google Play

Hay un error que afecta en diversas circunstancias a usuarios de diversas ROM's, versiones de Android y teléfonos, que consiste en ir a descargar o actualizar cualquier aplicación de Google Play y obtener este mensaje:

Could not be downloaded due to an error.(403)

En español debe ser algo como No se ha podido descargar debido a un error. (403) imagino.

A mi me ocurrió nada más instalar la ROM CyanogenMod 9 RC1 en mi Sony Ericsson Xperia Neo V y posteriormente instalar las gapps (Google Apps, es decir, principalmente el Play Store para poder bajar nuevas aplicaciones cómodamente).

Tras probar de todo (limpiar el cache, reiniciar a fábrica el teléfono, reinstalar la misma ROM u otra diferente...) y comprobar que nada funcionaba, descubrí la solución de casualidad.

Pasos para solucionar el error:

  1. En Google Play, abrimos el menú y seleccionamos Cuentas.
  2. Damos a Añadir cuenta en la parte de abajo y creamos una nueva. Ponemos cualquier nombre de usuario de gmail que no esté ocupado y, si se quiere, nuestro email actual como dirección alternativa por si perdemos la contraseña.
  3. Una vez terminado, habremos accedido a Google Play con la nueva cuenta en vez de la antigua. Intentamos descargar algo y veremos que ahora ya nos deja perfectamente. 
  4. Una vez comprobado esto, volvemos a seleccionar nuestra cuenta antigua en Cuentas y comprobamos que ahora ya nos deja bajar todo.
  5. Finalmente, si no queremos nuestra nueva cuenta para nada, en Ajustes del sistema -> Cuentas y sincronización  podemos eliminarla.

Si no funciona, en los comentarios me ha señalado Roberto Aguilera que a él le han servido estos otros sencillos pasos:
  1. Buscamos Google Play Store en la lista de aplicaciones dentro de Ajustes y borramos el caché de la aplicación.
  2. Desconectamos el wi-fi e intentar descargar una aplicación de las que fallaban antes, pero mediante la conexión de datos móviles, y ya descargará.
Espero que una de las dos soluciones te sirva, un saludo.