2 votos

Copia de seguridad de WhatsApp desde NANDROID

Hola chicos: refiriéndose a esto: Restaurar Whatsapp

Consigue el mismo problema.

Acabo de reiniciar todo mi teléfono después de un bloqueo de OTA.

Hice una copia de seguridad de nandroid, pero no sé cómo acceder, en mi teléfono, al archivo "data / data / com.whatsapp" para leer el propietario y el grupo. Creo que para el nandroid va a estar bien.

Aclamaciones

1voto

alecxs Puntos 29

instalar WhatsApp, luego de arrancar en el TWRP y mira desde el adb shell

  • mostrar los atributos de carpeta con el ls comando

    ls -dln /data/data/com.whatsapp
    

ejemplo de salida:

mint@debian ~ $ adb shell
/ # ls -dln /data/data/com.whatsapp
drwx------   13 10104    10104         4096 Jan 15 04:15 /data/data/com.whatsapp  

a continuación, restaure la copia de seguridad (o parte de ella)

  • descargar open-gapps-pico.zip para su plataforma (BRAZO) para PC

  • extracto de la tar binario (tar-brazo por BRAZO) y empuje para teléfono (en TWRP)

    adb push C:\adb\tar-arm /tmp/
    
  • abierto adb shell y hacer que el archivo binario ejecutable (TWRP)

    chmod 0750 /tmp/tar-arm
    

ejemplo de salida:

mint@debian ~/Downloads $ adb push tar-arm /tmp/
387 KB/s (427448 bytes in 1.075s)
mint@debian ~/Downloads $ adb shell
/ # chmod 0750 /tmp/tar-arm 
  • en TWRP busque la ubicación en la que (interno/externo) sdcard está montado

    df
    

ejemplo de salida:

/ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                  1010636        44   1010592   0% /dev
tmpfs                  1010636        28   1010608   0% /tmp
/dev/block/mmcblk0p19   253920      2380    246300   1% /cache
/dev/block/mmcblk0p20 11608792   9847780   1728244  85% /data
/dev/block/mmcblk0p20 11608792   9847780   1728244  85% /sdcard
/dev/block/mmcblk1p1  31150720  22588512   8562208  73% /external_sd
  • encontrar la carpeta de copia de seguridad con el ls y cd comandos

ejemplo de salida para cd de cambio de directorio:

/ # cd /external_sd
/external_sd # cd TWRP
/external_sd/TWRP # cd BACKUPS/CUBOT_KING_KONG

ejemplo de salida para ls lista de archivos y carpetas:

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG # ls
2019-03-20--03-44-24_CUBOT_KING_KONG_7081C_V16_20180517
2019-04-16--08-03-32_CUBOT_KING_KONG_7081C_V16_20180517
2019-04-21--07-15-28_CUBOT_KING_KONG_7081C_V22_20181228
2019-06-18--20-30-44_CUBOT_KING_KONG_7081C_V16_20180517
2019-06-23--05-37-30_CUBOT_KING_KONG_7081C_V16_20180517
2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180

entrar en la última carpeta de copia de seguridad (también puedes utilizar * como comodín)

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG # cd 2019-06-26*

lista ls el archivo de copia de seguridad de nombres dentro. el interesante es el de datos.ext4.ganar* copia de seguridad

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # ls
boot.emmc.win          data.ext4.win002       recovery.emmc.win.md5
boot.emmc.win.md5      data.ext4.win002.md5   recovery.log
data.ext4.win000       data.ext4.win003       system.ext4.win
data.ext4.win000.md5   data.ext4.win003.md5   system.ext4.win.md5
data.ext4.win001       data.info              system.info
data.ext4.win001.md5   recovery.emmc.win
  • Antes de desempacar, encontrar el nombre de archivo necesario(s) que contiene los archivos de whatsapp. el uso de la tar-arm binario con los parámetros -t (de prueba) y mirar en cada archivo -f data.ext4.win*, mientras que la salida de error se filtra con 2> /dev/null y el archivo de la lista se filtra el nombre de la carpeta /data/data/com.whatsapp con la grep comando

    /tmp/tar-arm -tf data.ext4.win000 2> /dev/null | grep /data/data/com.whatsapp
    

ejemplo de salida: (ningún resultado para data.ext4.win000 data.ext4.win001 data.ext4.win002)

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win000 2> /dev/null | grep /data/data/com.whatsapp
/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win001 2> /dev/null | grep /data/data/com.whatsapp
/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win002 2> /dev/null | grep /data/data/com.whatsapp
/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win003 2> /dev/null | grep /data/data/com.whatsapp
/data/data/com.whatsapp/
/data/data/com.whatsapp/cache/
/data/data/com.whatsapp/code_cache/
/data/data/com.whatsapp/lib
/data/data/com.whatsapp/app_minidumps/
^C
  • ahora puede extraer la carpeta /data/data/com.whatsapp (como último argumento) de el / los archivo(s) -f data.ext4.win003 con la tar-arm binario con -x y los parámetros adicionales --selinux --xattrs -p para los atributos de archivo, mientras que -P mantendrá la principal / que restaurar todo a /data y -v de hacer que todo sea más visible para usted. manejar cada uno de los datos.ext4.ganar* archivo para su propio:

    /tmp/tar-arm --selinux --xattrs -vxpPf data.ext4.win003 /data/data/com.whatsapp
    

ejemplo de salida:

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm --selinux --xattrs -vxpPf data.ext4.win003 /data/data/com.whatsapp
/data/data/com.whatsapp/
/data/data/com.whatsapp/cache/
/data/data/com.whatsapp/code_cache/
/data/data/com.whatsapp/lib
/data/data/com.whatsapp/app_minidumps/
^C

por último, cambiar el propietario y grupo de

/ # chown -Rh 10104.10104 /data/data/com.whatsapp

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