Tengo el mismo deseo de hacer una copia de seguridad de todos mis datos de Samsung Memo en texto plano en mi ordenador. También utilicé Samsung Smart Switch (utilizando la configuración predeterminada) para transferir la información a mi computadora, luego encontré que había una opacidad memo.nmmm
archivo.
He cambiado el nombre de memo.nmmm
a memo.zip
y descubrí que podía extraer el archivo con éxito.
Esta extracción da como resultado tres archivos:
memo.bk
SmartSwitchBackup.json
SSMDummyValue.exml
El archivo JSON es de texto plano, pero no parece contener Memos. Supongo que los otros archivos están encriptados, porque no pude leerlos. He supuesto que exml
significa "xml encriptado", por lo que probablemente sea posible forzar la clave de desencriptación buscando el <?xml version="
de la cadena.
Parece que los investigadores aquí tuvo una idea similar. Al parecer, desarrollaron una herramienta de descifrado como la publicada aquí pero el texto completo en PDF no está disponible para su descarga pública. Lamentablemente, no pude encontrar ninguna herramienta pública que descifrara mis datos locales (probé este pero el software más reciente no funcionó como se afirma - tal vez una versión más antigua del software podría hacer lo que dice el artículo, pero no lo perseguí - todavía).
Sin embargo, al darme cuenta de que las publicaciones de los investigadores anteriores mostraban que hay tanto un cifrado basado en el PIN como un cifrado por defecto para las copias de seguridad (ambos ocurren en el teléfono antes de que los datos se transmitan al ordenador, según sus diagramas), me di cuenta de que debería mirar la configuración del Smart Switch para ver si hay una manera de eliminar la configuración de cifrado.
En el teléfono, abre la aplicación Samsung Smart Switch. Pulsa el menú "kebab" de elipsis vertical: Settings
que te lleva a Ajustes del Smart Switch .
En el marco de la Seguridad de la rúbrica, hay un Encriptación del almacenamiento externo que contiene:
- Seguro con la cuenta de Samsung
- Asegurar con contraseña
- Sin encriptación
He cambiado la configuración de la primera opción a la última y he vuelto a ejecutar la copia de seguridad de Smart Switch.
Lamentablemente, no parece que haya facilitado mucho la lectura de los archivos. Todavía se produce el opaco memo.nmmm
y que sigue extrayendo los mismos tres archivos, con el mismo tamaño cada uno. Entre la primera salida encriptada y la segunda salida no encriptada, ejecuté un diff binario en el memo.bk
y SSMDummyValue.exml
archivos. La página web memo.bk
s son completamente diferentes, pero el SSMDummyValue.exml
s son los mismos excepto el último tercio del archivo. La página web SmartSwitchBackup.json
los archivos no se diferenciaban bien del texto hasta que los autoformateó y entonces era obvio que eran idénticos.
Por lo tanto, las opciones que me quedan son
- esperar a los autores de este para responder a mi solicitud del PDF completo (pero no estoy con ninguna institución, así que alguien más podría tener mejores oportunidades) para ver si contiene algún software que pueda ayudar a descifrar los archivos Memo
- intente obtener una versión más antigua de este software tal vez contactando a esos expertos forenses
- intentar descifrar por fuerza bruta el
SSMDummyValue.exml
archivo utilizando los métodos de encriptación mencionados en las citadas publicaciones forenses
Todas estas opciones requieren más tiempo del que dispongo en este momento, así que he pensado en publicar aquí mis conclusiones actuales por si le sirve a alguien para dar los siguientes pasos. Actualizaré mi respuesta más adelante cuando haya encontrado una solución más completa.
0 votos
Analizar bases de datos sqlite es un molestias No obstante, puede crear una copia de seguridad adb de la aplicación y extraerla, pero DB-Browser-for-SQLite o SQLite-Explorer no pueden leerlo todo, por lo visto sólo Sanderson-Forensic-Toolkit-for-SQLite puede hacerlo, pero se divertirá más con las notas XML. Abrir archivos .memo desde la aplicación memo por defecto de Samsung (btw rooting implica restablecimiento de fábrica perdería todos los datos)
0 votos
@alecxs 1) el sqlite era sólo una conjetura .. unfortunatelly el archivo no se parece a ningún tipo de archivo conocido (ver Q actualizado), que también descarta la .memo pregunta (probablemente aplicación memo ligeramente diferente en teléfono diferente / versión del sistema). 2) "sin embargo se puede crear adb copia de seguridad de la aplicación y extraerlo" - ¡Esto es interesante! ¿Entonces puedo acceder a los datos de la aplicación sin rootear? ¿como? A ver si consigo algo mejor que este dichoso archivo. ¡¡¡Gracias!!!
0 votos
No, adb backup solo contiene base de datos sqlite. ¿Cómo puedo acceder a los archivos en "/data/data" y copiarlos en la tarjeta de memoria sin Root?
0 votos
staff.hs-mittweida.de/~pawlaszc/fqlite