Cum să accesați fișierele de sistem Android. „Robot” din interior. Învățați să lucrați cu fișiere pe Android. Cum să editați sau să înlocuiți fișierele și folderele de sistem

Uneori, utilizatorul unui dispozitiv cu sistem Google trebuie să se confrunte cu sarcini non-triviale, a căror soluție necesită mai întâi găsiți dosarele de date și de sistem, unde se află fișierele importante. Vă vom spune cum să faceți acest lucru pe Android în articol.


În primul rând, utilizatorul va avea nevoie de un manager de fișiere care să arate nu o defalcare a datelor multimedia, ci conținutul real al discului. Uneori, astfel de manageri sunt încorporați în firmware, altfel puteți contacta Magazinul Play, unde există opțiuni gratuite.

Apoi, folosind-o, mergem la rădăcina sistemului, desemnată ca „/”. Într-un număr de manageri pentru acces rapid există un element separat pentru el în bara de acțiuni și undeva trebuie doar să faceți clic pe semnul „..” sau să selectați „Root Sistemul de fișiere" Aici puteți găsi dosarele de date și de sistem pe Android; numele lor, apropo, încep și cu o bară oblică.

Este de remarcat faptul că aceste secțiuni, în special a doua, conțin critice Informații importante. Dacă utilizatorul are acces root și va șterge fișierele din folderele de date și de sistem, acest lucru poate cauza probleme cu performanța dispozitivului.

Articole și Lifehacks

Un smartphone modern care rulează o platformă mobilă este un adevărat mini-computer portabil în care fișierele sunt distribuite în foldere și organizate în cel mai convenabil mod. Acest articol vă va spune cum să accesezi folderele în Androidși unde sunt amplasate.

Unde sunt folderele din Android și cum să le accesezi?

Dacă folosim calculator desktop Cu Windows, probabil că sunteți obișnuit cu faptul că totul din acest sistem este distribuit pe discuri. De exemplu, sistemul este instalat pe unitatea C, iar unitatea D este folosită pentru a stoca fișiere personale. Unitățile rămase pot fi folosite, de exemplu, pentru unități flash amovibile și externe hard disk-uri(de ex. Z sau E).

Sistemul Android, bazat pe nucleul Linux, este organizat într-un mod diferit. Aici este furnizată o structură arborescentă a fișierelor, al cărei punct de plecare este rădăcina. În plus, sistemul de operare mobil în sine este foarte sensibil la majuscule și minuscule. Deci, dacă în Windows nu putem crea foldere ALBUM și Album într-un loc în același timp, atunci în Android acest lucru este foarte posibil.

Secțiunea de date pe Linux conține datele utilizatorului, precum și setările personale, iar secțiunea cache conține fișiere temporare, inclusiv actualizări de sistem. Informațiile despre dispozitive sunt stocate în dev și fișierele responsabile pentru ID IMEI- în efs (deși ultima secțiune nu se găsește întotdeauna). Dosarele de sistem sunt în sistem. În ceea ce privește informațiile despre nucleu și configurația acestuia, acestea sunt conținute în proc. Să adăugăm că, pentru a vedea partițiile rădăcină sub aceste nume, vom avea nevoie de drepturi de rădăcină, precum și de un manager de fișiere special.

Dacă ne interesează cum să accesăm folderele în Android și nu avem drepturi de root, nu ar trebui să ne asumăm riscuri doar să vedem partițiile așa cum au fost prezentate inițial pe kernel-ul Linux. Cel mai bine este să folosiți unul dintre cele mai comune manageri de fișiere ca Total Commander. Printr-un astfel de dispecer vom putea vedea clar ce se află și unde exact.

Cum să accesezi folderul cache al jocului pe Android?

Pentru ca jocul să funcționeze corect, nu ne putem lipsi de un set de fișiere suplimentare, adică fără cache. Acest lucru este valabil mai ales pentru jocurile mari cu grafică 3D. Imediat după instalarea și deschiderea jocului, memoria cache începe să se descarce prin Internet. În plus, putem descărca și încărca în avans la dispozitiv mobil prin conectarea acestuia prin USB. Despachetați memoria cache folosind un arhivator precum WinRar.

Dorim să adăugăm că este foarte recomandat să descărcați memoria cache prin Wi-Fi. Dacă acum nu avem acces la Punct Wi-Fi, cu toate acestea, există un stabil și nelimitat Internet mobil, ca ultimă soluție, îl poți folosi, precum și o aplicație numită Reverse Tethering pentru Android.
Vă recomandăm să citiți separat instrucțiunile pentru instalarea unui cache obb. De obicei, îl puteți accesa la următoarea adresă: sdcard/Android/obb.

Dacă nu putem găsi folderul obb din cauza absenței sale, ar trebui să-l creăm noi înșine. Un cache de alt tip poate fi găsit în sdcard/Android/data.

Metoda poate fi utilă dacă „nimic nu ajută”, nu există acces la Root Explorer sau telefonul nu poate porni deloc. În cazul meu, a trebuit să refac SystemUI.apk, care a fost șters prostește, în modul „combat”. În același timp, a fost posibil să faci ceva pe telefon doar într-o fracțiune de secundă între apăsarea butonului „OK” de pe fereastra anterioară cu o eroare și apariția următoarei ferestre similare. Nu am vrut să reflashez, așa că a trebuit să stăpânesc urgent adb.

Deci, pentru a vă conecta telefonul Google la adb, aveți nevoie de:

1) Android SDK pentru sistemul dvs. (aici - folosind GNU/Linux Ubuntu ca exemplu)
2) Instrumente de platformă Android SDK (instalate prin selectarea casetei de selectare corespunzătoare din Android SDK)
3) În „Opțiuni - Programe - Depanare” ar trebui să existe o bifă pentru „Depanare USB”
4) Conectați telefonul la USB
5) În cazul meu, a trebuit să mai fac două lucruri:
indicați ID-ul producătorului telefonului idVendor (se poate găsi):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
unde înlocuim 0bb4 cu codul producătorului nostru, apoi repornim adb
#adb kill-server
#adb start-server

Deci, totul este instalat și conectat, ați adăugat calea către platform-tools la variabila dvs. $PATH sistem de operare sau navigați la acest folder folosind comanda cd. Comanda „adb devices” ar trebui să afișeze un anumit număr și în dreapta acestuia „dispozitiv”. Aceasta înseamnă că adb vede telefonul și poate lucra cu el. Dacă în loc de „dispozitiv” există altceva sau chiar „Lista de dispozitive atașate” - problema este undeva la pasul 4-5.

Apoi, trebuie să plasați fișierul de sistem pe care doriți să îl instalați în folderul platform-tools. Adică, o copie de rezervă a fișierului de sistem trebuie pregătită în prealabil sau copiată de pe un telefon similar.

După aceasta, puteți încărca fișierul de sistem în /system/app utilizând următoarea secvență de comenzi:

$adb push YourFile.apk /data/Yourfile.apk
$adb remontare
$adb shell
$su
#cp -f /data/YourFile.apk /system/app/YourFile.apk
#chmod 644 /system/app/YourFile.apk
#Ieșire
$exit
$adb reporniți
unde YourFile.apk este numele fișierului dvs. de sistem, iar majusculele literelor contează.
După ultima comandă, telefonul ar trebui să repornească cu fișiere noi.
Dacă primiți răspunsul „remount failed: Operation not permitted” la comanda „adb remount”, apoi încercați în schimb după „su” introducând „#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system” .

P.S.: În Linux, dacă platform-tools nu este adăugat la $PATH, în loc de „adb” trebuie să scrieți „./adb”.

În acest articol, comenzile pe care le-am executat ca utilizator obișnuit sunt indicate prin simbolul $ la începutul liniei, în numele rădăcinii - prin simbolul #.

Acest articol vă va arăta cum să vizualizați fișiere de sistem pe telefon sau tabletă Control Android de conexiuni Android pe un computer Windows. Fișierele de sistem Android nu pot fi vizualizate pe un computer Mac OS X.

Pași

Partea 1 Cum se accesează fișierele

  1. 1 Deschideți aplicația Setări. Pictograma acestei aplicații arată ca o roată roată gri și se găsește de obicei în lista de aplicații instalate.
  2. 2 Derulați în jos și atingeți Despre telefon. Veți găsi această opțiune în partea de jos a ecranului.
    • Pe tabletă, atingeți Despre tabletă.
  3. 3 Derulați în jos și găsiți secțiunea Număr de compilare. Este în partea de jos a ecranului.
    • ÎN Samsung Galaxy Faceți clic pe „Informații despre software”.
  4. 4 Faceți clic pe linia „Număr de construcție” de șapte ori. Se va deschide mesajul „Ați devenit dezvoltator”, ceea ce înseamnă că ați activat cu succes opțiunile de dezvoltator.
    • Este posibil să fie necesar să faceți clic pe linia specificată de mai mult de șapte ori pentru a primi acest mesaj.
  5. 5 Faceți clic pe butonul Înapoi. Este situat în colțul din stânga sus al ecranului sau sub ecran.
  6. 6 Faceți clic pe Pentru dezvoltatori. Această opțiune este situată deasupra opțiunii Despre telefon.
    • Pe Samsung Galaxy, opțiunea Dezvoltator este în partea de jos a ecranului.
  7. 7 Derulați în jos și activați opțiunea Depanare USB. Este în secțiunea Depanare din mijlocul ecranului.
  8. 8 Derulați în jos și faceți clic pe Configurare USB. Veți găsi această opțiune sub opțiunea Depanare USB.
  9. 9 Faceți clic pe MTP (Media Transfer Protocol). Această opțiune se află în partea de sus a paginii de configurare USB. Acesta este modul în care puteți vizualiza fișierele de sistem Android dacă vă conectați dispozitivul la computer.

Partea 2 Cum să deschideți fișierele de sistem

  1. 1 Conectați dispozitivul Android la computer. Conectați un capăt al cablului de încărcare la portul USB al computerului, iar celălalt capăt la telefon. Procesul de sincronizare a dispozitivului Android cu computerul va începe.
    • Se poate deschide o fereastră care vă va întreba ce să faceți cu dispozitivul Android. În acest caz, închideți această fereastră.
  2. 2 Deschideți meniul Start. Faceți clic pe sigla Windows din colțul din stânga jos al ecranului.
  3. 3 Deschideți File Explorer. Faceți clic pe pictograma folderului din stânga jos a meniului Start.
  4. 4 Faceți clic pe Acest PC. Aceasta este o pictogramă în formă de monitor care se află în partea stângă a ferestrei Explorer.
  5. 5 Faceți dublu clic pe dispozitivul Android conectat. Va apărea în secțiunea „Dispozitive și unități” din mijlocul ferestrei. Dosarul se va deschide sisteme Android.
  6. 6 Faceți dublu clic pe Memoria internă. Se va deschide o fereastră în care vor fi afișate toate folderele stocate în memoria dispozitivului mobil (inclusiv folderele cu fișiere de sistem). Acum puteți vizualiza aceste foldere și fișiere.
    • Urmați procedura înainte de a vă deconecta dispozitivul mobil de la computer.
  • înainte de a vizualiza fișierele de sistem, deoarece acestea depind de versiunea sistemului de operare.

Avertizări

  • Ștergeți numai acele fișiere și aplicații al căror scop îl cunoașteți. Dacă ștergeți fișierele de sistem necesare, aceasta va duce la prăbușirea sistemului Android și la inoperabilitatea completă a dispozitivului.

Metoda poate fi utilă dacă „nimic nu ajută”, nu există acces la Root Explorer sau telefonul nu poate porni deloc. În cazul meu, a trebuit să refac SystemUI.apk, care a fost șters prostește, în modul „combat”. În același timp, a fost posibil să faci ceva pe telefon doar într-o fracțiune de secundă între apăsarea butonului „OK” de pe fereastra anterioară cu o eroare și apariția următoarei ferestre similare. Nu am vrut să reflashez, așa că a trebuit să stăpânesc urgent adb.

Deci, pentru a vă conecta telefonul Google la adb, aveți nevoie de:

1) Android SDK pentru sistemul dvs. (aici - folosind GNU/Linux Ubuntu ca exemplu)
2) Instrumente de platformă Android SDK (instalate prin selectarea casetei de selectare corespunzătoare din Android SDK)
3) În „Opțiuni - Programe - Depanare” ar trebui să existe o bifă pentru „Depanare USB”
4) Conectați telefonul la USB
5) În cazul meu, a trebuit să mai fac două lucruri:
indicați ID-ul producătorului telefonului idVendor (se poate găsi):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
unde înlocuim 0bb4 cu codul producătorului nostru, apoi repornim adb
#adb kill-server
#adb start-server

Deci, totul este instalat și conectat, ați adăugat calea către platform-tools la variabila $PATH a sistemului dvs. de operare sau ați navigat la acest folder folosind comanda cd. Comanda „adb devices” ar trebui să afișeze un anumit număr și în dreapta acestuia „dispozitiv”. Aceasta înseamnă că adb vede telefonul și poate lucra cu el. Dacă în loc de „dispozitiv” există altceva sau chiar „Lista de dispozitive atașate” - problema este undeva la pasul 4-5.

Apoi, trebuie să plasați fișierul de sistem pe care doriți să îl instalați în folderul platform-tools. Adică, o copie de rezervă a fișierului de sistem trebuie pregătită în prealabil sau copiată de pe un telefon similar.

După aceasta, puteți încărca fișierul de sistem în /system/app utilizând următoarea secvență de comenzi:

$adb push YourFile.apk /data/Yourfile.apk
$adb remontare
$adb shell
$su
#cp -f /data/YourFile.apk /system/app/YourFile.apk
#chmod 644 /system/app/YourFile.apk
#Ieșire
$exit
$adb reporniți
unde YourFile.apk este numele fișierului dvs. de sistem, iar majusculele literelor contează.
După ultima comandă, telefonul ar trebui să repornească cu fișiere noi.
Dacă primiți răspunsul „remount failed: Operation not permitted” la comanda „adb remount”, apoi încercați în schimb după „su” introducând „#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system” .

P.S.: În Linux, dacă platform-tools nu este adăugat la $PATH, în loc de „adb” trebuie să scrieți „./adb”.

În acest articol, comenzile pe care le-am executat ca utilizator obișnuit sunt indicate prin simbolul $ la începutul liniei și ca rădăcină - prin simbolul #.




Top