Como desinstalar um aplicativo sem remover os dados do usuário?

9

O título diz tudo. Digamos que eu tenho um aplicativo, um jogo por exemplo. Que desejo desinstalar do meu telefone e reinstalar em algum momento no futuro. No entanto, não quero que meu jogo seja perdido.

É possível desinstalar um aplicativo, mas manter seus dados?

Desde já, obrigado.

Fantasma de Madara
fonte

Respostas:

9

Se você não quer erradicar o dispositivo, você pode usar adb e pmem vez disso. Essas etapas serão difíceis de seguir, a menos que você já esteja familiarizado com o uso das ferramentas de linha de comando.

  1. Instale o adb no seu computador e configure-o para que ele possa se comunicar com o seu dispositivo. Não se esqueça de ativar a depuração USB no seu dispositivo. É um grande aborrecimento fazer o adb funcionar pela primeira vez; o prêmio de consolação é que você só precisa fazer uma vez.

  2. Use um cabo micro-USB para conectar seu computador ao seu dispositivo.

  3. Use adb shellpara se conectar ao seu dispositivo.

  4. Use pm list packagespara ver uma lista de IDs de pacotes instalados.

  5. Use pm uninstall -kmais o seu ID do pacote para remover o pacote, mas mantenha os dados do usuário.

Veja também este post relacionado .

No entanto: provavelmente é mais simples apenas fazer root no seu dispositivo e usar uma ferramenta como o SD Maid.

jasonspiro
fonte
7

Experimente este programa SD Maid .

Abra o programa, vá para a guia AppControl e clique no aplicativo que deseja. Existe uma opção chamada "Remover aplicativo, mas mantenha seus dados".

Editar:

Não tenho certeza, mas pode exigir raiz.

roxan
fonte
Em fevereiro de 2013, a versão mais recente do SD Maid requer raiz para remover um aplicativo e manter seus dados. Se o seu telefone não estiver enraizado, o SD Maid não poderá ajudar com isso.
Rory O'Kane
Parece que a versão mais recente do SD Maid não tem a opção "Remover aplicativo, mas manter os dados".
Chek Wei Tan
0

Eventualmente, basta desinstalar e reinstalar normalmente funcionou! Acontece que os dados são salvos dessa maneira ou de outra.

Fantasma de Madara
fonte
3
Tenho certeza de que isso não é verdade para a maioria dos aplicativos. Quando você desinstala um aplicativo, tudo /data/data/<packagename>é jogado fora . Talvez seu aplicativo tenha sido salvo em um local diferente ou tenha salvamentos na nuvem.
um gato
@lunboks: Talvez, mas desde que funcionou para mim, eu aceitei. É claro que a resposta melhor seria usar algum tipo de aplicativo de backup, apenas no caso, e reflete com a resposta com a maioria dos votos :)
O fantasma de Madara