Novo passo-a-passo para root no Xperia Z3 Compact (e outros aparelhos) com Android Lollipop

Ah, os chineses. Depois de postar o passo-a-passo para o root do Z3 Compact no ano passado, a pergunta de todos era “e como eu faço isso no Lollipop?”. Bom, essa notícia é para vocês: existe acesso root pro Sony Xperia Z3 Compact brasileiro com Android Lollipop, e o processo é muito fácil.

Editado 30/3/16: agora com passos para remover o Kingroot e usar só o SuperSU, mantendo o root.
Editado 4/4/16: testado e funcionando também no Sony Xperia Z1 Compact.

Ano passado eu postei aqui um passo-a-passo para ter acesso root no Xperia Z3 Compact, usando o método giefroot, que envolvia downgrade de firmware e o root se perdia no Lollipop (pelo menos até onde eu fui). Desde então, o processo conhecido como Kingroot foi traduzido para o inglês, trazendo uma opção bem mais simples e o melhor: funciona no Z3C com Android Lollipop.

O que fiquei sabendo é que um grupo de desenvolvedores chineses criou uma ferramenta para rootar “qualquer aparelho Android” (essa era a ideia). Um root para a todos governar? Cada aparelho pode ser rootado de maneira diferente. A ferramenta primeiro detecta o modelo, e depois baixa do servidor do Kingroot o método com mais chance de funcionar. Um clique, alguns minutos de espera, e pronto, ele faz tudo sozinho. Por algum tempo a ferramenta continuou sendo desenvolvida toda em chinês, o que tornava difícil para nós ignorantes ocidentais testarmos. Mas no meio do ano passado a ferramenta foi traduzida para o inglês e desde então recebeu muitas atualizações. No início não funcionava no Z3 Compact, ou causava problemas. Agora parece que está funcionando, e bem.

Eu testei, e no meu aparelho funcionou, rápido. Vou explicar como fazer.

Avisos importantes

  • Eu não criei o Kingroot nem conheço os criadores. Crédito pela criação vai para os criadores.
  • Não tenho como oferecer suporte sobre o uso do seu celular ou qualquer software. Se você precisar de suporte, procure o fabricante ou os criadores do software que você está usando.
  • Não posso garantir que esse processo funcione, ou oferecer suporte se não funcionar.
  • Apesar de relativamente seguro, qualquer processo que altere o sistema pode danificá-lo e anular a garantia do seu aparelho. Não tente usar este passo-a-passo se não quiser correr riscos.
  • Esse método instala binários adicionais em seu aparelho como aplicativos de sistema (chame de bloatware se quiser). Há maneiras de removê-los após a instalação (siga todos os passos).

Perguntas frequentes

Esse método funciona no Xperia Z3 Compact com Android Lollipop?

Sim. Na verdade o Kingroot é feito para funcionar em qualquer Android, mas eu só testei no Lollipop mais novo da Sony, do final de 2015.

Esse método funciona no Android Marshmallow?

Foi reportado que o método não funciona no Xperia Z3 Compact com Android Marshmallow. Eu não pude testar porque ainda não recebi a atualização oficial (alguns estão testando o “Concept for Android Marshmallow Edition”, uma espécie de beta aberto que a Sony lançou).

Esse método é melhor que o giefroot (postado anteriormente aqui no site)?

É certamente mais fácil, especialmente para quem quer usar o Android Lollipop. Uma desvantagem do Kingroot é que ao invés de usar o velho e bom SuperSU para o acesso root, ele usa um binário proprietário que inclui vários serviços adicionais (sim, bloatware).

Bloatware?

É verdade, esse método instala aplicativos na pasta de sistema que tentam “ajudar” com promessas de acelerar o aparelho ou torná-lo mais seguro. Eu sinceramente não uso nenhum destes aplicativos e bloqueio eles logo que eles exibem as primeiras notificações na tela, assim eles não incomodam mais. Se não se sentir seguro com isso, não use Kingroot. Ou use, mas remova-o mantendo o acesso root, conforme os passos abaixo.

Esse método destrava o bootloader do aparelho?

Não.

Esse método destrói as chaves DRM da Sony?

Não. Pelo que eu entendo, isso só acontece se for destravado o bootloader, e esse método não mexe no bootloader. Se o sistema detecta alterações no bootloader, as chaves DRM da Sony são perdidas “para sempre” (“até serem recuperadas”), o que desabilita algumas funcionalidades relacionadas a imagem (câmera, tela, etc.). Se você morre de medo de perder as chaves DRM, procure na internet como fazer o backup e poder recuperar mais tarde.

Esse método funciona em outros aparelhos?

Será que esse processo funciona em outros aparelhos? Xperia Z3 normal? Outros Sony? Galaxy S6? iPhone 7? Meu Nokia antigo? A ferramenta promete funcionar em qualquer celular Android moderno, mas sabe-se que não funciona sempre. Por que não tenta no seu e nos diz como foi nos comentários abaixo?

Esse processo é seguro?

Eu não tive problemas, mas há riscos, como em qualquer processo que reduza a segurança do Android. Veja a sessão “Riscos” abaixo.

Riscos

Antes de tudo, quero falar dos riscos, porque aparentemente esse processo milagroso também já deu alguma dor de cabeça por aí.

Problemas reportados:

  • A ferramenta pode simplesmente não funcionar no seu aparelho.
  • Permissão para acessar a pasta SYSTEM ou escrever no SD Card pode não funcionar.
  • Ao reiniciar, o SD Card pode ser corrompido. Toda vez que reiniciar.
  • Ao reiniciar, o acesso root pode se perder.

Eu não tive nenhum desses problemas. A bem da verdade, esses problemas foram reportados em versões anteriores do programa, e acho que não devem mais acontecer, felizmente. Abaixo falo um pouco sobre precauções.

Editado: Foi reportado que o Kingroot é malware ou cria brechas de segurança. Todo root é uma brecha de segurança. Dito isto, para reduzir a chance dos chineses tomarem controle de seus dados e sua vida, adicionei ao final do tutorial passos para remover o Kingroot e o infame kinguser.apk mantendo o root.

1 – Pré-requisitos

Liberando a instalação de aplicativos de fora da Play Store
Liberando a instalação de aplicativos de fora da Play Store

Esse processo é tão simples que muito pouca preparação é necessária. Você vai precisar do seguinte:

  • Se já não o fez, libere a instalação de APKs no seu aparelho, em Config. > Segurança > Fontes desconhecidas (deixe ligado).
  • Acesse kingroot.net e baixe a ferramenta. Hoje acessando do celular o site tem um botão “Download Grátis”, se acessar pelo PC tem que apertar em “Download para Android”, e depois copiar para a memória do aparelho.
  • Durante o processo em si o celular precisará estar conectado à internet.
Site kingroot.net
Site kingroot.net

Algumas precauções:

  • Tendo em vista que alguns usuários tiveram problemas de cartão de memória com esse método no passado, eu tirei meu SD Card até ter certeza que o acesso root estava ativo, programas que precisam de root estavam funcionando e o acesso se manteve após reiniciar o sistema.
  • Faça backup de todos os dados importantes do aparelho e do SD Card, mesmo que ele não esteja inserido enquanto testa o root. Ao reinseri-lo, há sempre aquele chance mínima de dar algum problema. Melhor prevenir do que remediar.

Boa sorte!

2 – Executando o Kingroot e obtendo acesso root

  1. Tendo baixado a ferramenta Kingroot para a memória do aparelho, execute-a através do gerenciador de arquivos. No meu teste, o arquivo baixado se chamava “NewKingrootV4.82 C138 B250 en release 2016 03 09  105203.apk“. Qualquer que seja a versão, certamente deve ser um arquivo .apk. Ao executá-lo, o Android vai perguntá-lo se deseja instalar o programa Kingroot. Aceite.
  2. A partir daqui, lembre-se que você precisa estar conectado à internet, até o root ser completado.
  3. Abra o Kingroot instalado. Navegue pelas telas (onde o programa promete “purificar o sistema” e “economizar 30% de bateria”). Clique em “Iniciar agora”.
  4. Nesse passo o Kingroot identifica o aparelho e a versão do sistema e testa se já existe acesso root. Aguarde até que a verificação termine e clique em “TRY TO ROOT”. O aplicativo baixa o root da internet e instala, tudo sozinho.
  5. A partir deste ponto, a qualquer momento o celular pode detectar a tentativa de explorar uma falha de segurança do Android (que é o que permite o acesso root), e perguntar se você deseja permitir a instalação do Kingroot como aplicativo de sistema. Confirme a instalação! Se você não deixar o programa ser instalado como deve, o acesso root não funcionará.


Acredite, isso é tudo… mas você ainda pode fazer mais algumas coisinhas. Veja abaixo.

3 – Trocando o Kingroot/Kinguser pelo SuperSU

Para funcionar, a maioria dos métodos de root no Android instala um aplicativo que controla o acesso root de outros aplicativos, o SuperSU, gratuito e amplamente considerado seguro e benevolente. Para o mesmo fim, o Kingroot usa um aplicativo proprietário chamado Kinguser que, entre outros problemas, mantém processos “misteriosos” abertos no fundo do sistema e não pode ser removido pelos meios comuns. Eu usei o Kingroot com Kinguser por aproximadamente um mês e não tive problemas exceto algumas notificações do tipo “clique aqui para otimizar seu sistema”. Eu bloqueei as notificações e elas foram embora pra sempre (é possível fazer isso tocando e segurando sobre qualquer notificação), mas não confio nesse tipo de promessa milagrosa, o que me deixou desconfiado. Assim, pesquisei uma forma de trocar o Kinguser pelo SuperSU e ficar mais aliviado. É fácil:

  1. Antes de iniciar os passos abaixo, reinicie seu aparelho. Se você acabou de instalar o Kingroot e quer substitui-lo pelo SuperSU imediatamente, pode ser necessário que o aparelho tenha sido reiniciado com root pelo menos uma vez.
  2. Baixe este arquivo (local original). Dentro deste zip está uma programação simples, criada especificamente para remover o Kinguser e instalar o SuperSU em seu lugar.
  3. Descompacte o arquivo baixado e copie a pasta “mrw” para a raiz da memória do seu aparelho.
  4. Instale o Terminal Emulator for Android no seu aparelho (é grátis).
  5. Abra o Terminal Emulator, digite o comando ” su ” (sem as aspas), aperte Enter. Vai aparecer uma tela pedindo acesso root, que você deve conceder.
  6. Digite o comando ” sh /sdcard/mrw/root.sh ” (sem aspas), aperte Enter. O código vai rodar. No meu caso, apareceram várias mensagens de erro, mas isso foi irrelevante, o processo foi bem-sucedido mesmo com os erros.
  7. O SuperSU vai abrir e pedir para ser atualizado. Clique em Continuar e selecione o método “Normal”.
  8. Após terminar a atualização, reinicie o aparelho.
  9. Desinstale manualmente o aplicativo Purify de seu aparelho, se ele ainda estiver instalado ao final destes passos (ele foi instalado pelo Kingroot). Pode também desinstalar o Terminal Emulator agora, se desejar.

No meu caso, após a primeira reinicialização, os aplicativos que estavam no cartão SD ficaram inacessíveis por vários minutos. Depois tudo voltou ao normal e não tive mais problemas.

Testando as chaves DRM

Uma das vantagens deste método é que ele mantém as chaves DRM da Sony intactas no aparelho. Para ter certeza, abra o aplicativo padrão de chamadas telefônicas (“Telefone”) e digite *#*#7378423#*#*. Isso abre uma tela chamada Service. Vá em Service Test > Security. Todos os itens devem estar marcados como “Key OK Active”. Quando alguma das chaves está corrompida pode aparecer a mensagem “Unknown Error Active”.


Se você curte meus tutoriais e se estiver a fim, pode me pagar uma cerveja. Escolha a que você prefere doar clicando abaixo (é pelo Paypal, mas não precisa conta para doar). Juro solenemente usar toda a receita de doações em cerveja apenas. Obrigado! 😉

(R$ 3,50) (R$ 7) (R$ 19)

39 thoughts on “Novo passo-a-passo para root no Xperia Z3 Compact (e outros aparelhos) com Android Lollipop”

    1. Olá Paki. Adicionei ao final do tutorial passos adicionais para remover o Kinguser mantendo o root. De qualquer modo, se não se sentir seguro, não use este método! Boa sorte.
      PS.: bem legal esse APKScan, eu não conhecia… isso pode ser útil!

    1. Olá Preret. Adicionei ao final do tutorial passos adicionais para remover o Kinguser mantendo o root. De qualquer modo, se não se sentir seguro, não use este método! Boa sorte.

  1. Vlw aí mano pelo tutorial aqui deu tudo certo só lembrando que no segundo comando depois do sh tem um espaço se não não dá certo um abraço e Vlw.

    1. Olá Neto. Entre o sh e o /sdcard? Ali no texto tem espaço (de repente com essa fonte do site não aparece direito)… Ou você se refere a espaço no final da linha, depois de root.sh?

  2. Ola, no meu Z3c estou ainda no KitKat, ai busquei a atualização e mostra que a ultima versão Lolipop disponivel é a 23.1.A.0.726, esse método de root funciona nessa versão?

      1. Ok Rafael, vou ver oque faço, valeu a força, o modelo do meu aparelho é o D5833.
        Poderia informar qual o modelo do seu e qual a versão esta rodando?

          1. Valeu cara, voou instalara essa mesma versão que a sua, afinal é mais atual que a mostrada quando busco pelo aparelho.
            Conhece algum link confiavel pra baixar essa firmware ?
            Muito obrigado

          2. Eu sempre instalo o firmware oficial pelo próprio aparelho ou pelo Sony PC Companion. Recomendo se informar bem antes de tentar. Boa sorte.

  3. Mano, só fica informando que o King user parou, não permite que eu faça mais nada no meu celular. O SuperSU nem abriu sozinho…

    1. Oi Luan. Isso me aconteceu uma vez quando não reiniciei o aparelho após o root, conforme o artigo. Por favor, leia todo o texto com atenção e tente novamente. Boa sorte.

  4. ola n adianta uso a mesma rom e aparelho que o seu e tenho 2 problema o primeiro sempre que desligo o cel era uma vez root e o processo pra remover o king não fuciona o super instalar ate chega fucionar mas o king não sair e fica tudo bugado

  5. Opa após muitos teste descobrir o problema foi pq a nova versão do apk no site do king não tem como colocar super u ,baixei a mesma versão que vc usou e ocorreu tudo bem!!!

    1. Oi Jhonata. Isso parece importante, pode explicar melhor? A versão que tem hoje no site do Kingroot (4.9) não “sai” com o processo de remoção? Aí você achou aonde a versão 4.82?

    1. Oi Edinilson. Agora que saiu a atualização do Z3 Compact pro Marshmallow, estou revendo o processo do root (que por enquanto não funciona com o firmware mais atual). Se puder, me informe por favor o modelo do seu aparelho, a versão do Android e a versão do Kingroot que você baixou. Toda informação que me passarem agora sobre a experiência que cada um está tendo ajuda, e as versões dependem (e variam) muito.

  6. O meu é a versão 23.5.A.0.570 android 6.0.1, e eu já tentei essa tecnica mas aparece o NOT FOUND no terminador quando coloco o “su”, e não funciona quando eu coloco o codigo sh /sdcard/mrw/root.sh porque ele tambem não encontra, fiz tudo certo, o processo de passar pra pasta do sdcard e nada. Sabe se tem outro jeito de root no z3 pra essa versão?

    1. Olá Phellipe. Testar eu testei, por isso sei que manter o root após atualização é, nesse momento, impossível. O que quero e ainda não consegui é um método de root que funcione direto no Marshmallow, sem destravar bootloader e sem anular as chaves DRM da Sony. Ainda procurando.

  7. Bom dia!

    As minhas especificações são as seguintes:
    Modelo – D5833
    Android – 5.1.1
    Firmware – 23.4.A.1.232

    Acredito que sejam as mesmas que as suas, porém, ao tentar fazer o root, quando chega por volta dos 66% ele para e aparece uma tela dizendo “Unable to root” e “Please try desktop version”. Eu tentei as versões 4.9.7, 4.9.6 e 4.8.2 do Kingroot, tendo o mesmo problema nas três. Você poderia me ajudar?

    Desde já agradeço pela atenção!

    Abraços!

    1. Nunca instalei o TWRP no Xperia Z3 Compact, por não querer destravar o bootloader. Não deve ser difícil achar um método no Google, mas isso fatalmente anulará as chaves DRM da Sony, desativando algumas funções de câmera e imagem permanentemente ou quase permanentemente… Boa sorte.

  8. E aí mano teria tambem uma para nós (Xperia Z3 Compact D833 ) agora com o Mashmallow 6.0.1?

    Chega um ponto onde não existe mais memoria interna e os aplicativos restantes básicos não podem ser passados para o SD, seria necessário através de root expandirmos a memoria interna misturando-a com a SD.

    1. Oi Túlio. Certamente existe como obter acesso root no Z3 Compact Marshmallow, mas como não encontrei ainda nenhuma forma que me agradasse (sem destravar o bootloader), nem testei. Esses métodos que posto no site são bem básicos, você vai encontrar muitos outros se procurar. Boa sorte.

    2. Ainda sobre expandir a memória, nunca usei esta opção em nenhum aparelho, mas a informação que tenho é que isso reduz a performance, por isso nunca quis nem tentar. Gosto de manter o SD separado também porque ao trocar de aparelho fica mais fácil levar algumas coisas consigo.

  9. Amigo,fiz esse processo é deu certo(menos a parte de trocar para supersu,daí acabei mantendo o kinguser mesmo)

    O q quero saber é como faço para entrar no modo recovery?Grato.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *