Como ainda encontro problemas com imagens de inicialização modificadas e imagens de recuperação, desejo remover a criptografia do dispositivo do meu Nexus 4 (executando 4.3).
Eu sabia que não há uma maneira "oficial" de fazer isso, mas como essa é uma criptografia, ela pode ser revertida. Então, por favor, não me diga que isso é impossível (eu já sei que o Android não quer que você faça isso).
Então, eu tive duas idéias, mas não consegui encontrar ninguém que já fizesse isso e quisesse ter certeza antes de limpar minha partição de dados. Meu dispositivo não está enraizado, mas o carregador de inicialização está desbloqueado.
Fazendo um backup com
adb backup
, formate a partição de dados e restaure o backup. Mas eu poderia imaginar que o adb não pode restaurar backups em dispositivos não criptografados se eles foram feitos em um criptografado em. (Pode me dizer com certeza?)Iniciando uma imagem de inicialização modificada com o fastboot que apenas descriptografa a partição de dados (deve ser perfeitamente possível, mas eu não vi essa ferramenta)
Alguma outra ideia?
fonte
Respostas:
Consegui voltar meu dispositivo a um estado não criptografado. Se você fizer um backup do dispositivo por meio do
adb backup
comando, obterá um bom arquivo .ab. Existe pelo menos o DroidExplorer que pode converter esses backups em arquivos .tar: como você extrai os dados de um aplicativo de um backup completo feito por meio de "backup adb"?Não tenho muita certeza do porquê de alguns aplicativos não terem sido salvos em backup, mas acho que essa migração tem a ver com as licenças de mercado. Apenas alguns aplicativos avançados não foram copiados. Se você quiser ter certeza de que todos os seus aplicativos importantes foram restaurados, use o DroidExplorer para verificar.
É necessário executar uma redefinição de fábrica para recuperá-la em um estado não criptografado. Agora você pode usar outro
adb restore
ou o Titanium Backup (que também permite restaurar apenas alguns dados) para restaurar o backup.Mesmo que essa seja uma resposta à minha pergunta, não a marcarei por enquanto, pois ainda estou convencido de que você também pode carregar um software personalizado via fastboot para criptografar a partição de dados sem uma limpeza de fábrica.
Também encontrei uma descrição técnica no google: http://source.android.com/devices/tech/encryption/android_crypto_implementation.html
fonte
Acabei de remover minha criptografia do Android. Liguei o meu Android no meu computador para fazer o backup. Então, eu fiz um reset de fábrica. Depois disso, copiei todos os arquivos nele, sem excluir arquivos no telefone, e mesclei as pastas + copiei nos arquivos. Se não permitir que você copie um determinado arquivo, pule-o. Em seguida, desbloquei o telefone, ele não alterou o bloqueio ou a tela principal ou manteve meus textos, mas fez o backup dos meus aplicativos com todos os dados do aplicativo . Coloquei minha tela principal de volta como estava e a criptografia foi removida.
fonte