I-mount ang Android Panloob na memorya bilang Mass Storage at Data Recovery

Pin
Send
Share
Send

Ang pagkuha ng data, tinanggal na mga larawan at video, mga dokumento at iba pang mga elemento mula sa panloob na memorya ng mga modernong telepono sa telepono at tablet ay naging isang mahirap na gawain, dahil ang panloob na imbakan ay konektado sa pamamagitan ng MTP protocol, at hindi Mass Storage (tulad ng isang USB flash drive) at ang karaniwang mga programa para sa pagkuha ng data ay hindi mahahanap at ibalik ang mga file sa mode na ito.

Ang umiiral na mga sikat na programa para sa pagbawi ng data sa Android (tingnan ang Data Recovery sa Android) subukang mapalibot ito: awtomatikong makakuha ng pag-access sa ugat (o hayaan itong gawin ng gumagamit), at pagkatapos ay direktang mag-access sa imbakan ng aparato, ngunit hindi ito gumagana para sa lahat aparato.

Gayunpaman, mayroong isang paraan upang manu-manong i-mount (kumonekta) ang panloob na imbakan ng Android bilang isang Mass Storage Device gamit ang mga utos ng ADB, at pagkatapos ay gumamit ng anumang programa sa pagbawi ng data na gumagana sa ext4 file system na ginamit sa imbakan na ito, halimbawa, PhotoRec o R-Studio . Ang koneksyon sa panloob na imbakan sa mode ng Mass Storage at ang kasunod na pagbawi ng data mula sa panloob na memorya ng Android, kabilang ang pagkatapos ng pag-reset sa mga setting ng pabrika (hard reset), tatalakayin sa manwal na ito.

Babala: Ang inilarawan na pamamaraan ay hindi para sa mga nagsisimula. Kung nauugnay mo sa kanila, kung gayon ang ilang mga puntos ay maaaring hindi maintindihan, at ang resulta ng mga aksyon ay hindi kinakailangang inaasahan (sa teoryang, maaari mong gawin itong mas masahol). Gamitin lamang ang nabanggit sa iyong sariling responsibilidad at sa pagiging handa na ang isang bagay ay nagkamali, at ang iyong aparato sa Android ay hindi na naka-on (ngunit kung gagawin mo ang lahat, nauunawaan ang proseso at walang mga pagkakamali, hindi ito dapat mangyari).

Paghahanda upang Ikonekta ang Panloob na Imbakan

Ang lahat ng mga pagkilos na inilarawan sa ibaba ay maaaring isagawa sa Windows, Mac OS at Linux. Sa aking kaso, ginamit ko ang Windows 10 kasama ang naka-install na Windows subsystem para sa Linux at Ubuntu Shell mula sa store store. Hindi kinakailangan ang pag-install ng mga sangkap ng Linux, ang lahat ng mga aksyon ay maaaring gumanap sa linya ng command (at hindi sila magkakaiba), ngunit mas gusto ko ang pagpipiliang ito, dahil kapag ginamit ang ADB Shell, ang linya ng utos ay nakatagpo ng mga problema sa pagpapakita ng mga espesyal na character na hindi nakakaapekto sa paraan ng paraan ng pamamaraan, ngunit na kumakatawan sa abala.

Bago mo simulan ang pagkonekta sa panloob na memorya ng Android bilang isang USB flash drive sa Windows, sundin ang mga hakbang na ito:

  1. I-download at i-unzip ang Mga tool sa Platform ng SDK sa Android sa isang folder sa iyong computer. Magagamit ang pag-download sa opisyal na website //developer.android.com/studio/releases/platform-tools.html
  2. Buksan ang mga parameter ng mga variable ng system system (halimbawa, nagsisimula na magpasok ng "mga variable" sa paghahanap sa Windows, at pagkatapos ay i-click ang "variable variable" sa window na bubukas ang mga katangian ng system. Opsyonal ").
  3. Piliin ang variable na PATH (system o tinukoy ng gumagamit) at i-click ang "Change."
  4. Sa susunod na window, i-click ang "Lumikha" at tukuyin ang landas sa folder na may Mga tool sa Platform mula sa 1st hakbang at ilapat ang mga pagbabago.

Kung ginagawa mo ang mga hakbang na ito sa Linux o MacOS, pagkatapos ay maghanap sa Internet para sa kung paano idagdag ang folder gamit ang Mga tool sa Platform ng Android sa PATH sa mga OS na ito.

Pagkonekta sa Android Internal Memory bilang isang Mass Storage Device

Ngayon ay nagsisimula kami sa pangunahing bahagi ng gabay na ito - direktang kumokonekta sa panloob na memorya ng Android bilang isang flash drive sa isang computer.

  1. I-reboot ang iyong telepono o tablet sa mode ng Paggaling. Karaniwan, upang gawin ito, i-off ang telepono, pagkatapos ay idaan ang power button at "volume down" sa loob ng ilang oras (5-6) segundo, at pagkatapos lumitaw ang fastboot screen, piliin ang Recovery Mode gamit ang mga pindutan ng dami at boot sa loob nito, kumpirmahin ang pagpili sa pamamagitan ng maikling pagpindot mga pindutan ng kuryente. Para sa ilang mga aparato, ang pamamaraan ay maaaring magkakaiba, ngunit madali itong matatagpuan sa Internet para sa: "device_model pagbawi mode"
  2. Ikonekta ang aparato sa computer sa pamamagitan ng USB at maghintay ng kaunti hanggang sa ito ay na-configure. Kung ang aparato ay nagpapakita ng isang error pagkatapos makumpleto ang mga setting sa Windows device manager, hanapin at mai-install ang ADB Driver na partikular para sa iyong modelo ng aparato.
  3. Ilunsad ang Ubuntu Shell (sa aking halimbawa, ang shell ng Ubuntu ay ginagamit sa ilalim ng Windows 10), isang linya ng utos o Mac terminal at uri adb.exe aparato (Tandaan: mula sa ilalim ng Ubuntu sa Windows 10 Gumagamit ako ng adb para sa Windows. Maaari kang mag-install ng adb para sa Linux, ngunit pagkatapos ay hindi niya 'makita' makakonekta ang mga aparato - nililimitahan ang mga pag-andar ng Windows subsystem para sa Linux).
  4. Kung bilang isang resulta ng utos nakikita mo ang konektadong aparato sa listahan - maaari kang magpatuloy. Kung hindi, ipasok ang utos mga aparato ng fastboot.exe
  5. Kung sa kasong ito ang aparato ay ipinapakita, pagkatapos ang lahat ay konektado nang tama, ngunit ang paggaling ay hindi pinapayagan ang paggamit ng mga utos ng ADB. Maaaring kailanganin mong mag-install ng pasadyang pagbawi (inirerekumenda ko ang paghahanap ng TWRP para sa iyong modelo ng telepono). Higit pa: Pag-install ng pasadyang pagbawi sa Android.
  6. Pagkatapos i-install ang pasadyang pagbawi, pumunta sa ito at ulitin ang utos ng adb.exe na aparato - kung ang aparato ay naging nakikita, maaari kang magpatuloy.
  7. Ipasok ang utos shell ng adb.exe at pindutin ang Enter.

Sa ADB Shell, sa pagkakasunud-sunod, isinasagawa namin ang mga sumusunod na utos.

bundok | grep / data

Bilang isang resulta, nakuha namin ang pangalan ng aparato ng block, na gagamitin sa ibang pagkakataon (hindi namin nawawalan ito ng pansin, tandaan ito).

Sa pamamagitan ng susunod na utos, ibalot ang seksyon ng data sa telepono upang ma-link ito bilang Mass Storage.

kabuuan / data

Susunod, nahanap nito ang LUN index ng nais na pagkahati na naaayon sa Mass Storage Device

hanapin / sys -name lun *

Maraming linya ang ipapakita, interesado kami sa mga nasa daan f_mass_storagengunit sa ngayon hindi natin alam kung alin ang (karaniwang nagtatapos sa lun o lun0 lamang)

Sa susunod na utos ginagamit namin ang pangalan ng aparato mula sa unang hakbang at isa sa mga landas na may f_mass_storage (ang isa sa mga ito ay tumutugma sa panloob na memorya). Kung nagpasok ka ng mali, nakakakuha ka ng isang mensahe ng error, pagkatapos ay subukan ang sumusunod.

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

Ang susunod na hakbang ay ang paglikha ng isang script na nag-uugnay sa panloob na imbakan sa pangunahing sistema (lahat ng nasa ibaba ay isang mahabang linya).

echo "echo 0> / sys / device / virtual / android_usb / android0 / paganahin && echo " mass_storage, adb  "> / sys / device / virtual / android_usb / android0 / function &&cho 1> / sys / aparato / virtual / android_usb / android0 / paganahin ang "> paganahin_mass_storage_android.sh

Nagpapatupad kami ng isang script

sh paganahin_mass_storage_android.sh

Sa puntong ito, ang session ng ADB Shell ay isasara, at isang bagong disk ("flash drive") ay konektado sa system, na siyang panloob na memorya ng Android.

Kasabay nito, sa kaso ng Windows, maaaring hilingin sa iyo na i-format ang drive - huwag gawin ito (ang Windows ay hindi maaaring gumana sa ext3 / 4 file system, ngunit maraming mga program ng pagbawi ng data).

Ang pagkuha ng data mula sa konektado na panloob na imbakan ng Android

Ngayon na ang panloob na memorya ay konektado bilang isang regular na drive, maaari naming gamitin ang anumang programa ng pagbawi ng data na maaaring gumana sa mga partisyon ng Linux, halimbawa, libreng PhotoRec (magagamit para sa lahat ng karaniwang OS) o bayad na R-Studio.

Sinubukan kong gawin ang mga aksyon sa PhotoRec:

  1. I-download at i-unpack ang PhotoRec mula sa opisyal na site //www.cgsecurity.org/wiki/TestDisk_Download
  2. Sinimulan namin ang programa, para sa Windows at inilulunsad ang programa sa mode ng grapiko, pinapatakbo ang qphotorec_win.exe file (higit pa: pagbawi ng data sa PhotoRec).
  3. Sa pangunahing window ng programa sa tuktok, piliin ang aparato ng Linux (ang bagong drive na nakakonekta namin). Sa ibaba ay ipinapahiwatig namin ang folder para sa pagbawi ng data, at piliin din ang uri ng system ng ext2 / ext3 / ext file.Kung kailangan mo lamang ng isang tiyak na uri ng mga file, inirerekumenda ko na manu-mano mong tukuyin ang mga ito (ang "File Formats" na pindutan), kaya mas mabilis ang proseso.
  4. Sa sandaling muli, siguraduhin na ang ninanais na system ng file ay napili (kung minsan ito ay lumilipat "mismo").
  5. Patakbuhin ang isang file sa paghahanap (matatagpuan ang mga ito sa pangalawang pass, ang una ay isang paghahanap para sa mga header ng file). Kapag nahanap, awtomatiko silang maibabalik sa folder na iyong tinukoy.

Sa aking eksperimento, sa 30 mga larawan na tinanggal mula sa panloob na memorya, 10 ang naibalik sa perpektong kondisyon (mas mahusay kaysa sa wala), para sa natitira - mga thumbnail lamang, din ang mga screenshot ng PNG ay nakuha bago ginawa ang hard reset. Halos ipinakita ng R-Studio ang parehong resulta.

Ngunit, gayon pa man, hindi ito ang problema ng pamamaraan na gumagana, ngunit ang problema ng kahusayan ng pagbawi ng data tulad ng sa ilang mga senaryo. Napansin ko rin na ang RecoveryDigger Photo Recovery (sa malalim na mode ng pag-scan na may ugat) at Wondershare Dr. Ang Fone para sa Android ay nagpakita ng isang mas masamang resulta sa parehong aparato. Siyempre, maaari mong subukan ang anumang iba pang mga paraan na nagbibigay-daan sa iyo upang mabawi ang mga file mula sa mga partisyon sa sistema ng file ng Linux.

Sa pagtatapos ng proseso ng paggaling, alisin ang nakakonektang USB aparato (gamit ang naaangkop na pamamaraan ng iyong operating system).

Pagkatapos ay maaari mo lamang i-restart ang telepono sa pamamagitan ng pagpili ng naaangkop na item sa menu ng pagbawi.

Pin
Send
Share
Send