Как сделать резервную копию данных на не загружающемся нерутированном телефоне?

У меня есть Samsung Galaxy S3 (SGH-I747 для AT&T), который не имеет root-прав. В последнее время стал выключаться во время работы и больше не включаться. Сначала, подключив его к зарядному устройству, он загрузится и заработает. Но через несколько дней дело дошло до того, что вообще больше не загружается. Я могу получить его в режиме восстановления и в режиме загрузки, но больше ничего. Прежде чем я продолжу попытки починить телефон, есть ли способ сделать резервную копию данных — в основном изображений и звукозаписей? (Нет, SD-карта не была установлена. И да, я знаю, что должна была быть.)

Я никогда раньше не работал с такими вещами (рутирование, CWM, ADB и т. д.), но у меня есть базовое понимание программирования, и я готов запачкать руки, если инструкции ясны. Поэтому, пожалуйста, отвечайте так, как будто я понятия не имею, о чем вы говорите (что, скорее всего, не так).

Основываясь на моих предварительных исследованиях на этом сайте и в других местах, в идеале я бы сделал резервную копию Nandroid и ADB. Я читал, что для резервного копирования ADB требуется, чтобы была включена отладка по USB. Но если телефон не включается, этого делать нельзя, верно? Или есть способ включить отладку по USB из режима восстановления/загрузки? Я предполагаю, что это невозможно сделать и что опция ADB отсутствует.

Остается сделать резервную копию Nandroid. Если я правильно понимаю процедуру, мне нужно загрузить драйверы USB, Odin и ClockworkMod на свой компьютер, а затем установить CWM на телефон. Оттуда используйте CWM, чтобы сделать резервную копию на внешнюю SD-карту. Как только телефон будет исправлен, рутируйте его, установите резервную копию Titanium и используйте Titanium для извлечения данных из резервной копии. Это звучит правильно? Будет ли это работать?

У меня есть решение, но оно может привести к аннулированию вашей гарантии, так как нам нужно будет прошить кастомное рекавери. Сначала я спрошу вас, открыты ли вы для такой вещи (установка кастомного рекавери и кастомных вещей тоже, я буду понятен в инструкциях)
Моему телефону 2 1/2 года, поэтому гарантия на него уже закончилась. Да, я открыт для прошивки некоторых пользовательских вещей. Спасибо.

Ответы (1)

Лично я являюсь пользователем Nexus. Но, ремонтируя международный вариант S3 друга, я знаю кое-что о Samsung. А поскольку у вас нет кастомного рекавери, вы не можете получить доступ /data(к разделу, где хранятся данные). Таким образом, известный мне способ будет использовать пользовательское восстановление для резервного копирования / восстановления данных. Это аннулирует вашу гарантию.

  • Я предполагаю, что вы уже знаете процесс рутирования. Так что рутируйте и устанавливайте CWM recovery (это будет наша ссылка для передачи данных).

  • Включите восстановление.

  • Сделайте /dataрезервную копию из восстановления (вы можете сделать резервную копию на внутренней SD-карте, это не имеет большого значения).

Отсюда два подхода:

Подход 1 : вы готовы и хотите использовать пользовательское ПЗУ (конечно, вы можете переключиться на стандартное в любое время).

  • Загрузите любое пользовательское ПЗУ с ПК и перенесите его на внешнюю SD-карту. Вставьте SD-карту в телефон. Убедитесь, что ПЗУ имеет ту же версию Android, что и стандартное ПЗУ, установленное на вашем телефоне.

  • Перейдите к восстановлению (выключите телефон и включите его, нажав и удерживая power+volume up+homeкнопки. Может потребоваться несколько попыток, прежде чем вы успешно войдете в восстановление) и протрите data, cache, dalvic(не сотрет ваши пользовательские данные. Только не сбросьте заводские настройки, а вручную очистить раздел данных).

  • Установите ПЗУ с внешней SD-карты. Восстановите резервную копию того data, что вы сделали ранее. Вайп cacheи dalvic cacheеще раз и перезагрузка. Загрузка может занять некоторое время, но вы должны вернуть свои приложения и данные.

Подход 2 : вы не хотите использовать пользовательские ПЗУ.

В этом случае вам придется использовать ADB . Причина в том, что резервная копия для восстановления не включает резервную копию ваших личных файлов в разделе пользовательской памяти. Так что для этого вам придется использовать ADB.

  • Включите режим восстановления и подключите телефон к ПК.

  • Откройте CMD/Terminal (мы собираемся использовать ADB для извлечения ваших личных файлов, которые раньше не были заархивированы).

  • Введите команду: adb pull /sdcard/* D:/Backup. Это начнет копирование ваших личных файлов на ваш компьютер в папку с именем Backupвнутри D:/диска. Эта резервная копия включает /dataрезервную копию, которую вы сделали ранее при восстановлении.

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

  • Прошить ПЗУ с помощью ODIN.

  • Теперь придется снова прошивать CWM.

  • После повторной прошивки CWM включаем рекавери. И снова откройте CMD/Terminal и выполните команду: adb push D:/backup /sdcard. Это скопирует ваши личные файлы обратно на телефон.

  • Теперь, чтобы восстановить приложения, просто используйте Restoreфункцию восстановления и выберите /dataрезервную копию, которую вы сделали ранее. Протрите cacheи dalvic cacheперезагрузите телефон.

  • Первая перезагрузка может занять некоторое время, но вы вернете свои файлы и приложения.

Примечание. Как бы глупо это ни было, но лично я никогда не использовал Titanium Backup (или любые приложения для резервного копирования в этом отношении. Я всегда выполняю резервное копирование вручную). Так что я не знаю, какую роль здесь мог сыграть туберкулез. Но если вы будете придерживаться этого руководства, ваши данные вернутся.

В случае нерутированного телефона Galaxy S4 кажется, что ADB не работает в режиме восстановления по умолчанию. Насколько я понимаю, для рутирования требуется разблокировка, которая также выполняет очистку данных. Есть ли альтернатива созданию резервной копии в этом случае?
Ваш телефон запускается? Если да, то вы можете выполнить ту же процедуру (пропустить до установки восстановления и перейти непосредственно к резервной копии adb). Если он не запускается, к сожалению, я не знаю, как продолжить без рута. Скорее, я не уверен (вы пробовали с режимом загрузчика? Я сомневаюсь, что это сработает, хотя так...) Может, кто-то еще может помочь. Прошло много времени с тех пор, как я играл с Android, возможно, потребуется некоторое обновление памяти.