Sto scrivendo un'app che userà su
per eseguire alcuni comandi nel kernel di Linux. Mi stavo chiedendo come SuperUser capisca che l'applicazione sta chiedendo i privilegi di root? Inoltre, ci sono modi noti (attraverso l'offuscamento) in cui questo controllo può essere aggirato?In che modo l'app SuperUser di Android rileva che un'app richiede root?
In altre parole: In che modo Android/(SuperUser) sa che un'app richiede i privilegi di root nonostante il fatto che non ci siano autorizzazioni esplicitamente richieste nel file manifest di Android.
Sto ponendo questa domanda da un punto di vista della sicurezza. Voglio sapere i dettagli di come funziona per essere sicuro che un'app dannosa non possa ignorare SuperUser.
+1 bella spiegazione –
e come/perché il Superuser' applicazione 'agire solo come fornitore ** ** Su diritti? Cosa lo rende responsabile? – waqaslam
@Waqas Questo potrebbe rispondere alla tua domanda http://androidsu.com/superuser/ semplicemente esplorare il sito. Aggiornerò il link nella risposta. Potrebbe essere utile per gli altri. :) –