Nainstaloval jsem několik aplikací pro Android pomocí příkazu adb install MyApplication.apk a prostřednictvím webového serveru (jako alternativa k Android Market).

Ale kde je v systému souborů Android v mém telefonu umístěn soubor MyApplication.apk? Nejsou aplikace nainstalované pomocí adb install umístěny ve stejném adresáři jako aplikace stažené z Market?

Našel jsem některé aplikace na /system/app ale nemohu je rozpoznat jako některé stažené ze služby Android Market nebo nainstalované pomocí adb install.

Kde v systému jsou aplikace, které Nainstaloval jsem lokalizovaný?

Můj telefon není rootovaný a používám Nexus One s Androidem 2.2.1.

Komentáře

Odpovědět

Kde je aplikace uložena, velmi záleží na několika kritériích:

  • Systémové aplikace / předinstalované-bloatware-aplikace jsou uloženy v /system/app s privilegovanými aplikacemi v /system/priv-app (které jsou připojeny jen pro čtení, aby se zabránilo jakýmkoli změnám). Systémové aplikace také můžete najít v /custpack/app podadresář s.
  • normální aplikace ve vnitřní paměti přejděte na /data/app
  • některé aplikace (šifrované na interním úložišti?) přejděte na /data/app-private
  • Aplikace uložené v externí paměti přejdou do šifrovaného kontejneru v /mnt/sdcard/.android_secure. Protože za běhu Android potřebuje, aby byly dešifrovány, dešifruje je a uloží dešifrovanou kopii na tmpfs (takže se restartuje) v /mnt/asec
    (do /mnt/sdcard/.android_secure se nemůžete jednoduše podívat přímo ze zařízení; ale pokud použijete čtečku karet a připojíte ji k počítači, uvidíte soubory tam mají příponu .asec místo .apk – ze které získáte připojení k názvu /mnt/asec).
  • data aplikací jsou uložena pod /data/data/<package_name> (interním úložištěm) nebo na externím úložišti, pokud se vývojář drží pravidla pod /mnt/sdcard/Android/data/<package_name>.

komentáře

  • Je tato odpověď stejně platná pro KitKat, Lollipop a Marshmallow?
  • @Izzy se musí divit, co si o tomto komentáři pomyslí archeologové raného webu za 100 let ..
  • @ geotheory mohli by si myslet, že dostáváme zaplaceno za sladkosti 🙂
  • Ano, zdá se, že to na Marshmallow zůstane platné.
  • Android starší než K (exclusive) nemá /system/priv-app. Místo toho jde vše do /system/app.

Odpovědět

Jsou uloženo v /data/app/, ale pokud nemáte telefon rootovaný, uvidíte pouze prázdnou složku.

Komentáře

  • Můj Droid Bionic má kořeny, ale datová složka se v DDMS stále zobrazuje prázdná!
  • @IgorG. Nikdy jsem nepoužíval DDMS a nemám téměř žádné zkušenosti s zatměním, takže si ' nemyslím, že mohu pomoci. ' d se na to zeptám jako na novou otázku.
  • Pokud ' používáte DDMS, dotazování se neprovádí zařízení jako uživatel ' root ' by tak složka / data byla prázdná. Můžete buď použít adb shell a poté su rootovat, nebo chmod 777 /data a chmod 777 /data/app povolit DDMS vypsat obsah. Až budete ' hotovi, nezapomeňte nastavit oprávnění těchto složek zpět na 771.

Odpovědět

Na mém zařízení Android 4.0.4 (ICS) Xperia ray jsou uloženy v /mnt/asec/XXX-1/pkg.apk. XXX je ID aplikace Google Play.
Například Firefox najdete na /mnt/asec/org.mozilla.firefox-1/pkg.apk a Skype na /mnt/asec/com.skype.raider-1/pkg.apk.

Následující zuulův komentář Pořídil jsem tyto snímky obrazovky z telefonu, abych potvrdil svůj Odpovědět.

Firefox

Firefox

Stopky & Časovač odpočítávání

Stopky

A toto jsou podrobnosti mého telefonu:

Podrobnosti mého Xperia Ray

Komentáře

  • Máte nějaký oficiální odkaz, který to odůvodňuje, aby poskytl více informací o této změně?
  • ne, nemám ' žádný odkaz a nemohu pořizovat snímky obrazovky na svém nekořenovaném Xperia Ray. Pokud ' znovu používáte aplikace jako X-plore nebo Solid Explorer, můžete přejít do tohoto adresáře a ověřit jej.
  • @Zuul: Stále nemám ' neměl žádný odkaz, ale ' se mi podařilo pořídit snímky obrazovky z mého telefonu, abych podpořil nárok. A … pokud jste ' dostali jakýkoli odkaz, který by dokázal opak, pošlete jej sem, abych se také informoval.
  • Žádné odkazy nezmínující jinak, zeptal jsem se, jestli měli jste nějaký odkaz, abych si přečetl o " proč ", které vedly k jejich rozhodnutí o změně adresářové struktury. Později ' se podívám do dokumentace Google ' s a ozvu se vám s odkazem, který můžete umístit na vaši odpověď. Děkuji za potíže se snímky obrazovky, +1 ode mě.
  • Ačkoli se to týká pouze dešifrované kopie aplikací nainstalovaných na externím úložišti (zkontrolujte pomocí mount příkaz a zázrak: /mnt/asec používá tmpfs, dočasný souborový systém vytvořený v RAM – a tedy restartovaný, společně se všemi the apps =: – 0)

Answer

Na mém Kindle Fire mnoho apků, které nemám nainstalované z mého obchodu s aplikacemi (APK z vnějších zdrojů, např .: Aptoide atd.) jsou ve složce ke stažení. Ostatní najdu ve složce / system / app.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *