Innbyggt minni Android er geymt sem geymsla á massi og gögn bati

Endurheimt gögn, eytt myndum og myndskeiðum, skjölum og öðrum þáttum úr innra minni nútíma Android síma og spjaldtölva hefur orðið erfitt verkefni þar sem innri geymsla er tengd með MTP samskiptareglunni og ekki Mass Storage (eins og USB glampi ökuferð) og venjulegu gögn bati forrit geta ekki fundið og endurheimta skrár í þessum ham.

Núverandi vinsæl gögn bati forrit á Android (sjá Endurheimta gögn á Android) reyna að komast í kringum þetta: Fáðu sjálfkrafa aðgang að rótum (eða láta notandann gera það) og þá beina aðgang að geymslu tækisins, en þetta virkar ekki fyrir alla tæki.

Hins vegar er hægt að tengja (tengja) innbyggða Android geymsluna við USB-geisladisk í USB-geisladiski með því að nota ADB skipanirnar og notaðu síðan hvaða gögn bati hugbúnaður sem virkar með ext4 skráarkerfi sem notað er á þessari geymslu, svo sem PhotoRec eða R-Studio . Tengingin á innri geymslunni í Mass Storage ham og síðari endurheimt gagna frá innra minni Android, þar á meðal eftir að hafa verið endurstillt í upphafsstillingar (harður endurstilla), verður fjallað í þessari handbók.

Viðvörun: Þessi aðferð er ekki fyrir byrjendur. Ef þú telur þig við þá, þá geta sumir stig óskiljanleg og afleiðing aðgerða verður ekki endilega gert ráð fyrir (fræðilega er hægt að gera það verra). Notaðu aðeins ofangreint á þína ábyrgð og með reiðubúin að eitthvað muni fara úrskeiðis og Android tækið þitt mun ekki kveikja á (en ef þú gerir allt, skilning á ferlinu og án villur, þá ætti þetta ekki að gerast).

Undirbúningur til að tengja innri geymslu

Allar skrefin sem lýst er hér að neðan er hægt að framkvæma á Windows, Mac OS og Linux. Í mínu tilviki notaði ég Windows 10 með Windows undirkerfi fyrir Linux uppsett í það og Ubuntu Shell frá app versluninni. Það er ekki nauðsynlegt að setja Linux hluti í framkvæmd og allar aðgerðir geta verið gerðar á stjórn línunnar (og þær munu ekki vera mismunandi) en ég vali þennan möguleika vegna þess að þegar ADB Shell var notað á stjórnarlínunni voru vandamál að sýna sérstaka stafi sem hafa ekki áhrif á rekstur aðferðarinnar en sem táknar óþægindi.

Áður en þú byrjar að tengja innra minni Android sem USB glampi ökuferð í Windows skaltu fylgja þessum skrefum:

  1. Hlaða niður og hreinsaðu Android SDK Platform Tools í möppu á tölvunni þinni. Niðurhalið er að finna á opinberu síðunni //developer.android.com/studio/releases/platform-tools.html
  2. Opnaðu breytur kerfisumhverfisbreytur (til dæmis með því að byrja að slá inn "breytur" í Windows leit og smelltu síðan á "Umhverfisvarnir" í kerfisglugganum sem opnast. Önnur leið: Opna Control Panel - System - Advanced System Settings - "Umhverfisvarnir" á flipanum Valfrjálst ").
  3. Veldu PATH breytu (sama kerfi eða notandi) og smelltu á "Breyta".
  4. Í næstu glugga skaltu smella á "Búa til" og tilgreina slóðina í möppuna með Platform Tools frá 1. skrefi og beita breytingum.

Ef þú framkvæmir þessar aðgerðir í Linux eða MacOS skaltu leita á internetinu um hvernig á að bæta við möppunni með Android Platform Tools í PATH í þessum OSs.

Innbyggður tengi Android sem Mass Storage Device

Nú erum við að halda áfram að mestu leyti af þessari handbók - tengja beint innra minni Android eins og a glampi ökuferð til a tölva.

  1. Endurræstu símann eða töfluna í Recovery ham. Venjulega þarftu að slökkva á símanum, halda síðan á rofanum og halda inni "hljóðstyrk" í nokkurn tíma (5-6) sekúndur og eftir að skyndimyndaskjárinn birtist skaltu velja Batahamur með því að nota hljóðstyrkstakkana og stíga inn í það og staðfesta valið með stuttum takka máttur hnappur. Fyrir sum tæki getur aðferðin verið mismunandi, en er auðvelt að finna á Netinu með beiðniinni: "endurheimta búnaður fyrir tækjabúnað"
  2. Tengdu tækið við tölvuna með USB og bíða smá stund þar til hún er stillt. Ef eftir uppsetningu í Windows Device Manager birtist tækið með villu skaltu finna og setja upp ADB-bílstjóri fyrir tækið þitt.
  3. Hlaupa Ubuntu Shell (í mínu dæmi, það er Ubuntu undir Windows 10 sem er notað), stjórn lína eða Mac flugstöðinni og tegund adb.exe tæki (Ath: Ég nota Adb fyrir Windows frá Ubuntu í Windows 10. Ég gæti sett upp ADB fyrir Linux, en þá myndi hann ekki "sjá" tengda tæki - takmarka aðgerðir Windows undirkerfi fyrir Linux).
  4. Ef þú ert með tengt tæki í listanum geturðu haldið áfram með því að stjórna skipuninni. Ef ekki, sláðu inn skipunina fastboot.exe tæki
  5. Ef í þessu tilviki tækið birtist þá er allt tengt rétt, en bata leyfir ekki að nota ADB skipanir. Þú gætir þurft að setja upp sérsniðna bata (ég mæli með að finna TWRP fyrir líkan símans). Lesa meira: Setja sérsniðna bata á Android.
  6. Eftir að setja upp sérsniðna bata skaltu fara inn í það og endurtaka skipanir adb.exe tæki - ef tækið varð sýnilegt geturðu haldið áfram.
  7. Sláðu inn skipunina adb.exe skel og ýttu á Enter.

Í ADB Shell, framkvæma við eftirfarandi skipanir í röð.

fjall | grep / gögn

Þess vegna fáum við nafnið á tækjablokknum, sem verður notað frekar (ekki missa sjónina, muna).

Næsta skipun mun aftengja gagnahlutann í símanum þannig að við getum tengt það við gagnageymslu.

umount / gögn

Næst skaltu finna LUN vísitölu viðkomandi sneið sem samsvarar massagagnartækinu.

finna / sys-nafn lun *

Nokkrar línur birtast, við höfum áhuga á þeim sem eru á leiðinni. f_mass_storageen við vitum ekki enn hver (venjulega endar bara lun eða lun0)

Í næstu skipun notum við tækið nafn frá fyrsta skrefi og einum af brautunum með f_mass_storage (ein þeirra samsvarar innra minni). Ef rangt er slegið inn færðu villuskilaboð og reyndu síðan næsta.

echo / dev / blokk / mmcblk0p42> / sys / tæki / raunverulegur / android_usb / android0 / f_mass_storage / lun / file

Næsta skref er að búa til handrit sem tengir innri geymslu við aðalkerfið (allt að neðan er ein langur lína).

echo / echo /> / sys / devices / virtual / android_usb / android0 / enable && echo  "mass_storage, adb "> / sys / tæki / raunverulegur / android_usb / android0 / android_usb / android0 / enable "> enable_mass_storage_android.sh

Framkvæma handritið

Sh enable_mass_storage_android.sh

Á þessum tímapunkti verður ADB Shell-fundurinn lokaður og nýr diskur ("flash drive"), sem er innri Android-minni, verður tengdur við kerfið.

Í þessu tilviki, ef um Windows er að ræða, gætirðu verið beðin um að forsníða drifið - ekki gerðu þetta (Windows veit einfaldlega ekki hvernig á að vinna með ext3 / 4 skráarkerfinu, en margir gögn bati forrit geta).

Endurheimt gögn frá tengdum innri Android geymslu

Nú þegar innra minni er tengt sem venjulegur drif, getum við notað hvaða gögn bati hugbúnaður sem getur unnið með Linux skipting, til dæmis, ókeypis PhotoRec (boði fyrir öll algeng stýrikerfi) eða greitt R-Studio.

Ég reyni að framkvæma aðgerðir með PhotoRec:

  1. Hlaða niður og pakka upp PhotoRec frá opinberu vefsvæðinu www.cgsecurity.org/wiki/TestDisk_Download
  2. Hlaupa forritið fyrir Windows og ræsa forritið í grafísku ham, hlaupa the file qphotorec_win.exe (fleiri: gögn bati í PhotoRec).
  3. Í aðal glugganum í forritinu efst, veldu Linux tækið (nýja diskinn sem við tengdum). Hér að neðan er bent á möppuna til að endurheimta gögn og einnig að velja tegund ext2 / ext3 / ext skráarkerfisins. Ef þú þarft aðeins skrár af ákveðinni gerð mælum ég með því að tilgreina þær handvirkt ("File Formats" hnappinn), þannig að ferlið mun fara hraðar.
  4. Enn og aftur skaltu ganga úr skugga um að rétt skráarkerfi sé valið (stundum skiptir það sig).
  5. Byrjaðu skráarsóknina (þau munu byrja á annarri framhjá, fyrsta mun leita að skjalhausum). Þegar þeir finnast munu þær sjálfkrafa aftur í möppuna sem þú tilgreindir.

Í tilraun minni, frá 30 myndum eytt úr innra minni í fullkomnu ástandi, voru 10 endurheimtar (betri en ekkert), fyrir afganginn - aðeins smámyndir, png skjámyndir sem voru gerðar fyrir harða endurstillingu fundust einnig. R-Studio sýndi um sömu niðurstöðu.

En engu að síður, þetta er ekki vandamál af því hvernig það virkar, en vandamálið við endurheimt gagnanna sem slík í sumum tilfellum. Ég sé líka að DiskDigger Photo Recovery (í djúpum grannstillingu með rót) og Wondershare Dr. Fone for Android sýndi mjög lélegar niðurstöður á sama tækinu. Auðvitað getur þú prófað önnur tæki sem leyfa þér að endurheimta skrár frá skiptingum með Linux skráarkerfinu.

Þegar endurheimtin er lokið skaltu fjarlægja tengda USB-tækið (með viðeigandi aðferðum stýrikerfisins).

Þá getur þú einfaldlega endurræst símann með því að velja viðeigandi atriði í bata valmyndinni.