Ժամանակակից Android հեռախոսների և պլանշետների ներքին հիշողությունից տվյալների, ջնջված լուսանկարների և տեսանյութերի, փաստաթղթերի և այլ տարրերի վերականգնումն արդեն բարդ խնդիր է դարձել, քանի որ ներքին պահոցը միացված է MTP արձանագրության միջոցով, և ոչ թե զանգվածային պահեստավորում (USB ֆլեշ կրիչի նման), և տվյալների վերականգման սովորական ծրագրերը հնարավոր չէ գտնել և վերականգնել ֆայլերը այս ռեժիմում:
Android- ում տվյալների վերականգման համար գոյություն ունեցող հանրաճանաչ ծրագրերը (տես Android- ի տվյալների վերականգնում) փորձեք գտնել այս ամենը. Ինքնաբերաբար ստացեք արմատային մուտք (կամ օգտագործողին թույլ տալով դա անել), այնուհետև ուղղակիորեն մուտք գործել սարքի պահեստ: սարքեր:
Այնուամենայնիվ, առկա է Android ներքին պահոցը որպես զանգվածային պահեստավորման սարք ՝ օգտագործելով ADB հրամաններն օգտագործելու միջոց, այնուհետև օգտագործեք տվյալների վերականգման ցանկացած ծրագիր, որն աշխատում է այս պահոցում օգտագործվող ext4 ֆայլային համակարգի միջոցով, օրինակ ՝ PhotoRec կամ R-Studio: . Կապված զանգվածային պահեստավորման ռեժիմով ներքին պահեստին և Android- ի ներքին հիշողությունից տվյալների հետագա վերականգնումից, ներառյալ գործարանային պարամետրերը վերագործարկելուց հետո (կոշտ վերափոխում), կքննարկվեն այս ձեռնարկում:
Զգուշացում. Նկարագրված մեթոդը սկսնակների համար չէ: Եթե դուք վերաբերում եք նրանց, ապա որոշ կետեր կարող են անհասկանալի լինել, և գործողությունների արդյունքն անպայմանորեն չի սպասվում (տեսականորեն, դուք կարող եք այն ավելի վատթարանալ): Վերոնշյալը օգտագործեք միայն ձեր սեփական պատասխանատվության և այն պատրաստվածության հետ, որ ինչ-որ բան սխալ է գնում, և ձեր Android սարքն այլևս չի միանում (բայց եթե ամեն ինչ անում եք ՝ հասկանալով գործընթացը և առանց սխալների, դա չպետք է պատահի):
Ներքին պահուստը միացնելու պատրաստում
Ստորև նկարագրված բոլոր գործողությունները կարող են իրականացվել Windows- ի, Mac OS- ի և Linux- ի վրա: Իմ դեպքում ես Windows 10-ը օգտագործեցի տեղադրված Windows ենթահամակարգը Linux- ի և Ubuntu Shell- ի համար `կիրառական խանութից: Linux- ի բաղադրիչների տեղադրումը պարտադիր չէ, բոլոր գործողությունները կարող են կատարվել հրամանի տողի վրա (և դրանք չեն տարբերվի), բայց ես նախընտրել եմ այս տարբերակը, քանի որ ADB Shell- ն օգտագործելիս հրամանի տողը խնդիրներ է ունեցել հատուկ նիշերի ցուցադրման հետ, որոնք չեն ազդում մեթոդի գործողության վրա, բայց ներկայացնելով անհարմարությունը:
Նախքան սկսեք միացնել Android ներքին հիշողությունը որպես USB ֆլեշ կրիչ Windows- ում, հետևեք հետևյալ քայլերին.
- Ներբեռնեք և հեռացրեք Android SDK Platform Tools- ը ձեր համակարգչի թղթապանակում: Ներբեռնումը հասանելի է պաշտոնական կայքում //developer.android.com/studio/releases/platform-tools.html
- Բացեք համակարգի շրջակա միջավայրի փոփոխականների պարամետրերը (օրինակ ՝ Windows որոնման մեջ սկսեք մուտքագրել «փոփոխականներ», այնուհետև կտտացնելով «Բնապահպանական փոփոխականներ») պատուհանում, որը բացում է համակարգի հատկությունները: Երկրորդ եղանակ ՝ բացեք Control Panel - System - Advanced համակարգի պարամետրերը - «Շրջակա միջավայրի փոփոխականներ» վրա: Կամընտիր »):
- Ընտրեք PATH փոփոխականը (համակարգը կամ օգտվողի կողմից սահմանված) և կտտացրեք «Փոխել»:
- Հաջորդ պատուհանում կտտացրեք «Ստեղծել» և 1-ին քայլից նշեք թղթապանակով Պլատֆորմային գործիքներով թղթապանակի ճանապարհը և կիրառեք փոփոխությունները:
Եթե դուք անում եք այս քայլերը Linux- ի կամ MacOS- ի վրա, ապա որոնեք ինտերնետը, թե ինչպես ավելացնել PATH- ում այս պլատֆորմը Android OS- ի գործիքներով `այս OS- ներում:
Android ներքին հիշողությունը միացնելով որպես զանգվածային պահպանման սարք
Այժմ մենք սկսում ենք այս ուղեցույցի հիմնական մասը `ուղղակիորեն միացնելով Android- ի ներքին հիշողությունը` որպես ֆլեշ կրիչ համակարգչին:
- Վերագործարկեք ձեր հեռախոսը կամ պլանշետը Վերականգնման ռեժիմում: Սովորաբար, դա անելու համար անջատեք հեռախոսը, այնուհետև պահեք հոսանքի կոճակը և «ձայնը իջեցրեք» որոշ ժամանակով (5-6) վայրկյան, իսկ fastboot էկրանին հայտնվելուց հետո ընտրեք Վերականգնման ռեժիմը, օգտագործելով ձայնի կոճակները և բեռնեք դրա մեջ ՝ հաստատելով ընտրությունը կարճ սեղմելով էլեկտրական կոճակները: Որոշ սարքերի համար մեթոդը կարող է տարբեր լինել, բայց այն կարելի է հեշտությամբ գտնել ինտերնետում ՝ «device_model վերականգնման ռեժիմ»
- Սարքը միացրեք համակարգչին USB- ի միջոցով և մի որոշ ժամանակ սպասեք, մինչև կազմաձևվի: Եթե Windows սարքի կառավարիչում պարամետրերը կատարելուց հետո սարքը սխալ է դրսևորում, գտեք և տեղադրեք ADB վարորդը հատուկ ձեր սարքի մոդելի համար:
- Գործարկել Ubuntu Shell- ը (իմ օրինակով, Ubuntu- ի կեղևը օգտագործվում է Windows 10-ի տակ), հրամանի տող կամ Mac տերմինալ և տպեք adb.exe սարքեր (Նշում. Windows 10-ի Ubuntu- ի տակ ես օգտագործում եմ adb- ը Windows- ի համար: Կարող էի տեղադրել adb Linux- ի համար, բայց հետո նա չէր տեսնում "միացված" սարքեր. Սահմանափակեց Windows- ի ենթահամակարգի գործառույթները Linux- ի համար):
- Եթե հրամանի արդյունքում ցուցակի մեջ միացված սարքը տեսնում եք, կարող եք շարունակել: Եթե ոչ, մուտքագրեք հրամանը fastboot.exe սարքեր
- Եթե այս դեպքում սարքը ցուցադրվում է, ապա ամեն ինչ միացված է ճիշտ, բայց վերականգնումը թույլ չի տալիս օգտագործել ADB հրամաններ: Հնարավոր է, դուք պետք է տեղադրեք պատվերով վերականգնումը (խորհուրդ եմ տալիս գտնել TWRP ձեր հեռախոսի մոդելի համար): Ավելին ՝ Android- ում պատվերով վերականգնման տեղադրում:
- Պատվերով վերականգնումը տեղադրելուց հետո մտեք դրա մեջ և կրկնում adb.exe սարքերի հրամանը. Եթե սարքը տեսանելի է դարձել, կարող եք շարունակել:
- Մուտքագրեք հրամանը adb.exe shell և սեղմել Enter:
ADB Shell- ում, որպեսզի մենք իրականացնում ենք հետևյալ հրամաններ:
լեռ | grep / տվյալներ
Արդյունքում մենք ստանում ենք բլոկային սարքի անվանումը, որը հետագայում կօգտագործվի (մենք դրա մասին չենք կորցնում, հիշեք այն):
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-6.png)
Հաջորդ հրամանի համաձայն, հեռախոսով ապամոնտաժեք տվյալների բաժինը, որպեսզի կարողանաք այն միացնել որպես զանգվածային պահեստարան:
բարձրություն / տվյալներ
Հաջորդը, այն գտնում է ցանկալի միջնորմի LUN ինդեքսը, որը համապատասխանում է Զանգվածային պահպանման սարքին
գտնել / sys -name lun *
Severalուցադրվելու են մի քանի տողեր, մեզ հետաքրքրում են նրանք, ովքեր ունեն այդ ճանապարհը f_mass_storageբայց առայժմ մենք չգիտենք, թե որ մեկը (սովորաբար ավարտվում է պարզապես lun կամ lun0)
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-7.png)
Հաջորդ հրամանի մեջ մենք օգտագործում ենք սարքի անունը առաջին քայլից և f_mass_storage- ով անցնող ուղիներից մեկը (դրանցից մեկը համապատասխանում է ներքին հիշողությանը): Եթե սխալ եք մուտքագրում, ստանում եք սխալի հաղորդագրություն, ապա փորձեք հետևյալը:
echo / dev / block / mmcblk0p42> / sys / սարքեր / վիրտուալ / android_usb / android0 / f_mass_storage / lun / ֆայլ
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-8.png)
Հաջորդ քայլը սցենարի ստեղծումն է, որը ներքին պահոցը կապում է հիմնական համակարգին (ներքևում գտնվող ամեն ինչ մեկ երկար տող է):
echo "echo 0> / sys / սարքեր / վիրտուալ / android_usb / android0 / հնարավորություն և & echo " mass_storage, adb "> / sys / սարքեր / վիրտուալ / android_usb / android0 / գործառույթներ && echo 1> / sys / սարքեր / վիրտուալ / android_usb / android0 / միացնել "> activ_mass_storage_android.sh
Մենք կատարում ենք սցենար
sh activ_mass_storage_android.sh
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-9.png)
Այս պահին ADB Shell- ի նստաշրջանը կփակվի, և նոր սկավառակ («ֆլեշ կրիչ») կմիացվի համակարգին, որը Android- ի ներքին հիշողություն է:
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-10.png)
Միևնույն ժամանակ, Windows- ի դեպքում ձեզանից կարող է պահանջվել ձևաչափել սկավառակ - մի՛ արեք դա (պարզապես Windows- ը չի կարող աշխատել ext3 / 4 ֆայլային համակարգի հետ, բայց տվյալների վերականգնումներից շատերը կարող են):
Վերականգնելով տվյալները միացված Android ներքին պահոցից
Այժմ, երբ ներքին հիշողությունը միացված է որպես սովորական սկավառակ, մենք կարող ենք օգտագործել ցանկացած տվյալների վերականգման ծրագիր, որը կարող է աշխատել Linux- ի բաժանմունքների հետ, օրինակ, անվճար PhotoRec (հասանելի է բոլոր սովորական ՕՀ-ի համար) կամ վճարովի R-Studio- ն:
Փորձում եմ գործողություններ կատարել PhotoRec– ի հետ.
- Ներբեռնեք և բացեք PhotoRec- ը պաշտոնական կայքից //www.cgsecurity.org/wiki/TestDisk_Download
- Մենք սկսում ենք ծրագիրը, Windows- ի համար և ծրագիրը սկսում ենք գրաֆիկական ռեժիմով, գործարկում ենք qphotorec_win.exe ֆայլը (ավելին ՝ տվյալների վերականգնում PhotoRec- ում):
- Ծրագրի գլխավոր պատուհանում ընտրեք Linux սարքը (նոր սկավառակ, որը մենք միացանք): Ստորև մենք նշում ենք թղթապանակը տվյալների վերականգման համար, ինչպես նաև ընտրում ենք ext2 / ext3 / ext ֆայլային համակարգի տեսակը: Եթե ձեզ հարկավոր է միայն որոշակի տեսակի ֆայլեր, խորհուրդ եմ տալիս, որ դրանք ձեռքով նշեք («Ֆայլի ձևաչափեր» կոճակը), այնպես որ գործընթացը կընթանա ավելի արագ:
- Կրկին համոզվեք, որ ցանկալի ֆայլային համակարգը ընտրված է (երբեմն այն ինքնաբերաբար անցնում է):
- Կատարեք ֆայլերի որոնում (դրանք տեղակայված կլինեն երկրորդ անցման վրա, առաջինը ֆայլերի վերնագրերի որոնումն է): Գտնվելիս դրանք ավտոմատ կերպով կվերականգնվեն ձեր նշած թղթապանակին:
Իմ փորձի մեջ ներքին հիշողությունից ջնջված 30 լուսանկարներից 10-ը վերականգնվել են կատարյալ վիճակում (ավելի լավ, քան ոչինչ), մնացածի համար `միայն մանրապատկերներ, նաև PNG նկարներ, որոնք արվել են մինչև կոշտ վերակայումը: R-Studio- ը ցույց տվեց մոտավորապես նույն արդյունքը:
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-13.png)
Բայց, այնուամենայնիվ, սա այն մեթոդի խնդիրը չէ, որը գործում է, այլ տվյալների վերականգնման արդյունավետության խնդիրը որոշ սցենարներում: Ես նաև նշում եմ, որ DiskDigger Photo Recovery- ը (խորը սկան ռեժիմով արմատով) և Wondershare Dr. Android- ի համար Fone- ը նույն սարքի վրա ցույց տվեց շատ ավելի վատ արդյունք: Իհարկե, կարող եք փորձել ցանկացած այլ միջոց, որը թույլ է տալիս վերականգնել ֆայլերը բաժանմունքներից Linux ֆայլային համակարգով:
Վերականգնման գործընթացի ավարտին հեռացրեք միացված USB սարքը (օգտագործելով ձեր գործավար համակարգի համապատասխան մեթոդները):
![](http://img.eifeg.com/img/remo-2019/12441/android-mass-storage-14.png)
Այնուհետև կարող եք պարզապես վերագործարկել հեռախոսը `ընտրելով համապատասխան կետը վերականգնման ցանկում: