En raison de mon problème de carte SD externe , j'ai pensé que je devrais réinitialiser mon téléphone en usine, puis réinstaller le firmware. Avant de le faire, je devais toutefois sauvegarder mes applications et leurs données pour pouvoir les restaurer ultérieurement. Pour cela, je m'appuyais sur Titanium Backup Pro. J'ai donc entré l'application, modifié le répertoire de sauvegarde en /storage/emulated/legacy/TitaniumBackup
(car la carte SD externe n'était pas disponible) et tenté de sauvegarder toutes les applications utilisateur et les données système. Une boîte de dialogue de progression est apparue et restait bloquée à 0% pendant environ 30 secondes, jusqu'à ce qu'elle se ferme et que Titanium Backup affiche la notification «Sauvegarde par lots interrompue: espace de stockage libre insuffisant», bien qu'il reste 7 gigaoctets /storage/emulated/legacy
.
J'ai essayé de chercher une solution sur Google. Le seul qui a été proposé était de le supprimer, /data/app/com.keramidas.TitaniumBackup-1.odex
mais le fichier n'existait pas de mon côté. Comment puis-je résoudre ce problème?
Précision : ma copie de Titanium Backup est une version Pro activée par une clé Pro obtenue à partir du magasin Google Play. Il n'y a pas besoin de patchers externes, de fissures ou de keygens.
Réponses:
Cela est dû au paramètre "Séparation de l'espace de nom du montage" dans SuperSU activé (par défaut). Décochez cette case, redémarrez et essayez à nouveau votre opération de sauvegarde Titanium.
Cela se produit parce que les autorisations pour les dossiers créés par l'application sont limitées dans les versions plus récentes d'Android, je crois. Ironiquement, je n'avais pas ce problème avec CM13 basé sur Marshmallow, mais je l'avais affronté dans OxygenOS pour OnePlus One basé sur Lollipop.
la source
Cela est dû à un changement de service dans kitkat. Certaines recherches sur Google ont montré qu’une application permettant de modifier le fichier platform.xml était disponible. L'application lancée une fois, invite l'utilisateur à lui permettre de poursuivre et d'apporter les modifications au fichier ci-dessus. Tout fonctionne bien après cela.
NextApp SDFix
la source
Au démarrage de TB, il avertissait toujours que la fonctionnalité de séparation d'espaces de noms de SuperSU "pourrait ne pas fonctionner correctement sur certaines plates-formes".
Eh bien, je n'ai jamais rencontré de problèmes avant une récente mise à jour de SuperSU ...
La désactivation de cette option dans SuperSU et le redémarrage ont donc résolu le problème de "manque d’espace" sur mon OnePlus One / CM12.1.
C’était la solution évidente avant de jouer avec les autorisations, etc.
la source
Sauvegarde par lots (Titanium Backup) interrompue: espace de stockage insuffisant, cette solution fonctionne pour moi, tout le monde peut essayer de voir s'il fonctionne. J'ai un problème. J'ai fait quelques recherches et découvert que vous pouvez modifier /etc/permissions/platform.xml et ajouter un groupe à WRITE_EXTERNAL_STORAGE
Original:
Ajoutez le groupe media_rw:
Terminé. Faire un TiBU en ce moment sur ma carte externe. Cela peut résoudre d'autres applications qui rencontrent des problèmes d'écriture sur la carte. Personnellement, je n'en ai trouvé aucune.
Nous vous suggérons de faire une extraction du fichier par sauvegarde pour la sauvegarde avant de le faire. Si vous extrayez le fichier, le modifiez et le repoussez, assurez-vous que les autorisations sont définies sur 644.
la source
Dans les versions récentes d'Android, les chemins sous
/storage/emulated/legacy
ne fonctionnent que pour les applications qui les ont créés. Si le système d'exploitation ne sait pas que le TB a été créé/storage/emulated/legacy/TitaniumBackup
, vous obtiendrez cette erreur.Essayez d’utiliser TB pour créer un répertoire, puis utilisez-le pour vos sauvegardes. Sinon, utilisez un chemin qui ne commence pas par
/storage/emulated/legacy
, comme/data/media/0/TitaniumBackup
. Soit devrait travailler.la source
/storage/emulated/legacy
, et l'utiliser pour les sauvegardes - cela ne fonctionnait pas. J'ai essayé d' utiliser un chemin qui n'a pas commencé avec/storage/emulated/legacy
-/mnt/sdcard
(/data
non accessible au titane sauvegarde du tout) et il n'a toujours pas comme prévu./data
truc dans un autre. Je suppose que vous avez utilisé TB pour créer l’autre répertoire/storage/emulated/legacy
? Ne fonctionnera pas autrement.allez simplement dans super utilisateur-paramètres-décochez "monter la séparation d'espace de nom" et redémarrez fait !!
la source
Comme @Izzy l'a dit , il s'agissait d'un problème XY: j'aurais pu chercher une autre solution de sauvegarde au lieu d'insister sur l'utilisation de Titanium Backup. Et je l'ai fait - j'ai utilisé la
adb backup
fonctionnalité (qui fonctionnait lorsque j'ai redémarré mon téléphone). En fin de compte, je n'ai pas du tout dû restaurer la sauvegarde, mais c'est une tout autre histoire.la source
Ouvrez les préférences de votre sauvegarde Titanium. Recherchez ensuite une option appelée Sauvegarder les données externes de l'application dans les paramètres de sauvegarde . Assurez-vous qu'il n'est pas activé. Réglez-le plutôt sur «Activé s'il est inférieur à une taille choisie» et définissez la taille sur 35 Mo.
(Cliquez sur l'image pour l'agrandir)
Certaines applications contiennent une quantité considérable de données externes (stockées dans
/sdcard/Android
/ données), en particulier des jeux pouvant s'étendre sur plusieurs concerts. Cette option désactive la sauvegarde car ils peuvent être téléchargés à nouveau.la source
Si vous utilisez Magisk en tant que gestionnaire de superutilisateur, accédez à
settings
>mount namespace mode
et sélectionnezisolated namespace
. J'espère que cela aide quelqu'un!la source
J'ai aussi fait face à cette situation étrange. Je ne sais pas si cela fonctionnera ou non. Mais pour moi ça marche.
Installez chanceux patcher . Le fichier odex sera automatiquement supprimé et vous pourrez installer Titanium Backup.
la source