Android'in daxili yaddaşını kütləvi saxlama və məlumat bərpası kimi quraşdırmaq

Daxili saxlama MTP protokolu və Mass Storage (USB flash drive kimi deyil) vasitəsilə əlaqəli olduğundan, məlumatları, silinmiş foto və videoları, sənədləri və digər elementləri, müasir Android telefonlar və tabletlərin daxili yaddaşından xilas etmək çətin bir vəzifə halına gəldi və adi məlumat bərpa proqramları bu rejimdə faylları bərpa edin.

Android-də mövcud olan məşhur məlumat bərpa proqramları (Android-də məlumatların bərpası bax) bu barədə məlumat almaq üçün cəhd edin: avtomatik olaraq kök giriş əldə edin (və ya istifadəçi bunu etməyə icazə verin), sonra da cihazın saxlanmasına birbaşa daxil ol, ancaq bu hər kəs üçün işləmir cihazlar.

Ancaq ADB komutlarını istifadə edərək, Android daxili yaddaşını Mass Storage Device USB flash sürücüsü kimi əl ilə quraşdırmaq (birləşdirmək) və bundan sonra PhotoRec və ya R-Studio kimi bu saxta istifadə edilən ext4 fayl sistemi ilə işləyən hər hansı bir məlumat bərpa proqramından istifadə etmək mümkündür . Daxili saxlamanın Kütləvi Saxlama rejimində əlaqəsi və Android-nin daxili yaddaşından məlumatların bərpası, o cümlədən onu zavod parametrlərinə (sıfırlama) bərpa etdikdən sonra bu təlimatda müzakirə olunacaq.

Xəbərdarlıq: Təsvir üsulu yeni başlayanlar üçün deyil. Özünüzü düşünürsünüzsə, bəzi məsələlər anlaşılmaz ola bilər və hərəkətlərin nəticəsi mütləq gözlənilməyəcək (nəzəri cəhətdən daha da pisləşə bilər). Yalnız yuxarıda məsuliyyətinizə və bir şeyin yanlış olacağına hazır olduğundan istifadə edin və Android cihazınız açılmayacaqdır (amma hər şeyi edirsinizsə, prosesi başa düşsən və səhv etmədən bu olmaz).

Daxili yaddaşa qoşulmağa hazırlaşır

Aşağıda təsvir edilən bütün addımlar Windows, Mac OS və Linux-da həyata keçirilə bilər. Mənim vəziyyətimdə, Windows 10-un Linux quraşdırılmış Windows alt sistemi ilə və Ubuntu Shell-dən app store-dan istifadə etdim. Linux komponentlərinin quraşdırılması vacib deyil, bütün hərəkətlər komanda xəttində yerinə yetirilə bilər (və onlar fərqlənməyəcək), amma bu seçimi üstün edirəm, çünki ADB Shell komanda satırında istifadə edərkən metodun işləməsinə təsir etməyən xüsusi simvolları göstərməklə problemlər yarandı Narahatçılığı təmsil edir.

Android-də daxili yaddaşını Windows-da USB flash drive kimi bağlamağa başlamazdan əvvəl, aşağıdakı adımları baxın:

  1. Download və Android SDK Platform Tools kompüter bir qovluğa çıxarın. Yükləmə rəsmi saytda mövcuddur //developer.android.com/studio/releases/platform-tools.html
  2. İkincil yol: açın Denetim masası - Sistem - Ətraflı sistem parametrləri - "Ekoloji dəyişənlər" sekmesindeki sistem dəyişənlərinin parametrlərini açın (məsələn, Windows axtarışında "dəyişənlərin" daxil edilməsinə başlayın və sonra "Environment Variables" İstiqamətli ").
  3. PATH dəyişənini (sistemdən və ya istifadəçidən asılı olmayaraq) seçin və "Düzenləyin" düyməsini basın.
  4. Növbəti pəncərədə "Yarat" düyməsini basın və 1-ci addımdan Platform Tools ilə qovluğa daxil olan yolu göstərin və dəyişiklikləri tətbiq edin.

Bu əməliyyatları Linux və ya MacOS-da yerinə yetirirsinizsə, bu OS'lərdə PATH-də Android Platform Tools ilə qovluğu necə əlavə etmək üçün İnternetdə axtarın.

Android'in daxili yaddaşını kütləvi saxlama qurğusu kimi birləşdirmək

İndi bu təlimatın əsas hissəsinə keçin - Android-nin daxili yaddaşını kompüterə bir flash sürücü kimi birbaşa bağlayın.

  1. Telefonunuzu və ya tabletinizi Recovery rejimində yenidən başladın. Adətən, telefonu söndürməlisiniz, sonra bir neçə saat (5-6 saniyə) güc düyməsini basın və "səs aşağı" düyməsini basıb saxlayın və fastboot ekranı göründükdən sonra səsyazma düymələrindən istifadə edərək Recovery Mode-ni seçin və seçimi qısa bir təzyiqlə təsdiqləyin. güc düyməsini basın. Bəzi cihazlar üçün metod fərqli ola bilər, amma internetdə asanlıqla tələb olunur: "cihaz modelinin bərpası rejimi"
  2. Cihazı USB vasitəsilə kompüterə qoşun və konfiqurasiya olunana qədər bir müddət gözləyin. Windows Aygıt Yöneticisi'ndeki yapılandırmadan sonra, cihaz bir səhv ilə göstərilirsə, cihaz modeliniz üçün ADB Sürücüsünü tapın və quraşdırın.
  3. Ubuntu Shell (məsələn, istifadə edilən Windows 10 altında Ubuntu), komanda xətti və ya Mac terminal və növü adb.exe qurğuları (Qeyd: Windows 10'da Ubuntu altında Windows üçün adb istifadə edirəm. Linux üçün adb qura bilərik, lakin sonra o, bağlı qurğuları "görməyəcək" - Linux üçün Windows alt sisteminin funksiyalarını məhdudlaşdırır).
  4. Komanda icrası nəticəsində siyahıda əlaqəli bir cihaz görürsünüzsə, davam edə bilərsiniz. Əgər deyilsə, əmr daxil edin fastboot.exe cihazlar
  5. Bu halda cihaz göstərildikdə, hər şey düzgün bir şəkildə bağlıdır, ancaq bərpa AİB əmrlərinin istifadəsinə imkan vermir. Xüsusi bərpa yükləməlisiniz (telefon modeliniz üçün TWRP tapmaq məsləhətdir). Daha ətraflı: Android-də xüsusi bərpa quraşdırılacaq.
  6. Xüsusi xilasetmə qurduqdan sonra onu daxil edin və adb.exe komutlarını təkrarlayın - cihaz görünsəydi, davam edə bilərsiniz.
  7. Komanda daxil edin adb.exe shell və Enter düyməsini basın.

ADB Shell-da, aşağıdakı əmrləri yerinə yetiririk.

montaj | grep / data

Nəticədə, daha çox istifadə ediləcək cihaz blokunun adını alırıq (bunu nəzərə almırıq, yadda saxla).

Növbəti komanda telefondakı məlumatlar bölməsindən silinəcək ki, biz onu Mass Storage kimi bağlaya bilərik.

umount / data

Daha sonra, Kütləvi Depolama Qurğusuna uyğun olan istədiyiniz hissənin LUN indeksini tapın.

find / sys -name lun *

Bir sıra xətlər nümayiş olunacaq, yolda olanlarla maraqlanırıq. f_mass_storageancaq hələ bilmirdik (adətən yalnız lun və ya lun0 ilə bitən)

Növbəti əmrdə biz cihazın adını ilk addımdan və f_mass_storage ilə yollardan birini istifadə edirik (onlardan biri daxili yaddaşa cavab verir). Yanlış bir girildiyse, bir səhv baş beledir, sonra bir sonrakı cəhd edin.

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

Növbəti addım daxili saxlamanı əsas sistemə birləşdirən bir skript yaratmaqdır (aşağıdakı hər şey uzun bir xəttdir).

echo "echo 0" / sys / devices / virtual / android_usb / android0 / enable && 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

Ssenari yerinə yetir

sh enable_mass_storage_android.sh

Bu nöqtədə, ADB Shell seansı bağlanacaq və daxili Android yaddaş olan yeni disk ("flash drive") sistemə qoşulacaq.

Bu vəziyyətdə, Windows halda, sizdən sürücünüzü biçimlendirmeniz istenebilir - bunu etməyin (Windows yalnız ext3 / 4 fayl sistemi ilə necə işləməyini bilmir, amma bir çox məlumat bərpa proqramı ola bilər).

Bağlı daxili Android yaddaşından məlumatları bərpa edin

İndi daxili yaddaş normal bir sürücü olaraq bağlıdır, məsələn, Linux bölmələri ilə işləyən hər hansı bir məlumat bərpa proqramından istifadə edə bilərik, məsələn, pulsuz PhotoRec (bütün ümumi əməliyyat sistemləri üçün mövcuddur) və ya ödənilmiş R-Studio.

PhotoRec ilə tədbirlər etməyə çalışıram:

  1. Rəsmi saytdan PhotoRec'i yükləyin və açın //www.cgsecurity.org/wiki/TestDisk_Download
  2. Windows üçün proqramı başladın və proqramı qrafik rejimdə işə salın, qphotorec_win.exe faylını (daha çox: PhotoRec-də data bərpa) idarə edin.
  3. Proqramın əsas pəncərəsində yuxarıdakı Linux cihazını (bağlı olduğumuz yeni disk) seçin. Aşağıda biz data bərpa qovluğu göstərir və həmçinin ext2 / ext3 / ext fayl sisteminin növünü seçə bilərsiniz. Yalnız müəyyən bir növ faylları tələb etsəniz, əllə ("Fayl Formatları" düyməsini) göstərməyi məsləhət görürəm, buna görə proses daha sürətli gedəcəkdir.
  4. Bir daha, düzgün fayl sisteminin seçildiyinə əmin olun (bəzən özünü dəyişir).
  5. Fayl axtarışına başlayın (onlar ikinci keçiddə başlayacaqlar, birincisi fayl başlıqlarını axtaracaq). Bulunduğunuzda, avtomatik olaraq belirttiğiniz klasöre bərpa edilir.

Denemede, daxili yaddaşdan mükəmməl bir vəziyyətdə silinmiş 10 şəkil, 10 bərpa edilmişdi (heç bir şeydən yaxşı), qalanlar üçün isə yalnız kiçik şəkillər, sıx reset əvvəl png ekran görüntüləri də tapıldı. R-Studio eyni nəticəni göstərdi.

Lakin, hər halda, bu, işləyən bir problem deyil, bəzi ssenarilərdə olduğu kimi məlumatların səmərəliliyinin problemidir. DiskDigger Photo Recovery (kök ilə dərin tarama rejimində) və Wondershare Dr. Android üçün Fone eyni qurğuda çox pis nəticələr göstərdi. Əlbəttə, Linux fayl sistemi ilə bölmələrdən faylları bərpa etməyə imkan verən digər vasitələrdən istifadə edə bilərsiniz.

Təminat prosesi başa çatdıqdan sonra, bağlı USB cihazını (əməliyyat sisteminizin müvafiq üsullarını istifadə edərək) çıxarın.

Sonra bərpa menyusunda müvafiq elementi seçərək sadəcə telefonu yenidən başladın.