Postavite unutrašnju memoriju Android kao masovno spremanje podataka i oporavak podataka

Pin
Send
Share
Send

Oporavak podataka, izbrisanih fotografija i video zapisa, dokumenata i drugih elemenata iz interne memorije modernih Android telefona i tableta postao je težak zadatak, jer je unutarnja pohrana povezana putem MTP protokola, a ne Mass Storage (poput USB fleš pogona) i uobičajeni programi za oporavak podataka ne mogu se naći i vratiti datoteke u ovom režimu.

Postojeći popularni programi za oporavak podataka na Androidu (pogledajte Oporavak podataka na Androidu) pokušajte to zaobići: automatski dobiti root pristup (ili dopustiti korisniku da to učini), a zatim usmjeriti pristup skladištu uređaja, ali to ne funkcionira za sve uređaja.

No, postoji način da ručno montirate (povežete) Androidovu internu pohranu kao uređaj za masovno pohranjivanje pomoću ADB naredbi, a zatim upotrijebite bilo koji program za oporavak podataka koji radi s datotečnim sustavom ext4 koji se koristi u ovoj pohrani, na primjer, PhotoRec ili R-Studio . U ovom se priručniku govori o povezivanju s internom pohranom u režimu masovne pohrane i naknadnim oporavkom podataka iz Android-ove interne memorije, uključujući nakon vraćanja na tvorničke postavke (tvrdi reset).

Upozorenje: Opisana metoda nije za početnike. Ako se odnosite prema njima, onda su neke točke možda nerazumljive, a rezultat radnji se neće nužno očekivati ​​(teoretski, možete pogoršati). Koristite prethodno samo na vlastitu odgovornost i uz spremnost da nešto pođe po zlu, a vaš se Android uređaj više ne uključuje (ali ako učinite sve, razumijevajući postupak i bez grešaka, to se ne bi trebalo dogoditi).

Priprema za povezivanje interne memorije

Sve dolje opisane radnje mogu se izvesti na Windows, Mac OS i Linuxu. U mom slučaju koristio sam Windows 10 sa instaliranim Windows podsistemom za Linux i Ubuntu Shell iz trgovine aplikacija. Instaliranje Linux komponenti nije potrebno, sve se radnje mogu izvoditi u naredbenoj liniji (i neće se razlikovati), ali ja sam preferirao ovu opciju, jer je kod korištenja ADB Shell-a došlo do problema s prikazom posebnih znakova koji ne utječu na način rada metode, ali predstavljajući neprijatnosti.

Pre nego što počnete da povezujete Android internu memoriju kao USB fleš uređaj u sistemu Windows, sledite ove korake:

  1. Preuzmite i raspakirajte Android SDK Platformske alate u mapu na vašem računalu. Preuzimanje je dostupno na službenom web mjestu //developer.android.com/studio/releases/platform-tools.html
  2. Otvorite parametre varijabli okruženja sistemske mreže (na primjer, u Windows pretraživanju unesite „varijable“, a zatim u prozoru koji prikazuje svojstva sistema kliknite „Promjenjive sredine“. Drugi način: otvorite upravljačku ploču - Sistem - Napredne postavke sistema - „Promjenljive okruženja“ na „ Neobavezno “).
  3. Odaberite varijablu PATH (sistemsku ili definiranu od strane korisnika) i kliknite "Promijeni".
  4. U sljedećem prozoru kliknite "Kreiraj" i odredite put do mape pomoću alata Platform od 1. koraka i primijenite promjene.

Ako radite ove korake na Linuxu ili MacOS-u, onda tražite Internet kako da dodate mapu s Android Platform Tools u PATH na ovim OS-ovima.

Spajanje Android interne memorije kao uređaja za masovnu pohranu

Sada započinjemo glavni dio ovog vodiča - direktno povezivanje interne memorije Androida kao bljeskalice i računara.

  1. Ponovo pokrenite telefon ili tablet u režimu oporavka. Obično, da biste to učinili, isključite telefon, zatim držite pritisnutim gumb za uključivanje i "jačanje zvuka" neko vrijeme (5-6) sekundi, a nakon što se pojavi zaslon za brzo pokretanje, odaberite Način oporavka pomoću gumba za jačinu zvuka i uključite ga, potvrđujući izbor kratkim pritiskom tasteri za napajanje. Za neke uređaje metoda se može razlikovati, ali na Internetu se može lako pronaći za: "način oporavka uređaja_model"
  2. Povežite uređaj s računalom putem USB-a i pričekajte neko vrijeme dok se ne konfigurira. Ako uređaj prikazuje grešku nakon dovršetka postavki u upravitelju uređaja Windows, pronađite i instalirajte ADB upravljački program posebno za vaš model uređaja.
  3. Pokrenite Ubuntu školjku (u mom primjeru Ubuntu školjka koristi se pod Windowsom 10), naredbenu liniju ili Mac terminal i utipkajte uređaji adb.exe (Napomena: ispod Ubuntu-a u Windows-u 10 koristim adb za Windows. Mogli biste instalirati adb za Linux, ali on tada ne bi "vidio" povezane uređaje - ograničavajući funkcije Windows podsistema za Linux).
  4. Ako kao rezultat naredbe vidite povezani uređaj na popisu - možete nastaviti. Ako nije, unesite naredbu fastboot.exe uređaji
  5. Ako se u ovom slučaju prikaže uređaj, tada je sve ispravno povezano, ali oporavak ne dopušta upotrebu ADB naredbi. Možda ćete morati instalirati prilagođeni oporavak (preporučujem vam da pronađete TWRP za svoj model telefona). Više: Instaliranje prilagođenog oporavka na Androidu.
  6. Nakon što instalirate prilagođeni oporavak, uđite u njega i ponovite naredbu uređaja adb.exe - ako je uređaj postao vidljiv, možete nastaviti.
  7. Unesite naredbu ljuska adb.exe i pritisnite Enter.

U ljušturi ADB-a, kako bi izvršili sljedeće naredbe.

mount | grep / podaci

Kao rezultat, dobili smo naziv blok uređaja, koji ćemo kasnije koristiti (ne gubimo to iz vida, zapamtite to).

Sljedećom naredbom isključite odjeljak s podacima na telefonu da biste ga mogli povezati kao Mass Storage.

broj / podaci

Zatim pronalazi LUN indeks željene particije koji odgovara uređaju Mass Storage

find / sys -name lun *

Prikazat će se nekoliko redaka, zanimaju nas oni koji imaju put f_mass_storageali za sada ne znamo koji (obično završava samo ručkom ili ručkom0)

U sljedećoj naredbi koristimo naziv uređaja iz prvog koraka i jedan od staza s f_mass_storage (jedan od njih odgovara internoj memoriji). Ako unesete pogrešnu, dobićete poruku o pogrešci, a zatim pokušajte sljedeće.

echo / dev / block / mmcblk0p42> / sys / uređaji / virtualni / android_usb / android0 / f_mass_storage / lun / file

Sljedeći korak je kreiranje skripte koja povezuje unutarnju memoriju sa glavnim sustavom (sve ispod je jedan dugi red).

echo "echo 0> / sys / uređaji / virtualni / android_usb / android0 / omogući && echo " mass_storage, adb  "> / sys / uređaji / virtualni / android_usb / android0 / funkcije && echo 1> / sys / uređaji / virtualni / android_usb / android0 / enable "> enable_mass_storage_android.sh

Izvršavamo skriptu

sh enable_mass_storage_android.sh

U ovom trenutku sesija ADB Shell će biti zatvorena, a novi disk ("fleš pogon") biće povezan u sistem, što je unutrašnja memorija Androida.

Istovremeno, u slučaju Windows-a, od vas će se možda tražiti da formatirate pogon - nemojte to raditi (samo Windows ne može raditi s datotečnim sustavom ext3 / 4, ali mnogi programi za oporavak podataka mogu).

Oporavak podataka iz povezane Android memorije

Sada kada je unutarnja memorija povezana kao uobičajeni pogon, možemo koristiti bilo koji program za oporavak podataka koji može raditi s Linux particijama, na primjer, besplatni PhotoRec (dostupan za sve uobičajene OS) ili plaćeni R-Studio.

Pokušavam izvesti radnje sa PhotoRec-om:

  1. Preuzmite i raspakirajte PhotoRec sa službene stranice //www.cgsecurity.org/wiki/TestDisk_Download
  2. Pokrećemo program, za Windows i pokrećemo program u grafičkom režimu, pokrećemo datoteku qphotorec_win.exe (više: oporavak podataka u PhotoRec-u).
  3. U glavnom prozoru programa na vrhu odaberite Linux uređaj (novi pogon koji smo povezali). U nastavku navodimo mapu za oporavak podataka, a također odaberite vrstu datotečnog sistema ext2 / ext3 / ext. Ako vam trebaju samo određene vrste datoteka, preporučujem ih da ih odredite ručno (gumb "Format datoteke"), tako da će proces ići brže.
  4. Još jednom provjerite je li odabran željeni sistem datoteka (ponekad se prebacuje "sam od sebe").
  5. Pokrenite pretragu datoteka (one će se nalaziti na drugom prolazu, prva je pretraga zaglavlja datoteka). Kada se pronađu, automatski će se vratiti u mapu koju ste odredili.

U mom eksperimentu, od 30 fotografija izbrisanih iz interne memorije, 10 je obnovljeno u besprijekornom stanju (bolje nego ništa), za ostalo - snimljene su samo sličice, također PNG snimke zaslona koje su napravljene prije napornog resetiranja. R-Studio je pokazao otprilike isti rezultat.

Ali, u svakom slučaju, to nije problem metode koja djeluje, već problem efikasnosti oporavka podataka kao takvog u nekim scenarijima. Također napominjem da su DiskDigger Photo Recovery (u režimu dubokog skeniranja s korijenom) i Wondershare Dr. Fone za Android pokazao je puno lošiji rezultat na istom uređaju. Naravno, možete isprobati bilo koje drugo sredstvo koje vam omogućuje oporavak datoteka s particija s Linux datotečnim sustavom.

Na kraju postupka oporavka uklonite povezani USB uređaj (primjenom odgovarajućih metoda vašeg operativnog sistema).

Tada možete jednostavno ponovo pokrenuti telefon odabirom odgovarajuće stavke u izborniku za oporavak.

Pin
Send
Share
Send