LG4 - Não é possível encontrar dados do aplicativo -- applications camp android Relacionado O problema

LG4 - Can't Find App's Data


0
vote

problema

português

Eu tenho um LG4 e instalei um aplicativo sendo desenvolvido internamente. Eu estou tentando visualizar os dados deste aplicativo, mas não consigo encontrá-lo.

Eu tenho que enrolar o telefone para poder visualizar os dados? Eu olho em armazenamento interno e cartão SD, mas não consegue encontrar o aplicativo.

armazenamento interno / cartão SD

Não tenho diretório de dados na raiz, somente android / dados e lá é

    .
  1. com.airbnb ...
  2. com.android ...
  3. com.google ...
  4. com.lge ...

Qualquer ajuda seria apreciada.

obrigado

english

I have a LG4 and I have installed an app being developed internally. I am trying to view the data of this app but can't find it.

Do I have to root the phone to be able to view the data? I look in both internal storage and SD card but can't find the app.

Internal Storage/SD Card

I have no data directory in the root, only Android/Data and in there it's

  1. com.airbnb...
  2. com.android...
  3. com.google...
  4. com.lge...

Any help would be appreciated.

Thanks

  

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Um aplicativo tem dados privados e opcionalmente dados públicos. Os dados privados vão para dentro de um diretório com o nome como o nome do pacote e localizado dentro / data / data / - Um usuário comum / aplicativo não pode ler esses dados. Os dados públicos podem entrar em cartão SD interno ou cartão SD externo, o que for definido como padrão e o aplicativo com permissão para gravá-lo. / sdcard / Android / Data é onde muitas vezes os dados públicos vão. Alguns aplicativos optam por criar uma pasta dedicada sob a raiz do armazenamento padrão também.

Agora, como você acessa os dados privados?

  • Como você observou que o aplicativo está em desenvolvimento, pode ser possível que ele seja marcado como debuggable 1 ( abcdefghijklmnabcdefgijklmn0 ). Se esse é o caso, então configure adb no pc e Execute o comando:

      adb shell  run-as PACKAGE   # PACKAGE is the package name of your app    

    Nota: Run - como funcionaria apenas para aplicativos depurados .

    Se bem sucedido, run-as soltaria no diretório de dados do seu aplicativo, onde você pode ver o que pretende ver.

    Siga Esta resposta do marmor como exemplo.

  • Se o aplicativo não tiver explicitamente declarado Não para ser feito backup 1 ( android:allowBackup="false" ), você pode usar o ADB para fazer backup do aplicativo. Para fazer isso, execute o comando:

      adb backup PACKAGE    

    Isso criará um arquivo chamado backup.ab no diretório de trabalho de onde o ADB é chamado.

    Para extrair os dados do backup, siga uma resposta a partir daqui: Como você extraia os dados de um aplicativo de um Backup completo feito através de "backup adb"?

  • Sim, se os dois primeiros métodos falharem, o Android deve estar enraizado. Uma vez que você tenha root, você pode usar um arquivo explorador ou até mesmo um aplicativo de emulador de terminal para ler os dados desejados.

1 a menos que haja um aplicativo explícito para lhe dizer, você seria obrigado a ler o manifesto do aplicativo envolvido, a fim de verificar se é backup de depuração ou desativável. Axel (XML Editor / Visualizador) Navegador de aplicativos Pode ajudá-lo a ler o manifesto.

 

An app has private data and optionally public data. The private data goes inside a directory with name as the package name and located inside /data/data/ - an ordinary user/app cannot read that data. The public data may either go into internal SD card or external SD card, whichever is set as default and the app having permission to write it. /sdcard/Android/data is where often the public data goes. Some apps opt to create a dedicated folder under the root of default storage as well.

Now, how do you access the private data?

  • Since you noted that the app is in development, it may be possible that it is marked as debuggable1 (android:debuggable="true"). If that's the case, then setup adb in PC and execute the command:

    adb shell  run-as PACKAGE   # PACKAGE is the package name of your app 

    Note: run-as would work only for debuggable apps.

    If successful, run-as would drop you into the data directory of your app where you can see whatever you intend to see.

    Follow this answer from marmor as an example.

  • If the app hasn't explicitly declared itself not to be backed up1 (android:allowBackup="false"), you can use adb to backup the app. To do so, execute the command:

    adb backup PACKAGE 

    This will create a file named backup.ab in the working directory from where adb is called.

    In order to extract the data from the backup, follow an answer from here: How do you extract an App's data from a full backup made through "adb backup"?

  • Yes, if the first two methods fail, then the Android should be rooted. Once you've root, you can use a file explorer or even a terminal emulator app to read the desired data.

1 Unless there is an explicit app to tell you so, you would be required to read the manifest of the involved app in order to ascertain whether it is debuggable or disallows backup. Axel (XML Editor / Viewer) and App Browser can help you to read manifest.

 
 
     
     

Perguntas relacionadas

2  Como instalar o aplicativo no sdcard (telefone Android)? [duplicado]  ( How to install the application in sdcard android phone ) 
. Esta pergunta já tem respostas aqui : fechado 10 anos atrás . . Duplicado possível: como in...

0  Como posso classificar aplicativos por tamanho de cache?  ( How can i sort applications by cache size ) 
Como posso classificar aplicativos por tamanho de cache? Eu posso classificar aplicativos por tamanho de dados nas configurações Aplicativos † 'Armazenamen...

2  .com.google.chrome arquivos em meus downloads  ( Com google chrome files in my downloads ) 
Eu tenho um monte de arquivos na minha pasta "Downloads" com nomes que começam com ".com.google.chrome". Quais são esses arquivos? É possível que eles fossem ...

0  Cisco WebEx App no ​​telefone Android 6.0.1  ( Cisco webex app on android 6 0 1 phone ) 
meu telefone android spec : 1) As dimensões são 3.00x5.96x0,32 polegadas 2) Resolução de exibição - Resolução horizontal e vertical do display primário ...

0  LG4 - Não é possível encontrar dados do aplicativo  ( Lg4 cant find apps data ) 
Eu tenho um LG4 e instalei um aplicativo sendo desenvolvido internamente. Eu estou tentando visualizar os dados deste aplicativo, mas não consigo encontrá-lo....

2  Desenhando no Nexus 10 para o Windows 8.1  ( Drawing on nexus 10 to windows 8 1 ) 
Eu tenho um tablet Android do Google / Samsung Nexus 10 e um laptop Windows 8.1 (Dell Latitude E6430). Eu gostaria de usar meu tablet Android como uma superfí...

0  Quais aplicativos não podem ser desativados (sem raiz)?  ( Which apps cannot be disabled without root ) 
Eu preciso saber mais sobre a desativação de aplicativos internos. Alguns aplicativos podem ser desativados, mas há alguns que "desativam" o botão desativado....

5  Contatos Os números de telefone desapareceram após a sincronização do Google  ( Contacts phone numbers disappeared after sync to google ) 
Após a sincronização com o Google, todos os contatos que têm números de telefone associados a eles desapareceram. Eu tentei inserir um novo contato apenas p...

8  Por que certos aplicativos correm mesmo quando eu não os uso?  ( Why do certain apps run even when i dont use them ) 
Eu descobri que certos aplicativos (Amazon MP3 e estoques, por exemplo) ocasionalmente estarão correndo em segundo plano mesmo quando nunca as abri uma vez. P...

0  O que é o gerenciamento de dispositivos móveis e como posso usar para minha empresa? [fechado]  ( What is mobile device management and how can i use for my enterprise ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.