Telepítettem néhány Android-alkalmazást mind a adb install MyApplication.apk
paranccsal, mind egy webszerveren keresztül (mint a Android Market).
De hova van a telefonom Android fájlrendszerében az MyApplication.apk
fájl? A adb install
alkalmazással telepített alkalmazások nem kerülnek ugyanabba a könyvtárba, mint a Marketről letöltött alkalmazások?
Néhány alkalmazást találtam itt: /system/app
, de nem tudom felismerni őket az Android Marketről letöltött fájlokként, vagy az általam telepített adb install
fájlokkal.
Hol vannak a rendszeren olyan alkalmazások, amelyek Telepítettem a keresést?
A telefonom nincs rootolva, és a Nexus One-t futtatom Android 2.2.1-es verzióval.
Megjegyzések
- Kapcsolódó: Hol tárolják az Android-alkalmazások az adatokat?
Válasz
Az alkalmazás tárolási helye nagyon sok kritériumtól függ:
- A rendszeralkalmazások / előre telepített-bloatware-alkalmazások a privilegizált alkalmazásokkal a
/system/priv-app
fájlban (amelyek csak olvashatóan vannak csatlakoztatva a változások elkerülése érdekében). Rendszeralkalmazásokat is találhat a/custpack/app
“alkönyvtár s. - A belső memóriában található normál alkalmazások a
/data/app
- egyes alkalmazásokhoz (titkosítva a belső tárhelyen) a
/data/app-private
- A külső memórián tárolt alkalmazások egy titkosított tárolóba kerülnek az
/mnt/sdcard/.android_secure
fájlban. Mivel futásidejűleg az Androidnak dekódolásra van szüksége, dekódolja őket, és a visszafejtett másolatot a
(nem lehet egyszerűen belenézni az/mnt/sdcard/.android_secure
fájlba közvetlenül az eszközről; de ha kártyaolvasót használ, és csatolja a kártyát a számítógépéhez, akkor a az ott található fájlok kiterjesztése.asec
a.apk
helyett – ahonnan megkapja a kapcsolatot a ). - az alkalmazások adatait a
/data/data/<package_name>
(belső tárhely) alatt vagy külső tárhelyen, ha a fejlesztő ragaszkodik a a szabályok alatt/mnt/sdcard/Android/data/<package_name>
.
Megjegyzések
- Ez a válasz egyformán érvényes KitKat, Lollipop és Marshmallow esetében is?
- @Izzy kíváncsi arra, hogy a korai webes régészek mit gondolnak erről a megjegyzésről 100 év múlva ..
- @geotheory azt gondolhatják, hogy édességben fizetünk 🙂
- Igen, úgy tűnik, ez továbbra is érvényes marad a Marshmallow-on.
- A K-nál (exkluzív) régebbi Android-oknál nincs
/system/priv-app
. Ehelyett minden a/system/app
címre megy.
Válasz
Ők a (z) /data/app/
könyvtárban van tárolva, de hacsak nem a telefon gyökerezik, csak egy üres mappa jelenik meg.
Megjegyzések
- A Droid Bionic programom gyökerezik, de az adatmappa továbbra is üresen jelenik meg a DDMS-ben!
- @IgorG. Én ' soha nem használtam DDMS-t, és alig van tapasztalatom a napfogyatkozással kapcsolatban, ezért nem gondolom, hogy tudnék segíteni. ' ezt új kérdésként tenném fel.
- Ha ' DDMS-t használ, akkor nem kérdez. az eszköz ' gyökér ' felhasználóként így az / data mappa üres lenne. Használhatja a
adb shell
, majd asu
parancsot a rootoláshoz, vagy achmod 777 /data
éschmod 777 /data/app
lehetővé teszi a DDMS számára, hogy felsorolja a tartalmat. Csak győződjön meg arról, hogy a mappák engedélyeit 771-re állította vissza, amikor ' kész.
Válasz
Az Android 4.0.4 (ICS) Xperia ray-en az /mnt/asec/XXX-1/pkg.apk
mappában vannak tárolva. A XXX
az alkalmazás Google Play azonosítója.
Például a Firefox a /mnt/asec/org.mozilla.firefox-1/pkg.apk
címen található, a Skype pedig a div id = “4d82f1021c”>
.
zuul “megjegyzésének követése Ezeket a képernyőképeket a telefonomról vettem, hogy megerősítsem válasz.
Firefox
Stopper & Visszaszámláló
És ezek a telefonom adatai:
Megjegyzések
- Van-e hivatalos hivatkozása ennek alátámasztására, hogy további információt nyújtson erről a változásról?
- nem, nincs
linkem, és nem tudok képernyőképeket készíteni a gyökér nélküli Xperia Ray-ről. Ha ' egy alkalmazás, például az X-plore vagy a Solid Explorer, navigálhat az adott könyvtárba annak igazolásához.
mount
parancs és csoda: /mnt/asec
egy tmpfs
-t használ, egy ideiglenes fájlrendszert, amelyet a RAM-ban hoztak létre, és így újraindításra került az összes az alkalmazások =: – 0) Válasz
A Kindle Fire-nél sok olyan apks nem található, Az alkalmazásboltomból telepített alkalmazások (külső forrásokból származó alkalmazások, pl. Aptoide stb.) a letöltési mappámban vannak. A többit a / system / app mappámban találom.