Monteer Android-interne geheue as massaberging en dataherwinning

Pin
Send
Share
Send

Die herstel van data, geskrap foto's en video's, dokumente en ander elemente uit die interne geheue van moderne Android-fone en -tablette het 'n moeilike taak geword, aangesien die interne berging via die MTP-protokol gekoppel is, en nie Mass Storage (soos 'n USB-flash drive) en die gewone programme vir dataherwinning nie gevind kan word nie en herstel lêers in hierdie modus.

Bestaande gewilde programme vir dataherwinning op Android (sien Dataherwinning op Android) probeer dit regkry: kry worteltoegang outomaties (of laat die gebruiker dit doen), en gee dan direkte 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 met behulp van ADB-opdragte handmatig te monteer (verbind), en dan enige dataherstelprogram te gebruik wat werk met die ext4-lêerstelsel wat op hierdie stoor gebruik word, byvoorbeeld PhotoRec of R-Studio . In hierdie handleiding word die verbinding met die interne berging in die massa-bergingmodus en die daaropvolgende herstel van data uit die Android-geheue, insluitend na terugstelling na die fabrieksinstellings (harde herstel) bespreek.

waarskuwing: Die beskryf metode is nie vir beginners nie. As u daarmee verband hou, kan sommige punte onbegryplik wees, en die resultaat van aksies word nie noodwendig verwag nie (teoreties kan u dit vererger). Gebruik die voorafgaande slegs op u eie verantwoordelikheid en met die voorbereiding dat iets verkeerd gaan, en u Android-toestel word nie meer aangeskakel nie (maar as u alles doen, om die proses te verstaan ​​en sonder foute, moet dit nie gebeur nie).

Berei voor om interne berging aan te sluit

Al die aksies wat hieronder beskryf word, kan op Windows, Mac OS en Linux uitgevoer word. In my geval het ek Windows 10 met die geïnstalleerde Windows-substelsel vir Linux en Ubuntu Shell in die toepassingswinkel gebruik. Die installering van Linux-komponente is nie nodig nie, alle aksies kan op die opdragreël uitgevoer word (en dit sal nie verskil nie), maar ek het hierdie opsie verkies, want tydens die gebruik van ADB Shell het die opdragreël probleme ondervind met die vertoon van spesiale karakters wat nie die manier waarop die metode werk beïnvloed nie, maar ongemak verteenwoordig.

Voordat u die interne geheue van Android as 'n USB-flash drive in Windows begin koppel, volg hierdie stappe:

  1. Laai die Android SDK Platform Tools af en pak dit uit op 'n lêergids op u rekenaar. Aflaai is beskikbaar op die amptelike webwerf //developer.android.com/studio/releases/platform-tools.html
  2. Open die parameters van die stelselomgewingsveranderlikes (begin byvoorbeeld "veranderlikes" in die Windows-soektog in te voer, en klik dan op "Omgewingveranderlikes" in die venster wat die stelseleienskappe open. Die tweede manier: open die Configuratiescherm - Stelsel - Gevorderde stelselinstellings - "Omgewingveranderlikes" op die " Opsioneel ").
  3. Kies die PATH-veranderlike (stelsel- of gebruikersgedefinieerd) en klik op "Verander."
  4. Klik in die volgende venster op "Maak" en spesifiseer die pad na die lêergids met platformwerktuie vanaf die eerste stap en pas die wysigings toe.

As u hierdie stappe op Linux of MacOS doen, soek dan op die internet hoe u die lêergids met Android Platform Tools in PATH op hierdie OS's kan voeg.

Verbind Android se interne geheue as 'n massa-opbergtoestel

Nou begin ons die hoofdeel van hierdie gids - om die interne geheue van Android direk as 'n flash drive aan 'n rekenaar te koppel.

  1. Herlaai jou foon of tablet in die herstelmodus. Om dit te doen, skakel die telefoon gewoonlik af, hou dan die aan / uit-knoppie en "volume af" vir 'n geruime tyd (5-6) sekondes. Nadat die fastboot-skerm verskyn, kies u Herstelmodus met behulp van die volumeknoppies en begin daarin, en bevestig die keuse deur kort te druk kragknoppies. Vir sommige toestelle kan die metode verskil, maar dit kan maklik op die internet gevind word vir: "device_model recovery mode"
  2. Koppel die toestel via die USB aan die rekenaar en wag 'n rukkie totdat dit gekonfigureer is. As die toestel 'n fout toon nadat die instellings in die Windows-toestelbestuurder voltooi is, vind en installeer die ADB Driver spesifiek vir u toestelmodel.
  3. Begin die Ubuntu Shell (in my voorbeeld word die Ubuntu-skulp gebruik onder Windows 10), 'n opdragreël of Mac-terminale en tik adb.exe-toestelle (Let wel: van onder Ubuntu in Windows 10 gebruik ek adb vir Windows. U kan adb vir Linux installeer, maar dan sou hy nie gekoppelde toestelle “sien” nie - dit beperk die funksies van die Windows-substelsel vir Linux).
  4. As u die gekoppelde toestel as gevolg van die opdrag in die lys sien - kan u voortgaan. Indien nie, voer die opdrag in fastboot.exe-toestelle
  5. As die toestel in hierdie geval vertoon word, dan is alles korrek gekoppel, maar die herstel kan nie die gebruik van ADB-opdragte gebruik nie. Miskien moet u persoonlike herstel installeer (ek beveel aan dat u TWRP vir u telefoonmodel vind). Meer: Installeer persoonlike herstel op Android.
  6. Nadat u 'n pasgemaakte herstel geïnstalleer het, gaan dit weer en herhaal die opdrag adb.exe-toestelle - as die toestel sigbaar geword het, kan u voortgaan.
  7. Voer opdrag in adb.exe dop en druk Enter.

In volgorde van die ADB voer ons die volgende opdragte uit.

berg | grep / data

As gevolg hiervan kry ons die naam van die bloktoestel, wat later gebruik sal word (ons verloor dit nie uit die oog nie, onthou dit).

Demonteer die datagedeelte op die telefoon met die volgende opdrag om dit as massastoor te kan verbind.

umount / data

Vervolgens vind dit die LUN-indeks van die gewenste partisie wat ooreenstem met die Mass Storage Device

vind / sys-naam lun *

Verskeie reëls sal vertoon word, en ons stel belang in die wat in die pad is f_mass_storagemaar nou weet ons nie watter een nie (gewoonlik eindig net in lun of lun0)

In die volgende opdrag gebruik ons ​​die apparaatnaam vanaf die eerste stap en een van die paaie met f_mass_storage (een daarvan stem ooreen met die interne geheue). As u die verkeerde een invoer, kry u 'n foutboodskap en probeer dan die volgende.

eggo / dev / block / mmcblk0p42> / sys / toestelle / virtual / android_usb / android0 / f_mass_storage / lun / file

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

echo "echo 0> / sys / toestelle / virtual / android_usb / android0 / enable && echo " mass_storage, adb  "> / sys / apparaten / virtual / android_usb / android0 / funksies && echo 1> / sys / toestelle / virtuele / android_usb / android0 / enable "> enable_mass_storage_android.sh

Ons voer 'n draaiboek uit

sh enable_mass_storage_android.sh

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

Terselfdertyd, in die geval van Windows, kan u gevra word om die skyf te formateer - doen dit nie (net Windows kan nie met die ext3 / 4-lêerstelsel werk nie, maar baie dataherstelprogramme kan dit ook doen).

Herstel data vanaf gekoppelde interne interne berging

Noudat die interne geheue as 'n gewone skyf gekoppel is, kan ons enige dataherstelprogram gebruik wat met Linux-partisies werk, byvoorbeeld gratis PhotoRec (beskikbaar vir alle gewone besturingssysteme) of betaalde R-Studio.

Ek probeer aksies met PhotoRec uitvoer:

  1. Laai PhotoRec af en pak dit uit van die amptelike webwerf //www.cgsecurity.org/wiki/TestDisk_Download
  2. Ons begin die program, vir Windows, en begin die program in grafiese modus, voer die qphotorec_win.exe-lêer uit (meer: ​​dataherwinning in PhotoRec).
  3. Kies die Linux-toestel (die nuwe skyf wat ons gekoppel het) in die hoofvenster van die program aan die bokant. Hieronder dui ons die gids vir dataherwinning aan, en kies ook die tipe ext2 / ext3 / ext-lêerstelsel. As u slegs 'n sekere soort lêers benodig, beveel ek aan dat u dit met die hand spesifiseer (die knoppie "File Formats"), sodat die proses vinniger verloop.
  4. Maak weer seker dat die gewenste lêerstelsel gekies is (dit skakel soms "vanself").
  5. Voer 'n lêersoektog uit (hulle sal op die tweede pas geleë wees; die eerste een is op soek na lêeropskrifte). As dit gevind word, sal hulle outomaties herstel word na die gids wat u gespesifiseer het.

In my eksperiment, uit 30 foto's wat uit die interne geheue geskrap is, is 10 in perfekte toestand (beter as niks) herstel, vir die res - slegs duimnaels, ook PNG-skermkiekies is geneem wat gemaak is voor die harde herstel. R-Studio het ongeveer dieselfde resultaat getoon.

Maar in elk geval is dit nie die probleem van die metode wat werk nie, maar die probleem van die doeltreffendheid van dataherwinning as sodanig in sommige scenario's. Ek neem ook kennis dat DiskDigger Photo Recovery (in die diep skandering modus met wortel) en Wondershare Dr. Fone vir Android het 'n baie slegter resultaat op dieselfde toestel getoon. Natuurlik kan u enige ander manier probeer om u lêers van partisies te herstel met die Linux-lêerstelsel.

Aan die einde van die herstelproses, verwyder die gekoppelde USB-toestel (volgens die toepaslike metodes van u bedryfstelsel).

Dan kan u die telefoon eenvoudig herbegin deur die toepaslike item in die herstelmenu te kies.

Pin
Send
Share
Send