Algum software de root Android é de código aberto?
Como exemplo, o post aqui para fazer o root no LG G3:
Dá links para postagens em outros lugares para fazer o download de APKs que fazem alguma coisa e depois permitem o sutrabalho, eu acho:
Há mais detalhes sobre o que essas ou outras técnicas de raiz realmente fazem? Algum deles é de código aberto?
Eu acho que é improvável (mas apenas um palpite) você encontrará um método raiz funcional que é de código aberto, simplesmente porque daria aos OEMs informações suficientes para corrigir a brecha. Mantê-lo próximo ao colete ajuda a garantir que os funileiros possam continuar mexendo. Também é possível que um método raiz tenha implicações de segurança e possa ser divulgado em particular para o Google / OEMs.
Eu tenho que imaginar que os OEMs e o Google têm os recursos para fazer engenharia reversa desses binários. Eu me pergunto se é sobre a responsabilidade à qual os autores estão expostos como resultado de uma violação dos Termos de Serviço ou algo nesse sentido.
A engenharia reversa ainda leva tempo, especialmente se o código for ofuscado. Adiar a correção inevitável, pelo menos, leva tempo para os possíveis rooters aproveitarem a exploração. Novamente, principalmente conjecturas, mas é comum em outras cenas modding. As façanhas do Wii eram muitas vezes ofuscadas (em parte) por esse motivo.
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.
Além disso, piscar o linux e executar o android dentro do android através de uma sessão ssh está se tornando mais uma possibilidade. Verifique: Como executar o Debian ou Ubuntu GNU / Linux no seu Android - whiteboard.ping.se/Android/Debian
E PostmarketOS: Apontar para um ciclo de vida de 10 anos para smartphones - ollieparanoid.github.io/post/postmarketOS
Eu encontrei o seguinte: https://github.com/Benjamin-Dobell/Heimdall essencialmente um código-fonte aberto igual ao Odin.