Eu tenho lutado contra o mesmo problema. Usar código-fonte fechado de uma empresa privada é um grande erro se você se preocupa com segurança e privacidade. O código aberto, embora sem dúvida não seja muito mais seguro, tem um benefício sobre o código fechado de uma empresa privada: programadores pagos são caros. Qual é o motivo deles para pagar as pessoas para fazer isso? Dinheiro. O software raiz é gratuito / barato? Não use. O código aberto, por outro lado, embora não esteja totalmente livre de adições maliciosas, está sendo tratado principalmente por programadores que, coletivamente, desejam usar o software que estão ajudando a criar. Dito isto, aqui está o que eu reuni.
O mais desenvolvido é esse cara, phhusson, que postou um artigo ( https://www.xda-developers.com/the-importance-of-open-source-in-root/ ) sobre ele em 2015. Em seguida, comecei thread (ainda ativo) ( https://forum.xda-developers.com/android/software-hacking/wip-selinux-capable-superuser-t3216394/page246 ) Aqui está o repo:
https://github.com/phhusson/ super-bootimg
Aqui está outro
https://github.com/android-rooting-tools
Ambos ainda estão em desenvolvimento pesado.