Właśnie usunąłem plik na Nexusie S, którego naprawdę potrzebuję. (W rzeczywistości była to część aplikacji korzystającej z bazy danych sqlite, która zrobiła tabelę upuszczania podczas aktualizacji do nowej wersji).
Przypuszczalnie muszę najpierw zrootować telefon (co słyszę, że jest to łatwe w telefonach Nexus), ale czy mam tutaj haczyk? Mianowicie, czy rootowanie telefonu oznacza wymazanie / nadpisanie partycji, na której znajdują się dane?
Jeśli nie, co polecasz do narzędzi do odzyskiwania danych? Prawdopodobnie plik został po prostu rozłączony i nie został aktywnie nadpisany (co zwykle przy „usuwaniu” pliku), więc technicznie dane muszą tam być ...
dd
na kartę micro SD po 4 GB: `` dd if = / dev / dm-0 of = / sdcard / x1 ... n bs = 1048576 count = 4095 skip = ... `` Cóż, masz opcję zamontowania zewnętrznego napędu OTG (znajdź jakieś zewnętrzne źródło zasilania). Ale moje nie działało, więc musiałem wkładać elementy do micro-SD. W skip
parametrze umieścisz: 0, 4095, 8190, 16380 itd.
cat
.
testdisk
aby odzyskać. Jest to najbardziej wszechstronne narzędzie do cofania usuwania plików extf. Umożliwia cofanie z określonego katalogu, a nawet usuwa uszkodzone pliki i działa naprawdę szybko (oprócz skanerów heurystycznych). Będziesz więc pewien, że wszystko, co jest możliwe, zostanie usunięte lub nadpisane.
testdisk
jako część pakietu busybox i przechowuj go w telefonie.
/data
(twoje lokalne i usunięte pliki są w nim/data/media
lub coś takiego).