Sony Xperia Z3 Compact

Passo-a-passo para obter acesso root no Sony Xperia Z3 Compact (e outros aparelhos)

(30/3/16 Atenção: o novo método que estou usando permite o acesso root mesmo no Android Lollipop, veja aqui.)

Eu não vivo sem root nos meus smartphones, e ninguém deveria. Recentemente comprei um Sony Xperia Z3 Compact, então, aqui vai mais um processo longo e tedioso documentado para consulta futura. (Atualizado em 1/3/16.)

Para o Z3 C. e outros aparelhos recentes da Sony, a graça deste método é que ele não necessita bootloader destravado e por isso mantém as chaves de DRM da Sony. Quebrar as chaves de DRM anula funcionalidades proprietárias da Sony no aparelho, teoricamente tornando a câmera e a visualização da imagem da tela piores. Este método não causa estes problemas.

Este método explora uma vulnerabilidade do Android Kit Kat que não é exclusiva do Z3 C., por isso ele funcionaria em outros aparelhos da Sony e até em outros aparelhos de outras marcas (pelo menos a parte do root em si), mas não testei em outros aparelhos. Não custa tentar. Boa sorte.

Eu não criei as ferramentas usadas nesse passo-a-passo, todo o crédito vai para seus autores gênios, e não posso dar suporte sobre nenhuma das ferramentas.

Notas importantes:

  • As informações nesse passo-a-passo foram testadas apenas em um Sony Xperia Z3 Compact D5833 brasileiro e podem ou não funcionar em outros aparelhos (teste por própria conta e risco). 
  • Aparelhos de outras marcas têm métodos diferentes para fazer downgrade (você precisará pesquisar por conta própria).
  • Outros aparelhos da Sony (além do Z3 Compact) poderão usar o Flashtool para downgrade, mas precisarão de firmware específico (o firmware do Z3 Compact D5833 não funciona no D5803 ou no Z3 D6603, etc.).
  • O método descrito abaixo só funciona em Android Kit Kat, até uma certa versão. Existem métodos para atualizar para Android Lollipop e manter o acesso root, mas estes métodos NÃO estão descritos neste artigo.

Então vamos lá:

1 – Pré-requisitos

  • Aparelho com firmware criado em outubro de 2014 ou antes (o meu Z3 C. veio com firmware mais recente, foi necessário downgrade como detalhado abaixo).
  • A excelente ferramenta de root giefroot por zxz0O0 (baixa e extrai para alguma pasta de fácil acesso).
  • Flashtool caso o aparelho precise do downgrade (baixa e instala no computador, de preferência em C:\Flashtool, que é o padrão do instalador).
  • Firmware 23.0.A.2.106 ou anterior. (Editado 5/17: está difícil achar esse firmware. Tem uma lista de firmware KitKat do Z3 Compact aqui.) Na maioria dos casos o arquivo TFT teria que ficar na pasta C:\Flashtool\firmwares, mas soube que com Windows 8.1 o arquivo do firmware precisa ser movido para C:\Users\nome-do-usuario\.flashTool\firmwares. (Troca nome-do-usuario pelo seu nome de usuário correspondente.)

2 – Preparação: fazendo downgrade

No meu caso, o aparelho veio de fábrica com firmware 23.0.1.A.5.77 de dezembro de 2014. A ferramenta de acesso root não funciona neste firmware, então precisei fazer o downgrade para o 23.0.A.2.106, que é de outubro.

Se você não sabe de quando é o seu firmware (e se não for nenhum desses citados acima), você pode testar o acesso root antes de tudo, o pior que pode acontecer é não funcionar. Nesse caso, pule direto para o a etapa “Aplicando o acesso root” abaixo, e volte aqui se não funcionar.

  1. No telefone, habilita as opções de desenvolvedor entrando em Configurações > Sobre o telefone e tocando umas 10 vezes bem rápido na linha “Número da Versão” (sério). Aparecerá rapidamente a mensagem “Você agora é um desenvolvedor!”.
  2. Opções de desenvolvedor
    Depuração USB e locais fictícios habilitados.

    Entra em Configurações > Opções de desenvolvedor. Caso não esteja habilitada a chave “Opções do desenvolvedor” no topo da tela, clica para habilitar. Mais abaixo, habilita as opções “Depuração USB” e “Permitir locais fictícios”.

  3. Conecta o telefone ao computador por USB e deixa que instale drivers se necessário.
  4. Abre o Flashtool. Ele vai acessar a internet e baixar informações importantes, e quando terminar, pode pedir para selecionar o modelo do aparelho, se não detectar sozinho. Num certo ponto a segunda opção dos menus em cima tem que mudar para o modelo do celular (“My D58XX” no caso do Z3 C.). Isso significa que o aparelho foi reconhecido.
  5. Clica no primeiro botão em cima à esquerda, “Flash device”.

    Flashtool, com aparelho reconhecido.
    Flashtool, com aparelho reconhecido.
  6. Seleciona a opção “Flashmode”, depois seleciona o firmware (no caso do 23.0.A.2.106 para o Z3 C., é o device D5833, version Brazil, branding generic). Deixa selecionadas todas opções em “Wipe”, e vazias todas opções em “Exclude” (ou “Sin” dependendo da versão do Flashtool). Finalmente, clica no botão “Flash”.

    Flash
    Flash!
  7. A preparação para o flash pode demorar alguns minutos. O programa informa em qual etapa ele está, vai ficar em “Preparing files” por algum tempo. Quando estiver pronto para fazer o flash, ele instrui a entrar em flashmode. No Z3 C., tem que desligar o aparelho, desconectar do USB, e reconectar enquanto segura o botão “Volume -” do aparelho (com o aparelho desligado mesmo). O aparelho entra em modo flashmode e o processo de flash inicia. O flash leva vários minutos.
  8. Firmware 23.0.A.2.106
    Agora no firmware 23.0.A.2.106.

    Terminado o flash do firmware, o aparelho deve voltar a funcionar normalmente, agora com firmware rebaixado para 23.0.A.2.106.

Feito o downgrade, se o celular tiver acesso à internet, pode aparecer uma notificação para atualizar o software do telefone. Ignora por enquanto.

3 – Aplicando o acesso root

Tendo o aparelho vulnerável ao acesso root (com os passos acima), o procedimento com a ferramenta giefroot é simples.

  1. Se ainda não o fez, no telefone, habilita as opções de desenvolvedor entrando em Configurações > Sobre o telefone e tocando umas 10 vezes bem rápido na linha “Número da Versão” (sério). Aparecerá rapidamente a mensagem “Você agora é um desenvolvedor!”.
  2. Entra em Configurações > Opções de desenvolvedor. Caso não esteja habilitada a chave “Opções do desenvolvedor” no topo da tela, clica para habilitar. Mais abaixo, deixa habilitadas as opções “Depuração USB” e “Permitir locais fictícios”.
  3. Conecta o telefone ligado ao computador por USB e deixa que instale drivers se necessário.
  4. (opcional) Desbloqueia e mantém a tela do telefone acesa ao longo do processo do root. Isso facilita ver qualquer mensagem que aparecer na tela do aparelho ao longo do processo.
  5. Entra na pasta onde extraiu o zip do giefroot e abre o install.bat. As informações sobre o root devem aparecer na tela. Quando necessário, aperta em qualquer tecla pra passar à próxima etapa.
  6. Atenção à tela do celular: podem aparecer mensagens, incluindo uma recomendação do Google para não continuar com o processo de root. Vá aceitando cada parte do processo e ignorando os avisos de segurança (pois é). O processo pode demorar um minuto ou mais.
  7. Ao final do processo, o aparelho deve reiniciar. Continua seguindo as orientações na tela, se houverem.
Permitindo acesso root a um aplicativo
Permitindo acesso root ao Root Checker

Para saber se o processo funcionou, abre a gaveta de aplicativos, procura pelo “SuperSU” e abre. Se o aplicativo abrir sem mensagens de erro, provavelmente funcionou. O jeito mais certo de testar é abrir algum programa que necessite root, como o Root Checker (gratuito).

Agora com acesso root
Agora com acesso root

Caso não funcione de primeira, fecha a janela do install.bat e executa novamente. Muitos reportam que o método não funciona sempre de primeira, mas pode funcionar na segunda ou terceira vez.

4 – Atualizando o firmware novamente (ou não) e solucionando problemas de atualização

A primeira coisa a saber, conforme mencionado no início do artigo:

O método descrito (…) só funciona em Android Kit Kat, até uma certa versão. Existem métodos para atualizar para Android Lollipop e manter o acesso root, mas estes métodos NÃO estão descritos neste artigo.

O processo de atualização para Lollipop mantendo o root é diferente, e ainda não pude testar em meu aparelho. No futuro é possível que eu adicione as informações aqui (quando eu conseguir fazer o teste pessoalmente). Até lá, você pode tentar usando as instruções no XDA (conhecimento avançado necessário).

Após usar este método, se você tentar atualizar seu aparelho over-the-air ou pelo software da fabricante para versões mais novas (Android Lollipop, Marshmallow ou até mesmo para uma versão mais nova do Kit Kat), o acesso root será perdido.

Atualização OTA da Sony
Atualização over-the-air (OTA) da Sony

Logo que terminei de aplicar o acesso root, fiz a atualização OTA normalmente, de volta para o firmware 23.0.1.A.5.77 (Kit Kat, mesma versão que eu tinha antes do downgrade). Levou poucos minutos, e o root se manteve. Mas isso foi no início de 2015. Agora que a Sony lançou o Android Lollipop para Z3 Compact, a nova atualização anula o root, e só pode ser feita através do PC Companion.

Observação: usar a atualização oficial após o root só foi testado e confirmado no Xperia Z3 Compact brasileiro. Isso pode não funcionar e até travar outros aparelhos (softbrick), por isso, tente por sua conta e risco.

Observação 2: se após o root você instalar um menu de recuperação customizada (custom recovery), as atualizações OTA ou pelo software da fabricante não devem funcionar em nenhum aparelho e podem até corromper o sistema (softbrick). Com custom recovery o método de upgrade do sistema é diferente, então nem tente usar OTA. Informe-se!

Solução de problema: no caso de a atualização OTA travar o aparelho (softbrick), o Flashtool pode resolver o problema. Reinicie o processo todo, e ao instalar o firmware antigo com o Flashtool, o celular vai voltar a funcionar normalmente (sem root). Boa sorte.

Perguntas frequentes

É necessário bootloader desbloqueado para o acesso root?
Não com este método.

O acesso root destrava/desbloqueia o bootloader?
Não com este método.

O acesso root quebra as chaves DRM da Sony, piorando assim a câmera e outras funcionalidades?
Não com este método.

O acesso root funciona em outros aparelhos ou só no Z3 Compact?
Eu testei só no Z3 Compact, mas parece que funciona em outros aparelhos da Sony e até em aparelhos de outras marcas, contanto que tenham firmware mais antigo do que outubro de 2014. Não machuca testar o giefroot e ver. Na página do giefroot tem mais informações e uma extensa discussão sobre o assunto.

O acesso root permite instalar um menu de recuperação customizado (custom recovery), podendo assim instalar outras ROMs?
Eu não testei, mas pelo que sei, permite sim. Cuidado: dependendo do método de instalação da recuperação customizada, as chaves DRM da Sony podem ser quebradas, particularmente se o bootloader for desbloqueado no processo. As atualizações oficiais da Sony podem não funcionar mais com recuperação customizada. Pesquise antes de fazer.

Este método permite atualização para o Android Lollipop?
Sim, mas isso exige um método especial de atualização que não está neste artigo por enquanto. Até lá, mais informações aqui. Boa sorte.

O acesso root permite atualizações over-the-air (OTA) da Sony?
Não para o Android Lollipop. No meu caso, a atualização oficial para Android Lollipop funcionou pelo PC Companion mas anulou o root. Tenha em mente também que no meu caso eu não instalei uma recuperação customizada (custom recovery), que pode ou não impedir atualizações oficiais, OTA ou não.

Meu aparelho entrou em loop de boot infinito (não entra nunca no sistema), o que faço?
Leia o artigo com atenção, reinicie o processo do começo, inclusive baixando novamente todos os arquivos. Mesmo que você não queira mais o acesso root, o passo 2 (fazer a instalação de firmware pelo Flashtool) pode resolver problemas em qualquer dispositivo Android, contanto que você use o firmware correto do modelo exato do seu aparelho. Refazer o download ajuda porque o firmware é um arquivo grande e se sua internet for instável, pode vir com dados faltando e isso pode ocasionar problemas (já aconteceu comigo).


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)

88 thoughts on “Passo-a-passo para obter acesso root no Sony Xperia Z3 Compact (e outros aparelhos)”

  1. Velho esse flashtool da erro pedindo para colocar arquivos em uma pasta e eu coloco e fica dando a mensagem que não foi muito estranho
    Se puder me ajudar. Valeu.

    1. Oi Arthur. O uso do Flashtool varia um pouco dependendo do sistema operacional. Lê com atenção toda a seção de pré-requisitos no início do artigo, e se ainda tiver dúvidas, posta no XDA Developers. Boa sorte.

      1. Oi Reinaldo. É difícil dizer. Parece que você parou no item 7 do downgrade. Recomendo reler com atenção e tentar repetir este passo, ou desde o início. Fica atento para a ordem das ações, essa parte é meio complicada. Boa sorte.

    1. Oi Wesley. Como comentei no artigo, só testei no Z3 Compact, fique livre para testar o método em qualquer aparelho, especialmente se for Sony. Boa sorte.

    1. Oi David.
      Infelizmente não sei informar se existe um teste que informa se o bootloader foi desbloqueado. Se você não fez o desbloqueio pelo site da Sony, ele deve estar bloqueado.

    1. No meu aparelho, apareceu no meu aparelho o aviso de atualização, mas informando que só seria possível atualizar pelo PC Companion. Pelo PC Companion a atualização funcionou normalmente mas desabilitou o root. Para manter o root no Lollipop será necessário um procedimento diferente de atualização. Vou adicionar esta informação ao artigo se eu arrumar tempo para testar, mas tem informações aqui: http://forum.xda-developers.com/showpost.php?p=58395100&postcount=71

    1. Oi Eurian
      Recomendo procurar no Google firmware para Z3, lembrando de colocar o modelo correto do seu aparelho (pode ser D6603, D6633, D6653, etc.). Usar o firmware do modelo errado é perigoso.
      A atualização oficial para Lollipop, no meu aparelho, desabilitou o root. Para atualizar com root tem outro procedimento que ainda não testei, mas posso adicionar ao artigo quando tiver tempo livre. Aqui tem informações sobre isso: http://forum.xda-developers.com/showpost.php?p=58395100&postcount=71

    1. Oi Pedro. No Windows, arquivos .bat podem ser executados com um duplo clique, como abrir um programa normal. Não necessitam um aplicativo adicional.

    1. O uso do Flashtool varia um pouco dependendo do sistema operacional. Lê com atenção toda a seção de pré-requisitos no início do artigo, e se ainda tiver dúvidas, posta no XDA Developers. Boa sorte.

  2. Dia 01 desse mês eu Atualizei meu xperia z3 compact para a versão mais atualizada do Android (lollipop 5.0.2) agora com essa atualização, eu posso fazer o downgrade normalmente como se estivesse com o kit-kat, que nem mostra nas imagens de screenshots no tutorial de vocês?

  3. Aqui quando clico em “flashmode” aparece apenas o device X10, version V1 etc. Sendo que eu movi todo o conteudo da pasta de firmwares do C: para o lugar pedido. O que faço?

    1. Olá Carol. Você deve ter esquecido de baixar o firmware 23.0.A.2.106 e colocá-lo no mesmo local dos outros firmware, conforme o tutorial.

  4. Eu tentei a instalação padrão do root como é feito em outros aparelhos para o uso do app freedom so que depois de um tempo de uso aconteceu o famoso erro do google play então eu fui procurei achei soluções e uma dessas era a edição do arquivo host mas mesmo eu autorizando pelo app do root aparece que eu na tenho autorização para editar o aquivo então o que eu faço ?

    1. Oi Vinicius. Desculpe, mas não conheço este aplicativo “freedom”, e nunca tive problemas com o Google Play. Você deveria pedir informações aos criadores do app. Um abraço.

    1. Oi Daniel. Conforme o artigo, há um método para atualizar para o Lollipop e manter o root, mas ainda não testei e não posso dizer se funciona. Procura no artigo os links e faz o teste se desejares. Boa sorte.

  5. Bom dia Rafael!

    Como vou saber se devo ou não baixar outro firmware?

    No meu caso por exemplo, possuo o 23.1.A.1.28, o mesmo consta na lista, eu devo baixa-lo e realizar o procedimento com a flashtool?? tentei realizar o procedimento do root direto, conforme o terceiro passo e não deu…

    1. Oi Breno. O teu aparelho tem que ter um firmware mais antigo para que o processo funcione. Lê com atenção os pré-requisitos, tu vais precisar dos passos 1 e 2 do passo-a-passo. Boa sorte.

      1. Só não entendi o objetivo da lista de firmwares, pois o meu consta lá. Então se eu colocar o Firmware 23.0.A.2.106 eu consigo realizar o procedimento normalmente?

        1. Desculpa Breno, mas não entendi onde tu viste uma lista de firmware. O que importa é que o firmware instalado do aparelho tem que ser vulnerável ao processo de root, e nem todos são, só os anteriores a outubro de 2014, quando a vulnerabilidade foi descoberta e corrigida. Com este método que usei, é necessário o firmware 23.0.A.2.106 ou anterior. Lê com atenção os pré-requisitos… boa sorte.

          1. No item 1 nos pré requisitos no quarto item(esta entre parenteses), possui um link que redireciona para um site que tem uma lista com varios firmwares, não foi de la que você baixou o 23.0.A.2.106?

            Pelo que entendi no seu tutorial mesmo que sugere que faça o download por esse link..

          2. Ah, agora te entendi. De fato aquele link que postei tem não só o 23.0.A.2.106, mas todos firmware disponíveis de maneira conveniente para qualquer uso. Não significa que qualquer um possa ser usado para root, apenas coloquei o link à disposição como uma segunda opção para baixar o firmware correto ou até outros dependendo da necessidade.

  6. O meu não deu certo Rafael… aparece o seguinte erro:

    17/014/2015 08:14:31 – ERROR – Error flashing. Aborted
    17/014/2015 08:14:32 – ERROR – Drivers need to be installed for connected device.
    17/014/2015 08:14:32 – ERROR – You can find them in the drivers folder of Flashtool.

    É necessario instalar algum driver??

    1. Oi Breno. Não conheço este erro específico e não tenho como dar suporte ao Flashtool, mas a mensagem diz que tu deves instalar drivers que estão numa pasta “drivers”, que fica dentro da pasta onde o Flashtool está instalado. Eu se fosse tu tentaria fazer isso. Lembra de seguir *todos* os passos do tutorial… O celular tem que ser reconhecido pelo computador, senão não vai funcionar, e normalmente isso é sim problema de falta de drivers instalados.

  7. ola quanto ao erro de driver a ccima tbm deu comigo e eu o resolvi instalando o flashmode drivers no pc.
    agora sobre mim e meu bebe… quase tive um surto ele deu erro durante a instalação… dados corrompidos. o celular nao liga mais… estou tentando revive-lo com o pc companion.

    1. Na minha experiência com uns dez aparelhos Android de quatro marcas diferentes, o reconhecimento dos drivers no PC é muito inconstante, depende às vezes da máquina, da porta USB usada, até do cabo. Forçar a instalação de drivers resolve os problemas às vezes. Mas os Sony são, na minha experiência, os que sofrem menos com problemas de driver (e os Samsung e HTC os piores). É claro, varia.

      Em que etapa houve dados corrompidos? Para todo erro de o celular não ligar recomendo repetir ou recomeçar flash de firmware pelo Flashtool, essa ferramenta é poderosa… mas o PC Companion também tem uma ferramenta de recuperação (não te dá muitas opções, mas funciona em sua simplicidade).

      Se o problema de dado corrompido foi no flash de firmware, pode tentar baixar novamente o firmware (os downloads são longos, instabilidade na rede pode ser fatal), ter certeza de estar usando o firmware do MODELO CORRETO de aparelho, e deixar o aparelho quieto sem pegá-lo na mão depois do início do processo para não correr risco de mal contato no cabo USB. Boa sorte.

  8. Bom Rafael, blz?!
    Deixa eu te perguntar uma coisa, estou comprando um Z3 C, esta previsto para chegada 31/07/15,
    Eu atualizando ele para versão L eu consigo fazer ROOT nele ?

    Abs.

    1. Oi Ricardo. Para o root com este método, não faz diferença a versão de Android no teu aparelho, contanto que você faça todo o processo, que inclui downgrade do firmware. Lê o texto com atenção. Boa sorte.

  9. bom dia Rafael, tenho um sony x3 c, com root, versão 5.0.2, agora no aparelho estou recebendo uma mensagem de atualização para o 5.1.1., se eu fizer essa atualização perco o root?, ou como posso fazer para ter a atualização sem perder o root?

    1. Oi Silvio. No meu caso a atualização OTA para Android 5.0.2 já desabilitou o root, então não sei dizer sobre a atualização para o 5.1.1, ou como no seu caso não aconteceu a mesma coisa já no 5.0.2. Como mencionado no artigo, para atualizar para o Lollipop e manter o root há um método específico que ainda não testei mas você pode testar.

  10. Tentei fazer e quando fui voltar a colocar o usb meu notebook desligou e deu um erro na tela tive que reiniciar, quando voltei da que não é possivel mais fazer o flash. da sempre um erro no flash que não é possivel abrir o arquivo

    1. Oi Karoline. Recomendo reiniciar o processo do início, incluindo refazer o download do firmware, e ter certeza de que a conexão por USB está correta, que o aparelho foi reconhecido pelo PC, etc. Boa sorte.

  11. Rafael, obrigado pelas orientações.
    Minha dúvida é em relação à atualização via OTA, sem custom recovery, pela lógica (após o acesso root), iria disponibilizar para atualizar o Lollipop, o qual não quero e desejo manter no 23.0.1.A.5.77 (Kit Kat 4.4.4). Como deveria ser o procedimento uma vez que OTA da Sony irá reconhecer o Lollipop como o único disponível?

    Sou contra o lollipop com todas as forças uma vez que ele ferrou com a bateria e o sinal da rede móvel no HTC One (M7) – sem root. Devido a isso, não vou correr o risco novamente e manterei no kit kat.

    Presumo que você utilizou o Windows no PC para o flashtool, qual versão do Windows?

    Muito obrigado e abraço!

    1. Oi Leo.
      1. Para fazer o downgrade e evitar upgrades futuros, minha sugestão é, antes de tudo, antes mesmo do downgrade, desabilitar o update automático no aparelho. Feito o downgrade, no primeiro boot, sem deixar o aparelho se comunicar com a internet, de novo imediatamente desabilite o update automático novamente caso ele esteja novamente reabilitado. Você provavelmente não vai receber notificações de update, mas ainda vai ficar com o problema de atualizar de volta para o 23.0.1.A.5.77.
      2. No seu caso, a dificuldade de atualizar para o 23.0.1.A.5.77 será a mesma de atualizar para o Lollipop: a única solução que eu imagino é fazer o flash do firmware previamente “rootado”. O método é conhecido e muitos usaram para atualizar para o Lollipop sem perder root, mas eu ainda não testei. Mais informações aqui: http://forum.xda-developers.com/showpost.php?p=58395100&postcount=71
      3. Sobre a performance do Lollipop, dou meu depoimento: só ficou bom no Xperia Z3 Compact a partir do 5.1.1, que recebi há umas duas semanas. Até então foram 3 ou 4 meses sofrendo com péssimo gerenciamento de memória, em que cada toque no botão de multitarefa era uma vergonha, espera de 1-5 segundos para um processo que tem que ser instantâneo em hardware de ponta. Mas mesmo que agora esteja melhor, entendo quem prefere o Kit-Kat.
      4. Eu fiz o processo todo no Windows 8.1 64 bits, mas anteriormente (com outros aparelhos) já usei o Flashtool também com Windows Vista, é uma ferramenta bem versátil.
      Boa sorte.

  12. Olá, este método funciona para o Sony Xperia Z1 Compaction? É claro, instalando os arquivos específicos para meu celular. Funcionará? Sabe alguém que fez e deu certo no Z1?

    1. Oi Milena. Como explicado no artigo, o método foi testado por mim só no Xperia Z3 Compact. Acompanhei um outro rapaz que fez no Xperia Z2 (mesmo método), que teve problemas porque fez o update OTA depois do root e no Z2 isso não funciona (aí ele refez o método do início e sobreviveu). Este método explora uma vulnerabilidade do Android em todos os aparelhos com firmware anterior a outubro de 2014, por essa razão, o root em si (não o processo de downgrade) potencialmente pode funcionar em qualquer aparelho de qualquer marca, contanto que tenha firmware ainda não atualizado. Minha esposa tem o Xperia Z1 Compact e, na época que eu comprei o Z1C dela, haviam outros métodos para fazer root (até mais fáceis) mas que não funcionam mais. Nesse momento, eu acho que o processo neste artigo é o único capaz de dar acesso root ao Z1 Compact, e é o que eu usaria se quisesse refazer o root no aparelho da minha esposa, mas não testei especificamente. É muito importante ter o cuidado de, ao fazer downgrade, pegar o firmware correto. Em “Configurações > Sobre o telefone > Número do modelo” tem o modelo do seu aparelho, não teste firmware de outros Z1 C que não sejam o que diz ali. O downgrade é o passo mais arriscado mas com o firmware correto obtido através de uma boa conexão de internet, a chance de erro é mínima e, se der errado, é só refazer do início. Se você quiser ter mais segurança ainda, após fazer download do firmware correto, faça um teste de hash no arquivo, se souber como (é para ter certeza de que além de ser o firmware correto, o download foi perfeito).

  13. Fiz todo o processo e deu certo, porem fiz a atualização do android para o Lollipop e cancelou o root.
    Existe alguma forma de atualizar o android e o root permanecer?

  14. amigos,me ajude atualizei meu sony xperia z3 para a versao 5.1 e ele nao funciona direito,gostaria de voltar para a versao anterior,me ajude

  15. Ricardo, atualizei meu Sony Xperia Z3 Dual para o LolliPop 5.1 e ele começou a mostrar muitos, muitos, muitos problemas grotescos, como ligar de forma espontânea o Bluetooth, NFC e os Dados Móveis, após essas aplicações terem sido desligadas, problemas no microfone do aparelho, problemas com o descarregamento ultra rápido da bateria, não atendendo em nada à propaganda do aparelho, além de não conseguir colocar uma tela de bloqueio diferente de deslizar o dedo e desbloqueado. Tudo isso após atualizar o telefone do KitKat para o LolliPop após uma semana de ter comprado o aparelho. Teria como você me dizer como poderia voltar ao android KitKat? Pois a situação com o LolliPop 5.1 não faz nenhum um pouco jus ao altíssimo valor que paguei pelo aparelho… Aguardo resposta, obrigado!

    1. Oi Lucivan. Meu artigo não é sobre isso, mas se você só quer fazer o downgrade para qualquer versão, você pode fazer conforme os passos 1 e 2 do artigo (e lembre de após fazer o downgrade, desabilitar as atualizações automáticas). Boa sorte.

  16. Olá
    fiz o downgrade certinho, mas na hora de iniciar o celular, ele fica so reiniciando e nao entra no sistema operacional. alguma sugestao? nao consigo ligar meu celular mais

    1. Oi Adib. Recomendo fazer o download do firmware novamente, e reiniciar o processo. Esse problema é comum quando o download do firmware é corrompido de alguma maneira, mesmo que em poucos bytes, pode gerar falhas assim. O firmware é um arquivo grande, se tiver uma internet instável já é uma dificuldade baixar o arquivo com qualidade… Se conseguir resolver o problema, conta pra gente saber mais. Boa sorte.

      1. Olá RafaelLVX,

        Eu estou tentando fazer o downgrade do meu Z3 Compact (5833), mas depois de instalar o firmware, o celular não quer mais iniciar… Ele liga, aparecem aquelas “ondinhas” e trava e torna a reiniciar, se mantendo em looping.
        Você teria como disponibilizar um firmware do kitkat que esteja funcional?

        Abraços

        1. OI Izacael. Por favor lê com atenção o item 1, “pré-requisitos”. Ali tem o link para o firmware que aceita o root. Testei o link agora e funcionou. Este firmware é do Android Kit Kat 4.4.4.

  17. Olá amigo, estou tentando fazer o downgrade mas infelizmente não estou conseguindo..
    Algumas questões, no firmware que baixei, quando abro o Flashtools pra selecionar o firmware ele somente aparece “APPSLOG” e “DATA” pra selecionar, diferentemente da foto que você postou, mas seleciono normal e vou pra etapa seguinte.

    Dá o mesmo erro de drivers de alguns colegas aí em cima
    No caso dos Drivers eu tento instala-los porém sem sucesso, são 4 drivers porem só 1 instala com sucesso, os outros 3 dão falha, fiz o upload pra ultima versão do Flashtools 0.9.19.6 pra ver se era esse o problema mas infelizmente o erro continuou.
    Se tiver alguma solução pra esse caso me avise.

    Abraço e obrigado pela ajuda.

    1. Oi Danilo. Desculpe, não tenho como dar suporte sobre os aplicativos listados neste artigo. Todas as mensagens de erro que eu vi eu citei no artigo, e este que você descreveu eu não conheço. Sugiro ler o artigo com atenção e recomeçar o processo do início.
      Sobre drivers, não entendo por que após todos esses anos o Windows e aparelhos Android continuam não se “reconhecendo”, infelizmente é um fato da vida. Por que não tenta o processo em um computador diferente?
      Boa sorte!

    1. Oi Daniel. Por favor, lê o artigo com atenção, o passo 4 e as perguntas frequentes. No futuro é possível que eu adicione essas informações em um novo artigo, mas acho que vou esperar sair a atualização oficial para o Android Marshmallow antes. Um abraço.

    1. Oi João. Desculpe, não tenho como dar suporte sobre os aplicativos listados neste artigo. Todas as mensagens de erro que eu vi eu citei no artigo, e este que você descreveu eu não conheço. Sugiro ler o artigo com atenção e recomeçar o processo do início. Boa sorte!

  18. depois de uns 4 dias q fiz o root parou de pegar a parte de cima do touch ( a tela kk) será q foi por causa do root, ele nao caiu no chão nenhuma vez

    1. Oi Helton. Desculpe, nunca ouvi falar nada parecido. Sugiro fazer downgrade novamente e, se isso não resolver o problema, levar o aparelho a uma assistência técnica.
      Conheci uma pessoa que ficou com esse problema após rachar a parte de cima do vidro. No meu aparelho a tela descolou sozinha (sem ter caído) e agora está na assistência técnica. A tela até continuou funcionando mas o alto falante de cima não. Aguardando agora…

    1. Oi Serginho. Por favor, lê o artigo com atenção, o passo 4 e as perguntas frequentes. No futuro é possível que eu adicione essas informações em um novo artigo, mas acho que vou esperar sair a atualização oficial para o Android Marshmallow antes. Um abraço.

  19. Querido vc sabe explicar o pq desse erro ?
    03/037/2016 23:37:52 – ERROR – Processing of loader.sin finished with errors.
    03/037/2016 23:37:52 – INFO – Ending flash session
    03/037/2016 23:37:52 – ERROR –
    03/037/2016 23:37:52 – ERROR – Error flashing. Aborted
    03/037/2016 23:37:52 – INFO – Device connected in flash mode

    1. Oi Joás. Desculpe, não tenho como dar suporte sobre os aplicativos listados neste artigo. Todas as mensagens de erro que eu vi eu citei no artigo, e este que você descreveu eu não conheço. Sugiro ler o artigo com atenção e recomeçar o processo do início. Boa sorte!

    2. Só vai funcionar se vc usar o windows 7, eu tive q formatar minha máquina para poder instalar o driver do aparelho, fiz root e tudo depois q consegui, nao foi facil, achei em um site gringo. Nao esqueça sempre faça backup principalmente das chaves do seu sony. Vlw

      1. Muitos reportam que funciona melhor no Windows 7, mas eu usei Windows 8.1 64 bits, e aparentemente meu Windows 10 também está reconhecendo o aparelho.

  20. Ola RafaelLVX,

    Achei bem legal vc postar esse tutorial para nós,
    donos de smartphones xperia z3 compact.
    Pretendo liberar acesso root em meu celular, mas ainda estou um pouco inseguro, no que diz respeito ao atualizar o firmware novamente.(Após a etapa 3).
    Gostaria de esclarecer uma dúvida relacionada ao tópico 4, de seu tutorial.

    No tópico 4, vc menciona que, após aplicar o acesso root, fez a atualização OTA de volta para o fw 23.0.1.A.5.77(kitKat) e o root se manteve.

    Será que após eu liberar o acesso root, terei notificação da atualização OTA fw.77? Ou poderá vir a mais recente (Lollipop…Marshmallow), haja visto que estamos em 2016.?

    Caso venha a notificação OTA fw.77, poderei atualizar para ela normalmente, sem que o root seja anulado?

    Pergunto isso, pois vc menciona “Agora que a Sony lançou o Lollipop para Z3c, a nova atualização anula o root, e só pode ser feita através do PC Companion.” (No momento, não pretendo utilizar a nova atualização, apenas gostaria de voltar ao kitkat fw.77).

    Agradeço a atenção, abraço.

    1. Oi Raphael.

      Conforme mencionado na primeira linha deste tutorial, há um mais novo e mais fácil aqui, usando outro método. Ele funciona até o Android Lollipop. Mas no seu caso, se você está no firmware 23.0.1.A.5.77, este tutorial antigo ainda funciona, é claro.

      Na minha experiência, enquanto você estiver em firmware original da Sony, com ou sem root, qualquer que seja a versão, o PC Companion sempre detecta as atualizações e oferece para instalá-las. O PC Companion oferece sempre a versão mais nova, ou seja, hoje ele deve sinalizar para você a instalação do Android Marshmallow.

      Nenhum método que testei funciona ou se mantém no Marshmallow. Eu sei que existem métodos, mas todos que achei destravam o bootloader, coisa que eu prefiro não fazer. Assim que eu descobrir algum que dê acesso root no Marshmallow sem mexer no bootloader eu postarei aqui. Até lá, para ficar na versão mais atualizada possível e manter root, você pode usar o outro tutorial mais atualizado mas ANTES de começar o processo, use o Flashtool para instalar um firmware Lollipop oficial.

      Boa sorte.

      1. Bom dia RafaelLVX,

        Agradeço pela ágil atenção dada a minha questão. E acredito que, tanto o tutorial, quanto as conversas aqui decorridas, contribuirão para sanar possíveis dúvidas/receios de futuros usuários que vierem até o site.

        Estou utilizando o fw 23.0.1.A.5.77 (kitkat), pois, de acordo com vários relatos na internet, versões posteriores do Android, ainda não proporcionam a mesma autonomia de bateria nos smartphones Xperia Z3Compact, se comparadas ao Kitkat. Para meu uso, a autonomia da bateria é de suma importância. Por isso, prefiro utilizar este tutorial “antigo”.

        A partir da leitura do tópico 4, entendo que, após eu realizar o procedimento de root, caso eu queira atualizar o Android via OTA ou talvez pelo PC Companion, para voltar a versão do firmware de final .77, o acesso root será perdido. Isso de fato se sucede?

        Para caso isso seja verídico, verifiquei no fórum xda-developers que existe uma forma de, após realizar o downgrade para o fw 23.0.A.2.106 + root, voltar para o fw 23.0.1.A.5.77 sem perder o root.

        Você menciona essa forma, em uma resposta aqui do seu tutorial, que é ( fazer o flash do firmware previamente “rootado”). link do xda: http://forum.xda-developers.com/showpost.php?p=58395100&postcount=71

        Na época do comentário, em 2015, você não havia realizado o procedimento. Gostaria de saber se vc já o realizou? Se sim, teve sucesso? Caso contrário, o que ocorreu? E como contornar?

        Agradeço novamente, abraço!

        1. Oi Raphael.

          Sobre autonomia de bateria, também li sobre o mesmo problema mas nunca aconteceu comigo, a minha autonomia de bateria é excelente e procuro manter o celular atualizado. A cada nova versão do Android aparecem pequenas novas funcionalidades, mas alguns nem notam as diferenças porque não tem nada de mágico no Android Lollipop ou Marshmallow. A escolha principal aqui é entre querer root ou querer essas funcionalidades novas.

          Como expliquei em minha resposta anterior e no próprio tutorial, o PC Companion e a atualização OTA só oferecem a versão mais nova oficial do Android da Sony, então não é possível “atualizar” over-the-air para a 23.0.1.A.5.77; isso só foi possível à época do tutorial porque esta era a versão mais nova a aquele tempo. O único jeito de instalar um firmware oficial que não é o mais novo é fazendo flash de memória, mas isso naturalmente anula o root, a não ser que se use uma imagem “pre-rooted”conforme o link que você citou.

          Eu ainda não testei métodos que usam firmware previamente rootado, infelizmente. Meu Z3 Compact está querendo se livrar de mim (problema na lente da câmera depois que voltou da assistência técnica). Se eu fizer uma última experiência antes de mandá-lo pro inferno, será para obter acesso root no Marshmallow.

          Conforme mencionei em minha resposta anterior, acredito que se você quer ficar no Kitkat com root, não é necessário fazer flash de memória. Faça um teste com o método do outro tutorial, é possível que o Kingroot funcione para sua versão do firmware. Se funcionar, depois basta mandar o celular nunca mais atualizar e ser feliz.

          Informe no outro tutorial, caso tenha sucesso. Boa sorte.

  21. Nossa, obrigado pela ajuda.
    Agora meu z3 esta turbinado de novo.
    A cada atualização ao meu ver o android fica pior… viva o Android 4.4.4 no meu z3. Liberdade total!!!

  22. Olá Rafael, boa tarde. O meu Z3 compact quebrou a tela e não consigo executar o padrão, ou seja, não consigo fazer nada. Queria pelo menos recuperar os meus contatos. Tem alguma dica para me dar?
    Obs: Já tentei entrar no modo recovery para usar esses programinhas que tiram a senha de desbloqueio, mas não consegui de jeito nenhum (tentei ligando o celular, quando aparece o nome Sony, aperto várias vezes o volume para baixo, mas não entrou no modo recovery). Obrigada!

    1. Oi Selma. Minha sugestão é você mandar trocar a tela para recuperar toda a funcionalidade.
      Usuários que destravaram o bootloader e instalaram uma recuperação customizada podem desabilitar o padrão, mas isso eu não recomendo, e nem informo porque seria um bom jeito de destravar um celular roubado, e eu deixaria o ladrão morrer de fome antes de ajudá-lo.

  23. Firmware 23.0.A.2.106
    link do mega nao esta mais disponivel, teria como vc upar denovo? ou se tiver algum tutorial pra poder fazer o root no meu z3C d5833 android 6.0.1

    1. Oi Bruno. Realmente… vou remover esse link. Pior é que numa busca rápida no Google, não achei esse firmware.

      As opções agora são as seguintes:

      – Achar esse firmware em outro lugar.

      – Usar um dos firmware de antes de outubro que há nessa página: https://forum.xda-developers.com/showpost.php?p=66275977&postcount=2030 – A pegadinha é que não tem nenhuma versão brasileira. Se fosse o meu aparelho, por segurança eu pegaria um firmware brasileiro mais novo pro caso de dar errado uma versão de outro país e poder voltar atrás, aí eu pegaria nessa página qualquer um dos “unbranded” na fé (lembra de pegar o modelo correto de aparelho!!)

      – Usar o método nessa página: http://rafael.lv/novo-passo-a-passo-para-root-no-xperia-z3-compact-e-outros-aparelhos-com-android-lollipop/ – Para isso você vai precisar do Android Lollipop, tem um quente aqui: https://forum.xda-developers.com/showpost.php?p=63164592&postcount=1813

      Informe seus resultados aqui e boa sorte.

        1. Se quer saber se eu faço tutoriais de vídeo, não. Uso o Youtube só para postar bobagens. Aqui mesmo eu posto as coisas para eu não esquecer como faz. Se você olhar o passo-a-passo para instalar o Phonegap aqui do site você vai entender: imagina o tempo que eu levaria pra tentar lembrar como instala aquela joça. Quase tudo aqui são coisas que eu vou precisar de novo mais tarde.

          Boa sorte com o root.

Deixe uma resposta

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