Я только что удалил файл на моем Nexus S, который мне действительно нужен обратно. (На самом деле это было частью приложения, использующего базу данных sqlite, которая выполнила удаление таблицы при обновлении до новой версии.)
Предположительно, мне нужно сначала рутировать телефон (что, как я слышал, легко на телефонах Nexus), но я здесь в ловушке? А именно, означает ли рутирование телефона стирание / перезапись раздела, в котором хранятся данные?
Если нет, что вы рекомендуете для инструментов восстановления данных? Предположительно, файл был просто не связан и не был активно перезаписан (как обычно при «удалении» файла), поэтому технически данные должны быть там ...
data-recovery
dreeves
источник
источник
/data
(ваши локальные и удаленные файлы находятся в/data/media
или что-то в этом роде).dd
на карту micro SD по 4 Гб: `` `dd if = / dev / dm-0 of = / sdcard / x1 ... n bs = 1048576 count = 4095 skip = ... `` `Ну, у вас есть возможность смонтировать внешний диск OTG (хотя найдите какой-нибудь внешний источник питания). Но у меня не получилось, поэтому мне пришлось положить кусочки на микро-SD. Вskip
параметре вы введете: 0, 4095, 8190, 16380 и т. Д.cat
.testdisk
для восстановления. Это наиболее универсальный инструмент для удаления удаленных файлов. Он позволяет удалять из определенного каталога и восстанавливать даже поврежденные файлы и работает очень быстро (кроме эвристических сканеров). Таким образом, вы будете уверены, что все, что возможно, восстановлено или перезаписано.testdisk
как часть пакета busybox и сохраняйте его на своем телефоне.Ответы:
Ручной способ
К счастью, восстановление данных на Android не отличается от любого другого ПК / Linux с флэш-накопителем. Сначала вам нужно иметь root и
dd
двоичный файл на вашем устройстве, чтобы сделать полную резервную копию блочного устройства хранения, на котором был удаленный файл.dd
иногда уже установлен в вашей системе.Тогда это всего лишь 3 шага, чтобы узнать, можно ли восстановить файл:
mount
dd if=/dev/<blockdevice> of=/sdcard/image bs=4096
/sdcard/image
потерянный файл. Конечно, вы можете попробовать запустить несколько инструментов на изображении. Foremost и Scalpel - хорошее начало.Приложение "Undelete"
Существует новое приложение под названием «Undelete Beta», которое может восстанавливать файлы во внутренней памяти и на SD-карте. Приложение является бета-версией и имеет некоторые ограничения.
Если файл действительно важен, я всегда выбираю «Ручной путь» .
источник
Начиная с Android 4.3+ и реализации TRIM, теперь невероятно сложно восстановить удаленные файлы во внутренней памяти.
Некоторые из предложенных решений, вероятно, будут бесполезны, если вы не сможете очень быстро сканировать память на предмет удаленных файлов после удаления.
Более того, в случае восстановления после сброса к заводским настройкам, начиная с Android 4.0+, сброс к заводским настройкам теперь завершается безопасным удалением (или аналогичной операцией), так что все данные безвозвратно исчезают.
Ссылка:
источник
Здесь может быть полезна новая бета-версия Undelete, если вы не хотите использовать ПК. Каждый раз, когда вы пишете в хранилище, вы рискуете перезаписать удаленный файл, но рут не должен стираться.
источник