Android sistem fayllarına necə daxil olmaq olar. İçəridən "robot". Android-də fayllarla işləməyi öyrənmək. Sistem fayllarını və qovluqlarını necə redaktə etmək və ya dəyişdirmək olar

Bəzən Google sistemi olan bir cihazın istifadəçisi həlli ilk növbədə tələb olunan qeyri-ciddi vəzifələrlə üzləşməli olur. məlumat və sistem qovluqlarını tapın, mühüm faylların yerləşdiyi yer. Bunu məqalədə Android-də necə edəcəyinizi sizə xəbər verəcəyik.


Əvvəla, istifadəçiyə multimedia məlumatlarının parçalanmasını deyil, diskin faktiki məzmununu göstərən bir fayl meneceri lazımdır. Bəzən belə menecerlər proqram təminatına daxil edilir, əks halda pulsuz seçimlərin olduğu Play Store ilə əlaqə saxlaya bilərsiniz.

Bundan sonra, ondan istifadə edərək, "/" kimi təyin olunan sistemin kökünə gedirik. Bir sıra menecerlər üçün sürətli giriş Fəaliyyət Panelində bunun üçün ayrıca bir element var və bir yerdə sadəcə ".." işarəsini vurmaq və ya "Kök" seçmək lazımdır. fayl sistemi" Burada Android-də məlumat və sistem qovluqlarını tapa bilərsiniz; yeri gəlmişkən, onların adları da kəsik işarəsi ilə başlayır.

Qeyd etmək lazımdır ki, bu bölmələr, xüsusilə ikinci, tənqidi hissələrdən ibarətdir mühim informasiya. İstifadəçinin kök girişi varsa və məlumat və sistem qovluqlarındakı faylları siləcək, bu cihazın performansında problemlər yarada bilər.

Məqalələr və Lifehacks

Mobil platforma ilə işləyən müasir smartfon, faylların qovluqlara paylandığı və ən rahat şəkildə təşkil edildiyi əsl portativ mini-kompüterdir. Bu məqalə sizə xəbər verəcəkdir android-də qovluqlara necə daxil olmaq olar və onların yerləşdiyi yer.

Android-də qovluqlar haradadır və onlara necə daxil olmaq olar?

İstifadə etsək masa üstü kompüter Windows ilə, yəqin ki, bu sistemdəki hər şeyin disklər arasında paylanmasına öyrəşmisiniz. Məsələn, sistem C diskinə quraşdırılıb, D sürücüsü isə şəxsi faylları saxlamaq üçün istifadə olunur. Qalan sürücülər, məsələn, çıxarıla bilən flash sürücülər və xarici üçün istifadə edilə bilər sabit disklər(məsələn, Z və ya E).

Linux nüvəsinə əsaslanan Android sistemi fərqli şəkildə təşkil edilmişdir. Burada başlanğıc nöqtəsi kök olan faylların ağac strukturu təqdim olunur. Bundan əlavə, mobil əməliyyat sisteminin özü böyük hərflərə çox həssasdır. Beləliklə, əgər Windows-da eyni vaxtda bir yerdə ALBUM və Albom qovluqları yarada bilmiriksə, Android-də bu tamamilə mümkündür.

Linux-da məlumat bölməsində istifadəçi məlumatları, həmçinin şəxsi parametrlər, keş bölməsində isə sistem yeniləmələri daxil olmaqla müvəqqəti fayllar var. Cihazlar haqqında məlumat dev-də və məsul olan fayllarda saxlanılır IMEI ID- efs-də (baxmayaraq ki, sonuncu bölmə həmişə tapılmır). Sistem qovluqları sistemdədirlər. Kernel və onun konfiqurasiyası haqqında məlumatlara gəldikdə, onlar proc. Əlavə edək ki, bu adlar altında kök arakəsmələri görmək üçün bizə kök hüquqlarına, həmçinin xüsusi fayl menecerinə ehtiyacımız olacaq.

Əgər biz Android-də qovluqlara necə daxil olacağımızla maraqlanırıqsa və kök hüquqlarımız yoxdursa, sadəcə olaraq Linux nüvəsində təqdim edildiyi kimi bölmələri görmək üçün risk etməməliyik. Ən çox yayılmışlardan birini istifadə etmək yaxşıdır fayl menecerləri Total Commander kimi. Belə bir dispetçer vasitəsilə biz nəyin yerləşdiyini və dəqiq harada olduğunu aydın görə biləcəyik.

Android-də oyun keş qovluğuna necə getmək olar?

Oyunun düzgün işləməsi üçün əlavə fayllar dəsti olmadan, yəni önbellek olmadan edə bilmərik. Bu xüsusilə 3D qrafikalı böyük oyunlar üçün doğrudur. Oyunu quraşdırdıqdan və açdıqdan dərhal sonra keş İnternet vasitəsilə yükləməyə başlayır. Bundan əlavə, əvvəlcədən yükləyə və yükləyə bilərik mobil cihaz USB vasitəsilə birləşdirərək. WinRar kimi arxivatordan istifadə edərək önbelleği açın.

Əlavə etmək istərdik ki, önbelleği Wi-Fi vasitəsilə yükləmək çox tövsiyə olunur. Hal-hazırda imkanımız yoxdursa Wi-Fi nöqtəsi, lakin sabit və qeyri-məhdud var Mobil internet, son çarə olaraq ondan, həmçinin Android üçün Reverse Tethering adlı proqramdan istifadə edə bilərsiniz.
Obb önbelleğinin quraşdırılması üçün təlimatları ayrıca oxumağınızı tövsiyə edirik. Siz adətən ona aşağıdakı ünvandan daxil ola bilərsiniz: sdcard/Android/obb.

Əgər obb qovluğu olmadığına görə tapa bilmiriksə, onu özümüz yaratmalıyıq. Başqa bir növ keş sdcard/Android/data-da tapıla bilər.

Bu üsul "heç nə kömək etmirsə", Root Explorer-ə giriş yoxdursa və ya telefon ümumiyyətlə yüklənə bilmirsə faydalı ola bilər. Mənim vəziyyətimdə axmaqcasına silinmiş SystemUI.apk-ı “döyüş” rejimində bərpa etməli oldum. Eyni zamanda, səhvlə əvvəlki pəncərədə "OK" düyməsini basmaqla növbəti oxşar pəncərənin görünməsi arasında telefonda yalnız bir saniyə ərzində nəsə etmək mümkün idi. Yenidən yükləmək istəmədim, ona görə də təcili olaraq adb-ni mənimsəməli oldum.

Beləliklə, Google telefonunuzu adb-yə qoşmaq üçün sizə lazımdır:

1) Sisteminiz üçün Android SDK (burada - misal olaraq GNU/Linux Ubuntu istifadə edərək)
2) Android SDK Platforma alətləri (Android SDK-da müvafiq qeyd qutusunu seçməklə quraşdırılmışdır)
3) "Seçimlər - Proqramlar - Debugging" bölməsində "USB Debugging" üçün bir işarə olmalıdır.
4) Telefonunuzu USB-yə qoşun
5) Mənim vəziyyətimdə daha iki şey etməli oldum:
telefon istehsalçısının ID-sini göstərin idVendor (tapmaq olar):
#echo ALT SİSTEMİ=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
burada 0bb4-ü istehsalçımızın kodu ilə əvəz edirik, sonra adb-ni yenidən başladın
#adb kill-server
#adb başlanğıc serveri

Beləliklə, hər şey quraşdırılıb və qoşulub, siz $PATH dəyişəninə platforma alətlərinin yolunu əlavə etdiniz əməliyyat sistemi və ya cd əmrindən istifadə edərək bu qovluğa gedin. "Adb qurğuları" əmri müəyyən bir nömrəni və onun sağında "cihazı" göstərməlidir. Bu o deməkdir ki, adb telefonu görür və onunla işləyə bilər. "Cihaz" əvəzinə başqa bir şey və ya hətta "Əlavə edilmiş cihazların siyahısı" varsa - problem 4-5-ci addımdadır.

Sonra, quraşdırmaq istədiyiniz sistem faylını platforma alətləri qovluğuna yerləşdirməlisiniz. Yəni, sistem faylının ehtiyat nüsxəsi əvvəlcədən hazırlanmalı və ya oxşar telefondan kopyalanmalıdır.

Bundan sonra, aşağıdakı əmrlər ardıcıllığından istifadə edərək sistem faylını /system/app-a yükləyə bilərsiniz:

$adb push YourFile.apk /data/Yourfile.apk
$adb yenidən montaj
$adb qabığı
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#çıx
$exit
$adb yenidən başladın
burada YourFile.apk sistem faylınızın adıdır və hərflərin vəziyyəti vacibdir.
Son əmrdən sonra telefonunuz yeni fayllarla yenidən başlamalıdır.
Əgər “adb remount” əmrinə “remount alınmadı: Əməliyyata icazə verilmir” cavabını alsanız, “#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system” daxil edərək “su”dan sonra cəhd edin. .

P.S.: Linux-da $PATH-ə platforma alətləri əlavə olunmayıbsa, “adb” əvəzinə “./adb” yazmalısınız.

Bu yazıda mən kimi işlətdiyim əmrlər daimi istifadəçi sətrin əvvəlində $ simvolu ilə, kök adından - # simvolu ilə göstərilir.

Bu məqalə sizə necə baxmaq lazım olduğunu göstərəcək sistem faylları telefonunuzda və ya planşetinizdə Android nəzarəti tərəfindən Android əlaqələri Windows kompüterinə. Android sistem fayllarına Mac OS X kompüterində baxmaq mümkün deyil.

Addımlar

1-ci hissə Fayllara necə daxil olmaq olar

  1. 1 Parametrlər tətbiqini açın. Bu proqramın simvolu boz dişli kimi görünür və adətən quraşdırılmış proqramlar siyahısında olur.
  2. 2 Aşağı diyirləyin və Telefon haqqında vurun. Bu seçimi ekranın aşağı hissəsində tapa bilərsiniz.
    • Planşetinizdə Planşet haqqında seçiminə toxunun.
  3. 3 Aşağı diyirləyin və Quraşdırma Nömrəsi bölməsini tapın. Ekranın aşağı hissəsindədir.
    • IN Samsung Galaxy"Proqram təminatı haqqında məlumat" düyməsini basın.
  4. 4 Yeddi dəfə "Quraşdırma nömrəsi" xəttinə basın.“Siz inkişaf etdirici oldunuz” mesajı açılacaq, yəni siz inkişaf etdirici seçimlərini uğurla aktivləşdirmisiniz.
    • Bu mesajı almaq üçün göstərilən sətirə yeddi dəfədən çox klikləməli ola bilərsiniz.
  5. 5 Geri düyməsini klikləyin. O, ekranın yuxarı sol küncündə və ya ekranın altında yerləşir.
  6. 6 Tərtibatçılar üçün klikləyin. Bu seçim Telefon Haqqında seçiminin yuxarısında yerləşir.
    • Samsung Galaxy-də Developer seçimi ekranın aşağı hissəsindədir.
  7. 7 Aşağı diyirləyin və USB Hata Ayıklama seçimini aktivləşdirin. Bu, ekranın ortasındakı Sazlama bölməsindədir.
  8. 8 Aşağı diyirləyin və USB Konfiqurasiyasına klikləyin. Bu seçimi USB sazlama seçiminin altında tapa bilərsiniz.
  9. 9 MTP (Media Transfer Protokolu) düyməsini basın. Bu seçim USB Konfiqurasiyası səhifəsinin yuxarısındadır. Cihazınızı kompüterinizə qoşarsanız, Android sistem fayllarına belə baxa bilərsiniz.

2-ci hissə Sistem fayllarını necə açmaq olar

  1. 1 Android cihazınızı kompüterinizə qoşun. Doldurma kabelinin bir ucunu kompüterinizin USB portuna, digər ucunu isə telefonunuza qoşun. Android cihazınızın kompüterinizlə sinxronlaşdırılması prosesi başlayacaq.
    • Android cihazınızla nə edəcəyinizi soruşan bir pəncərə açıla bilər. Bu vəziyyətdə bu pəncərəni bağlayın.
  2. 2 Başlat menyusunu açın. Ekranın aşağı sol küncündə Windows loqosu üzərinə klikləyin.
  3. 3 Fayl Explorer-i açın. Başlat menyusunun sol altındakı qovluq simgesini basın.
  4. 4 Bu kompüterə klikləyin. Bu, Explorer pəncərəsinin sol tərəfində yerləşən monitor şəkilli ikonadır.
  5. 5 Qoşulmuş Android cihazına iki dəfə klikləyin. Pəncərənin ortasında "Cihazlar və Disklər" bölməsində görünəcək. Qovluq açılacaq Android sistemləri.
  6. 6 Daxili yaddaşa iki dəfə klikləyin. Mobil cihazın yaddaşında saxlanılan bütün qovluqların (sistem faylları olan qovluqlar da daxil olmaqla) göstərildiyi bir pəncərə açılacaq. İndi siz bu qovluqlara və fayllara baxa bilərsiniz.
    • Mobil cihazınızı kompüterinizdən ayırmadan əvvəl prosedura əməl edin.
  • sistem fayllarına baxmaqdan əvvəl, çünki onlar əməliyyat sisteminin versiyasından asılıdır.

Xəbərdarlıqlar

  • Yalnız məqsədini bildiyiniz faylları və proqramları silin. Lazımi sistem fayllarını silsəniz, bu, Android sisteminin çökməsinə və cihazın tam işləməməsinə səbəb olacaqdır.

Bu üsul "heç nə kömək etmirsə", Root Explorer-ə giriş yoxdursa və ya telefon ümumiyyətlə yüklənə bilmirsə faydalı ola bilər. Mənim vəziyyətimdə axmaqcasına silinmiş SystemUI.apk-ı “döyüş” rejimində bərpa etməli oldum. Eyni zamanda, səhvlə əvvəlki pəncərədə "OK" düyməsini basmaqla növbəti oxşar pəncərənin görünməsi arasında telefonda yalnız bir saniyə ərzində nəsə etmək mümkün idi. Yenidən yükləmək istəmədim, ona görə də təcili olaraq adb-ni mənimsəməli oldum.

Beləliklə, Google telefonunuzu adb-yə qoşmaq üçün sizə lazımdır:

1) Sisteminiz üçün Android SDK (burada - misal olaraq GNU/Linux Ubuntu istifadə edərək)
2) Android SDK Platforma alətləri (Android SDK-da müvafiq qeyd qutusunu seçməklə quraşdırılmışdır)
3) "Seçimlər - Proqramlar - Debugging" bölməsində "USB Debugging" üçün bir işarə olmalıdır.
4) Telefonunuzu USB-yə qoşun
5) Mənim vəziyyətimdə daha iki şey etməli oldum:
telefon istehsalçısının ID-sini göstərin idVendor (tapmaq olar):
#echo ALT SİSTEMİ=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
burada 0bb4-ü istehsalçımızın kodu ilə əvəz edirik, sonra adb-ni yenidən başladın
#adb kill-server
#adb başlanğıc serveri

Beləliklə, hər şey quraşdırılıb və birləşdirilib, siz əməliyyat sisteminizin $PATH dəyişəninə platforma alətlərinin yolunu əlavə etdiniz və ya cd əmrindən istifadə edərək bu qovluğa getdiniz. "Adb qurğuları" əmri müəyyən bir nömrəni və onun sağında "cihazı" göstərməlidir. Bu o deməkdir ki, adb telefonu görür və onunla işləyə bilər. "Cihaz" əvəzinə başqa bir şey və ya hətta "Əlavə edilmiş cihazların siyahısı" varsa - problem 4-5-ci addımdadır.

Sonra, quraşdırmaq istədiyiniz sistem faylını platforma alətləri qovluğuna yerləşdirməlisiniz. Yəni, sistem faylının ehtiyat nüsxəsi əvvəlcədən hazırlanmalı və ya oxşar telefondan kopyalanmalıdır.

Bundan sonra, aşağıdakı əmrlər ardıcıllığından istifadə edərək sistem faylını /system/app-a yükləyə bilərsiniz:

$adb push YourFile.apk /data/Yourfile.apk
$adb yenidən montaj
$adb qabığı
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#çıx
$exit
$adb yenidən başladın
burada YourFile.apk sistem faylınızın adıdır və hərflərin vəziyyəti vacibdir.
Son əmrdən sonra telefonunuz yeni fayllarla yenidən başlamalıdır.
Əgər “adb remount” əmrinə “remount alınmadı: Əməliyyata icazə verilmir” cavabını alsanız, “#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system” daxil edərək “su”dan sonra cəhd edin. .

P.S.: Linux-da $PATH-ə platforma alətləri əlavə olunmayıbsa, “adb” əvəzinə “./adb” yazmalısınız.

Bu yazıda adi istifadəçi kimi işlətdiyim əmrlər sətrin əvvəlində $ simvolu ilə, kök olaraq isə # simvolu ilə göstərilir.




Üst