Quais métodos estão disponíveis para fazer backup de dados (sistema e aplicativo) de um telefone que não esteja enraizado e esteja executando o Android 2.3.4 Gingerbread?
Entendo que é impossível recuperar dados do aplicativo (não armazenados no cartão SD) em um telefone não rooteado, exceto onde o próprio aplicativo oferece exportação. Isso é preciso?
Das configurações do sistema e aplicativos internos, quais possuem instalações de exportação das quais posso aproveitar? Quais, notadamente, não têm exportação e possuem quantidades significativas de dados que eu gostaria de transcrever manualmente?
Já estou usando o Missing Sync para Android, que cuida dos contatos, calendário, fotos, registro de chamadas e mensagens SMS. Meu telefone é um Nexus One.
cat
truques para copiar / dados / dados ... o problema é este - em um telefone celular não raiz,ls
gerará umaopendir
falha de permissão ... dito isso, você pode inspecionar quais aplicativos estão instalados usandopm
e deduzir o valor/data/data/....
diretórios que são - se não todos, a garantia de terdatabases
,shared_prefs
,libraries
, por exemplo, pacotemy.app.foo
, haverá/data/data/my.app.foo
...Respostas:
Se um telefone não estiver enraizado, significa que os aplicativos estão protegidos na caixa de areia. Não há como um aplicativo acessar os dados mantidos por outro aplicativo. No sistema de arquivos linux subjacente, eles são realmente representados como usuários diferentes e não têm permissão para acessar os arquivos uns dos outros.
As únicas coisas que podem fazer backup dos arquivos são a) o próprio sistema eb) o aplicativo pode fazer backup de seus próprios arquivos.
No Froyo (2.2), o Google introduziu o backup na nuvem, que muitos desenvolvedores de aplicativos integraram a seus aplicativos. Isso significa que alguns aplicativos restauram os dados automaticamente assim que você faz login em um novo telefone com sua conta do Google. No entanto, isso funcionará apenas para os aplicativos que implementaram essa funcionalidade.
Você deve descobrir que todos os aplicativos do sistema agora têm backup completo ou sincronização na nuvem, a partir do Froyo.
Da minha recente experiência em atualizar para o Galaxy Nexus - Cloud Sync: GMail, Calendário, Contatos; Backup na nuvem: todas as configurações do sistema (fiquei surpreso com algumas), configurações de e-mail. Sem backup: favoritos do navegador (embora estejam sincronizados no ICS).
Não há funcionalidade de sistema padrão no Vanilla android que fará backup de todos os seus aplicativos, e não conheço nenhuma personalização de operador / fabricante que tenha implementado um backup no nível do sistema.
Uma coisa que você pode fazer é instalar uma nova recuperação, como o ClockworkMod. Isso não requer que seu telefone seja "enraizado"; no entanto, é necessário que você tenha um gerenciador de inicialização desbloqueado, o que suspeito ser o que você está tentando evitar, pois normalmente reflecte o gerenciador de inicialização onde ocorre o "bloqueio".
Você poderá extrair manualmente todos os arquivos da partição / data, usando adb. Você pode procurá-los usando 'adb shell' e puxá-los individualmente usando 'adb pull', mas você precisaria de root para poder restaurá-los. Isso também requer uma certa quantidade de entendimento técnico. editar: na verdade, após mais testes, mesmo isso requer acesso root.
O MyBackupPro sugerido abaixo não fará backup de todos os seus aplicativos - somente aqueles com resolvedores de conteúdo expostos (por exemplo, SMS, calendário, contatos etc.). De qualquer forma, essas coisas são automaticamente copiadas em Gingerbread. (Não posso comentar ou votar)
fonte
O hélio (anteriormente conhecido como carbono) pode fazer backup de aplicativos mesmo em telefones não-enraizados. Para isso, é necessário conectar o telefone a um PC via USB e executar um
adb
comando que iniciará algum tipo de serviço proxy que permitirá que o Helium faça backup de seus aplicativos. Internamente, parece executaradb backup
esse serviço proxy.fonte
Eu entendo que, carregando o airdroid em um dispositivo não enraizado, você pode conectar-se através do servidor da web a partir da área de trabalho e fazer backup de todos os arquivos do dispositivo. Presumivelmente, você pode reverter o processo para restaurar.
fonte
*.apk
arquivos no seu PC. Como inclui um navegador de arquivos, você também pode copiar arquivos para o PC. Embora eu também não chamasse isso de backup - na melhor das hipóteses, um backup de arquivo parcialmente.Você pode realmente usar o MyBackup Pro - faz maravilhas em telefones não enraizados!
fonte
O ASTRO File Manager é ótimo para fazer backup de aplicativos, além de muitos outros recursos que o tornam um ótimo aplicativo em geral. Eu costumava fazer backup quando precisava limpar meu telefone e começar de novo.
fonte