Перенос приложений и данных с рутированного телефона на телефон без рута

Раньше я использовал TitaniumBackup для переноса приложений и данных с одного телефона Android на другой, когда оба устройства рутированы. Недавно я получил телефон, на котором в настоящее время нет root-доступа, поэтому TitaniumBackup не пригодился бы. Большинство приложений не являются проблемой, но у меня возникли проблемы с переносом нескольких приложений и их данных.

Я думал использовать adb и попытался использовать «adb backup -f appname.ab -apk app_package_name» на старом (и рутированном) телефоне, но получил следующую ошибку:

Теперь разблокируйте устройство и подтвердите операцию резервного копирования.

Странно то, что мне нечего принимать, когда я разблокирую телефон или оставляю телефон разблокированным. Здесь у кого-то тоже была такая проблема .

Любые предложения относительно того, как обрабатывать передачу? Есть ли лучшие альтернативы?

Что произойдет, когда вы разблокируете свое устройство и примете резервную копию? Это не сообщение об ошибке.
@bmdixon Извините, я забыл упомянуть, что мне нечего принимать, когда я разблокирую телефон или оставляю телефон разблокированным. Я видел кого-то в другом месте с точно такой же проблемой.

Ответы (1)

Я попробовал вашу команду, и в logcat была выдана ошибка «нет пакетов резервного копирования и ни -shared, ни -all», поэтому я предполагаю, что вам не хватает некоторых параметров.

Я попробовал следующую команду «adb backup -all», и окно резервного копирования успешно появилось. Я советую проверить ваш logcat или изменить параметры adb. Согласно этому посту команда

adb backup -apk -shared -all -fc:\backup20111230.ab

должно работать нормально.

Спасибо за предложение! Я хотел сделать резервную копию только одного конкретного приложения с помощью команды «adb backup -f appname.ab -apk app_package_name». Однако даже с вашим предложением создать резервную копию всех приложений с помощью «adb backup -apk -shared -all -f all.ab» я все равно получаю сообщение: «Теперь разблокируйте свое устройство и подтвердите операцию резервного копирования». И это происходит на двух компьютерах, которые я пробовал до сих пор. Очень странно.
@bluepole Проверьте свой логарифм. Для этого существует множество бесплатных приложений. Без этого мы не сможем определить проблему.
Спасибо! Что я должен искать в огромном текстовом файле? Любое ключевое слово, такое как «adb»?
Я только что попробовал другой телефон, и у меня не было проблем с командой резервного копирования adb. Так что проблема, похоже, в этом конкретном телефоне (LG G2 с рутом). Структурирован ли логарифм в обратном порядке во времени?
@bluepole просто введите команду и сразу после этого проверьте последнюю версию logcat. Он должен быть типа "ошибка". Разные приложения могут перечислять их в разном порядке, но я думаю, что для каждого журнала должно быть точное время.