У меня есть некорневый Samsung Galaxy Nexus Verizon, и я хотел попробовать функцию «резервного копирования adb». Возможно, при подготовке к рутированию, но это не совсем относится к вопросу.
Я хочу поддержать все .
Я использовал эту команду в командной строке Windows 7:
adb backup -apk -shared -all -f c:\mybackup.ab
Мой телефон запросил у меня пароль, который я ввел, и нажал кнопку, чтобы начать резервное копирование.
Я позволил ему работать в течение нескольких минут, и окно cmd вернулось к приглашению C :. На телефоне все еще листали имена файлов.
В какой-то момент он перестал пролистывать имена файлов, но кнопки выбора резервного копирования все еще были неактивными. C: \ mybackup.ab существовал и имел размер около 1 ГБ, что значительно меньше, чем я думал, тем более, что я сказал для резервного копирования файлов apk и всего «общего» пространства (/ mnt / sdcard).
Что я должен увидеть (на ПК и на телефоне), когда процесс резервного копирования завершится? Как долго мне ждать, если я оцениваю, что я использую около 10 ГБ из 32 ГБ пространства?
Изменить: ... и / или это неправильный набор аргументов командной строки?
adb backup
команда полностью поддерживается на рутированном устройстве? Мой единственный опыт - использование Galaxy Nexus Toolkit, и это вызвало у меня проблемы с резервным копированием, когда я не был root. Если он попытается сделать резервную копию защищенных системных разделов, он, вероятно, будет отклонен.adb backup
, что я читал об этом в Googlenet. Если бы у меня уже были права root, я бы использовал более надежный инструмент резервного копирования, такой как Titanium. Если я не могу заставить работать adb backup, то это не конец света; просто большая боль переустановить все (особенно там, где задействован магазин приложений Amazon) и восстановить настройки вручную ... и потерять «критические» вещи, такие как мой прогресс Angry Birds.adb backup
попытка сделать резервную копию таких вещей, как/system
это обязательно произойдет, на рутированном устройстве.-nosystem
и он завершился. Размер файла составлял 7,5 ГБ, что определенно звучит ближе к правильному, и процесс резервного копирования фактически завершился на телефоне. Кто-нибудь из вас может опубликовать свой комментарий как ответ, чтобы я мог отметить его как «лучший»?Ответы:
Эта
adb backup
команда не будет работать полностью на нерутированном устройстве, так как она попытается сделать резервную копию таких вещей, как/system
раздел, и без корневого доступа телефон откажет вам в этом из соображений безопасности. Я рад слышать, как он работает с-nosystem
флагом, разработанным для вас :)Если вы хотите сделать полную резервную копию, вы должны быть рутированы.
/system
Раздел, в соответствии с этой страницы :Это означает, что ваша резервная копия не содержит ничего, касающегося вашей операционной системы, только ваши приложения и их настройки. Если вы решите получить root права на свое устройство, вы можете создать очень надежную резервную копию из CWM Recovery, где все разделы будут сохранены на sdcard на устройстве, включая системный и загрузочный разделы.
источник
/system
зависит от ПЗУ.Я знаю, что это действительно старая версия, но я просто хочу добавить, что телефон должен явно сообщать вам, что резервное копирование выполняется с помощью всплывающего уведомления, так же, как и для того, чтобы показать, что задание началось.
Кроме того, в моем случае, если у вас нет рутированного телефона, он может застрять при попытке сделать резервную копию конкретного приложения и общего хранилища. Чтобы решить первую проблему, я получил список пакетов, использующих эту команду, и просто удалил сбойный пакет и флаг -all из команды: http://www.digitalinternals.com/mobile/android-adb-list-installed- имена-пакетов / 416 /
источник
Мои собственные два цента
Моя резервная копия зависла в каком-то приложении, которое работало в фоновом режиме. Я остановил приложение, и резервное копирование продолжилось.
источник