Montimi i kujtesës së brendshme të Android si ruajtje në masë dhe rikuperim i të dhënave

Shërimi i të dhënave, i fshirë fotot dhe videot, dokumentet dhe elementët e tjerë nga kujtesa e brendshme e telefonave Android dhe tabletëve Android është bërë një detyrë e vështirë pasi që magazinimi i brendshëm është i lidhur me protokollin MTP dhe jo me ruajtjen në masë (si një flash USB) dhe programet e zakonshme të rimëkëmbjes së të dhënave nuk mund të gjejnë dhe shërohen skedarët në këtë regjim.

Programet ekzistuese të rimëkëmbjes së të dhënave në Android (shih Shërimin e të dhënave në Android) përpiqen të kapin rreth kësaj: automatikisht të hyjnë në rrënjë (ose të lejojnë përdoruesin të bëjnë atë) dhe pastaj të kenë akses të drejtpërdrejtë në ruajtjen e pajisjes, por kjo nuk funksionon për të gjithë pajisje.

Sidoqoftë, ekziston një mënyrë për të montuar manualisht ruajtjen e brendshme të Android si një pajisje flash USB për ruajtjen e masës duke përdorur komandat ADB dhe pastaj të përdorin ndonjë softuer shërimi të të dhënave që punon me sistemin e skedarit ext4 që përdoret në këtë ruajtje, si PhotoRec ose R-Studio . Lidhja e magazinimit të brendshëm në modalitetin e ruajtjes së masës dhe rikuperimi i mëpasshëm i të dhënave nga kujtesa e brendshme e Android, duke përfshirë edhe rivendosjen e tij në parametrat e fabrikës (rivendosja e vështirë), do të diskutohen në këtë manual.

paralajmërim: Metoda e përshkruar nuk është për fillestarët. Nëse e konsideroni veten tuaj, atëherë disa pika mund të jenë të pakuptueshme dhe rezultati i veprimeve nuk do të pritet (domosdoshmërisht, ju mund ta bëni më keq). Përdorni sa më sipër vetëm nën përgjegjësinë tuaj dhe me gatishmërinë që diçka do të shkojë keq, dhe pajisja juaj Android nuk do të aktivizohet (por nëse bëni gjithçka, duke kuptuar procesin dhe pa gabime, kjo nuk duhet të ndodhë).

Përgatitja për të lidhur ruajtjen e brendshme

Të gjitha hapat e përshkruara më poshtë mund të kryhen në Windows, Mac OS dhe Linux. Në rastin tim, kam përdorur Windows 10 me nënsistemin e Windows për Linux të instaluar në të dhe Ubuntu Shell nga dyqani i aplikacioneve. Instalimi i komponentëve të Linux nuk është i nevojshëm, të gjitha veprimet mund të kryhen në rreshtin e komandave (dhe ato nuk do të jenë të ndryshme), por e preferova këtë opsion, sepse kur përdoret ADB Shell në rreshtin e komandave, pati probleme me shfaqjen e karaktereve speciale që nuk ndikojnë në funksionimin e metodës duke përfaqësuar shqetësime.

Para se të filloni të lidhni kujtesën e brendshme të Android si një flash disk USB në Windows, ndiqni këto hapa:

  1. Shkarkoni dhe hiqni Android Platformat SDK Platform në një dosje në kompjuterin tuaj. Shkarkimi është në dispozicion në faqen zyrtare //developer.android.com/studio/releases/platform-tools.html
  2. Hapni parametrat e variablave të mjedisit të sistemit (për shembull, duke filluar të futni "variablat" në kërkimin e Windows dhe pastaj klikoni "Ndryshoret e mjedisit" në dritaren e pronave të sistemit që hapet Mënyra e dytë: hapur Control Panel - System - Opsionale ").
  3. Zgjidh variablin PATH (pa marrë parasysh sistemin ose përdoruesin) dhe kliko "Ndrysho".
  4. Në dritaren e ardhshme, klikoni "Krijo" dhe përcaktoni shtegun e dosjes me Tools Platforma nga hapi i parë dhe zbatoni ndryshimet.

Nëse i kryeni këto veprime në Linux ose MacOS, atëherë kërkoni në Internet se si të shtoni dosjen me Android Platform Tools në PATH në këto OS.

Lidhja e kujtesës së brendshme të Android si një pajisje ruajtjeje në masë

Tani ne vazhdojmë në pjesën kryesore të këtij manuali - direkt lidhjen e memories së brendshme të Android si një disk në një kompjuter.

  1. Rinisni telefonin ose tabletin tuaj në regjimin e Rimëkëmbjes. Zakonisht, duhet të fikni telefonin, më pas mbani shtypur butonin e energjisë dhe "vëllimin poshtë" për disa (5-6) sekonda, dhe pas shfaqjes së ekranit të fastboot, zgjidhni Modalitetin e Rimëkëmbjes duke përdorur butonat e volumit dhe futeni në të, duke konfirmuar përzgjedhjen me një shtypje të shkurtër butonin e energjisë. Për disa pajisje, metoda mund të ndryshojë, por gjendet lehtësisht në internet me kërkesën: "modaliteti i rimëkëmbjes së modelit të pajisjes"
  2. Lidheni pajisjen me kompjuterin nëpërmjet USB dhe prisni një kohë derisa të jetë konfiguruar. Nëse pas konfigurimit në Menaxherin e Pajisjeve të Windows, pajisja shfaqet me një gabim, gjen dhe vendosni Driver ADB për modelin tuaj të pajisjes.
  3. Drejtoni Ubuntu Shell (në shembullin tim, është Ubuntu nën Windows 10 që përdoret), linja komanduese ose terminali Mac dhe tipi pajisje adb.exe (Shënim: Unë përdor ADB për Windows nga nën Ubuntu në Windows 10. Unë mund të instaloj adb për Linux, por pastaj ai nuk do të "shohë" pajisjet e lidhura - kufizimin e funksioneve të nënsistemit të Windows për Linux).
  4. Nëse si rezultat i ekzekutimit të komandës shihni një pajisje të lidhur në listë, mund të vazhdoni. Nëse jo, futni komandën pajisje fastboot.exe
  5. Nëse në këtë rast pajisja shfaqet, atëherë gjithçka është e lidhur mirë, por rikuperimi nuk lejon përdorimin e komandave të ADB. Ju mund të keni nevojë të instaloni shërimin me porosi (unë rekomandoj që të gjeni TWRP për modelin tuaj të telefonit). Lexo më shumë: Instalimi i shërimit me porosi në Android.
  6. Pas instalimit të rikuperimit të porosisë, shkoni në të dhe përsëritni komandën e pajisjeve adb.exe - nëse pajisja u bë e dukshme, ju mund të vazhdoni.
  7. Shkruani komandën shell adb.exe dhe shtypni Enter.

Në ADB Shell, ne i zbatojmë urdhrat e mëposhtëm në rregull.

mali | grep / të dhëna

Si rezultat, ne marrim emrin e bllokut të pajisjes, i cili do të përdoret më tej (mos e harro atë, mos harroni).

Komanda tjetër do të shkëpusë seksionin e të dhënave në telefon në mënyrë që ta lidhim atë si Mass Storage.

umount / të dhëna

Tjetra, gjeni indeksin LUN të ndarjes së dëshiruar që i korrespondon Pajisjes së Magazinimit në Masë.

gjeni / sys -name lun *

Do të shfaqen disa linja, ne jemi të interesuar për ata që janë në rrugë. f_mass_storagepor ne nuk e dimë ende se cili (zakonisht përfundon vetëm në lun ose lun0)

Në komandën tjetër përdorim emrin e pajisjes nga hapi i parë dhe një nga shtigjet me f_mass_storage (njëra prej tyre korrespondon me memorien e brendshme). Nëse futet gabim, do të merrni një mesazh gabimi, më pas provoni një tjetër.

echo / dev / bllok / mmcblk0p42> / sys / devices / virtuale / android_usb / android0 / f_mass_storage / lun / file

Hapi tjetër është krijimi i një skript që lidh ruajtjen e brendshme me sistemin kryesor (çdo gjë më poshtë është një vijë e gjatë).

echo "/ echo" / sys / devices / virtual / android_usb / android0 / enable / android_usb / android0 / enable "> enable_mass_storage_android.sh

Ekzekutoni skenarin

sh enable_mass_storage_android.sh

Në këtë pikë, sesioni i ADB Shell do të mbyllet dhe një disk i ri ("flash drive"), i cili është memoria e brendshme e Android, do të lidhet me sistemin.

Në këtë rast, në rastin e Windows-it, mund t'ju kërkohet të formatoni diskun - mos e bëni këtë (Windows thjesht nuk di si të punojë me sistemin e file ext3 / 4, por shumë programe të rimëkëmbjes së të dhënave munden).

Shëno të dhënat nga ruajtja e brendshme e lidhur me Android

Tani që memoria e brendshme është e lidhur si një disk i rregullt, ne mund të përdorim çdo softuer të rimëkëmbjes së të dhënave që mund të punojë me ndarjet Linux, për shembull, PhotoRec falas (i disponueshëm për të gjitha sistemet operative të përbashkëta) ose R-Studio me pagesë.

Unë përpiqem të kryej veprime me PhotoRec:

  1. Shkarkoni dhe shpaketoni PhotoRec nga faqja zyrtare //www.cgsecurity.org/wiki/TestDisk_Download
  2. Drejtoni programin për Windows dhe nisni programin në mënyrë grafike, ekzekutoni skedarin qphotorec_win.exe (më tepër: rikthimin e të dhënave në PhotoRec).
  3. Në dritaren kryesore të programit në krye, zgjidhni pajisjen Linux (diskun e ri që kemi lidhur). Më poshtë po tregojmë dosjen për rikthimin e të dhënave, dhe gjithashtu zgjidhni llojin e sistemit të skedarit ext2 / ext3 / ext. Nëse ju nevojitet vetëm skedarë të një lloji të caktuar, unë rekomandoj t'i specifikoni manualisht (butonin "Formati i skedarëve"), kështu që procesi do të shkojë më shpejt.
  4. Edhe një herë, sigurohuni që sistemi i saktë i skedarit të zgjidhet (nganjëherë ndryshon).
  5. Filloni kërkimin e skedarit (ata do të fillojnë në kalimin e dytë, i pari do të kërkojë skedarët). Kur të gjenden, ato do të rikthehen automatikisht në dosjen që specifikon.

Në eksperimentin tim, nga 30 foto të fshira nga kujtesa e brendshme në gjendje të përsosur, 10 u rivendosën (më mirë se asgjë), për pjesën tjetër - vetëm miniaturat, png screenshots bërë para reset vështirë u gjetën gjithashtu. R-Studio tregoi për të njëjtin rezultat.

Por, gjithsesi, ky nuk është një problem i mënyrës që punon, por problemi i efikasitetit të rikuperimit të të dhënave si i tillë në disa skenarë. Gjithashtu theksoj se DiskDigger Photo Recovery (në regjimin e skanimit të thellë me rrënjë) dhe Wondershare Dr. Fone për Android ka treguar rezultate shumë të dobëta në të njëjtën pajisje. Sigurisht, mund të provoni çdo mjet tjetër që ju lejon të rikuperoni skedarët nga ndarjet me sistemin e skedarëve Linux.

Pas përfundimit të procesit të rikuperimit, hiqni pajisjen USB të lidhur (duke përdorur metodat e duhura të sistemit tuaj operativ).

Pastaj thjesht mund ta rinisni telefonin duke zgjedhur artikullin e duhur në menunë e rikuperimit.