Все данные потеряны после сброса настроек?

У меня был телефон LG Optimus I (LG E410f) с Android (сейчас не могу вспомнить точную версию, но, кажется, это была 4.1.2) — и у меня был установлен OI Notepad pp (домашний сайт приложения находится здесь ). В этом блокноте были сохранены некоторые очень важные заметки, но я случайно сделал сброс настроек при попытке загрузиться в рекавери (насколько я помню, я загружался в рекавери, но теперь каждый раз, когда я его загружаю, телефон запускает первоначальную настройку снова). Я не закончил первоначальную настройку после случайного сброса настроек, чтобы не перезаписать какие-либо данные на случай, если их можно будет восстановить.

Устройство было рутировано до загрузки в рекавери (но я не устанавливал альтернативное восстановление/ОС/что-либо — я просто использовал некоторые приложения, которым требовался root-доступ).

Итак, мой вопрос: есть ли способ восстановить данные приложения?

Вы просто загрузились в рекавери — или какие-то действия там выполняли? Просто загрузка в режиме восстановления не изменяет (или не удаляет) ваши данные. В следующий раз, когда вы загрузите устройство в обычном режиме, вы должны найти его таким, каким вы его оставили.
Каждый раз, когда я загружаюсь, он ведет себя так, как будто снова начинает настройку телефона (запрашивает учетную запись Google и т. Д.). Дальше я не продвинулся (не настраивал учетную запись Google).
Тогда это совсем другой вопрос. Похоже, ваше устройство выполняет сброс к заводским настройкам либо при запуске, либо при выключении. Я смутно припоминаю, что у нас уже был связанный вопрос.
Хорошо - я немного поискал и нашел этот вопрос: android.stackexchange.com/questions/89777/… Это тот? (Я действительно думаю, что я перезагрузился в рекавери, но если вы скажете, что это сброс к заводским настройкам, я посмотрю на это)
Нет, это не тот. Я думаю о том, что устройство перезагружается при каждой загрузке. Бот, просто загружающийся в рекавери, не вызывает этого.
Я отредактировал свой вопрос, включая заголовок, поскольку кажется, что был выполнен сброс настроек к заводским.
Если вы действительно выполнили сброс до заводских настроек, восстановление данных будет непростым. Пожалуйста, ознакомьтесь с нашей вики-тегой восстановления данных и вопросами, связанными с ней.
Спасибо! Я просмотрел эту страницу, но не знаю, как перенести данные с устройства, не перезаписывая их. Могу ли я закончить первоначальный процесс настройки, а затем использовать adb для передачи изображения? Разве это не было бы рискованно?
Каждая новая запись, конечно, снижает шансы на восстановление. Я бы предпочел загрузиться в кастомное рекавери и попробовать создать образ оттуда (записать его на внешнюю SD-карту).
Но я полагаю, что не могу загрузиться в кастомное рекавери, если я его никогда не устанавливал, верно?
Зависит от. fastboot boot recovery.imgу некоторых работает (временная загрузка предоставленного образа без его установки).
Думаю, я нашел способ. Я могу загрузиться в режиме восстановления, удерживая громкость вверх и подключая USB-кабель. Я протестировал, и он работает (и я могу получить оболочку через adb, и -- su работает, и я получаю root-доступ). Так что теперь я должен просто добавить разделы на внешнюю SD-карту и начать вырезание файлов на них, я полагаю. Я скажу позже, если это сработало!
Я получил изображения, и предварительный (и наивный) grep на изображении, похоже, указывает на то, что данные все еще там!

Ответы (2)

У вас может быть шанс через кастомное рекавери:

  1. загрузитесь в и посмотрите, adb devicesпоказывает ли ваше устройство
  2. если нет, или если у вас нет кастомного рекавери, вы можете "временно загрузить один" с помощью fastboot boot recovery.img(это не гарантирует работу со всеми комбинациями, но мне повезло с этим с помощью на нескольких устройствах)
  3. если он появится, используйте adb shell, чтобы перейти к его подсказке. Это должно быть корневое приглашение.
  4. используйте ddдля создания образа соответствующих разделов ( /dataраздел - это то, что вам обычно нужно). Создайте его на внешней SD-карте.
  5. используйте adb pull, чтобы получить изображение на ваш компьютер
  6. используйте программное обеспечение для вырезания файлов (см. нашу вики-тег восстановления данных ), чтобы вернуть удаленный контент из этого изображения.

Подробную информацию можно найти в статье «Один способ использования компьютера с Linux для восстановления файлов с устройства Android », в том числе о некоторых сложных частях: как найти свой раздел (шаг 4), а также альтернативный способ его захвата ( adb shell su -c "cat /dev/block/mmcblk0" | pv > mmcblk0.rawбудет работать, даже если у вас нет внешней SD-карты, и запишете образ прямо на ваш Linux-компьютер).

Если у вас нет машины с Linux, вы можете использовать несколько LiveCD. Чтобы использовать ADB для них, см. нашу вики-тег adb для минимальной установки; Я бы рекомендовал просто скачать минималистичный архив с моего сайта , распаковать в пустой каталог и оттуда запустить.

Если данные не были зашифрованы и не перезаписаны, технически возможно восстановить данные с помощью (linux) инструментов восстановления данных.

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

Вы можете проверить, не очистили ли вы только что кеш dalvik.

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