Chainfire lança raiz sem sistema para Android 6.0

O proeminente desenvolvedor Chainfire lançou um novo método root que não requer mais modificação na partição /system. Continue lendo para mais informações!

Se você já fez root em um dispositivo, é muito provável que você já tenha ouvido falar Fogo em cadeia, moderador sênior do XDA e desenvolvedor sênior reconhecido. Caso ainda não o tenha feito, Chainfire é o desenvolvedor por trás de trabalhos populares como SuperSU, CF Auto Root, TriangleAway e CF.lumen, tornando-o um dos desenvolvedores mais influentes no modding Android comunidade.

Recentemente, informamos sobre A decisão da Chainfire de entregar o SuperSU para Coding Code Mobile Technology LLC (CCMT), mas observou que Chainfire continuará no SuperSU, eventualmente se extinguindo ao longo de dois anos.

Fiel à sua palavra, Chainfire ainda está envolvido no SuperSU e acaba de lançar root para Android 6.0 Marshmallow sem fazer modificações na partição /system. Isso está sendo rotulado como um experimentar já que a ideia por trás disso tem algumas ressalvas, a principal delas é que a redefinição de fábrica do dispositivo removerá o root.

Para ter root nas versões modernas do Android, precisamos que nossos arquivos sejam executáveis ​​e que nosso daemon seja iniciado na inicialização. Normalmente fazemos isso fazendo modificações em /system, acessando binários e scripts executados pelo init. Se também modificarmos a imagem de inicialização, poderemos fazer tudo isso sem modificar o sistema.

Então, quais benefícios podemos esperar de uma raiz sem sistema? Entramos em contato com o Chainfire e os benefícios disso em relação ao SuperSU tradicional incluem:

  1. Uma abordagem e design mais limpos
  2. Desenraizar mais fácil
  3. Uma partição /system não preenchida
  4. Exclui coisas como "sugote", que não são necessárias no Android 6.0 Marshmallow
  5. Os OTAs são um pouco mais fáceis agora, já que atualizar a imagem de inicialização geralmente é menos incômodo do que atualizar um /sistema inteiro.
  6. Mais importante ainda, isso não bloqueia seu dispositivo se você não tiver a instalação correta do kernel. Os métodos anteriores para fazer root no Android 6.0 exigiam um patch de política SELinux no kernel, sem o qual o dispositivo não inicializava. Com este método, se o kernel de suporte estiver ausente, você não terá root, mas o dispositivo será inicializado.

Este novo método, como esperado, não funciona em cooperação com métodos root mais antigos, pois o novo método não limpa arquivos root antigos. Por causa disso, você precisa atualizar sua partição de estoque/sistema para ter certeza de que está tudo limpo antes de começar.

Para downloads, acesse o postagem no fórum. O desenvolvedor solicita que as discussões aconteçam no Tópico SuperSU Beta, então vá até lá para uma conversa geral. Tenha em mente que isso é experimental, e provavelmente haverá bugs, então prossiga por sua própria conta e risco.

Atualização: usuário do Reddit MajorNoodles informou que o Android Pay funciona em seu Nexus 5. Fogo em cadeia, ligado sua postagem no Google+, menciona que o funcionamento do Android Pay é acidental e não intencional. Ele espera que o Android Pay seja atualizado no futuro para neutralizar isso.