Cuando rooteamos nuestro dispositivo Android lo hacemos para poder ejecutar aplicaciones con permisos de superusuario para acceder a funciones que por defecto están protegidas por el sistema. Pues bien, Google ha puesto un poco más difícil dar permisos de superusuario a partir de Android 4.3 (Jelly Bean).
A partir de la nueva versión de Android ya no están presentes los permisos de acceso Setuid y Setgid para asignarlos a las aplicaciones y así ejecutarlas como superusuario. Así lo explica Google en el código de Android. Ésto significa que los métodos utilizados hasta la fecha para rootear nuestros dispositivos tiene que ser modificados para que las aplicaciones como SuperUser o SuperSu vuelvan a funcionar, ya que si no prácticamente lo único que funcionaría sería el ADB Shell.
Lo bueno es que ya existe una solución para poder dar permisos de superusuario a partir de Android 4.3, y es modificar el recovery para añadir un demonio, un proceso que se ejecutará siempre en segundo plano que nos permitirá volver a acceder a Setuid y Setgid para dar privilegios elevados a las aplicaciones que los requieran para funcionar correctamente.
Chainfire de SuperSU ya cuenta con el nuevo proceso de rooteo para los Nexus para que vuelva a funcionar su aplicación, y Koushik Dutta de ClockworkMod de SuperUser también mirará de implementar este método en su recovery e intentará buscar otra forma de poder volver dar permisos de superusuario sin depender de un proceso demonio.
Lo bueno es que al ser Android de código abierto este problema no lo tendrán las ROMs para que no tengan que depender de un demonio para que funcionen las aplicaciones SuperUser, corregirán este problema. Por ejemplo, en CyanogenMod 10.2 ya han corregido este problema de superusuario. Realmente el "problema" de este cambio de Android son para los dispositivos con el firmware de serie, que ahora ya no podrá rootear el dispositivo sin modificar el recovery para que funcionen las aplicaciones de superusuario, o al menos de momento.
Vía | +Koushik Dutta | Chainfire En Xataka Android | Android 4.3 (Jelly Bean) cuenta con un administrador de permisos oculto
Ver 18 comentarios
18 comentarios
dunnow
Ya esta solucionado, tanto por Chainfire como por Koush Dutta.
Desde antes que publicarais esto... deberiais estar algo mas al corriente de las cosas... rlly.
ardilla_del_mal
Mmm a como va esto, me imagino algo así:
Papá Google, ¿Me das permiso de usar una app que use super usuario en mi movil?
Google: Preguntale a tu mamá
Mamá (apple): Mamá, dice mi papa que te diga si me dejas usar...
Mamá (apple): Que no entiendes que este mundo es inseguro, por eso tomamos las decisiones por ti y bla, bla ,bla..
Más tarde en un lugar oscuro y lujubre (segun papá y mamá): Hey viejo, ya hay buenas coas, quires mirar?
Tenemos SuperSU, cmw etc... Solo da las garcias o una pequeña donación por PayPal..
xD
r a g n o r
Si ya lo digo yo: cuanto más "abierto" es un sistema operativo, más cerrado se vuelve.
apertotes
Que no me toquen mi Tasker!!!
Lucky_Luke
Eso quiere decir que si ya estábamos rooteados y sin una custom rom y hemos actualizado supersu perderemos las actualizaciones automáticas vía OTA?? =S
zergyo.hayabusa
Que pasó Android? --- antes eras Chévere
davidvazguijarro2
Pues yo tengo root en 4.3 con Recovery Stock en un Nexus 4... en HTCMania tenéis mi tutorial de cómo hacerlo ;-)