Debido a mi problema con la tarjeta SD externa , pensé que debería restablecer de fábrica mi teléfono y luego reinstalar el firmware en él. Sin embargo, antes de hacer eso, tendría que hacer una copia de seguridad de mis aplicaciones y sus datos para poder restaurarla después. Para ese propósito, había estado confiando en Titanium Backup Pro, así que ingresé a la aplicación, cambié el directorio de respaldo a /storage/emulated/legacy/TitaniumBackup
(ya que la tarjeta SD externa no estaba disponible) e intenté hacer una copia de respaldo de todas las aplicaciones del usuario y los datos del sistema. Apareció un diálogo de progreso y se quedó atascado al 0% durante aproximadamente 30 segundos hasta que se cerró y Titanium Backup mostró la notificación 'Copia de seguridad de lote interrumpida: espacio de almacenamiento libre insuficiente' a pesar de que le quedaban 7 gigabytes /storage/emulated/legacy
.
Intenté buscar en Google una solución: la única que surgió fue eliminarla, /data/app/com.keramidas.TitaniumBackup-1.odex
pero el archivo no existía por mi parte. ¿Cómo puedo solucionar este problema?
Aclaración : Mi copia de Titanium Backup es una versión Pro activada por una clave Pro obtenida de la tienda Google Play. No hay necesidad de parches externos, grietas o keygen.
fuente
Respuestas:
Esto se debe a que la configuración 'Separación de espacio de nombres de montaje' en SuperSU está activada (de forma predeterminada). Desmarque eso, reinicie e intente su operación Titanium Backup nuevamente.
Esto sucede porque los permisos para las carpetas creadas por la aplicación están restringidos en las versiones más recientes de Android, creo. Irónicamente, no tuve este problema en el CM13 basado en Marshmallow, pero lo enfrenté en el OxygenOS basado en Lollipop para OnePlus One.
fuente
Esto sucede debido a algún cambio de servicio en kitkat. Algunas investigaciones en Google mostraron que hay una aplicación disponible para modificar el archivo platform.xml. La aplicación, una vez que se ejecuta, solicita al usuario que le permita seguir adelante y realizar las modificaciones en el archivo anterior. Todo funciona bien después de esto.
NextApp SDFix
fuente
Al inicio de TB, siempre mostraba una advertencia de que la función de separación del espacio de nombres de SuperSU "podría no funcionar de manera confiable en algunas plataformas".
Bueno, nunca enfrenté ningún problema hasta una reciente actualización de SuperSU ...
Entonces, deshabilitar esa opción en SuperSU y reiniciar resolvió el "espacio insuficiente" en mi OnePlus One / CM12.1.
Esta fue la solución obvia antes de jugar con permisos, etc.
fuente
(Copia de seguridad de titanio) copia de seguridad por lotes interrumpida: espacio de almacenamiento insuficiente esta solución funciona para mí, cualquiera puede intentar ver si funciona. Tengo una solución Investigué un poco y descubrí que puede editar /etc/permissions/platform.xml y agregar un grupo a WRITE_EXTERNAL_STORAGE
Original:
Agregue el grupo media_rw:
Hecho. Haciendo un TiBU ahora mismo a mi tarjeta externa. Esto puede solucionar otras aplicaciones que tienen problemas para escribir en la tarjeta, personalmente no encontré ninguna.
Sugiera que haga una extracción adb del archivo para su custodia antes de hacerlo. Si extrae el archivo, edítelo y empújelo hacia atrás, asegúrese de que los permisos estén establecidos en 644.
fuente
En versiones recientes de Android, las rutas de acceso
/storage/emulated/legacy
solo funcionan para las aplicaciones que las crearon. Si el sistema operativo no sabe que la TB se creó/storage/emulated/legacy/TitaniumBackup
, obtendrá este error.Intente usar TB para crear un directorio, luego úselo para sus copias de seguridad. Alternativamente, use una ruta que no comience con
/storage/emulated/legacy
, como/data/media/0/TitaniumBackup
. Cualquiera de los dos debería funcionar.fuente
/storage/emulated/legacy
y usarlo para las copias de seguridad, no funcionó. He intentado utilizar un camino que no se inició con/storage/emulated/legacy
-/mnt/sdcard
(/data
no era accesible a Titanium Backup en absoluto) y que todavía no ha funcionado como se esperaba./data
truco en otro diferente. ¿Asumo que usó TB para crear el otro directorio/storage/emulated/legacy
? No funcionará de otra manera.simplemente vaya a la configuración de usuario super-desmarque "montar separación de espacio de nombres" y reinicie hecho !!
fuente
Como dijo @Izzy , este era un problema XY: podría haber buscado otra solución de respaldo en lugar de insistir en usar Titanium Backup. Y lo hice: utilicé la
adb backup
función (que funcionó cuando reinicié mi teléfono). Al final, no tuve que restaurar la copia de seguridad, pero esa es una historia completamente diferente.fuente
Abra las preferencias de su copia de seguridad de titanio. Luego, busque una opción llamada Copia de seguridad de datos externos en la Configuración de copia de seguridad . Asegúrese de que NO esté habilitado. En su lugar, configúrelo en 'Habilitado si es más pequeño que el tamaño elegido' y establezca el tamaño en 35 MB.
(Haga clic en la imagen para ampliarla)
Algunas aplicaciones tienen una gran cantidad de datos externos (almacenados en
/sdcard/Android
/ datos), particularmente juegos que pueden abarcar varios conciertos. Esta opción desactiva la copia de seguridad, ya que pueden descargarse nuevamente.fuente
Si está utilizando Magisk como su administrador de superusuario, vaya a
settings
>mount namespace mode
y seleccioneisolated namespace
. ¡Espero que esto ayude a alguien!fuente
También me he enfrentado a esta situación extraña. No sé si funcionará o no. Pero para mí funciona.
Instalar Lucky Patcher . Eliminará automáticamente el archivo odex y podrá instalar Titanium Backup.
fuente