wie Sie Ihr Android rooten oder zumindest verstehen, wie es funktioniert

Ich weiß nicht genau, wie das Rooten funktioniert oder ob es überhaupt auf meinem Android-Gerät (Samsung GT-N8013) möglich ist. Für Android 4.1.2 scheint es noch kein Rootkit zu geben , also muss ich herausfinden, wie ich mein Gerät auf andere Weise rooten kann.

Ich möchte nur bestimmte Operationen ausführen (auf meinem eigenen Gerät!), z. B. eine Datei unabhängig von ihren Berechtigungen lesen oder bestimmte Programme als root ausführen. Also angenommen wir haben

  • Ihr eigenes physisches Android-Gerät
  • das Berechtigungsmodell von Android/Linux
  • die verfügbaren Tools, z. B. adb , Android NDK,

ist es auf der aktuellen Linux-Version von Android 4.1.2 überhaupt möglich, einen Prozess als root laufen zu lassen? Wenn niemand eine direkte Antwort darauf hat, könnten Sie bitte irgendwelche Ideen anbieten, wie Sie überhaupt anfangen können, dies zu versuchen, oder Ressourcen, die Ihnen wirklich zeigen, wie das Rooten funktioniert (nicht nur ein Wikipedia-Link)?

(Alles, was ich bisher kenne, sind Rageagainstthecage und Gingerbreak, die leider Exploits sind und unter 4.2.1 sowieso nicht funktionieren.)

Danke für jede Hilfe.

Das größte Problem besteht darin, die suBinärdatei überhaupt dorthin zu bringen. Die /systemPartition wird im Allgemeinen schreibgeschützt gemountet, und dort muss sie hin.
Einige Ihrer Fragen werden möglicherweise beantwortet, indem Sie sich diesen Beitrag ansehen: android.stackexchange.com/questions/1184/…

Antworten (1)

root-Berechtigungen bedeutet, dass Sie volle Berechtigungen für alle Elemente des Kernels haben. Ich sehe nicht, wie Sie eine App verwenden können, die Root-Berechtigungen erfordert, um zu funktionieren, wenn die Benutzer-Shell, die Sie betreiben, diese nicht hat.

Was die Vor- und Nachteile der Manipulation einer Shell für Root-Berechtigungen betrifft, habe ich keine Ahnung.

Ich schätze den Vorschlag immer noch