La pantalla de mi teléfono Android está dañada y sólo muestra un fondo blanco pixelado y no reconoce ninguna entrada táctil (aunque sí reconoce cuando deslizo el dedo en la pantalla de bloqueo inicial después de reiniciar el teléfono, lo sé porque puedo escuchar la respuesta de audio). Sin embargo todo parece intacto internamente, ya que puedo cargarlo normalmente, sacar la batería y volver a ponerla y reiniciarlo, la respuesta de audio cuando pongo el cargador y lo saco funciona, y puedo navegar por la memoria interna conectándolo al ordenador.
Sin embargo, un gran problema es que el teléfono no está rooteado. Tampoco puedo conectar el teléfono usando adb, ya que no puedo ver el cuadro de diálogo de autorización de adb, y simplemente adivinando donde debería estar el botón OK y presionando allí tampoco funciona. Como todavía puedo la memoria interna desde el ordenador, he tomado la mayor parte de la copia de seguridad de los datos básicos (fotos, grabaciones de audio, etc), pero no estoy seguro de qué hacer con los contactos.
¿Hay alguna forma de recuperar el archivo de contactos de este teléfono, dado que no está rooteado? Los contactos no están respaldados en google. El teléfono es Samsung Galaxy S4 con Android 4.4
Editar:
Crear copia de seguridad con
adb exec-out dd if=/dev/block/(bootdevice/)mmcblk0 > emmc-backup.img
¿Cómo hacer una copia de seguridad completa de las particiones o de la eMMC?
Del archivo de imagen extraiga userdata.image. Este contiene datos/datos. Esto tomará un tiempo. Durante este tiempo el símbolo del sistema no dará ninguna indicación de que algo está sucediendo.
0 votos
¿Has sincronizado los contactos con una cuenta de Google? Es posible que puedas recuperarlos desde allí.
0 votos
No, los contactos estaban completamente en el teléfono sólo, a excepción de los contactos de Viber que también solían aparecer en la lista de contactos del teléfono de alguna manera (no estoy seguro de cómo funciona exactamente)
0 votos
¿Está encriptado el dispositivo? No sé cómo funciona pero algunos tutoriales inspiran confianza en que se puede flashear un custom recovery en un S4 sin borrar ningún dato. Si consigues flashear un custom recovery sin borrar la partición de datos del usuario en el proceso puedes tener acceso Root con adb activado en modo recovery. Entonces puedes sacar el archivo de contactos en tu PC. Ver google.com/ // Esto es arriesgado porque todavía no sé si los datos de los usuarios sobrevivirían en la recuperación del flash
0 votos
No, no está encriptado, pero ni siquiera puedo ir al modo de descarga de firmware (es decir, no puedo estar seguro de si el teléfono llegó correctamente al modo de descarga de firmware o no) debido a la pantalla rota
0 votos
Su única opción es la prueba y el error.
0 votos
Relacionado: ¿hay alguna manera de leer el directorio DATA/ CONTACTS.DB? . Los datos de los contactos del teléfono suelen guardarse en "Contacts Provider", una aplicación del sistema. Sin embargo, normalmente es necesario estar rooteado para acceder a ella.
0 votos
@Firelord Voy a arriesgarme y probar a flashear un recovery personalizado (desde aquí, para este modelo: forum.xda-developers.com/showthread.php?t=2529064 ). Puestos, como estos, Android.stackexchange.com/questions/188124/ Parece ser que el flasheo del custom recovery no borrará los datos ni los contactos. Sin embargo, quiero asegurarme de que el flasheo de una recuperación personalizada definitivamente me dará acceso Root...
0 votos
@Firelord... Lo que quiero que ocurra es lo siguiente. (1) Flasheo el custom recovery en el teléfono usando Odin (2) Arranco en el custom recovery (Vol up+home+power) [la pantalla está rota así que no puedo ver ni tocar nada, todo hasta este punto se basará en prueba y error] (3) Asumiendo que el teléfono está ahora en la pantalla del custom recovery, conecto el cable USB, luego adb en el teléfono. Obtengo un prompt adb con acceso Root (#)...
0 votos
@Firelord... ¿He entendido bien cómo funciona esto? ¿Debería esperar ser capaz de obtener un shell Root cuando adb en el teléfono mientras se arranca en la recuperación personalizada? ¿Sólo con flashear el custom recovery también obtendré la capacidad de Root en la pantalla del custom recovery? Estoy considerando probar ( forum.xda-developers.com/showthread.php?t=2529064 ), ( theunlockr.com/ ) o ( forum.xda-developers.com/galaxy-s4/i9505-orig-develop/ )
0 votos
@Firelord La razón por la que pregunto es que leyendo los foros que enlacé arriba, todos hablan de flashear un custom recovery y luego rootear el teléfono. Lo que quiero asegurarme es que mientras el teléfono está en la pantalla de recuperación, tendrá privilegios de Root o no.
0 votos
No sé qué recuperación personalizada que sería intermitente, pero si es Twrp que usted es bueno para ir. Cuando arranques en ese recovery después de flashearlo, adb shell te concederá automáticamente el acceso Root. En cuanto a lo del rooteo que leíste en internet se trata de rootear tu sistema operativo Android usando el custom recovery. No necesitas eso así que puedes evitar leer sobre eso ahora.
0 votos
Debo decirte algo de antemano. La base de datos de contactos que se obtiene a través de la recuperación personalizada no es fácil de leer. Los contactos y los detalles están dispersos en ella. Usted tendría que abrir ese archivo en un software de tipo lector Sqlite y luego guardar manualmente todos y cada uno de los contactos en su objetivo. Es un trabajo desordenado y laborioso. Pero si consigues ese archivo, puedes hacer una pregunta en nuestro sitio sobre cómo copiar convenientemente los contactos de esa base de datos en un archivo vcf para almacenarlo en tu dispositivo de destino.
0 votos
@Firelord gracias por el aviso. En la medida de lo posible iré con twrp. No me importa ensuciarme las manos intentando recuperar contactos del archivo de la base de datos siempre que sea algo posible de hacer. Solo 1 pregunta si no te importa. He leído este artículo customroms.net/faq/bootloader donde dice que el primer paso para conseguir un custom recovery es desbloquear el bootloader, y el teléfono está hecho de tal manera que el proceso de desbloqueo del bootloader en sí mismo borra todos los datos del usuario. Si esto es cierto no veo como mis datos pueden estar seguros si flasheo un custom recovery...
0 votos
@Firelord ... pero los enlaces que he publicado antes parecen indicar que no borra los datos del usuario. ¿Es esto algo que debería preocuparme?
0 votos
Sí, esto es lo que comentaba de que flashear el custom recovery desbloqueando el bootloader podría borrarte todos los datos, no tiene sentido seguir adelante. Pero cuando leí el enlace que mencioné antes me dio la seguridad de que los datos no se borrarían. Esto es un alto riesgo.
0 votos
@Firelord Parece que funciona. He descargado TWRP y he podido adb como Root. Ahora tengo una copia de seguridad de contacts2,db, y también he conseguido encontrar los archivos db de mis mensajes sms así que espero poder recuperarlos también. ¿Qué otras cosas interesantes hay aquí que debería mantener una copia de seguridad de? La carpeta data/datos parece tener entradas de carpeta para el viber messenger. ¿Tendría esto mi historial de conversaciones de viber también, o es este tipo de cosas demasiado dependiente de la aplicación y no podemos saber?
0 votos
@Firelord también supongo que el actual acceso a nivel Root que tengo sólo está disponible durante el modo recovery y no estará disponible si arranco en Android. ¿Hay alguna manera de obtener acceso Root permanente para el sistema operativo Android también, sólo a través de adb mientras que en el modo de recuperación? Tengo la esperanza de que si esto es posible puedo encontrar alguna manera de transmitir el contenido de la pantalla a la PC y puede ser el control de la interfaz del teléfono completamente a través de adb. Estoy seguro de que esto podría ser demasiado de una molestia, pero es esto algo factible?
0 votos
Ahora que has tenido éxito con TWRP, mi primera sugerencia es tirar de la partición de datos en una imagen de disco en tu PC (necesitas un espacio adecuado en el PC del tamaño del almacenamiento de tu teléfono) para que puedas echar un vistazo en él y extraer los datos que te parezcan interesantes sin depender más del teléfono. Esto es fácil. Busca en nuestra web o en internet y encontrarás la solución. En cuanto al acceso Root, sí, ahora mismo está limitado al recovery. Tendrías que averiguar cómo se puede rootear tu dispositivo con el custom recovery. Para empezar, mira si Magisk se puede utilizar para rootear tu dispositivo.
0 votos
También tendrías que habilitar la Depuración USB en tu dispositivo (no en el recovery, sino en el SO Android) a través del modo recovery si esperas hacer algo en tu SO Android con una pantalla que no funciona. Nuestro sitio tiene muchas preguntas relacionadas con este problema y así como el Internet. Si fallas o te quedas atascado, haz una pregunta aquí :)
0 votos
La "habilitación de la depuración USB" es la parte que espero evitar de alguna manera a través del propio recovery, porque aunque el teléfono tiene la depuración USB habilitada en los ajustes, no puedo utilizar la pantalla para aprobar la depuración USB cuando se utiliza adb (el cuadro de diálogo de aprobación que aparece con las claves RSA)
0 votos
Una vez que consigas habilitar y obtener un adb que funcione puedes seguir buscando en este sitio. Tenemos preguntas sobre cómo controlar o proyectar el contenido de la pantalla en otra pantalla. Recientemente he utilizado la herramienta scrcpy y funciona tanto para mostrar el contenido como para controlar el dispositivo. Requiere adb por supuesto. :)
0 votos
"tirar de la partición de datos en una imagen de disco en su PC" ¿Así que esto sería como una imagen ISO de CD? ¿Será una copia de seguridad completa de todo lo que hay en el teléfono (incluyendo cosas como las fotos de la cámara, los archivos de música, etc., y todos los archivos que necesitaba tener Root para poder verlos)? El teléfono tiene una tarjeta sdcard interna de 16 GB, por lo que debería tener 16 gb libres en mi PC para esto?
0 votos
Sí, por eso he dicho que se busque cómo saltarse ese diálogo de autentificación. Una vez había publicado una solución que utiliza una recuperación personalizada para evitar la autenticación adb para un dispositivo Samsung / OnePlus. Así que de nuevo, sigue buscando. Eres muy bueno para ayudarte a ti mismo. Buena suerte. Si te quedas atascado, hazme un ping o una pregunta :)
0 votos
Si no hay una tarjeta externa, entonces sí, cuando se extrae toda la partición de datos en una imagen de disco (extensión img - tienes razón, como iso, fácilmente montable), tus archivos de datos personales también se extraen y se guardan dentro de la imagen. Sí, si ese es el tamaño de almacenamiento que debe tener al menos ese espacio.
0 votos
@Firelord ¿Esto es lo que tengo que hacer para hacer una imagen de todos los datos? stackoverflow.com/a/41422730/1693203
0 votos
Es cierto. Pero en tu caso el nombre de la partición puede variar, así que prueba con esta respuesta para saber qué dispositivo de bloque necesitas copiar para tirar de la partición de datos. Android.stackexchange.com/a/102551/96277
0 votos
@Firelord así que encontré la partición de datos y tengo una copia de seguridad de ~ 12 GB de archivo img en mi PC (eso es lo que el tamaño de la tarjeta sdcard interna era en realidad). ¿Tengo una copia de seguridad de todo ahora? Mientras el teléfono está en TWRP recovery, si uso
adb shell
y luego hacer unls
Me muestra un montón de cosas que no están dentro del archivo img. El ls del adb shell me muestra undata
y su contenido está en el archivo img, pero ¿qué pasa con las otras cosas que aparecen en el ls del adb shell? Hay cosas como init, init.rc, dev, etc, sdcard, etc. ¿Necesito mantener una copia de seguridad de todo esto?0 votos
Es bueno saber que has conseguido hacer una copia de seguridad y que ésta es totalmente explorable (has abierto el archivo img, ¿correcto?). Sí, el directorio de datos es el punto de montaje de la partición que has respaldado. Todo lo demás que ves es temporal (relacionado con la ejecución del SO desde el arranque). No es importante con respecto a guardarlo.
0 votos
@Firelord Sí puedo abrirlo. La opción de montaje por defecto en Windows 10 no funciona con él (no sé lo que hace realmente el montaje de Windows 10) pero 7zip lo abre así que no hay problema. Tengo una confusión con respecto a rootear este teléfono sin embargo se puede echar un vistazo a mi otra pregunta por favor? Android.stackexchange.com/questions/218626/
0 votos
Los comentarios no son para ampliar la discusión; esta conversación ha sido trasladado al chat .
0 votos
@AndrewT. ¿Esta sala de chat se borra después de algún tiempo o se puede acceder a ella en cualquier momento?
0 votos
@user17915 la sala de chat tiene suficientes participantes y mensajes para no ser borrados (consulte Preguntas frecuentes sobre el chat ).