Как я узнаю, когда завершится «резервное копирование adb»?

23

У меня есть некорневый 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 ГБ пространства?

Изменить: ... и / или это неправильный набор аргументов командной строки?

мистифицировать
источник
Я попытался запустить его во второй раз, получил другой размер файла (более 1,7 ГБ), когда он вернулся к приглашению, и у моего телефона был выключен экран, и он не отвечал на запросы в течение нескольких секунд после того, как я нажал кнопку питания и увидел загрузочную анимацию (но не логотип Google, как «мягкая перезагрузка»)
Джош
1
Вы уверены, что adb backupкоманда полностью поддерживается на рутированном устройстве? Мой единственный опыт - использование Galaxy Nexus Toolkit, и это вызвало у меня проблемы с резервным копированием, когда я не был root. Если он попытается сделать резервную копию защищенных системных разделов, он, вероятно, будет отклонен.
pzkpfw
Я думал, что в этом весь смысл того adb backup, что я читал об этом в Googlenet. Если бы у меня уже были права root, я бы использовал более надежный инструмент резервного копирования, такой как Titanium. Если я не могу заставить работать adb backup, то это не конец света; просто большая боль переустановить все (особенно там, где задействован магазин приложений Amazon) и восстановить настройки вручную ... и потерять «критические» вещи, такие как мой прогресс Angry Birds.
Джош
1
Если adb backupпопытка сделать резервную копию таких вещей, как /systemэто обязательно произойдет, на рутированном устройстве.
pzkpfw
4
Попробовал еще раз, -nosystemи он завершился. Размер файла составлял 7,5 ГБ, что определенно звучит ближе к правильному, и процесс резервного копирования фактически завершился на телефоне. Кто-нибудь из вас может опубликовать свой комментарий как ответ, чтобы я мог отметить его как «лучший»?
Джош

Ответы:

13

Эта adb backupкоманда не будет работать полностью на нерутированном устройстве, так как она попытается сделать резервную копию таких вещей, как /systemраздел, и без корневого доступа телефон откажет вам в этом из соображений безопасности. Я рад слышать, как он работает с -nosystemфлагом, разработанным для вас :)

Если вы хотите сделать полную резервную копию, вы должны быть рутированы. /systemРаздел, в соответствии с этой страницы :

содержит всю операционную систему, кроме ядра и виртуального диска. Это включает в себя пользовательский интерфейс Android, а также все системные приложения, которые предварительно установлены на устройстве. Очистка этого раздела приведет к удалению Android с устройства без перезагрузки, и вы все равно сможете перевести телефон в режим восстановления или загрузчик для установки нового ПЗУ.

Это означает, что ваша резервная копия не содержит ничего, касающегося вашей операционной системы, только ваши приложения и их настройки. Если вы решите получить root права на свое устройство, вы можете создать очень надежную резервную копию из CWM Recovery, где все разделы будут сохранены на sdcard на устройстве, включая системный и загрузочный разделы.

PzKpfw
источник
Законченный здесь после попытки шагов ЗДЕСЬ . Я делаю ссылки, потому что это ключевая деталь для тех из нас, кто пытается сделать резервную копию нерутированного телефона (например, Verizon Note 4). Должен ли размер файла меняться при резервном копировании? Я решил сделать -shared также, и телефон просто сидит там на "Shared storage" без изменения файла. Интересно, если это ожидаемое поведение.
rainabba
Я думаю, что возможность резервного копирования ADB /systemзависит от ПЗУ.
jiggunjer
0

Я знаю, что это действительно старая версия, но я просто хочу добавить, что телефон должен явно сообщать вам, что резервное копирование выполняется с помощью всплывающего уведомления, так же, как и для того, чтобы показать, что задание началось.

Кроме того, в моем случае, если у вас нет рутированного телефона, он может застрять при попытке сделать резервную копию конкретного приложения и общего хранилища. Чтобы решить первую проблему, я получил список пакетов, использующих эту команду, и просто удалил сбойный пакет и флаг -all из команды: http://www.digitalinternals.com/mobile/android-adb-list-installed- имена-пакетов / 416 /

Aruku64
источник
0

Мои собственные два цента

Моя резервная копия зависла в каком-то приложении, которое работало в фоновом режиме. Я остановил приложение, и резервное копирование продолжилось.

Амануэль Нега
источник
Хмм, не могли бы вы рассказать нам, как адрес вашего поста: « Что я должен увидеть (на ПК и на телефоне), когда процесс резервного копирования завершится? Как долго ждать, если я оцениваю, что я использую около 10 ГБ из 32 ГБ пространство? "
Повелитель Огня
@Firelord мой плохой, у меня была открыта еще одна страница, и, может быть, я хотел ответить на это.
Амануэль Нега