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

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 em tmpfs (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 e su para fazer root ou chmod 777 /data e chmod 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

Firefox

Cronômetro & Contagem regressiva

Cronômetro

E estes são os detalhes do meu telefone:

Detalhes do meu raio Xperia

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 usa tmpfs, 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *