0 votos

¿Cómo puedo fusionar las contraseñas de WiFi de una copia de seguridad y de la configuración actual?

Tengo una vieja copia de seguridad de las contraseñas WiFi de mi Nexus 7. También tengo una nueva configuración que tiene algunas contraseñas más nuevas y otras más antiguas.

¿Cómo puedo fusionar la configuración de forma controlada sin tener que confiar mis contraseñas WiFi a alguna aplicación de terceros?

1voto

Izzy Puntos 45544

Si tienes acceso Root en tu dispositivo:

  1. Toma una copia de /data/misc/wifi/wpa_supplicant.conf por ejemplo, usando adb pull y guardarlo en tu computadora
  2. Restaure los datos de su copia de seguridad, y tome una copia de eso de la misma manera
  3. Usa un editor de texto, y fusiona las entradas en un nuevo archivo
  4. Vuelva a poner ese archivo en su sitio, por ejemplo, usando adb push
  5. Asegúrate de que el archivo sea propiedad de system:wifi y tiene permisos 664 .

Sin el acceso a root, podría ser posible también, pero sería mucho más difícil (además los gastos generales probablemente no valdrían la pena). Lo siguiente no está probado, y requiere al menos un Android 4.0:

  1. Crear un adb backup
  2. Restaure los "datos antiguos" a su dispositivo
  3. Crear otro adb backup
  4. Extraer ambas copias de seguridad en diferentes lugares de su dispositivo (ver: [¿Cómo se extraen los datos de una App de una copia de seguridad completa hecha a través de "adb backup"?])( ¿Cómo se extraen los datos de una aplicación de una copia de seguridad completa hecha a través de "adb backup"? )
  5. Fusionar los datos de ambos wpa_supplicant.conf archivos
  6. Reensamblar el archivo de respaldo
  7. Restaurar la copia de seguridad reensamblada

Una tercera vía se encuentra en medio, pero no requiere reensamblar y restaurar el archivo de respaldo, ni reemplazar el wpa_supplicant.conf directamente. Pero necesitarás una copia de ese archivo, que puedes obtener a través de adb pull o extrayendo los archivos de respaldo.

Una vez que tenga una copia de ambos archivos, puede simplemente leer sus datos de conexión, e introducir los que desee manualmente: todo se almacena como texto plano aquí, completamente desencriptado (¡incluyendo las contraseñas!). Una entrada de ejemplo (ligeramente modificada para ocultar los datos reales):

network={
    ssid="smartcafe"
    psk="cafesmart"
    key_mgmt=WPA-PSK
    priority=46
}

Como ves: si quieres usar esos datos para el APN "smartcafe", simplemente edita tu configuración y pon la contraseña correspondiente ( psk ):

  1. Ve a Ajustes → WiFi
  2. Desplácese a la APN
  3. Presione largo tiempo su entrada, seleccione "Cambiar"
  4. Introduce la nueva contraseña

Si es una nueva entrada: En el mismo lugar, en la parte inferior de la pantalla, pulse el botón "añadir red" e introduzca los datos que ha leído del archivo.

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