Android ішкі жадты жаппай сақтау және деректерді қалпына келтіру ретінде орнату

Қазіргі заманғы Android телефондары мен планшеттерінің ішкі жадысындағы деректерді, фотосуреттерді және бейнелерді, құжаттар мен басқа элементтерді қалпына келтіру күрделі міндет болды, себебі ішкі жадта MTP протоколы арқылы емес, Mass Storage (USB флэш-дискісі) арқылы қосылмайды және әдеттегі деректерді қалпына келтіру бағдарламалары осы режимде файлдарды қалпына келтіру.

Android-дегі танымал деректерді қалпына келтіру бағдарламалары (Android-дегі деректерді қалпына келтіру қараңыз) осы мәселені шешуге тырысады: автоматты түрде түбірлік қатынауды алу (немесе пайдаланушыға рұқсат беру), содан кейін құрылғының сақтауына тікелей қатынасу, бірақ бұл барлық адамдар үшін жұмыс істемейді құрылғылар.

Дегенмен, Android ішкі жадын ADB пәрмендерін пайдаланып, Mass Storage Device USB флэш-жады ретінде қолмен орнатуға (қосылуға) болады, содан кейін PhotoRec немесе R-Studio сияқты осы сақтауға қолданылған ext4 файлдық жүйесімен жұмыс істейтін кез-келген деректерді қалпына келтіру бағдарламалық жасақтамасын қолданыңыз . Ішкі жадты жаппай сақтау режимінде қосу және Android-тің ішкі жадынан кейінгі деректерді қалпына келтіру, оның ішінде зауыттық параметрлерге (қатты қайта қалпына келтіру) орнатқаннан кейін осы нұсқаулықта талқыланады.

Ескерту: Сипатталған әдіс жаңадан бастағандарға арналмаған. Егер сіз өзіңізді ойласаңыз, онда кейбір ұғымдар түсініксіз болуы мүмкін және іс-әрекеттердің нәтижесі міндетті түрде күтуге болмайды (теориялық тұрғыдан оны нашарлатуға болады). Жоғарыда тек жауапкершілігіңізбен және бір нәрсе дұрыс емес болып қалатынын және сіздің Android құрылғыңыз қосылмайды (бірақ егер сіз бәрін жасасаңыз, процесті түсініп, қателесеңіз, бұл болмауы керек).

Ішкі жадты қосу үшін дайындық

Төменде сипатталған барлық қадамдарды Windows, Mac OS және Linux жүйесінде орындауға болады. Менің жағдайымда Windows 10-ді Windows-де Linux-дің шағын жүйесімен және App Store дүкенінен Ubuntu Shell-мен қолдандым. Linux компоненттерін орнату қажет емес, барлық әрекеттер пәрмен жолында орындалуы мүмкін (және олар басқаша болмайды), бірақ мен бұл параметрді таңдадым, себебі ADB Shell пәрмен жолында пайдаланғанда, әдіс жұмысына әсер етпейтін арнайы таңбаларды көрсетуде қиындықтар болды, бірақ қолайсыздықты білдіретін.

Windows жүйесінде Android ішкі жадысын USB флэш дискісі ретінде қосуды бастамас бұрын мына қадамдарды орындаңыз:

  1. Android SDK Platform Tools бағдарламасын компьютеріңіздегі қалтаға жүктеп алыңыз және шығарыңыз. Жүктеу ресми сайтында қол жетімді //developer.android.com/studio/releases/platform-tools.html
  2. Жүйе ортасының айнымалы мәндерінің параметрлерін ашыңыз (мысалы, Windows іздеуінде «айнымалы мәндерді» енгізуді бастаңыз, содан кейін жүйе сипаттары терезесінде ашылатын «Айнымалы айнымалылар» түймешігін басыңыз Екінші тәсіл: Басқару тақтасы - Жүйе - Кеңейтілген жүйелік параметрлер - «Қоршаған ортаны айнымалылар» қойындысында ашыңыз Қосымша «).
  3. PATH айнымалыларын таңдаңыз (жүйеге немесе пайдаланушысына қарамастан) және «Өңдеу» дегенді нұқыңыз.
  4. Келесі терезеде «Жасау» пәрменін таңдап, 1-қадамнан бастап Платформа құралдарымен қалтаға жолды көрсетіңіз және өзгерістерді қолданыңыз.

Егер сіз бұл әрекеттерді Linux немесе MacOS жүйесінде жасасаңыз, онда осы амалдық жүйелердегі PATH ішіндегі Android Платформа құралдарымен қалтаны қалай қосу керектігі туралы Интернетті іздеңіз.

Android ішкі жадын жаппай сақтау құрылғысы ретінде қосу

Енді біз осы нұсқаулықтың негізгі бөлігіне көшеміз - Android-дің ішкі жадысын компьютерге флеш-диск ретінде тікелей қосу.

  1. Телефонды немесе планшетті қалпына келтіру режимінде қайта іске қосыңыз. Әдетте, телефонды өшіріп, қуат түймесін және «дыбыс деңгейін азайтуды» біраз уақыт (5-6 секунд) ұстап тұрыңыз және жылдам жаңартылған бейнебет пайда болғаннан кейін қалпына келтіру режимін дыбыс деңгейінің түймелерін пайдаланып таңдап, оны таңдауды қысқа басу арқылы растау керек. қуат түймесі. Кейбір құрылғыларда әдіс әртүрлі болуы мүмкін, бірақ интернетте оңай: «құрылғы үлгісін қалпына келтіру режимі»
  2. Құрылғыны USB арқылы компьютерге қосыңыз және ол конфигурацияланғанша күте тұрыңыз. Егер Windows Device Manager ішіндегі конфигурациядан кейін құрылғы қатемен бірге көрсетілсе, құрылғы үлгісіне арналған ADB драйверін табыңыз және орнатыңыз.
  3. Ubuntu Shell бағдарламасын іске қосыңыз (менің мысалда - қолданылатын Windows 10 астында Ubuntu), пәрмен жолы немесе Mac терминалы және түрі adb.exe құрылғылары (Ескерту: Мен Ubuntu Windows жүйесінен Windows 10 жүйесінен Windows үшін адресті қолданамын. Linux үшін adb орнатсам да, ол жалғанған құрылғыларды көрмеді - Linux үшін Windows шағын жүйенің функцияларын шектейтін).
  4. Егер пәрменді орындау нәтижесінде тізімде қосылған құрылғы көрінсе, сіз жалғастыра аласыз. Егер жоқ болса, пәрменді енгізіңіз fastboot.exe құрылғылары
  5. Егер бұл жағдайда құрылғы көрсетілсе, онда барлығы дұрыс жалғанған, бірақ қалпына келтіру ADB командаларын пайдалануға мүмкіндік бермейді. Қалпына келтіруді қалпына келтіруге тура келуі мүмкін (телефон моделі үшін TWRP табуды ұсынамын). Толығырақ: Android жүйесінде реттелетін қалпына келтіруді орнату.
  6. Қалпына келтіруді орнатқаннан кейін оған кіріп, adb.exe құрылғыларын қайталаңыз - егер құрылғы көрініп кетсе, жалғастыра аласыз.
  7. Пәрменді енгізіңіз adb.exe қабығы Enter пернесін басыңыз.

ADB Shell-де біз келесідей командаларды орындаймыз.

бекіту grep / деректер

Нәтижесінде біз одан әрі пайдаланылатын (блоктауды ұмытпаңыз, есте сақтаңыз) құрылғының блок атауын аламыз.

Келесі пәрмен телефонды деректерді бөліктен ажыратады, сонда біз бұқаралық жад ретінде қосыла аламыз.

umount / деректер

Содан кейін, Mass Storage Device-ке сәйкес келетін қажетті бөлімнің LUN индексін табыңыз.

find / sys -name lun *

Бірнеше сызық көрсетіледі, біз жолдағы адамдарға қызығушылық танытамыз. f_mass_storageбірақ біз әлі қайсысын білмейміз (әдетте тек қана лунмен немесе луньмен аяқталатын)

Келесі командада біз бірінші қадамнан құрылғының атын және f_mass_storage (олардың біреуі ішкі жадыға сәйкес) жолдарының бірін пайдаланамыз. Егер қате енгізілсе, қате туралы хабар пайда болады, содан кейін келесі әрекетті орындап көріңіз.

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

Келесі қадам - ​​ішкі жадты негізгі жүйеге қосатын сценарий жасау (төмендегі барлық нәрселер бір ұзын сызық).

echo «echo 0» / sys / devices / виртуалды жәнеroid_usb / android0 / enable && echo  «mass_storage, adb »> / sys / devices / виртуалды жәнеroid_usb / android0 / functions && echo 1> / sys / devices / виртуалды / android_usb / android0 / enable «> enable_mass_storage_android.sh

Сценарий орындаңыз

sh enable_mass_storage_android.sh

Осы сәтте ADB Shell сеансы жабылады, ал ішкі Android жады деген жаңа дискі («флеш-диск») жүйеге қосылады.

Бұл жағдайда, Windows жағдайда, дискіні пішімдеу сұралуы мүмкін - мұны жасамаңыз (Windows жүйесі ext3 / 4 файлдық жүйесімен қалай жұмыс істеу керектігін білмейді, бірақ көптеген деректерді қалпына келтіру бағдарламалары мүмкін).

Қосылған ішкі Android сақтау орнынан деректерді қалпына келтіріңіз

Енді ішкі жад қалыпты диск ретінде қосылған болса, Linux бөлімдерімен жұмыс істейтін кез-келген деректерді қалпына келтіру бағдарламалық қамтамасыз етуін қолдануға болады, мысалы, тегін PhotoRec (барлық жалпы операциялық жүйелер үшін қол жетімді) немесе төленген R-Studio.

PhotoRec-мен әрекеттер жасауға тырысамын:

  1. PhotoRec-ді ресми сайттан жүктеп, оны шығарып алыңыз //www.cgsecurity.org/wiki/TestDisk_Download
  2. Windows бағдарламасын іске қосыңыз және графикалық режимде бағдарламаны іске қосыңыз, qphotorec_win.exe файлын іске қосыңыз (толығырақ: PhotoRec-те деректерді қалпына келтіру).
  3. Бағдарламаның негізгі терезесінде үстіңгі жағында Linux құрылғысын (біз қосқан жаңа диск) таңдаңыз. Төменде деректерді қалпына келтіруге арналған қалтаны көрсетеміз, сондай-ақ, ext2 / ext3 / ext файлдық жүйенің түрін таңдап, тек белгілі бір түрдегі файлдар қажет болса, оларды қолмен көрсетуді ұсынамын («Файл пішіндері» түймесі), сондықтан процесс жылдамырақ өтеді.
  4. Тағы да дұрыс файлдық жүйенің таңдалғанына көз жеткізіңіз (кейде ол өздігінен ауысады).
  5. Файлды іздеуді бастаңыз (олар екінші жолдан бастайды, біріншіден, файл тақырыптарын іздейді). Егер табылған болса, олар сіз көрсеткен қалтаға автоматты түрде қалпына келтіріледі.

Менің экспериментте 30 фотосуреттен ішкі жадыдан тамаша жағдайда жойылды, 10 қалпына келтірілді (ештеңеге жақсырақ емес), қалғандары үшін - тек нобайлар, қатты қалпына келтіруден бұрын жасалған скриншоттар да табылды. R-Studio сол нәтижені көрсетті.

Бірақ, бәрібір, бұл жұмыс істейтін мәселе емес, бірақ кейбір сценарийлерде деректерді қалпына келтірудің тиімділігі. Сондай-ақ DiskDigger Photo Recovery (терең түбірлік режимде) және Wondershare Dr. Android үшін Fone бір құрылғыда өте нашар нәтижелер көрсетті. Әрине, Linux файлдық жүйесімен бөлімдерден файлдарды қалпына келтіруге мүмкіндік беретін кез-келген басқа құралдарды қолдануға болады.

Қалпына келтіру үрдісі аяқталғаннан кейін, қосылған USB құрылғысын (операциялық жүйенің тиісті әдістерін қолданып) жойыңыз.

Содан кейін қалпына келтіру мәзіріндегі тиісті элементті таңдау арқылы телефонды қайта іске қосуға болады.