Como desobstruir o seu telefone Android
Então, você abriu as portas da funcionalidade avançada em seu telefone Android, fazendo o enraizamento. Isso é ótimo! Você pode fazer coisas com seu telefone que outras pessoas não podem fazer com as dele. Mas o que acontece quando as coisas mudam e você quer desenredá-lo? Não tenha medo, nós temos você coberto.
Talvez você queira desfazê-lo por motivos de segurança ou talvez não precise mais usar root para seus ajustes favoritos. Ou talvez você esteja tentando vender seu dispositivo ou obter serviço de garantia. Ou talvez você queira apenas fazer o download de uma atualização over-the-air. Quaisquer que sejam suas razões, o cancelamento de rotinas não é tão difícil, contanto que você saiba o que está fazendo.
As muitas maneiras de desbotar um telefone Android
Como o enraizamento, existem alguns métodos diferentes de desatracar o seu telefone, e qual deles você usará depende do seu dispositivo, da versão do Android que você está usando e do que você está tentando realizar. Em geral, o desenraizamento envolverá um desses processos.
- Qualquer telefone que só tenha sido enraizado: Se tudo o que você fez foi enraizar o seu telefone e ficar preso à versão padrão do Android do seu smartphone, a remoção de zeros deverá (espero) ser fácil. Você pode desarmar seu telefone usando uma opção no aplicativo SuperSU, que removerá o root e substituirá a recuperação de estoque do Android. Isso está detalhado na primeira seção deste guia.
- Qualquer telefone executando uma ROM personalizada ou usando o Xposed FrameworkSe você fez mais do que o root, você provavelmente alterou certas partes do seu sistema pesadamente o suficiente para que a única maneira de desenraizá-las é retornar a uma condição completamente de estoque, fora da fábrica. Isso é diferente para cada telefone, e não podemos dar instruções para cada um deles, mas discutimos isso na seção final deste guia.
Parece simples, certo? Infelizmente, o método SuperSU nem sempre funciona perfeitamente. Talvez ele falhe, ou talvez não possa substituir sua recuperação de estoque por algum motivo. Nesses casos, você pode manualmente desarmar seu telefone usando um destes métodos:
- Nexus e outros telefones da Developer Edition corrida Marshmallow: Se o método SuperSU não funcionar, você poderá manualmente desarmar seu dispositivo reabrindo seu boot.img. Este é o arquivo principal que é editado quando você faz o root de um telefone com Marshmallow, então substituí-lo e reavivar a recuperação de estoque do Android deve resolver o problema. Isso é discutido na segunda seção deste guia.
- Nexus e outros telefones da Developer Edition corrida Pirulito e Antes: Se o método SuperSU não funcionar, você pode manualmente desarmar seu dispositivo excluindo o su binário. Este é o arquivo que lhe dá acesso root em telefones pré-Marshmallow, portanto, excluí-lo e reaparecer a recuperação de ações do Android deve resolver o problema. Isso é discutido na terceira seção deste guia.
- Telefones não-Developer Edition: Se o método SuperSU não funcionar e você tiver um telefone que não seja desenvolvedor, provavelmente terá que ser nuclear. Isso significa limpar o telefone e devolvê-lo a uma condição completa, fora do padrão de fábrica, para que ele não seja reiniciado. Isso é diferente para cada telefone, e não podemos dar instruções para cada um deles, mas discutimos isso na seção final deste guia.
Vamos cobrir cada um desses métodos (em vários níveis de detalhe) nas quatro seções abaixo. Então pule para a seção que se ajusta ao seu dispositivo, versão do Android e situação.
Como desarmar basicamente qualquer dispositivo Android com SuperSU
SuperSU é facilmente o aplicativo de gerenciamento de raiz mais popular e robusto disponível no Android. Se você estiver executando um dispositivo com raiz, há uma grande chance de usar o SuperSU para gerenciar quais aplicativos recebem acesso de superusuário. É também a forma mais fácil e inteligente de eliminar rapidamente o seu dispositivo Android, porque todo o processo é feito na aplicação diretamente no telefone..
Para eliminar totalmente o dispositivo, a primeira coisa que você desejará fazer é acessar o aplicativo SuperSU, localizado na gaveta de aplicativos..
Depois de abrir, deslize ou toque na guia Configurações e role até a parte inferior até ver a seção "Limpeza". Toque na opção "Full unroot".
Isso apresentará uma caixa de diálogo com o que esperar do processo de reinicialização e perguntará se você deseja continuar. Se você estiver em um dispositivo com o método de root tradicional, geralmente Lollipop ou mais antigo, esse é o primeiro e único passo para você. Ao pressionar Continuar, o dispositivo será reiniciado, e você precisará reinicializar para concluir o processo.
Se você estiver em um dispositivo enraizado com o método raiz sem sistema no Marshmallow, tocar na opção “Continuar” abrirá outra caixa de diálogo perguntando se você deseja restaurar a imagem de inicialização do arquivo, observando que isso é necessário para OTA ( over-the-air). Se você deseja fazer o download da atualização mais recente do Android quando ela for desativada ou se estiver se livrando do dispositivo, sugiro tocar em "Sim" aqui. Se essas opções não se aplicarem à sua situação, provavelmente será melhor deixar a imagem de inicialização modificada pressionando "Não".
A tela a seguir pode perguntar se você deseja restaurar a imagem de recuperação de estoque. Se você está executando uma recuperação personalizada (o que é provável) e deseja obter uma atualização OTA, essa opção é necessária - toque em "Sim" para continuar. Se você planeja re-enraizar no futuro ou deseja continuar usando sua recuperação personalizada (por exemplo, para backups nandroid), clique em "Não" aqui. Há uma chance de que essa opção não apareça, e nesse caso você terá que fazer o flash da recuperação de estoque manualmente. Existem instruções sobre como fazer isso na seção do manual abaixo.
Depois disso, o SuperSU irá se remover e limpar a instalação. Todo o processo levará apenas alguns segundos e, em seguida, o dispositivo será reinicializado. Uma vez terminado, deve ser completamente desmarcado e, dependendo de quais opções foram selecionadas durante o processo de unroot, de volta em um formulário completamente estocável..
Como desinstalar manualmente um nexo ou outro dispositivo de desenvolvedor no Marshmallow
Enquanto o método acima de desarrolhar com SuperSU devemos teoricamente funciona muito bem em dispositivos que foram enraizados usando o método sem sistema, ainda é bom saber o que fazer em uma situação em que o SuperSU pode não ser capaz de executar totalmente o dispositivo..
A boa notícia é que é um simples flash-substituindo o boot.img modificado com o estoque um - deve fazer o truque.
Estou usando um Nexus 5 para este exemplo, mas o processo será idêntico para todos os outros dispositivos Nexus. Se você estiver usando um telefone de edição de desenvolvedor de outro fabricante, o processo pode variar um pouco.
A primeira coisa que você precisa fazer é baixar a imagem de fábrica do seu dispositivo. Para Nexus, isso é fornecido pelo Google. Imagens de outros dispositivos devem ser fornecidas pelo fabricante.
Depois de fazer o download da imagem de fábrica do seu dispositivo, primeiro você precisa descompactar o pacote.
Dentro desse pacote, há outro pacote. Descompacte esse também.
Este pacote abrigará a imagem do carregador de inicialização, o rádio (se aplicável) e vários scripts para exibir a versão completa do Android. O arquivo que precisamos - boot.img - é encontrado no arquivo .zip final, que deve ser denominado “image--.zip”. Descompacte este pacote.
De volta ao telefone, certifique-se de que as Opções do desenvolvedor estejam ativadas, rumo a Configurações> Sobre o telefone e tocando no Número da compilação sete vezes. Notificações do Toast mostrarão quantos toques você deixou antes de se tornar um desenvolvedor.
Quando o menu de opções do desenvolvedor tiver sido ativado, pressione de volta para ir para o menu de configurações pai. O menu "Opções do desenvolvedor" será uma nova entrada acima de "Sobre o telefone". Toque em "Opções do desenvolvedor".
Role para baixo até ver "USB Debugging" e habilite-o com o controle deslizante.
Um aviso aparecerá com uma descrição do que a depuração USB faz "OK" para ativar esta opção.
Ligue o seu dispositivo ao computador com um cabo USB. Contanto que você tenha os drivers corretos instalados, um pop-up deve ser exibido no dispositivo com a opção de permitir a depuração USB no computador conectado. Se você está no seu computador pessoal, pode marcar a opção "Permitir sempre a partir deste computador" para permitir a depuração automática no futuro. Clique em "OK".
Volte para o seu PC. Se você tiver configurado o adb no seu sistema PATH, Shift + Clique com o botão direito na pasta onde você descompactou todos os arquivos de imagem de fábrica e selecione “Abrir uma janela de comando aqui”.
Se você não tiver o adb configurado no seu sistema PATH, copie o arquivo boot.img e coloque-o na sua pasta adb- C: \ Android \ platform-tools
nesse caso. Shift + Clique com o botão direito em qualquer lugar desta pasta e escolha “Abrir uma janela de comando aqui” assim que o arquivo boot.img terminar de copiar.
Em seguida, digite o seguinte comando para reinicializar o dispositivo no bootloader:
bootloader adb reboot
Depois que seu telefone for reinicializado no bootloader, execute o seguinte comando, que deve levar apenas alguns segundos para ser concluído:
boot boot rápido boot.img
Se você estiver desatualizando para obter uma atualização OTA ou apenas desejar que o telefone volte ao estado de estoque completo, também será necessário atualizar a recuperação de estoque. Você pode fazer isso com este comando:
Recuperação de Recuperação Flash fastboot.img
Depois disso, reinicie o Android com o seguinte:
reinicialização fastboot
O telefone deve ser reinicializado instantaneamente e o acesso à raiz vai desaparecer, e o Android terá sua recuperação de estoque de volta, mas o resto do seu sistema ainda estará completamente intacto. Se você planeja vender ou se livrar do dispositivo, pode fazer uma reposição de fábrica agora.
Como desinstalar manualmente um Nexus ou outro dispositivo de desenvolvedor no Lollipop (ou mais antigo)
Geralmente, a desova no SuperSU é a melhor escolha em dispositivos com uma partição modificada / do sistema, porque todas as alterações feitas durante o processo de root são limpas. Se você preferir cuidar manualmente do processo, no entanto, é um pouco mais trabalhoso do que simplesmente exibir o boot.img como no método sem sistema. A boa notícia é que todo o processo pode ser feito diretamente no dispositivo, sem a necessidade de usar um computador.
A primeira coisa que você precisa é de um gerenciador de arquivos com capacidades de root - o ES File Explorer parece ser o mais popular atualmente, mas praticamente qualquer explorador de raiz funcionará.
No ES, você precisará abrir o menu lateral deslizando a partir da borda externa esquerda, em seguida, vá até a opção "Root Explorer" e deslize o botão para ativá-lo. O aplicativo SuperUser instalado no seu dispositivo deve solicitar que você conceda acesso ao gerenciador de arquivos nesse ponto.
Uma vez que o acesso root tenha sido concedido, navegue até a pasta / system. Usando o ES, toque no menu suspenso que diz “Homepage” (supondo que você ainda esteja na página inicial, é claro). Selecione a opção “/ Device”.
Na partição do dispositivo principal, vá até a pasta “/ system” e abra-a.
É onde as coisas podem ficar um pouco complicadas - dependendo de como o seu dispositivo foi enraizado, o arquivo "su" (o que estaremos excluindo neste processo) estará localizado em um dos dois locais: / system / bin
ou / system / xbin
. Comece verificando o antigo.
Os arquivos aqui são classificados em ordem alfabética, então se você não vir o arquivo “su” (como no meu dispositivo de teste), então ele está no / system / xbin
pasta. Volte batendo na seta para trás e abra a pasta “xbin”.
Não deve haver muitos arquivos aqui, então "su" é muito fácil de encontrar.
Independentemente de onde o arquivo está localizado em seu dispositivo específico, vamos executar a mesma ação. Se você estiver pensando em desfazer a root completamente, basta excluir esse arquivo, mas pressionando e selecionando o ícone da lixeira.
Se você deseja apenas desatralizar temporariamente para obter uma atualização OTA, basta cortar o arquivo desse local pressionando e selecionando a tesoura. Você pode então navegar para a pasta / sdcard /, voltando para a partição primária “/ Device” e abrindo a pasta “sdcard”. Cole aqui selecionando o ícone de colar.
Com o arquivo "su" fora da ação, há mais um arquivo que precisa ser movido ou excluído. Volte para o / system e abra a pasta “app”.
Você vai procurar o aplicativo SuperUser instalado no seu telefone aqui, se você estiver executando o SuperSU, ele é encontrado na pasta com o mesmo nome. Você pode ter que olhar um pouco se estiver executando um aplicativo SuperUser diferente. Depois de localizar a pasta, abra-a. Também é importante notar que pode não estar em uma pasta - pode ser “superuser.apk” na raiz da pasta..
Depois de encontrar o arquivo correto, pressione e exclua ou corte como você fez com o arquivo "su".
Se você cortá-lo, vá em frente e cole-o de volta no / sdcard para manter em segurança.
Neste ponto, você pode verificar novamente o status da raiz do dispositivo usando um aplicativo como o Root Checker. Se ele voltar como root, você está acabado.
Em seguida, você precisará substituir a recuperação de estoque do Android em seu telefone. Para fazer isso, você precisará baixar a imagem de fábrica do seu dispositivo. Para Nexus, isso é fornecido pelo Google. Imagens de outros dispositivos devem ser fornecidas pelo fabricante.
Depois de fazer o download da imagem de fábrica do seu dispositivo, primeiro você precisa descompactar o pacote.
Dentro desse pacote, há outro pacote. Isso hospedará a imagem do carregador de inicialização, o rádio (se aplicável) e vários scripts para fazer o flash da versão completa do Android. Tudo o que precisamos é do arquivo recovery.img armazenado dentro. Descompacte esse pacote.
De volta ao telefone, certifique-se de que as Opções do desenvolvedor estejam ativadas, rumo a Configurações> Sobre o telefone e tocando no Número da compilação sete vezes. Notificações do Toast mostrarão quantos toques você deixou antes de se tornar um desenvolvedor.
Quando o menu de opções do desenvolvedor tiver sido ativado, pressione de volta para ir para o menu de configurações pai. O menu "Opções do desenvolvedor" será uma nova entrada acima de "Sobre o telefone". Toque em "Opções do desenvolvedor".
Role para baixo até ver "USB Debugging" e habilite-o com o controle deslizante.
Um aviso aparecerá com uma descrição do que a depuração USB faz "OK" para ativar esta opção.
Ligue o seu dispositivo ao computador com um cabo USB. Contanto que você tenha os drivers corretos instalados, um pop-up deve ser exibido no dispositivo com a opção de permitir a depuração USB no computador conectado. Se você está no seu computador pessoal, pode marcar a opção "Permitir sempre a partir deste computador" para permitir a depuração automática no futuro. Clique em "OK".
Volte para o seu PC. Se você tiver configurado o adb no seu sistema PATH, Shift + Clique com o botão direito na pasta onde você descompactou todos os arquivos de imagem de fábrica e selecione “Abrir uma janela de comando aqui”.
Se você não tiver o adb configurado no seu sistema PATH, copie o arquivo boot.img e coloque-o na sua pasta adb- C: \ Android \ platform-tools
nesse caso. Shift + Clique com o botão direito em qualquer lugar desta pasta e escolha “Abrir uma janela de comando aqui” assim que o arquivo boot.img terminar de copiar.
Em seguida, digite o seguinte comando para reinicializar o dispositivo no bootloader:
bootloader adb reboot
Depois que seu telefone for reinicializado no bootloader, execute o seguinte comando, que deve levar apenas alguns segundos para ser concluído:
Recuperação de Recuperação Flash fastboot.img
Isso reaparecerá a recuperação de estoque. Quando terminar, reinicie o Android com o seguinte:
reinicialização fastboot
O telefone deve ser reinicializado instantaneamente e o acesso à raiz vai desaparecer, e o Android terá sua recuperação de estoque de volta, mas o resto do seu sistema ainda estará completamente intacto. Se você planeja vender ou se livrar do dispositivo, pode fazer uma reposição de fábrica agora.
Se você planeja se livrar do dispositivo, é uma boa idéia ir em frente e redefini-lo neste momento.
Re-Flash seu dispositivo para uma compilação de estoque completamente
Se você estiver executando uma ROM personalizada ou a estrutura Xposed, será necessário limpar completamente seu dispositivo e exibi-lo em um estado totalmente novo, sem raiz e sem raiz. Esta também é a única maneira de limpar um telefone não-Nexus ou Developer Edition se o método SuperSU não funcionar para você.
Infelizmente, o processo é bem diferente para cada fabricante e pode variar de dispositivo para dispositivo. Portanto, com exceção dos dispositivos Nexus (para os quais temos um guia), não podemos detalhar todas as instruções aqui. Em vez disso, você terá que vasculhar um site como o fórum XDA Developers para obter instruções completas sobre o seu telefone. Aqui está uma olhada rápida e suja do que o processo envolve para cada fabricante, no entanto:
- Nexus e outros dispositivos da Developer Edition: Os dispositivos Nexus são muito fáceis. Você só precisa fazer o download de uma imagem de fábrica do Google ou de seu fabricante (assim como fizemos no manual de instruções de desarrolhamento do Marshmallow acima) e, em seguida, exibir todos os arquivos contidos no seu telefone. Confira nosso guia para exibir manualmente seu Nexus para obter instruções completas.
- Dispositivos Samsung: Você precisará do arquivo de firmware completo, que deve estar disponível para basicamente todos os dispositivos no Sammobile.com. Você estará lidando com um programa chamado "Odin" no PC, que é bastante simples. Apenas certifique-se de encontrar um guia confiável para o seu dispositivo exato.
- Dispositivos Motorola: A Motorola usa um programa chamado “RSD Lite” para enviar arquivos de imagem para dispositivos, embora a empresa não disponibilize suas imagens para dispositivos que não são de desenvolvedor. Há cópias flutuando por aí, mas certifique-se de fazer o download de uma fonte confiável antes de dar o mergulho..
- Dispositivos LG: A LG usa uma "ferramenta Flash" para criar arquivos KDZ específicos do dispositivo em seus telefones. Novamente, isso pode ser complicado, portanto, verifique se você está usando uma fonte e um guia confiáveis.
- Dispositivos HTC: HTC poderia talvez ser o mais flash-friendly de todos os dispositivos de consumo, como ele só usa o que é chamado de "RUU" (ROM Update Utility) arquivo que pode ser empurrado com comandos simples adb e fastboot. Alternativamente, você pode colocar o RUU na partição / sdcard da maioria dos dispositivos HTC e ele será automaticamente detectado quando você inicializar no gerenciador de inicialização. Você só precisa encontrar o RUU para o seu telefone específico.
Gostaríamos que pudéssemos fornecer detalhes para todos os telefones disponíveis, mas isso não é possível. Esse é mais um motivo pelo qual adoramos o Nexus e outros dispositivos da Developer Edition. Mas com um pouco de escavação, você deve ser capaz de desenterrar qualquer telefone lá fora e recuperá-lo para um bom estado de funcionamento.