Pag-abut sa panumduman sa sulod sa Android isip mass storage ug data recovery

Ang pagbawi sa datos, natanggal nga mga litrato ug mga video, mga dokumento ug uban pang mga elemento gikan sa internal nga handumanan sa modernong mga Android phone ug mga tablet nahimo nga usa ka malisud nga buluhaton, tungod kay ang internal nga imbakan konektado pinaagi sa MTP protocol ug dili Mass Storage (sama sa USB flash drive) ug ang naandan nga data recovery programs dili makit-an ug Pag-recover sa mga file niini nga paagi.

Ang nag-una nga popular nga mga programa sa pagbawi sa mga datos sa Android (tan-awa ang Pag-recover sa datos sa Android) maningkamot sa paglibut niini: awtomatik nga makuha ang gamut nga agianan (o pagtugot sa user sa pagbuhat niini), ug unya direkta nga pag-access sa storage sa device, apan kini wala magtrabaho alang sa tanan mga gamit.

Apan, adunay usa ka paagi sa pag-instalar sa internal storage sa Android isip usa ka Mass Storage Device USB flash drive gamit ang mga ADB nga mga sugo, ug dayon gamiton ang bisan unsang data recovery software nga naglihok sa ext4 file system nga gigamit sa storage, sama sa PhotoRec o R-Studio . Ang koneksyon sa internal storage sa Mass Storage mode ug ang sunod nga pagbawi sa mga data gikan sa internal nga memorya sa Android, lakip na human sa pag-reset niini ngadto sa mga setting sa pabrika (lisud nga reset), pagahisgutan sa niini nga manwal.

Pasidaan: Ang gihulagway nga pamaagi dili alang sa mga magsusugod. Kung giisip nimo ang imong kaugalingon ngadto kanila, nan ang pipila ka mga punto mahimong dili masabtan, ug ang resulta sa mga aksyon dili kinahanglan nga gipaabut (sa teoriya, mahimo nimong mas grabe). Gamita ang mga sa ibabaw lamang sa ilalum sa imong responsibilidad ug uban sa pagkaandam nga adunay usa ka butang nga sayup, ug ang imong Android device dili mag-abli (apan kung buhaton nimo ang tanan, masabtan ang proseso ug walay kasaypanan, kini dili mahitabo).

Pag-andam sa pagkonektar sa internal storage

Ang tanan nga mga lakang nga gihulagway sa ubos mahimong ipahigayon sa Windows, Mac OS ug Linux. Sa akong kahimtang, gigamit nako ang Windows 10 sa Windows subsystem para sa Linux nga gibutang sa sulod niini ug Ubuntu Shell gikan sa app store. Ang pag-instalar sa mga component sa Linux dili gikinahanglan, ang tanan nga mga aksyon mahimong ipahigayon sa command line (ug dili kini managlahi), apan gipalabi ko kini nga kapilian, tungod kay kon gamiton ang ADB Shell sa command line, adunay problema sa pagpakita sa mga espesyal nga mga karakter nga wala makaapekto sa operasyon sa pamaagi, apan nagrepresentar sa kahasol.

Sa dili ka magsugod sa pagkonektar sa internal nga panumduman sa Android isip USB flash drive sa Windows, sunda kini nga mga lakang:

  1. Pag-download ug pagkuha sa Android SDK Platform Tools sa usa ka folder sa imong computer. Ang pag-download anaa sa opisyal nga site //developer.android.com/studio/releases/platform-tools.html
  2. Pag-abli sa mga sumbanan sa mga sistema sa kalainan nga mga variables (pananglitan, pinaagi sa pagsugod sa pagsulod sa "mga variables" sa pagpangita sa Windows, ug dayon i-klik ang "Environment Variables" sa system properties window nga abli.) Ikaduha nga paagi: open Control Panel - System - Advanced System Settings - "Environment Variables" Opsyonal ").
  3. Pilia ang variable nga PATH (walay sapayan sistema o user) ug i-klik ang "Edit."
  4. Sa sunod nga bintana, i-klik ang "Create" ug itakda ang agianan sa folder gamit ang Platform Tools gikan sa 1st nga lakang ug i-apply ang mga pagbag-o.

Kon imong ipahigayon kini nga mga lihok sa Linux o MacOS, unya pangitaa ang Internet kon unsaon pagdugang sa folder gamit ang Android Platform Tools sa PATH sa mga OS.

Pagkonektar sa panumduman sa sulod sa Android isip Mass Storage Device

Karon nagpadayon kami sa main nga bahin sa niini nga manwal - direkta nga nagkonektar sa internal nga panumduman sa Android isip flash drive sa usa ka computer.

  1. I-restart ang imong telepono o tablet sa Recovery mode. Kasagaran, kinahanglan nimo nga kuhaon ang telepono, unya hupti ang power button ug "volume down" sulod sa pipila ka oras (5-6) segundo, ug human makita ang fastboot screen, pilia ang Recovery Mode gamit ang mga button sa volume ug i-boot kini, gahum nga butones. Alang sa pipila ka mga himan, ang pamaagi mahimong magkalahi, apan dali ra makita sa Internet pinaagi sa hangyo: "mode recovery mode"
  2. Ikonektar ang device ngadto sa computer pinaagi sa USB ug maghulat sa usa ka higayon hangtud nga kini ma-configure. Kon human sa configuration sa Windows Device Manager, ang device gipakita uban ang usa ka sayop, pangitaa ug i-install ang Driver sa ADB alang sa modelo sa imong device.
  3. Pagdalagan ang Ubuntu Shell (sa akong pananglitan, Ubuntu ubos sa Windows 10 nga gigamit), ang command line o Mac terminal ug i-type adb.exe device (Hinumdomi: Gigamit nako ang adb alang sa Windows gikan sa ubos sa Ubuntu sa Windows 10. Makahimo ako sa pag-instalar sa adb alang sa Linux, apan dili siya "makakita" sa konektado nga mga himan - nga naglimit sa mga gimbuhaton sa Windows subsystem alang sa Linux).
  4. Kon ingon nga resulta sa pagpatuman sa sugo makita nimo ang usa ka konektado nga device sa lista, mahimo ka magpadayon. Kung dili, pagsulod sa sugo mga himan sa fastboot.exe
  5. Kung sa kini nga kaso ang aparato gipakita, nan ang tanan konektado sa husto, apan ang pagkaayo wala magtugot sa paggamit sa ADB nga mga sugo. Mahimo nga kinahanglan ka mag-install sa custom recovery (girekomenda nako ang pagpangita sa TWRP alang sa modelo sa imong telepono). Magbasa pa: Pag-install sa custom recovery sa Android.
  6. Human sa pag-instalar sa custom nga pagbag-o, pag-adto niini ug usba ang command adb.exe devices - kung ang device mahimong makita, mahimo ka magpadayon.
  7. Pagsulod sa sugo adb.exe nga kabhang ug ipilit ang Enter.

Sa ADB Shell, gipatuman nato ang mosunod nga mga sugo.

bukid | grep / data

Isip usa ka resulta, atong makuha ang ngalan sa bloke sa device, nga gamiton sa dugang (ayaw kalimti kini, hinumdomi).

Ang sunod nga sugo magun-ob sa seksyon sa datos sa telepono aron atong ikonektar kini isip Mass Storage.

umount / data

Sunod, pangitaa ang LUN index sa gusto nga partisyon nga katumbas sa Mass Storage Device.

pangita / sys-ngalan lun *

Pipila ka mga linya ang ipakita, interesado kita niadtong anaa sa dalan. f_mass_storageapan wala kita masayod kung diin ang usa (kasagaran nga matapos sa lun o lun0)

Sa sunod nga sugo atong gamiton ang pangalan sa device gikan sa unang lakang ug usa sa mga dalan nga may f_mass_storage (usa niini ang katumbas sa internal nga memorya). Kon ang sayup nga pagsulod, makadawat ka og mensahe sa sayop, dayon sulayi ang sunod.

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

Ang sunod nga lakang mao ang paghimo og usa ka script nga nagsumpay sa internal storage ngadto sa nag-unang sistema (tanan nga butang sa ubos usa ka taas nga linya).

ang mga "echo" / sys / devices / virtual / android_usb / android0 / makahimo && echo  "mass_storage, adb "> / sys / devices / virtual / android_usb / android0 / functions && echo 1> / sys / devices / virtual / android_usb / android0 / enable "> enable_mass_storage_android.sh

Ipatuman ang script

sh enable_mass_storage_android.sh

Niini nga punto, ang sesyon sa ADB Shell pagasirhan, ug ang usa ka bag-ong disk ("flash drive"), nga mao ang internal nga memory sa Android, konektado sa sistema.

Sa kini nga kaso, sa kaso sa Windows, mahimo kang hangyoon nga mag-format sa drive - dili buhaton kini (ang Windows wala mahibal-i kon unsaon sa pagtrabaho sa ext3 / 4 nga sistema sa file, apan daghang mga programa sa pagbawi sa mga programa mahimo).

Kuhaa ang datos gikan sa internal storage sa Android

Karon nga ang sulod nga panumduman konektado isip regular nga drive, mahimo namong gamiton ang bisan unsang data recovery software nga magamit sa mga partisyon sa Linux, pananglitan, libre nga PhotoRec (nga magamit alang sa tanang komon nga operating system) o bayad nga R-Studio.

Naningkamot ako sa paghimo sa mga lihok sa PhotoRec:

  1. I-download ug unpack ang PhotoRec gikan sa opisyal nga site //www.cgsecurity.org/wiki/TestDisk_Download
  2. Pagdalagan ang programa alang sa Windows ug paglansad sa programa sa graphical mode, pagdagan ang file qphotorec_win.exe (dugang: data recovery sa PhotoRec).
  3. Sa nag-unang bintana sa programa sa ibabaw, pilia ang Linux device (ang bag-ong disk nga atong gikonektar). Sa ubos atong gipakita ang folder alang sa data recovery, ug usab pagpili sa tipo sa ext2 / ext3 / ext file system. Kung gikinahanglan lang nimo ang mga file sa usa ka klase, akong girekomenda ang pag-ila niini sa kamut (ang "Mga Format sa File"), busa ang proseso mas paspas.
  4. Sa makausa pa, siguroha nga ang husto nga sistema sa file gipili (usahay kini mag-usab sa iyang kaugalingon).
  5. Sugdi ang pagpangita sa file (kini magsugod sa ikaduhang agianan, ang una mangita sa mga header sa file). Sa diha nga nakaplagan, kini awtomatik nga ibalik sa folder nga imong gipili.

Sa akong eksperimento, gikan sa 30 ka mga litrato nga nakuha gikan sa internal nga panumduman sa hingpit nga kondisyon, 10 ang gipahiuli (mas maayo kay sa walay bisan unsa), alang sa uban pa - mga thumbnail lang, ang mga screenshot nga gihimo sa wala pa makita ang lisud nga reset. Gipakita sa R-Studio ang susamang resulta.

Apan, bisan pa niana, kini dili usa ka suliran sa paagi nga naglihok, apan ang sulud sa pagkaayo sa datos sa pag-ayo sa ingon diha sa pipila ka mga sitwasyon. Namatikdan usab nako nga ang DiskDigger Photo Recovery (sa lawom nga mode sa scan uban sa gamut) ug Wondershare Dr. Ang Fone for Android nagpakita sa dili kaayo mga resulta sa sama nga device. Siyempre, mahimo nimong sulayan ang bisan unsang lain nga mga himan nga makahimo kanimo sa pagbawi sa mga file gikan sa mga partisyon sa Linux file system.

Human makompleto ang proseso sa pagkaayo, kuhaa ang konektado nga USB device (gamit ang tukmang mga pamaagi sa imong operating system).

Dayon mahimo nimong i-restart ang telepono pinaagi sa pagpili sa angay nga butang diha sa menu sa pagkaayo.