У меня был телефон LG Optimus I (LG E410f) с Android (сейчас не могу вспомнить точную версию, но, кажется, это была 4.1.2) — и у меня был установлен OI Notepad pp (домашний сайт приложения находится здесь ). В этом блокноте были сохранены некоторые очень важные заметки, но я случайно сделал сброс настроек при попытке загрузиться в рекавери (насколько я помню, я загружался в рекавери, но теперь каждый раз, когда я его загружаю, телефон запускает первоначальную настройку снова). Я не закончил первоначальную настройку после случайного сброса настроек, чтобы не перезаписать какие-либо данные на случай, если их можно будет восстановить.
Устройство было рутировано до загрузки в рекавери (но я не устанавливал альтернативное восстановление/ОС/что-либо — я просто использовал некоторые приложения, которым требовался root-доступ).
Итак, мой вопрос: есть ли способ восстановить данные приложения?
У вас может быть шанс через кастомное рекавери:
adb devices
показывает ли ваше устройствоfastboot boot recovery.img
(это не гарантирует работу со всеми комбинациями, но мне повезло с этим с помощью twrp на нескольких устройствах)adb shell
, чтобы перейти к его подсказке. Это должно быть корневое приглашение.dd
для создания образа соответствующих разделов ( /data
раздел - это то, что вам обычно нужно). Создайте его на внешней SD-карте.adb pull
, чтобы получить изображение на ваш компьютерПодробную информацию можно найти в статье «Один способ использования компьютера с Linux для восстановления файлов с устройства Android », в том числе о некоторых сложных частях: как найти свой раздел (шаг 4), а также альтернативный способ его захвата ( adb shell su -c "cat /dev/block/mmcblk0" | pv > mmcblk0.raw
будет работать, даже если у вас нет внешней SD-карты, и запишете образ прямо на ваш Linux-компьютер).
Если у вас нет машины с Linux, вы можете использовать несколько LiveCD. Чтобы использовать ADB для них, см. нашу вики-тег adb для минимальной установки; Я бы рекомендовал просто скачать минималистичный архив с моего сайта , распаковать в пустой каталог и оттуда запустить.
Если данные не были зашифрованы и не перезаписаны, технически возможно восстановить данные с помощью (linux) инструментов восстановления данных.
Для этого потребуется корневая оболочка, это может быть одна из вашей основной системы, одна из системы восстановления или одна из энергозависимой системы, которую вы загружаете с компьютера с помощью двоичного файла fastboot.
Вы можете проверить, не очистили ли вы только что кеш dalvik.
Если в вашей системе восстановления или энергозависимой системе включен adb, вы можете изучить файловую систему, чтобы проверить, существует ли еще папка приложения.
Иззи
Джей
Иззи
Джей
Иззи
Джей
Иззи
Джей
Иззи
Джей
Иззи
fastboot boot recovery.img
у некоторых работает (временная загрузка предоставленного образа без его установки).Джей
Иззи
Джей