Sistema de archivos de clonación sin pantalla táctil

Dejé caer mi Samsung S4mini desde una gran altura y ahora mi pantalla y mi pantalla táctil están completamente destruidas (puedo ver algunos colores y píxeles, y probablemente podría tocar algo en la parte superior, pero no tengo oportunidad de ver lo que estoy haciendo). Sin embargo, la conexión USB funciona.

Cuando busqué el reemplazo de la pantalla, noté que probablemente sea más barato (y más confiable ya que no sé si hubo algún daño, por ejemplo, en la cámara) simplemente comprar un teléfono idéntico usado y clonar los datos.

La pregunta es: ¿Cómo lo hago?

Estoy usando CyanogenMod 13 usando la tarjeta SD como almacenamiento interno (por lo que está encriptado). También tengo TWRP 3.0 y pude adb pull /sdcardejecutarlo con éxito adb twrp backupy llevarlo a mi máquina Linux. Sin embargo, los archivos parecen demasiado pequeños para contener todos los datos. Arrancar en modo Odin/Heimdall también debería funcionar. Este tipo de respaldo también parece prometedor, pero no puedo usar la pantalla táctil para hacerlo.

¿Hay alguna forma de duplicar todo el sistema, incluidas todas las configuraciones y datos (incluso los que faltan en la copia de seguridad de Nandroid de TWRP) en el nuevo teléfono? ¿Si es así, cómo? Estoy particularmente preocupado por:

  1. ¿Se pueden transferir los datos de la tarjeta SD (encriptada)? (O la clave de cifrado se basa en algún número de serie del hardware)
  2. ¿Seguirán siendo legibles los chats de Signal encriptados?
  3. ¿Se puede duplicar todo el sistema o necesito averiguar las compilaciones exactas?
  4. Supongo que el almacenamiento interno "real" del dispositivo antiguo y nuevo probablemente sea demasiado pequeño para contener los datos de la tarjeta SD. ¿Se dividirán correctamente las aplicaciones/datos después? ¿Qué pasa si el almacenamiento interno del "nuevo teléfono" es diferente?

Respuestas (1)

TL; DR No, a menos que tenga root , que no tiene, supongo.

  1. No
  2. No
  3. Todo el sistema, sin necesidad de paquetes individuales.
  4. No

Si tiene root, puede extraer todo el dispositivo de bloque con este comando

adb pull /dev/block/mmcblk0

ACTUALIZACIÓN: asegúrese de haber especificado todos los interruptores para su comando de copia de seguridad ADB:

adb backup -f <filename> --twrp --compress cache system data boot

Puede/debe agregar todas las particiones que tiene su dispositivo, la lista de particiones puede variar según el dispositivo.

Y asegúrese de tener la última versión de TWRP, ya que estos conmutadores se lanzaron en marzo de 2017 .

Gracias. Tengo root (pensé que ese siempre sería el caso al arrancar en TWRP), pero extraer/empujar dos dispositivos físicos desde un dispositivo Unix me parece arriesgado. Esperaba que uno pudiera hacer algo similar para el almacenamiento físico interno/externo por separado.
Si hablamos de clonación , asumo que tirar de block-device es la única opción para ti, y no veo nada arriesgado. Pero, ¿por qué dice que los archivos parecen demasiado pequeños para contener todos los datos sobre la copia de seguridad twrp? Debe contener todas las particiones y archivar con todas sus aplicaciones . Intenta contener el comando de mi respuesta actualizada