¿Qué métodos están disponibles para hacer una copia de seguridad de los datos (tanto del sistema como de la aplicación) desde un teléfono que no está rooteado y ejecuta Android 2.3.4 Gingerbread?
Tengo entendido que es imposible recuperar los datos de la aplicación (no almacenados en la tarjeta SD) en un teléfono no rooteado, excepto donde la aplicación misma ofrece exportación. ¿Es esto exacto?
De la configuración del sistema y las aplicaciones integradas, ¿cuáles tienen instalaciones de exportación que pueda aprovechar? ¿Cuáles no se exportan y tienen cantidades significativas de datos que me gustaría transcribir manualmente?
Ya estoy usando Missing Sync para Android que se encarga de los contactos, el calendario, las fotos, el registro de llamadas y los mensajes SMS. Mi teléfono es un Nexus One.
cat
truco para copiar / datos / datos ... el único inconveniente es este: en un teléfono sin raíz,ls
arrojará unaopendir
falla de permiso ... Dicho esto, puede inspeccionar qué aplicaciones se instalan usandopm
, y luego deducir el/data/data/....
directorios que son - si no todos, la garantía de tenerdatabases
,shared_prefs
,libraries
, por ejemplo, paquetemy.app.foo
, habrá/data/data/my.app.foo
...Respuestas:
Si un teléfono no está rooteado, eso significa que las aplicaciones están protegidas de forma segura. No hay forma de que una aplicación pueda acceder a los datos almacenados por otra aplicación. En el sistema de archivos de Linux subyacente, en realidad están representados como usuarios diferentes y no tienen permiso para acceder a los archivos de los demás.
Las únicas cosas que pueden respaldar los archivos son a) el sistema en sí yb) la aplicación puede respaldar sus propios archivos.
En Froyo (2.2) Google introdujo la copia de seguridad en la nube, que muchos desarrolladores de aplicaciones han integrado en sus aplicaciones. Esto significa que algunas aplicaciones restaurarán automáticamente sus datos tan pronto como inicie sesión en un nuevo teléfono con su cuenta de Google. Sin embargo, esto solo funcionará para aquellas aplicaciones que hayan implementado esta funcionalidad.
Debería encontrar que todas las aplicaciones del sistema ahora tienen copia de seguridad completa, o sincronización en la nube, desde Froyo en adelante.
Desde mi reciente experiencia actualizando a un Galaxy Nexus - Cloud Sync: GMail, Calendar, Contacts; Copia de seguridad en la nube: todas las configuraciones del sistema (algunas me sorprendieron), configuraciones de correo electrónico. Sin copia de seguridad: marcadores del navegador (aunque estos están sincronizados en ICS).
No existe una funcionalidad predeterminada del sistema en Vanilla android que respalde todas sus aplicaciones, y no conozco ninguna personalización del operador / fabricante que haya implementado una copia de seguridad a nivel del sistema.
Una cosa que puede hacer es instalar una nueva recuperación, como ClockworkMod. Esto no requiere que su teléfono esté 'rooteado', sin embargo, necesita que tenga un gestor de arranque desbloqueado, lo que sospecho es lo que está tratando de evitar, ya que generalmente está volviendo a cargar el gestor de arranque donde ocurre el 'bloqueo'.
Es posible que pueda extraer manualmente todos los archivos de la partición / data, usando adb. Puede explorarlos con 'adb shell' y extraerlos individualmente con 'adb pull', pero necesitaría root para poder restaurarlos. Esto también requiere una cierta cantidad de conocimiento técnico. editar: en realidad después de más pruebas, incluso esto requiere acceso de root.
El MyBackupPro sugerido a continuación no respaldará todas sus aplicaciones, solo aquellas con ContentResolvers expuestos (es decir, SMS, calendario, contactos, etc.). Esas cosas se respaldan automáticamente en Gingerbread de todos modos. (No puedo comentar ni votar)
fuente
Helium (anteriormente conocido como Carbon) puede respaldar aplicaciones incluso en teléfonos no rooteados. Para esto, requiere conectar el teléfono a una PC a través de USB y ejecutar un
adb
comando que iniciará algún tipo de servicio proxy que le permitirá a Helium hacer una copia de seguridad de sus aplicaciones. Internamente, parece ejecutarse aadb backup
través de ese servicio proxy.fuente
Entiendo que al cargar airdroid en un dispositivo no rooteado, puede conectarse a través de su servidor web desde su escritorio y hacer una copia de seguridad de todos los archivos del dispositivo. Presumiblemente puede revertir el proceso para restaurar.
fuente
*.apk
archivos en su PC. Como incluye un explorador de archivos, también puede copiar archivos a la PC. Aunque tampoco lo llamaría una copia de seguridad, en el mejor de los casos, una copia de seguridad de archivos parcial.De hecho, puedes usar MyBackup Pro : ¡funciona de maravilla en teléfonos no rooteados!
fuente
ASTRO File Manager es excelente para hacer copias de seguridad de aplicaciones, así como muchas otras características que lo convierten en una gran aplicación en general. Solía hacer una copia de seguridad cuando necesitaba limpiar mi teléfono y comenzar de nuevo.
fuente