Qualcuno dei software di rooting Android è open source?


10

Ad esempio, il post qui per il rooting dell'LG G3:

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

Fornisce collegamenti a post altrove per il download di APK che fanno qualcosa e poi permettono sudi funzionare, penso:

Ceppo: 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

Ci sono altri dettagli su cosa fanno effettivamente queste o altre tecniche di root? Qualcuno di loro è open source?


2
Immagino sia improbabile (ma solo una supposizione) troverai un metodo di root funzionante che è open source, semplicemente perché darebbe agli OEM informazioni sufficienti per correggere la scappatoia. Tenendolo vicino al giubbotto aiuta a garantire che gli armeggiatori possano continuare a armeggiare. È anche possibile che un metodo di root abbia implicazioni per la sicurezza e possa essere divulgato privatamente a Google / OEM.
eldarerathis,

1
Devo immaginare che gli OEM e Google abbiano le risorse per decodificare questi binari. Mi chiedo se si tratti della responsabilità a cui gli autori sono esposti a causa di una violazione del TOS o qualcosa del genere.
jordanpg,

2
Il reverse engineering richiede ancora tempo, soprattutto se il codice viene offuscato bene. Ritardare l'inevitabile correzione perlomeno richiede tempo ai potenziali rooter per sfruttare l'exploit. Ancora una volta, per lo più congetture, ma è comune in altre scene di modding. Gli exploit della Wii sono stati spesso offuscati (in parte) per questo motivo.
eldarerathis,

Risposte:


3

Ho combattuto lo stesso problema. L'uso di codice chiuso da una società privata è un grave errore se ti preoccupi della sicurezza e della privacy. L'open source, anche se probabilmente non molto più sicuro, ha un vantaggio rispetto all'origine chiusa di una società privata: i programmatori pagati sono costosi. Qual è il loro motivo per pagare le persone per fare questo? I soldi. Il software di root è gratuito / economico? Non usarlo. L'open source, d'altra parte, sebbene non completamente privo di aggiunte dannose, è gestito principalmente da programmatori che, collettivamente, vogliono usare il software che stanno aiutando a creare. Detto questo, ecco cosa ho raccolto.

Il più attivamente sviluppato è da questo ragazzo, Phhusson, che ha pubblicato un articolo ( https://www.xda-developers.com/the-importance-of-open-source-in-root/ ) al riguardo nel 2015. Quindi ha iniziato questo thread (ancora attivo) ( https://forum.xda-developers.com/android/software-hacking/wip-selinux-capable-superuser-t3216394/page246 ) Ecco il repository: https://github.com/phhusson/ super-bootimg

Ecco un altro https://github.com/android-rooting-tools

Entrambi sono ancora in forte sviluppo.


Inoltre, il flashing di Linux e l'esecuzione di Android all'interno di Android attraverso una sessione SSH sta diventando sempre più una possibilità. Verifica: come eseguire Debian o Ubuntu GNU / Linux sul tuo Android - whiteboard.ping.se/Android/Debian
Andrew

1
E PostmarketOS: puntando a un ciclo di vita di 10 anni per smartphone - ollieparanoid.github.io/post/postmarketOS
Andrew

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.