Algum software de root Android é de código aberto?


10

Como exemplo, o post aqui para fazer o root no LG G3:

http://www.reddit.com/r/LGG3/comments/2cdz0y/guide_rooting_roming_xposed/

Dá links para postagens em outros lugares para fazer o download de APKs que fazem alguma coisa e depois permitem o sutrabalho, eu acho:

Stump: http://forum.xda-developers.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906/

PurpleDrake: http://forum.xda-developers.com/tmobile-lg-g3/development/root-twrp-root-twrp-tmo-lg-g3-t2821005

Há mais detalhes sobre o que essas ou outras técnicas de raiz realmente fazem? Algum deles é de código aberto?


2
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.
Eldarerathis

11
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.
Jordanpg

2
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.
Eldarerathis

Respostas:


3

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
Andrew

11
E PostmarketOS: Apontar para um ciclo de vida de 10 anos para smartphones - ollieparanoid.github.io/post/postmarketOS
Andrew

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.