cómo rootear tu Android o al menos entender cómo funciona

No sé exactamente cómo funciona el enraizamiento o si se puede hacer en mi dispositivo Android (Samsung GT-N8013). Parece que todavía no existe ningún rootkit para Android 4.1.2, por lo que me queda averiguar cómo rootear mi dispositivo por otros medios.

Todo lo que me gustaría hacer es realizar ciertas operaciones (¡en mi propio dispositivo!), por ejemplo, leer un archivo independientemente de sus permisos o ejecutar ciertos programas como root. Así que asumiendo que tenemos

  • tu propio dispositivo Android físico
  • el modelo de permisos de Android/Linux
  • las herramientas disponibles, por ejemplo , adb , Android NDK,

¿Es posible hacer que un proceso se ejecute como root en la versión actual de Linux de Android 4.1.2? Si nadie tiene una respuesta directa a esto, ¿podría ofrecer alguna idea sobre cómo comenzar a intentarlo, o recursos que realmente le muestren cómo funciona el enraizamiento (no solo un enlace de wikipedia)?

(Todo lo que sé hasta ahora es rageagainstthecage y gingerbreak, que desafortunadamente son exploits y no funcionan en 4.2.1 de todos modos).

Gracias por cualquier ayuda.

El mayor problema es obtener el subinario allí en primer lugar. La /systempartición generalmente se monta como de solo lectura, y ahí es donde tiene que ir.
Algunas de sus preguntas pueden ser respondidas mirando esta publicación android.stackexchange.com/questions/1184/…

Respuestas (1)

permisos de root significa que tiene permisos completos para todos los elementos del kernel. No veo cómo puede usar una aplicación que requiere permisos de root para funcionar cuando el shell de usuario que está operando no lo tiene.

En cuanto a los entresijos de manipular un shell para obtener permisos de root, no tengo idea.

aun asi agradezco la sugerencia