Entre os círculos de modding do Android, não há aplicativo mais reconhecível do que Magisk. Tem uma merecida reputação como o padrão de facto para fazendo root no seu telefone, tablet e praticamente qualquer coisa que execute Android. Embora Magisk tenha conseguido se estabelecer como o sucessor do SuperSU do Chainfire, a comunidade de desenvolvimento do mercado de reposição se deparou com diversas soluções raiz durante a fase de transição. Além dos notáveis, por ex. o Complemento do LineageOS ou desenvolvedor reconhecido pelo XDA phhussonde Superusuário, também encontramos implementações exclusivas, como Superusuário Assistido por Kernel (KernelSU) por Jason Donenfeld, também conhecido como desenvolvedor reconhecido pelo XDA zx2c4.
Ao contrário de outros métodos convencionais de root, o KernelSU incorporou a capacidade de obter acesso root ao kernel Linux subjacente do próprio Android. No entanto, ele nunca recebeu força popular porque não havia uma maneira fácil de corrigir o kernel específico do dispositivo existente da imagem de inicialização padrão em tempo real. Não apenas você precisou incorporá-lo durante o processo de construção do kernel, mas a falta de um aplicativo gerenciador de root também tornou isso difícil para usuários regulares. Dito isto, a estratégia do Google de fazer cumprir
Imagem genérica do kernel essencialmente removeu um grande obstáculo à adoção de um mecanismo de atualização de kernel no estilo PC, o que significa que criar um conjunto de imagens de inicialização enraizadas independentes de dispositivo não é mais uma tarefa difícil. Planejando esta eventualidade, Membro Sênior do XDA Weishu, o desenvolvedor do VirtualXposed e do Taichi, apresentou agora uma nova iteração da solução raiz baseada em kernel para Android.A adaptação KernelSU compatível com GKI por weishu tem uma série de vantagens em relação à versão inicial. A compatibilidade mais ampla é um fator primordial, já que todo dispositivo Android lançado com kernel versão 5.10 ou superior deve estar de acordo com este projeto. Além disso, o desenvolvedor oferece um aplicativo de gerenciamento de root dedicado, que permite alternar facilmente o acesso de superusuário para os aplicativos instalados. Por último, mas não menos importante, esta variante do KernelSU também suporta modding baseado em sobreposição, para que você possa fazer alterações em partições somente leitura sem remodelá-las fisicamente.
Para dispositivos compatíveis com GKI 2.0, você pode fazer root neles baixando uma imagem de inicialização pré-corrigida adequada do Buildbot do projeto e atualizando-a, desde que você possa desbloquear o bootloader. Os construtores de kernel também podem compilar as próprias imagens e até mesmo integrar KernelSU para determinados kernels não GKI (com algumas limitações). Para saber mais sobre como fazer root no seu smartphone Android com KernelSU, dê uma olhada em nosso próximo tutorial.
É importante notar que o KernelSU do weishu ainda é uma solução em andamento, então você pode enfrentar bugs e falhas aleatórias aqui e ali, caso dependa muito de aplicativos habilitados para root. Mas se você é um desenvolvedor de kernel ou ROM, ou se está decidido a usar a nova ferramenta, verifique a página inicial do projeto e o repositório GitHub para saber mais.
KernelSU por weishu: Local na rede Internet || Repositório GitHub