Local da apk dentro do File System do Android

Para você descobrir onde o android instala as apks, utilize o file explorer do Eclipse e procure nos diretórios /system/app e /system/priv-app para apps instaladas de fábrica e /data/app para aplicações instaladas via Google Play, manualmente ou via debugger do Eclipse. Alguns tablets chineses podem conter aplicações dentro do /system/preinstall também. Para saber mais sobre o software Eclipse, leia o post Instalando a IDE Eclipse.

 

Utilize o código abaixo para navegar pelas apks

public class Testing extends Activity {
private static final String TAG = "TEST";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File appsDir = new File("/data/app");

String[] files = appsDir.list();

for (int i = 0 ; i < files.length ; i++ ) {
Log.d(TAG, "File: "+files[i]);

}
}

Os dados das aplicações ficam dentro de /data/data/<pacote_completo>/, 
mas para acessar estes dados, você precisar ter seu dispositivo rooteado 
e estar acessando via adb shell como root. Geralmente os dados ficam 
dentro do subdiretório databases e estão em formato SQLite. Você pode 
buscar os bancos utilizando o comando adb shell pull <caminho completo 
do arquivo sqlite> e abri-lo utilizando o programa SQLite Express. Para
jogá-lo de volta você pode utilizar o comando adb shell push, mas lembre-se 
de dar um am force-stop na aplicação antes de sobrescrever o banco.

Paras aqueles leitores que não estão familiarizados com o uso do adb shell para executar comandos no prompt do Android OS, leiam o artigo http://www.frameworksystem.com/abrindo-um-adb-shell-terminal-no-android/.

Se você quiser saber mais sobre programação Java, .Net, Android, IOS, Banco de Dados, Análise de Sistemas, Pontos de Função, faça nossos treinamentos e conheça a Framework Training Center – Comprometimento em Qualidade de Ensino.

 

2 Comments

  • Trackback: Instalação de Aplicativos Android apk pelo Cabo USB
  • Gustavo Posted 29/01/2013 12:45

    Os dados do app ficam em qual pasta do sistema ? , necessito de uma conta do twitter que esta logado no meu celular ,porem nao sei a onde se encontra os dados da conta salvos no celular . poderia me auxiliar ?

Add Comment

Your email address will not be published. Required fields are marked *

Phone: (31) 3646-1612
Fax: (31) 3646-1614
Loja 01, Lourdes, Belo Horizonte/MG
Rua Rio de Janeiro, 1278