Андройдын дотоод санах ойг олон нийтийн хадгалалт, өгөгдлийг сэргээхэд холбох

Орчин үеийн Андройд утас, таблетуудын дотоод санах ойд өгөгдөл, устгагдсан зураг, видео, баримт, бусад элементүүдээс сэргийлж, дотоод санах ой нь MTP протоколоор холбогдсон бөгөөд Mass Storage (USB флаш диск гэх мэт) -тэй холбогддоггүй бөгөөд ердийн өгөгдөл сэргээх програм олох боломжгүй байдаг. Энэ горимд байгаа файлуудыг сэргээх.

Андройд дээрх өгөгдлийн сэргээх програмууд нь одоо Андройд дээрх өгөгдлийг сэргээхийг үзээрэй. Үүнийг тойрон гарахыг оролдоорой: автоматаар root хандалт (эсвэл хэрэглэгч үүнийг хийх), дараа нь төхөөрөмжийн хадгалалт руу шууд хандах боловч энэ нь хүн бүрт ажиллахгүй төхөөрөмжүүд.

Гэсэн хэдий ч, Андреа хадгалалтын төхөөрөмжийг USB флаш диск болгон Андройд дотоод санах ойг холбож (хандах) арга замыг Админ тушаалын тусламжтайгаар ашиглан холбож, дараа нь ФОРРЕК эсвэл R-Studio зэрэг энэ хадгалалт дээр ашигласан ext4 файлын системд ажилладаг өгөгдлийг сэргээх програмыг ашиглана уу. . Масс хадгалах горимд дотоод хадгалалтын холболт болон Андройд дотоод санах ойоос өгөгдлөө сэргээх, үйлдвэрийн тохиргоо (хатуу дахин тохиргоо) -ыг дахин суулгасны дараа оруулаад энэ гарын авлагад хэлэлцэх болно.

Анхааруулга: Тодорхойлогдсон арга нь эхлэгчдэд зориулагдсангүй. Хэрэв та тэдгээрийг өөрсдөдөө авч үзвэл зарим цэгүүд ойлгомжгүй байж болох бөгөөд үйл ажиллагааны үр дүн зайлшгүй байх албагүй (онолын хувьд та үүнийг улам дордуулж болно). Дээрх зүйлсийг зөвхөн хариуцлага хүлээх, ямар нэг зүйл буруу болоход бэлэн болоход бэлэн болоход, Андройд төхөөрөмж тань асахгүй байх болно (гэхдээ та бүх зүйлийг хийж, үйл явцыг ойлгож, алдаагүй бол үүнийг хийх ёсгүй).

Дотоод санг холбох бэлтгэлтэй байна

Доор тайлбарласан бүх алхмуудыг Windows, Mac OS, Линукс дээр хийж болно. Миний хувьд Windows 10 суулгасан Линукс дээр суулгасан Windows дэд системтэй Windows Ubuntu Shell суулгасан. Линуксийн бүрдэл хэсгүүдийг суулгах шаардлагагүй бөгөөд бүх үйлдлүүд тушаалын мөрөн дээр хийгдэх боломжтой (гэхдээ тэдгээр нь өөр байх болно) гэхдээ энэ сонголтыг илүүд үзсэн. АХБ-ны Shell тушаалын мөрөн дээр ашиглах үед уг аргын ажиллагаанд нөлөөлөхгүй тусгай тэмдэгтүүдийг үзүүлэхэд асуудалтай байсан боловч таагүй байдлыг илэрхийлнэ.

Windows дэхь дотоод санах ойг Windows-д USB флашиар холбож эхлэхээс өмнө дараах алхмуудыг дагана уу:

  1. Android SDK Platform Tools-ыг татан авч, компьютер дээрээ хавтсанд оруулна уу. Татаж авах боломжтой албан ёсны сайт //developer.android.com/studio/releases/platform-tools.html
  2. Системийн орчны хувьсагчийн параметрүүдийг нээх (жишээлбэл, Windows хайлт дахь "хувьсагчууд" -ыг эхлүүлж, дараа нь "Байгаль орчны хувьсагчууд" -ыг онгойлгох системийн шинж чанарын цонхон дээр дарна. Хоёр дахь арга зам: нээлттэй Control Panel - Систем - Advanced System Settings Нэмэлт ").
  3. PATH хувьсагчийг сонгох (ямар ч систем эсвэл хэрэглэгчийн) сонгох ба "Edit" дээр дарна уу.
  4. Дараагийн цонхонд "Create" дарж, 1-р алхамаас Platform хэрэгсэлтэй хавтсан замыг зааж, өөрчлөлтүүдийг хэрэглэнэ үү.

Хэрэв та эдгээр үйлдлийг Линукс эсвэл MacOS дээр гүйцэтгэж байгаа бол эдгээр үйлдлийн систем дэх PATH дахь Андройд Платформын Хэрэгсэл бүхий фолдерыг хэрхэн нэмэх талаар Интернетээс хайна уу.

Андройдын дотоод санах ойг Mass Storage Device хэлбэрээр холбох

Одоо бид энэ гарын авлагын гол хэсгийг үргэлжлүүлэн - Андройдын дотоод санах ойг компьютерт флэш диск болгон холбож байна.

  1. Дахин сэргээх горимд утас эсвэл таблетаа дахин ажиллуулаарай. Ихэвчлэн та утсаа унтрааж, дараа нь товч товчлуурыг дарж "(минутын турш)" товчлуурыг удаанаар (5-6) секундын дараа тавьж, fastboot дэлгэц гарч ирсний дараа дууны товчлуурыг ашиглан Recovery Mode-г сонгоод богино дараарай цахилгаан товч. Зарим төхөөрөмжүүдийн хувьд энэ арга нь ялгаатай байж болох боловч хүсэлтийнх нь дагуу Интернетэд амархан олддог: "төхөөрөмжийн загвар сэргээх горим"
  2. Төхөөрөмжийг компьютерээр USB залгаж холбоод тохируултал хэсэг хугацаа өнгөртөл хүлээнэ үү. Хэрэв Windows Device Manager-ийн тохиргооны дараа төхөөрөмж нь алдаа гарсны дараа АХБ-ны Жолооны Driver төхөөрөмжийн загварыг олж суулгаж суулгана.
  3. Ubuntu Shell-ыг ажиллуул (жишээ нь, Ubuntu-г Windows 10-ийн доор хэрэглэдэг), тушаалын мөр эсвэл Mac терминалын төрөл adb.exe төхөөрөмжүүд (Анхаар: Би Windows дээр Ubbuntu-ыг Windows-д зориулж adb ашигладаг. Би Линуксд зориулж adb-г суулгаж болох боловч дараа нь Windows-ийн дэд системийг Линуксд зориулж холбосон төхөөрөмжүүдийг "харж" чадахгүй.
  4. Хэрэв тушаалын гүйцэтгэлийн үр дүнд жагсаасан холбогдсон төхөөрөмжийг харвал та үргэлжлүүлж болно. Хэрэв үгүй ​​бол тушаалыг оруулна уу fastboot.exe төхөөрөмжүүд
  5. Хэрэв энэ тохиолдолд төхөөрөмж гарч ирвэл бүх зүйл зөв холбогдсон байх боловч сэргээх нь АХБ-ны тушаалуудыг ашиглахыг зөвшөөрдөггүй. Та өөрчлөн сэргээх суулгаж болно (би утасны загвартаа TWRP олохыг зөвлөж байна). Дэлгэрэнгүй унших: Андройд дээр өөрчлөн сэргээх програмыг суулгах.
  6. Өөрчлөлтийг сэргээх суулгасны дараа түүнийг оруулаад adb.exe төхөөрөмжүүдийг давтана. Хэрэв төхөөрөмж гарч ирэх юм бол та үргэлжлүүлж болно.
  7. Тушаалыг оруулна уу adb.exe бүрхүүл гэж сонгоод Enter дарна.

АХБ-ны Шелд бид дараах тушаалуудыг дарааллаар нь гүйцэтгэдэг.

mount | grep / өгөгдөл

Үүний үр дүнд бид төхөөрөмжийн ашиглалтын блок нэрийг авна. Үүнийг цаашид ашиглах болно.

Дараагийн тушаал нь утсан дээрх өгөгдлийн хэсгийг салгах бөгөөд ингэснээр бид үүнийг Mass Storage гэж холбоно.

umount / өгөгдөл

Дараа нь, Mass Storage Device-д харгалзах хүссэн хуваалтын LUN индексийг олоорой.

find / sys -name lun *

Хэд хэдэн мөрийг харуулах болно, бид замдаа байгаа хүмүүсийг сонирхож байна. f_mass_storageгэхдээ бид аль нэгийг нь мэдэхгүй (ихэвчлэн lun эсвэл 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 / виртуал / android_usb / android0 / функцүүд && echo 1> / sys / devices / android_usb / android0 / enable "> enable_mass_storage_android.sh

Скриптийг ажиллуулах

sh enable_mass_storage_android.sh

Энэ үеэр АХБ-ны Shell сешн хаагдах бөгөөд дотоод Android санах ой болох шинэ диск ("флаш диск") системд холбогдсон байх болно.

Энэ тохиолдолд Windows-ийн хувьд, та хөтөчийг форматлахыг хүсч болох юм. Үүнийг хийдэггүй (Windows нь ext3 / 4 файлын системтэй хэрхэн ажиллахаа мэддэггүй, гэхдээ өгөгдөл сэргээх олон програм боломжтой).

Холбогдсон дотоод Android сангаас өгөгдлийг сэргээнэ үү

Дотоод санах ой нь энгийн хөтөчтэй холбогдсоноор бид Линуксийн хуваалтуудтай ажиллах боломжтой өгөгдлийг сэргээх програм хангамжийг ашиглаж болно. Жишээ нь үнэгүй PhotoRec (бүх үйлдлийн системүүдийн хувьд боломжтой) эсвэл төлбөртэй R-Studio.

Би PhotoRec-тай холбоотой үйлдлийг хийхийг хичээдэг.

  1. Албан ёсны сайтын //www.cgsecurity.org/wiki/TestDisk_Download хаягаас татан задлаад PhotoRec
  2. Windows програмыг ажиллуулж, програмыг график горимоор ажиллуулж, qphotorec_win.exe (илүү: PhotoRec дэх өгөгдлийг сэргээх) ажиллуулах.
  3. Дээд талд байгаа програмын гол цонхонд Линукс төхөөрөмжийг (бидний холбогдсон шинэ диск) сонгоно уу. Өгөгдлийн сэргээх фолдерыг заана уу, бас ext2 / ext3 / ext файлын системийн төрлийг сонгох хэрэгтэй.Хэрэв танд зөвхөн тодорхой төрлийн файл хэрэгтэй бол би тэдгээрийг гараар зааж өгөхийг зөвлөж байна ("Файлын хэлбэршилтүүд" товч), процесс хурдан явагдах болно.
  4. Дахин нэг удаа, зөв ​​файлын систем сонгогдсон эсэхийг шалгаарай (заримдаа энэ нь өөрөө өөрчилдөг).
  5. Файл хайлтыг эхлүүл (тэд хоёр дахь дамжуулалт дээр эхлэх болно, эхний нь файлын толгойг хайна). Туршилт хийсний дараа тэдгээр нь таны зааж өгсөн хавтаст автоматаар сэргээгдэх болно.

Миний туршилтанд 30 зурагнаас дотоод санах ойоос төгс нөхцөл байдалд устгагдсан, 10 нь сэргээсэн (бусад зүйлээс илүү), үлдсэн хэсэг нь зөвхөн өнгөцхөн байсан тул хатуу тохиргоо хийгдэхээс өмнө дэлгэцийн зургийг хийсэн. R-Studio нь ижил үр дүнг үзүүлсэн.

Гэхдээ ямар ч тохиолдолд энэ нь ажиллах арга замын асуудал биш боловч зарим хувилбарт өгөгдөл сэргээх үр ашгийн асуудал юм. Би бас DiskDigger Photo Recovery (root -тэй гүн хайх горимд) байгааг болон Wondershare Dr. Android-д зориулж Fone-ийг нэг төхөөрөмж дээр маш муу үр дүн үзүүлсэн байна. Мэдээж хэрэг, та файлуудыг Линүкс файлын системтэй хуваалтуудаас сэргээх боломжтой бусад хэрэгслүүдийг туршиж үзэж болно.

Сэргээх процесс дууссаны дараа холбогдсон USB төхөөрөмжийг (таны үйлдлийн системийн зохих аргуудыг ашиглана уу) устгах хэрэгтэй.

Дараа нь та сэргээх цэс дээр тохирох зүйлийг сонгох замаар утасаа дахин эхлүүлэх боломжтой.