Maneiras de remover a criptografia do dispositivo Android

8

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.

  1. 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?)

  2. 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)

  3. Alguma outra ideia?

Chris
fonte
11
A redefinição de fábrica é a única maneira de remover a criptografia do dispositivo. Você perderá todos os seus dados.
Ryan Conrad
11
@RyanConrad Não é certo. Se o Android puder descriptografar / dados, qualquer outro código que esteja sendo executado na CPU também. É apenas uma questão de saber se alguém já não codificou algo assim. Você sempre pode reverter uma criptografia. Só porque o Android não tem opção, não significa que você não possa.
26413 Chris
2
Descriptografar dados não é o mesmo que remover a criptografia. Sua declaração sobre "se o Android pode descriptografar / dados, qualquer outro código em execução na CPU também pode" não é verdadeira. Os aplicativos no nível do sistema Android podem ter mais permissões do que os aplicativos que não são do sistema; eles também podem acessar itens que os aplicativos que não são do sistema não podem. Se você está perguntando: "Isso pode ser feito", sim, em teoria é possível, mas quase tudo "é possível". Isso não significa que alguém tenha feito isso. Como fazer isso estaria fora do escopo deste site. A única maneira real de fazer isso é fazer uma redefinição de fábrica.
Ryan Conrad

Respostas:

2

Consegui voltar meu dispositivo a um estado não criptografado. Se você fizer um backup do dispositivo por meio do adb backupcomando, 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 restoreou 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

Chris
fonte
1

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.

Pessoa útil
fonte
Como você verificou se a criptografia foi removida? Não consigo encontrar nenhuma maneira de verificar
NaturalBornCamper 5/15