У меня есть старый дроид RAZR Maxx (4.1.2), который я решил, что хочу получить root, но сначала я хочу сделать резервную копию на всякий случай. Я следовал инструкциям с этого сайта:
Моя команда была такой:
adb backup -apk -shared -all -f c:\backup.ab
В результате backup.ab file
на диске C: был только 41 байт, и при открытии в шестнадцатеричном редакторе, кажется, только заголовок файла резервной копии. Мне интересно, что я здесь делаю неправильно, я погуглил, но не могу найти ничего, что могло бы помочь. Какие-либо предложения?
Изменить: Это не дубликат предлагаемой темы, связанной beeshyams. В этой теме объясняется, почему пользователь не может создать резервные копии файлов одного приложения, я пытаюсь создать резервную копию всего. Мне все равно, если я не получу SMS, включенное в эту резервную копию, потому что это старый телефон, я не использую его для отправки текстовых сообщений, но есть другие приложения и настройки, которые следует создавать без проблем.
источник
Ответы:
Нашел решение здесь, у меня сработало:
https://docs.j7k6.org/android-adb-backup-41-bytes-549-bytes-bug-fix/
https://archive.mozilla.org/pub/labs/android-tools/
Скачайте, распакуйте, запустите распакованный adb:
(Linux, Mac)
(выиграть)
Наслаждайтесь! ;)
источник
-all
? Я пытаюсьadb backup -noapk com.android.chrome
с версией 1.0.40, и я все еще получаю файл 549 байт ..1.0.31
но это не делает запрос резервного копирования на моем телефоне. Android 8.0.0.Вы не должны пытаться сделать резервную копию «всего» телефона с помощью adb, потому что в нем много ошибок. Я рекомендую создавать резервные копии приложений по одному и избегать флага «-shared», поскольку резервное копирование общего хранилища нарушено. Просто скопируйте и вставьте на карту памяти используемого ftp-сервера, чтобы загрузить на свой компьютер эти данные с внутренней SD-карты.
Еще раз: сделайте резервную копию одного приложения за раз и проверьте размер файла .ab, чтобы он не был «пустым». Он будет пустым, если незашифрованная резервная копия имеет размер 41, 47 или 49 байт. Если зашифровано будет 549 байт для пустого.
Последний adb 1.0.41
Также обратите внимание, что некоторые приложения не разрешают резервное копирование adb, а другие, даже если это разрешено, ничего не «хранят» там из-за политики приложения. Примерами являются приложения, использующие облачные сервисы, такие как Google и т. Д.
источник