Hogyan lehet elérni az Android rendszerfájlokat. "Robot" belülről. Megtanulni kezelni a fájlokat Androidon. A rendszerfájlok és mappák szerkesztése vagy cseréje

Előfordul, hogy egy Google rendszerű eszköz felhasználójának nem triviális feladatokkal kell szembenéznie, amelyek megoldása először megköveteli keresse meg az adatokat és a rendszermappákat, ahol a fontos fájlok találhatók. A cikkben elmondjuk, hogyan kell ezt megtenni Androidon.


Először is, a felhasználónak szüksége lesz egy fájlkezelőre, amely nem a multimédiás adatok bontását mutatja, hanem a lemez tényleges tartalmát. Néha az ilyen menedzserek be vannak építve a firmware-be, különben kapcsolatba léphet a Play Áruházzal, ahol ingyenes lehetőségek vannak.

Ezután használja a rendszer gyökeréhez, amelyet „/”-ként jelöltünk meg. Számos menedzser számára gyors hozzáférés erre van egy külön elem az Action Bar-ban, és valahol csak rá kell kattintani a „..” jelre, vagy ki kell választani a „Root” lehetőséget. fájlrendszer" Itt találhatók az adatok és a rendszermappák az Androidon, a nevük egyébként szintén perjellel kezdődik.

Érdemes megjegyezni, hogy ezek a szakaszok, különösen a második, kritikus elemeket tartalmaznak fontos információ. Ha a felhasználó root hozzáféréssel rendelkezik és törli a fájlokat az adat- és rendszermappákból, ez problémákat okozhat az eszköz teljesítményében.

Cikkek és Lifehackek

A mobil platformot futtató modern okostelefon egy igazi hordozható miniszámítógép, amelyben a fájlok mappákba vannak osztva és a legkényelmesebb módon rendezve. Ez a cikk megmondja hogyan lehet elérni a mappákat androidonés hol találhatók.

Hol vannak az Android mappái, és hogyan lehet elérni őket?

Ha használjuk asztali számítógép A Windows esetében valószínűleg megszokta, hogy ebben a rendszerben minden lemezek között van elosztva. Például a rendszer a C meghajtóra van telepítve, a D meghajtó pedig személyes fájlok tárolására szolgál. A fennmaradó meghajtók például cserélhető flash meghajtókhoz és külső meghajtókhoz használhatók merevlemezek(pl. Z vagy E).

A Linux kernelen alapuló Android rendszer más módon van felszerelve. Itt található a fájlok fastruktúrája, amelynek kiindulópontja a gyökér. Ráadásul maga a mobil operációs rendszer is nagyon kis- és nagybetűérzékeny. Tehát, ha a Windows rendszerben nem tudunk ALBUM és Album mappákat létrehozni egy helyen, akkor Androidban ez teljesen lehetséges.

A Linux adatrésze a felhasználó adatait, valamint a személyes beállításokat tartalmazza, a gyorsítótár pedig ideiglenes fájlokat tartalmaz, beleértve a rendszerfrissítéseket is. Az eszközökkel kapcsolatos információkat a fejlesztő és a felelős fájlok tárolják IMEI azonosító- efs-ben (bár az utolsó szakasz nem mindig található). Rendszermappák rendszerben vannak. A kernellel és konfigurációjával kapcsolatos információkat a proc. Tegyük hozzá, hogy a gyökérpartíciók ilyen neveken való megjelenítéséhez root jogokra, valamint egy speciális fájlkezelőre lesz szükségünk.

Ha érdekel minket, hogyan lehet elérni a mappákat Androidon, és nem rendelkezünk root jogokkal, akkor ne kockáztassunk csak azért, hogy a partíciókat olyannak lássuk, amilyennek eredetileg a Linux kernelen szerepeltek. A legjobb az egyik leggyakoribbat használni fájlkezelők mint a Total Commander. Egy ilyen diszpécseren keresztül világosan láthatjuk, hogy mi található és hol pontosan.

Hogyan lehet elérni a játék gyorsítótár mappáját Androidon?

A játék megfelelő működéséhez nem nélkülözhetjük egy sor további fájlt, vagyis gyorsítótár nélkül. Ez különösen igaz a nagyméretű, 3D grafikával rendelkező játékokra. A játék telepítése és megnyitása után azonnal megkezdődik a gyorsítótár letöltése az interneten keresztül. Ezenkívül előzetesen letölthetjük és feltölthetjük a mobil eszköz USB-n keresztül csatlakoztatva. Csomagolja ki a gyorsítótárat egy archiváló, például WinRar segítségével.

Szeretnénk hozzátenni, hogy erősen ajánlott a gyorsítótár letöltése Wi-Fi-n keresztül. Ha jelenleg nem férünk hozzá Wi-Fi pont, azonban van egy stabil és korlátlan Mobilinternet, végső megoldásként használhatod, valamint a Reverse Tethering nevű alkalmazást Androidra.
Javasoljuk, hogy külön olvassa el az Obb gyorsítótár telepítésére vonatkozó utasításokat. Általában a következő címen érheti el: sdcard/Android/obb.

Ha a hiánya miatt nem találjuk az obb mappát, akkor magunk készítsük el. Egy másik típusú gyorsítótár található az sdcard/Android/data mappában.

Ez a módszer akkor lehet hasznos, ha „semmi sem segít”, nincs hozzáférés a Root Explorerhez, vagy a telefon egyáltalán nem indul el. Az én esetemben a hülyén törölt SystemUI.apk-t „harci” módban kellett visszaállítanom. Ugyanakkor a telefonon csak a másodperc töredéke alatt lehetett valamit tenni az előző hibás ablak „OK” gombjának megnyomása és a következő hasonló ablak megjelenése között. Nem akartam újrafújni, ezért sürgősen el kellett sajátítanom az adb-t.

Tehát ahhoz, hogy Google telefonját az adb-hez csatlakoztassa, a következőkre van szüksége:

1) Android SDK a rendszeréhez (itt - példaként a GNU/Linux Ubuntu használatával)
2) Android SDK Platform-eszközök (telepítve a megfelelő jelölőnégyzet bejelölésével az Android SDK-ban)
3) Az "Opciók - Programok - Hibakeresés" részben be kell jelölni az "USB hibakeresés" lehetőséget.
4) Csatlakoztassa a telefont az USB-hez
5) Az én esetemben még két dolgot kellett tennem:
adja meg a telefon gyártói azonosítóját idVendor (megtalálható):
#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
ahol lecseréljük a 0bb4-et a gyártónk kódjára, majd újraindítjuk az adb-t
#adb kill-server
#adb start-szerver

Tehát minden telepítve van és csatlakoztatva van, hozzáadtad a platform-tools elérési útját a $PATH változóhoz operációs rendszer vagy navigáljon ebbe a mappába a cd paranccsal. Az „adb devices” parancsnak egy bizonyos számot kell megjelenítenie, és attól jobbra a „device”-t. Ez azt jelenti, hogy az adb látja a telefont és tud vele dolgozni. Ha az „eszköz” helyett valami más van, vagy akár „csatolt eszközök listája” – a probléma valahol a 4-5. lépésben van.

Ezután el kell helyeznie a telepíteni kívánt rendszerfájlt a platform-tools mappába. Vagyis előre el kell készíteni a rendszerfájl biztonsági másolatát, vagy másolni kell egy hasonló telefonról.

Ezt követően feltöltheti a rendszerfájlt a /system/app mappába a következő parancsok segítségével:

$adb push YourFile.apk /data/Yourfile.apk
$adb remount
$adb shell
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#kijárat
$kilépés
$adb újraindítás
ahol a YourFile.apk a rendszerfájl neve, és a betűk kis- és nagybetűi számítanak.
Az utolsó parancs után a telefonnak újra kell indulnia új fájlokkal.
Ha az „adb remount” parancsra a „remount failed: A művelet nem engedélyezett” választ kapja, próbálja meg helyette a „su” után a „#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system” parancsot. .

Ui.: Linuxban, ha a platform-tools nincs hozzáadva a $PATH-hoz, akkor az „adb” helyett „./adb”-t kell írni.

Ebben a cikkben az általam futtatott parancsok rendszeres felhasználó a sor elején a $ szimbólum, a gyökér nevében a # szimbólum jelzi.

Ez a cikk megmutatja, hogyan nézheti meg rendszerfájlokat telefonon vagy táblagépen Android vezérlésáltal Android kapcsolatok Windows számítógépre. Az Android rendszerfájlok nem tekinthetők meg Mac OS X rendszerű számítógépen.

Lépések

1. rész A fájlok elérése

  1. 1 Nyissa meg a Beállítások alkalmazást. Az alkalmazás ikonja szürke fogaskeréknek tűnik, és általában a telepített alkalmazások listájában található.
  2. 2 Görgessen le, és koppintson a A telefonról elemre. Ezt a lehetőséget a képernyő alján találja.
    • A táblagépen koppintson a Névjegy a táblagépről elemre.
  3. 3 Görgessen le, és keresse meg a Build Number részt. A képernyő alján található.
  4. 4 Kattintson hétszer a "Build Number" sorra. Megnyílik a „Fejlesztővé vált” üzenet, ami azt jelenti, hogy sikeresen engedélyezte a fejlesztői beállításokat.
    • Lehet, hogy hétnél többször kell rákattintania a megadott sorra, hogy megkapja ezt az üzenetet.
  5. 5 Kattintson a Vissza gombra. A képernyő bal felső sarkában vagy a képernyő alatt található.
  6. 6 Kattintson a Fejlesztőknek lehetőségre. Ez az opció az About Phone opció felett található.
    • A Samsung Galaxy készüléken a Fejlesztő opció a képernyő alján található.
  7. 7 Görgessen le, és engedélyezze az USB hibakeresés opciót. A képernyő közepén, a Hibakeresés részben található.
  8. 8 Görgessen le, és kattintson az USB-konfiguráció elemre. Ezt az opciót az USB hibakeresés opció alatt találja.
  9. 9 Kattintson az MTP (Media Transfer Protocol) gombra. Ez az opció az USB konfigurációs oldal tetején található. Így tekintheti meg az Android rendszerfájlokat, ha csatlakoztatja eszközét a számítógéphez.

2. rész A rendszerfájlok megnyitása

  1. 1 Csatlakoztassa Android-eszközét a számítógépéhez. Csatlakoztassa a töltőkábel egyik végét a számítógép USB-portjához, a másik végét pedig a telefonhoz. Megkezdődik az Android-eszköz és a számítógép szinkronizálásának folyamata.
    • Megnyílhat egy ablak, amely megkérdezi, mit tegyen Android-eszközével. Ebben az esetben zárja be ezt az ablakot.
  2. 2 Nyissa meg a Start menüt. Kattintson a Windows logóra a képernyő bal alsó sarkában.
  3. 3 Nyissa meg a File Explorert. Kattintson a mappa ikonra a Start menü bal alsó sarkában.
  4. 4 Kattintson Ez a számítógép. Ez egy monitor alakú ikon, amely az Intéző ablak bal oldalán található.
  5. 5 Kattintson duplán a csatlakoztatott Android-eszközre. Megjelenik az "Eszközök és meghajtók" részben az ablak közepén. A mappa megnyílik Android rendszerek.
  6. 6 Kattintson duplán a Belső memória elemre. Megnyílik egy ablak, amelyben a mobileszköz memóriájában tárolt összes mappa (beleértve a rendszerfájlokat tartalmazó mappákat is) megjelenik. Most megtekintheti ezeket a mappákat és fájlokat.
    • Kövesse az eljárást, mielőtt leválasztja mobileszközét a számítógépről.
  • a rendszerfájlok megtekintése előtt, mert azok az operációs rendszer verziójától függenek.

Figyelmeztetések

  • Csak azokat a fájlokat és alkalmazásokat törölje, amelyek célját ismeri. Ha törli a szükséges rendszerfájlokat, ez az Android rendszer összeomlásához és az eszköz teljes működésképtelenségéhez vezet.

Ez a módszer akkor lehet hasznos, ha „semmi sem segít”, nincs hozzáférés a Root Explorerhez, vagy a telefon egyáltalán nem indul el. Az én esetemben a hülyén törölt SystemUI.apk-t „harci” módban kellett visszaállítanom. Ugyanakkor a telefonon csak a másodperc töredéke alatt lehetett valamit tenni az előző hibás ablak „OK” gombjának megnyomása és a következő hasonló ablak megjelenése között. Nem akartam újrafújni, ezért sürgősen el kellett sajátítanom az adb-t.

Tehát ahhoz, hogy Google telefonját az adb-hez csatlakoztassa, a következőkre van szüksége:

1) Android SDK a rendszeréhez (itt - példaként a GNU/Linux Ubuntu használatával)
2) Android SDK Platform-eszközök (telepítve a megfelelő jelölőnégyzet bejelölésével az Android SDK-ban)
3) Az "Opciók - Programok - Hibakeresés" részben be kell jelölni az "USB hibakeresés" lehetőséget.
4) Csatlakoztassa a telefont az USB-hez
5) Az én esetemben még két dolgot kellett tennem:
adja meg a telefon gyártói azonosítóját idVendor (megtalálható):
#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
ahol lecseréljük a 0bb4-et a gyártónk kódjára, majd újraindítjuk az adb-t
#adb kill-server
#adb start-szerver

Tehát minden telepítve és csatlakoztatva van, hozzáadta a platform-tools elérési útját az operációs rendszer $PATH változójához, vagy a cd paranccsal navigált ebbe a mappába. Az „adb devices” parancsnak egy bizonyos számot kell megjelenítenie, és attól jobbra a „device”-t. Ez azt jelenti, hogy az adb látja a telefont és tud vele dolgozni. Ha az „eszköz” helyett valami más van, vagy akár „csatolt eszközök listája” – a probléma valahol a 4-5. lépésben van.

Ezután el kell helyeznie a telepíteni kívánt rendszerfájlt a platform-tools mappába. Vagyis előre el kell készíteni a rendszerfájl biztonsági másolatát, vagy másolni kell egy hasonló telefonról.

Ezt követően feltöltheti a rendszerfájlt a /system/app mappába a következő parancsok segítségével:

$adb push YourFile.apk /data/Yourfile.apk
$adb remount
$adb shell
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#kijárat
$kilépés
$adb újraindítás
ahol a YourFile.apk a rendszerfájl neve, és a betűk kis- és nagybetűi számítanak.
Az utolsó parancs után a telefonnak újra kell indulnia új fájlokkal.
Ha az „adb remount” parancsra a „remount failed: A művelet nem engedélyezett” választ kapja, próbálja meg helyette a „su” után a „#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system” parancsot. .

Ui.: Linuxban, ha a platform-tools nincs hozzáadva a $PATH-hoz, akkor az „adb” helyett „./adb”-t kell írni.

Ebben a cikkben azokat a parancsokat, amelyeket normál felhasználóként futtattam, a $ szimbólum jelzi a sor elején, rootként pedig a # szimbólum.




Top