Пронаоѓањето податоци, избришаните фотографии и видеа, документи и други елементи од внатрешната меморија на модерните Android телефони и таблети станаа тешка задача, бидејќи внатрешната меморија е поврзана преку протоколот MTP, а не Mass Storage (како USB флеш диск), а вообичаените програми за обновување на податоци не можат да најдат и обнови датотеки во овој режим.
Постоечките популарни програми за обновување на податоци на Андроид (видете Обновување на податоци на Андроид) обидете се да го направите ова: автоматски добивате root пристап (или дозволете го корисникот да го стори тоа), а потоа директен пристап до складиштето на уредот, но ова не функционира за секого уреди.
Сепак, постои начин рачно да го монтирате (поврзете) внатрешно складирање на Андроид како USB флеш уред со помош на ADB командите, а потоа да користите софтвер за обновување на податоци кој работи со ext4-датотечниот систем кој се користи во ова складирање, како што се PhotoRec или R-Studio . Поврзувањето на внатрешната меморија во режимот на масовно складирање и последователното обновување на податоците од внатрешната меморија на Андроид, вклучително и по ресетирање на фабричките поставки (хард ресетирање), ќе се дискутираат во овој прирачник.
Предупредување: Опишаниот метод не е за почетници. Ако се сметате себеси за нив, тогаш некои точки може да се неразбирливи, а резултатот од дејствата не мора да се очекува (теоретски, може да го направите полошо). Користете го погоре само под ваша одговорност и со подготвеност дека нешто ќе тргне наопаку, а вашиот уред со Android нема да се вклучи (но ако правите сè, разбирање на процесот и без грешки, тоа не треба да се случи).
Подготвувајќи за поврзување на внатрешната меморија
Сите чекори опишани подолу може да се изведат на Windows, Mac OS и Linux. Во мојот случај, јас го користев Windows 10 со подсистемот за Windows за Линукс инсталиран во неа и Ubuntu Shell од продавницата на апликации. Инсталирањето на Linux компоненти не е потребно, сите дејства може да се извршат на командната линија (и тие нема да бидат различни), но јас ја претпочитав оваа опција, бидејќи при користење на ADB Shell во командната линија има проблеми со прикажување на специјални знаци кои не влијаат на работењето на методот, претставува непријатности.
Пред да започнете да ја поврзувате внатрешната меморија на Андроид како USB флеш драјв во Windows, следете ги овие чекори:
- Преземете и извлечете ги алатките за платформа на Android SDK во папка на вашиот компјутер. Преземањето е достапно на официјалниот сајт //developer.android.com/studio/releases/platform-tools.html
- Отворете ги параметрите на променливите на системската околина (на пример, почнувајќи да влегуваат "променливи" при пребарување на Windows, а потоа кликнете на "Променливи за околината" во прозорецот за својства на системот. Втор начин: отворен контролен панел - систем - напредни системски поставки - "Променливи на околината" на јазичето Изборно ").
- Изберете ја променливата PATH (без оглед на системот или корисник) и кликнете "Уреди".
- Во следниот прозорец, кликнете "Креирај" и наведете ја патеката до папката со алатките Платформа од првиот чекор и примени ги промените.
Ако ги извршувате овие дејства во Linux или MacOS, потоа пребарајте го Интернет за тоа како да додадете папка со Android Platform Tools во PATH во овие оперативни системи.
Поврзување на внатрешната меморија на Андроид како уред за масовно складирање
Сега продолжете со главниот дел од овој водич - директно поврзете ја внатрешната меморија на Android како флеш диск на компјутер.
- Рестартирајте го телефонот или таблетот во режим за наплата. Вообичаено, треба да го исклучите телефонот, потоа држете го копчето за вклучување и "јачина на звукот надолу" некое време (5-6) секунди, и откако ќе се појави екранот за брзо снимање, одберете Recovery Mode користејќи ги копчињата за јачина на звук и подигнете го во неа, потврдувајќи го изборот со кратко притискање копчето за вклучување. За некои уреди, методот може да се разликува, но лесно може да се најде на интернет со барање: "модел за обновување на модел на уред"
- Поврзете го уредот со компјутерот преку USB и почекајте додека не се конфигурира. Ако по конфигурацијата во Менаџерот за уредите на Windows, уредот се прикажува со грешка, пронајдете и инсталирајте го ADB драјверот за моделот на вашиот уред.
- Стартувај ја Ubuntu Shell (во мојот пример, Ubuntu под Windows 10 се користи), командната линија или Mac терминалот и типот adb.exe уреди (Забелешка: Јас го користам adb за Windows од Ubuntu во Windows 10. Можам да инсталирам adb за Линукс, но потоа тој нема да ги "види" поврзаните уреди - ограничувајќи ги функциите на подсистемите за Windows за Linux).
- Ако како резултат на извршувањето на командата гледате поврзан уред во листата, можете да продолжите. Ако не, внесете ја командата fastboot.exe уреди
- Ако во овој случај уредот е прикажан, тогаш сè е правилно поврзано, но обновувањето не дозволува употреба на команди на ADB. Можеби ќе треба да го инсталирате сопственото обновување (препорачувам да пронајдете TWRP за моделот на вашиот телефон). Прочитајте повеќе: Инсталирање на сопствено опоравување на Андроид.
- По инсталирањето на сопственото обновување, одете во неа и повторете ја командата adb.exe уреди - ако уредот стана видлив, можете да продолжите.
- Внесете ја командата adb.exe школка и притиснете Enter.
Во ADB Shell, ние ги извршуваме следниве наредби во ред.
mount | grep / податоци
Како резултат на тоа, го добиваме името на уредот блок, кој ќе се користи понатаму (не губи очите на тоа, се сеќавам).
Следната команда ќе го размонтира одделот за податоци на телефонот за да можеме да го поврземе како масовно складирање.
umount / податоци
Следно, пронајдете го LUN индексот на саканата партиција што одговара на уредот за масовно складирање.
најдете / sys -name lun *
Ќе бидат прикажани неколку линии, ние сме заинтересирани за оние кои се на пат. f_mass_storageно ние не знаеме уште кој (обично завршува само во лун или lun0)
Во следната команда ние го користиме името на уредот од првиот чекор и една од патеките со f_mass_storage (една од нив одговара на внатрешната меморија). Ако е внесено погрешно, ќе добиете порака за грешка, а потоа пробајте го следното.
echo / dev / block / mmcblk0p42> / sys / devices / virtual / android_usb / android0 / f_mass_storage / lun / file
Следниот чекор е да се создаде скрипта која ја поврзува внатрешната меморија со главниот систем (сè подолу е една долга линија).
echo "echo 0> / sys / devices / virtual / android_usb / android0 / enable && echo " mass_storage, adb "> / sys / devices / virtual / android_usb / android0 / android_usb / android0 / enable "> enable_mass_storage_android.sh
Изврши сценариото
sh enable_mass_storage_android.sh
Во овој момент, сесијата на АББ Шел ќе биде затворена, а на системот ќе биде поврзан нов диск ("флеш-драјв"), кој е внатрешна Андроид меморија.
Во овој случај, во случај на 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 слики од екранот направени пред хард-ресетирање исто така беа пронајдени. Р-Студио покажа за истиот резултат.
Но, во секој случај, ова не е проблем на начинот на кој функционира, но проблемот на ефикасноста на наплата на податоци како таква во некои сценарија. Исто така забележав дека DiskDigger Photo Recovery (во длабок режим на скенирање со root) и Wondershare Dr. Fone for Android покажа многу лоши резултати на истиот уред. Се разбира, можете да пробате и други алатки кои ви дозволуваат да вратите датотеки од партиции со датотечниот систем Линукс.
Откако ќе заврши процесот на наплата, отстранете го поврзаниот USB-уред (користејќи ги соодветните методи на вашиот оперативен систем).
Потоа можете едноставно да го рестартирате телефонот со избирање на соодветна ставка во менито за обновување.