Monteer Android se interne geheue as massa berging en dataherwinning

Die herstel van data, geskrap foto's en video's, dokumente en ander elemente van die interne geheue van moderne Android-fone en -tablette, het 'n moeilike taak geword, aangesien die interne berging via die MTP-protokol verbind word en nie Mass Storage (soos 'n USB-stick) en die gewone dataherwinningsprogramme nie kan vind nie. herstel lêers in hierdie modus.

Bestaande gewilde dataherwinningsprogramme op Android (sien Data herstel op Android) probeer om dit te bereik: kry outomaties toegang tot die wortel (of laat die gebruiker dit doen), en gee dan toegang tot die berging van die toestel, maar dit werk nie vir almal nie. toestelle.

Daar is egter 'n manier om die Android-interne berging as 'n USB-geheue vir USB-geheue met die ADB-opdragte handmatig te koppel (koppel) en gebruik dan enige dataherwinningsagteware wat werk met die ext4-lêersisteem wat op hierdie berging gebruik word, soos PhotoRec of R-Studio. . Die koppeling van die interne berging in die Mass Storage-modus en die daaropvolgende herstel van data vanaf die interne geheue van Android, insluitend nadat dit na die fabrieksinstellings herstel is (harde reset), word in hierdie handleiding bespreek.

waarskuwing: Die beskryf metode is nie vir beginners nie. As u uself aan hulle oorweeg, kan sommige punte onbegryplik wees, en die resultaat van aksies word nie noodwendig verwag nie (teoreties kan u dit erger maak). Gebruik die bogenoemde slegs onder jou verantwoordelikheid en met die gereedheid dat iets verkeerd gaan, en jou Android-toestel sal nie aanskakel nie (maar as jy alles doen, die proses verstaan ​​en sonder foute, moet dit nie gebeur nie).

Berei voor om die interne berging te koppel

Al die stappe wat hieronder beskryf word, kan op Windows, Mac OS en Linux uitgevoer word. In my geval het ek Windows 10 gebruik met die Windows-subsysteem vir Linux wat daarin geïnstalleer is en Ubuntu Shell van die app store. Die installering van Linux-komponente is nie nodig nie, al die aksies kan op die bevellyn uitgevoer word (en hulle sal nie anders wees nie), maar ek het hierdie opsie verkies, want as ADB Shell op die opdraglyn gebruik word, was daar probleme met die vertoon van spesiale karakters wat nie die werking van die metode beïnvloed nie, maar wat ongerief verteenwoordig.

Voordat jy die interne geheue van Android as 'n USB-stick in Windows aanskakel, volg hierdie stappe:

  1. Laai en pak die Android SDK Platform Tools na 'n gids op jou rekenaar. Die aflaai is beskikbaar op die amptelike webwerf //developer.android.com/studio/releases/platform-tools.html
  2. Open die parameters van die stelsel omgewing veranderlikes (byvoorbeeld deur die begin van "veranderlikes" in Windows soek, en klik dan op "Omgewingsvariabele" in die stelsel eienskappe venster wat oopmaak. Tweede manier: oop Configuratiescherm - Stelsel - Gevorderde Stelsel instellings - "Omgewingsvariabele" op die oortjie Opsioneel ").
  3. Kies die Pad-veranderlike (ongeag die stelsel of gebruiker) en klik "Redigeer."
  4. Klik in die volgende venster op "Skep" en spesifiseer die pad na die gids met die Platform Tools vanaf die 1ste stap en pas die veranderinge toe.

As jy hierdie aksies uitvoer in Linux of MacOS, soek dan die Internet vir hoe om die gids met Android Platform Tools in PATH in hierdie OS's by te voeg.

Koppel Android se interne geheue as 'n Mass Storage Device

Nou gaan ons voort na die hoofgedeelte van hierdie handleiding - die interne geheue van Android as 'n flitsaandrywer aan 'n rekenaar verbind.

  1. Herbegin jou foon of tablet in die herstelmodus. Gewoonlik moet jy die foon afskakel, hou dan die kragknop en die volume omlaag vir 'n geruime tyd (5-6) sekondes. Nadat die snelbootskerm verskyn, kies die herstelmodus met behulp van die volumeknoppies en begin dit, bevestig die keuse met 'n kort druk krag knoppie. Vir sommige toestelle kan die metode verskil, maar word maklik op die internet gevind deur die versoek: "toestelmodusherstelmodus"
  2. Koppel die toestel aan die rekenaar via USB en wag 'n rukkie totdat dit gekonfigureer is. As na die konfigurasie in die Windows-toestelbestuurder die toestel met 'n fout vertoon word, vind en installeer die ADB-bestuurder vir jou toestelmodel.
  3. Begin die Ubuntu Shell (in my voorbeeld is dit Ubuntu onder Windows 10 wat gebruik word), die opdrag lyn of die Mac terminale en tipe adb.exe-toestelle (Nota: Ek gebruik adb vir Windows van onder Ubuntu in Windows 10. Ek kon adb vir Linux installeer, maar dan sou hy nie die gekoppelde toestelle "sien nie" - die funksies van die Windows-subsysteem vir Linux beperk).
  4. As u as gevolg van die opdraguitvoering 'n gekoppelde toestel in die lys sien, kan u voortgaan. Indien nie, voer die bevel in fastboot.exe toestelle
  5. As in hierdie geval die toestel vertoon word, is alles korrek verbind, maar die herstel laat nie toe dat ADB-opdragte gebruik word nie. Jy sal dalk persoonlike herstel moet installeer (ek beveel aan om TWRP vir jou selfoonmodel te vind). Lees meer: ​​Installeer persoonlike herstel op Android.
  6. Nadat u die persoonlike herstel geïnstalleer het, gaan dit in en herhaal die opdrag adb.exe-toestelle. As die toestel sigbaar geword het, kan u voortgaan.
  7. Voer die opdrag in adb.exe-skerm en druk Enter.

In ADB Shell voer ons die volgende opdragte uit.

berg | grep / data

As gevolg hiervan kry ons die naam van die toestelblok, wat verder gebruik gaan word (moenie vergeet nie, onthou).

Die volgende opdrag sal die data-afdeling op die foon ontkoppel sodat ons dit as Mass Storage kan koppel.

omount / data

Vind dan die LUN-indeks van die verlangde partisie wat ooreenstem met die Mass Storage Device.

vind / sys-naam lun *

Verskeie lyne sal vertoon word, ons is geïnteresseerd in diegene wat op pad is. f_mass_storagemaar ons weet nog nie watter een (gewoonlik eindig net lun of lun0)

In die volgende opdrag gebruik ons ​​die toestel naam van die eerste stap en een van die paaie met f_mass_storage (een van hulle stem ooreen met die interne geheue). As die verkeerde een ingevoer is, sal u 'n foutboodskap kry, en probeer dan die volgende een.

echo / dev / block / mmcblk0p42> / sys / devices / virtual / android_usb / android0 / f_mass_storage / lun / file

Die volgende stap is om 'n script te skep wat die interne berging aan die hoofstelsel koppel (alles hieronder is een lang lyn).

echo / echo 0> / sys / devices / virtual / android_usb / android0 / enable && echo  "mass_storage, adb "> / sys / devices / virtual / android_usb / android0 / functions & android_usb / android0 / enable "> enable_mass_storage_android.sh

Voer die skrif uit

Sh enable_mass_storage_android.sh

Op hierdie stadium sal die ADB Shell-sessie gesluit word, en 'n nuwe skyf ("flash drive"), wat die interne Android-geheue is, sal aan die stelsel gekoppel word.

In hierdie geval, in die geval van Windows, word u gevra om die stasie te formateer - moenie dit doen nie (Windows weet eenvoudig nie hoe om met die ext3 / 4 lêerstelsel te werk nie, maar baie dataherwinningsprogramme kan).

Herwin data van die gekoppelde interne Android-berging

Noudat die interne geheue verbind word as 'n gereelde rit, kan ons enige dataherwinningsagteware gebruik wat met Linux-partisies kan werk, byvoorbeeld, gratis PhotoRec (beskikbaar vir alle algemene bedryfstelsels) of betaalde R-Studio.

Ek probeer om aksies met PhotoRec te doen:

  1. Laai en pak PhotoRec uit die amptelike webwerf //www.cgsecurity.org/wiki/TestDisk_Download
  2. Begin die program vir Windows en begin die program in grafiese modus. Begin die lêer qphotorec_win.exe (meer: ​​data herstel in PhotoRec).
  3. Kies in die hoofvenster van die program bo-aan die Linux-toestel (die nuwe skyf wat ons verbind het). Hierna dui ons die gids vir dataherwinning aan, en kies ook die tipe ext2 / ext3 / ext-lêerstelsel. As u slegs lêers van 'n sekere tipe benodig, raai ek dit aan om hulle handmatig te spesifiseer (die "Lêerformate" -knoppie), sodat die proses vinniger gaan.
  4. Weereens, maak seker dat die korrekte lêerstelsel gekies is (soms wissel dit self).
  5. Begin die lêer soektog (hulle sal begin met die tweede pas, die eerste sal die lêeropskrifte soek). Wanneer dit gevind word, sal hulle outomaties herstel word na die gids wat u verskaf het.

In my eksperiment is 10 foto's uit die interne geheue in perfekte toestand verwyder, 10 is herstel (beter as niks), vir die res - slegs miniatuurtjies, png-skermkiekies wat voor die harde reset gemaak is, is ook gevind. R-Studio het omtrent dieselfde resultaat getoon.

Maar in elk geval, dit is nie 'n probleem van die manier waarop dit werk nie, maar die probleem van dataherwinningsdoeltreffendheid as sodanig in sommige scenario's. Ek let ook op dat DiskDigger Photo Recovery (in die diep scan af met wortel) en Wondershare Dr. Fone vir Android het baie swak resultate op dieselfde toestel gewys. Uiteraard kan u enige ander gereedskap probeer waarmee u lêers van partisies kan herstel met die Linux-lêerstelsel.

Nadat die herstelproses voltooi is, verwyder die gekoppelde USB-toestel (gebruik die toepaslike metodes van u bedryfstelsel).

Dan kan jy net die foon herlaai deur die toepaslike item in die herstelkieslys te kies.

Kyk na die video: Foscam FI8918W Setup, Configuration & Install HD (April 2024).