Question:
La sauvegarde adb se bloque et ne se termine jamais (Linux)
GreenRaccoon23
2015-08-12 04:24:36 UTC
view on stackexchange narkive permalink

Chaque fois que j'exécute adb backup pour une sauvegarde complète, cela ne se termine jamais. Dans Terminal, la commande se bloque indéfiniment, et sur l'appareil, la sauvegarde parcourt quelques applications avant de s'accrocher à une (plus à ce sujet à la fin de cette question).

Après l'exécution de adb backup , le fichier de sauvegarde sur le PC augmente lentement en taille, mais après un certain temps, il cesse de croître. Je l'ai laissé reposer pendant une heure sans aucune modification de la taille du fichier.

J'ai essayé d'exécuter adb backup de 3 manières différentes ( $ ab est juste le nom du fichier de sauvegarde):

  adb backup -f "$ {ab}" -apk -obb -noshared -all -systemadb backup -f " $ {ab} "-apk -obb -shared -all -systemadb backup -f" $ {ab} "-noapk -noobb -noshared -all  

Même le dernier ne fonctionne pas. J'ai également essayé de configurer un mot de passe de sauvegarde de bureau ici:

  Paramètres > Options de développement > Mot de passe de sauvegarde de bureau  

Cela n'a pas aidé non plus. p>

Ce problème se produit avec deux périphériques différents, tous deux enracinés. Les deux appareils fonctionnent sous Android 5.1.1, alors c'est peut-être un bogue avec cette version d'Android? Cela ne fonctionnait pas non plus sur 5.1. L'un des appareils est un Nexus 6 utilisant l'image officielle d'Android 5.1.1, donc ce n'est pas un bogue avec une ROM personnalisée.

Les dernières fois, j'ai essayé d'exécuter adb backup sur le Nexus 6, j'ai remarqué qu'il commençait à s'accrocher à la même application à chaque fois: Titanium Backup. Je ne sais pas si cela a toujours été le cas; Je viens de le remarquer récemment.

Quelqu'un a-t-il des suggestions? De plus, d'autres utilisateurs de Linux ont-ils également ce problème? Si tel est le cas, il s'agit probablement d'un bogue dans le package adb .

EDIT

Après avoir exécuté à nouveau adb backup , cela a fonctionné! Je suppose que c'est parce que j'ai mis à jour le firmware de mon appareil Nexus vers une version légèrement plus récente: de LMY47Z à LMY48I (les deux sont Android 5.1.1). C'était peut-être un bug avec la version 5.1.1 précédente, celle avant l'ajout du correctif "Stagefright".

Y a-t-il une raison pour laquelle vous ne souhaitez pas envisager une sauvegarde Nandroid ou une sauvegarde d'applications à l'aide de [Titanium Backup] (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=fr)?
Vert J'exécute 5.1.1 om ny onglet Samsung et j'ai essayé votre méthode. Je ne peux même pas entrer dans l'appareil. Je reçois le message maintenant déverrouillez votre appareil, puis le processus s'arrête / se termine. Essayer la même chose en récupération est la même chose. Je cours kali. C'est un mélange entre la source / implémentation adb de la distribution et je suppose que selinux, peut-être?
@Firelord Oui, ce sont d'excellentes alternatives, donc ce n'est pas terrible que la sauvegarde adb ne fonctionne pas. Je suis juste curieux de savoir pourquoi exactement cela ne fonctionne pas, donc je n'ai pas à exécuter `adb pull` sur les sauvegardes Nandroid ou Titanium Backup.
@moonbutt74 J'utilise Arch. L'un de mes appareils est également une tablette Samsung, l'édition Galaxy Note 10.1 2014. J'avais juste une idée - peut-être que l'exécuter en tant que root aiderait. (Joli nom btw lol)
GreenRaccoon23, salut, désolé, j'aurais dû mentionner l'aspect racine, j'étais enraciné et fonctionnais en tant que root. Je dirais que c'est probablement spécifique aux appareils Samsung, mais je n'ai pas d'appareil d'un autre fabricant pour y remédier.
L'un des miens est un Motorola Nexus 6, il ne ressemble donc pas à un problème de Samsung.
Un répondre:
Tony S.
2015-12-08 03:24:04 UTC
view on stackexchange narkive permalink

Paramètres Applications Titanium Backup Forcer l'arrêt peut permettre à la sauvegarde ADB de se poursuivre et de se terminer.

Pourquoi ce vote a-t-il été rejeté?
J'ai eu par sauvegarde accrocher une application différente, et la tuer de cette manière a fonctionné pour moi pour permettre à la sauvegarde de continuer.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...