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.

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.


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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.