Instalei alguns aplicativos Android com o comando adb install MyApplication.apk
e por meio de um servidor da web (como uma alternativa para Android Market).
Mas onde, no sistema de arquivos Android do meu telefone, está o arquivo MyApplication.apk
colocado? Os aplicativos instalados com adb install
não são colocados no mesmo diretório que os aplicativos baixados do Market?
Encontrei alguns aplicativos em /system/app
mas não consigo reconhecê-los como alguns baixados do Android Market ou como o que instalei com adb install
.
Onde no sistema estão os aplicativos que Eu instalei o localizado?
Meu telefone não está com acesso root e estou executando o Nexus One com Android 2.2.1.
Comentários
- Relacionado: Onde os aplicativos Android armazenam dados?
Resposta
Onde um aplicativo é armazenado depende muito de vários critérios:
- Os aplicativos do sistema / aplicativos de bloatware pré-instalados são armazenados em
/system/app
com aplicativos privilegiados em/system/priv-app
(que são montados somente leitura para evitar qualquer alteração). Você também pode encontrar aplicativos do sistema em/custpack/app
subdiretório “s s. - aplicativos normais na memória interna vá para
/data/app
- alguns aplicativos (criptografados no armazenamento interno?) vá para
/data/app-private
- Os aplicativos armazenados na memória externa vão para um contêiner criptografado em
/mnt/sdcard/.android_secure
. Como em tempo de execução o Android precisa que eles sejam descriptografados, ele irá descriptografá-los e armazenar uma cópia descriptografada emtmpfs
(para que seja reiniciado) em/mnt/asec
(você não pode simplesmente olhar/mnt/sdcard/.android_secure
diretamente do dispositivo; mas se você usar um leitor de cartão e conectar o cartão ao seu PC, verá o os arquivos lá têm a extensão.asec
em vez de.apk
– da qual você obterá a conexão com o nome/mnt/asec
). - os dados dos aplicativos são armazenados abaixo de
/data/data/<package_name>
(armazenamento interno) ou no armazenamento externo, se o desenvolvedor aderir a as regras , abaixo/mnt/sdcard/Android/data/<package_name>
.
Comentários
- Essa resposta é igualmente válida para KitKat, Lollipop e Marshmallow?
- @Izzy deve se perguntar o que os primeiros arqueólogos da web pensarão sobre esse comentário daqui a 100 anos.
- @geotheory eles podem pensar que somos pagos em doces 🙂
- Sim, isso parece permanecer válido no Marshmallow.
- Android mais antigo que K (exclusivo) não tem
/system/priv-app
. Em vez disso, tudo vai para/system/app
.
Resposta
Eles são armazenado em /data/app/
mas, a menos que seu telefone tenha acesso root, tudo o que você verá é uma pasta vazia.
Comentários
- Meu Droid Bionic está enraizado, mas a pasta de dados ainda está sendo exibida vazia no DDMS!
- @IgorG. Eu ' nunca usei DDMS e quase não tenho experiência com eclipse, então não ' não acho que posso ajudar. Eu ' d faria isso como uma nova pergunta.
- Se você ' estiver usando DDMS, ele não está consultando o dispositivo como um usuário ' root ' faria para que a pasta / data ficasse vazia. Você pode usar
adb shell
esu
para fazer root ouchmod 777 /data
echmod 777 /data/app
para permitir que o DDMS liste o conteúdo. Apenas certifique-se de definir as permissões dessas pastas de volta para 771 quando ' terminar.
Resposta
No meu Android 4.0.4 (ICS) Xperia ray, eles são armazenados em /mnt/asec/XXX-1/pkg.apk
. XXX
é o ID do Google Play do aplicativo.
Por exemplo, o Firefox é encontrado em /mnt/asec/org.mozilla.firefox-1/pkg.apk
e o Skype é encontrado em /mnt/asec/com.skype.raider-1/pkg.apk
.
Seguindo o comentário do zuul “ tirei essas capturas de tela do meu telefone para confirmar meu responda.
Firefox
Cronômetro & Contagem regressiva
E estes são os detalhes do meu telefone:
Comentários
- Você tem algum link oficial para comprovar isso, a fim de fornecer mais informações sobre essa mudança?
- não, eu não ' não tenho nenhum link e não posso fazer capturas de tela no meu Xperia Ray sem raiz. Se você ' estiver usando um aplicativo como X-plore ou Solid Explorer, você pode navegar até esse diretório para verificá-lo.
- @Zuul: Eu ainda não ' não obtive nenhum link, mas ' consegui tirar screenshots do meu telefone para substanciar a reclamação. E … se você ' tiver algum link para provar o contrário, poste aqui para que eu também me informe.
- Nenhum link mencionando o contrário, perguntei se você tinha algum link para eu ler sobre o " por que " que levou à decisão de mudar a estrutura de diretório. Mais tarde, irei ' dar uma olhada na documentação ' s do Google e retornaremos com o link para você colocar em sua resposta. Obrigado pelo problema com as capturas de tela, +1 de mim.
- Embora se aplique apenas à cópia descriptografada de aplicativos instalados no armazenamento externo (verifique com
mount
comando e maravilha:/mnt/asec
usatmpfs
, um sistema de arquivos temporário criado na RAM – e assim reiniciado, junto com todos the apps =: – 0)
Resposta
No meu Kindle dispare muitos dos apks que eu não instaladas da minha app store (apks de fontes externas, por exemplo: Aptoide, etc.) estão na minha pasta de downloads. As outras eu encontro na minha pasta / system / app.