Em breve vou desbloquear o carregador de inicialização e fazer root no meu Nexus 5, mas como não queria limpar todos os dados, pensei em usar a função de backup do ADB para restaurar após o enraizamento.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
Então, fiz um backup completo, com apk, com compartilhado, tudo.
Primeiro de tudo, o que esse comando faz backup? Suponho tudo. Inclui o sistema, ou seja, arquivos Android, como os principais arquivos ROM, incluindo kernel e outras coisas? A ROM será restaurada depois que eu restaurar esse backup?
Além disso, depois de fazer o root do dispositivo (o que ainda não fiz), poderei restaurar apenas os aplicativos, dados do aplicativo e armazenamento compartilhado do backup? Ou devo apenas fazer backup do apk com backup de dados compartilhados e isso fará?
É possível com um aplicativo de terceiros, raiz / não raiz? (Backup de titânio, talvez?)
Eu preciso saber mais.
Respostas:
Para o que o backup do ADB faz, você pode querer ver nossa tag-wiki de backup . Basicamente, dependendo das opções de linha de comando usadas, ele faz backup de apps ( ) e de seus dados. Para uma lista completa de opções, consulte isso .
.apk
Quanto à segunda parte da sua pergunta, talvez você queira ver Existe uma maneira de analisar e modificar um arquivo criado por backup adb? Sim, é possível extrair partes dele, e sim, o Titanium Backup é um dos aplicativos capazes disso. Outras maneiras são descritas na pergunta vinculada.
Também vale uma olhada:
fonte
ALLOW_BACKUP
sinalizador como "Não"; Encontrei alguns desses aplicativos. Não sei se a "proteção contra roubo" está por trás disso, pois também havia alguns aplicativos de código aberto.