Sto lavorando su AOSP. Ho aggiunto con successo il mio apk per costruire. Ora voglio dare accesso root alla mia app. Non voglio fornire l'accesso come root ad altre app o installare l'app Superuser nella mia build. Voglio solo aggiungere la mia app per ottenere l'accesso come root. Come posso ottenerlo?Come modificare AOSP per consentire ad app specifiche di ottenere l'accesso come root?
Sono andato attraverso il file disu.c nel percorso sistema/extras/do ma sono in grado di comprendere l'intero codice.
Quando sono andato attraverso il codice, penso che il mio obiettivo può essere raggiunto se potessi modify
su.c per fornire l'accesso root al mio app, compile it and add the binary
alla costruzione. Ho ragione?
Non sarebbe un enorme barngate di sicurezza se * qualsiasi * app potesse semplicemente diventare root? –
Se non si sa come fare, è altamente improbabile sapere come controllare il codice per sicurezza prima di farlo girare come root. –
dal codice ho trovato che fornisce l'accesso di root alla shell, allo stesso modo voglio analizzare il file xml in data/system/packages.xml e trovare l'UID della mia app e permetterle di avere accesso root al sistema – Neji