Die Absicht verschafft Ihnen nicht wirklich Superuser-Rechte, sie interagiert nur mit dem Mechanismus der Superuser-App zur Erteilung von Berechtigungen.
Der eigentliche Schlüssel liegt darin, zu verstehen, dass das Android zugrundeliegende Linux keine Ausweitung der Rechte eines Benutzers unterstützt. Stattdessen unterstützt es einen Mechanismus, mit dem ein Benutzer anfordern kann, _einen_anderen_Prozess_ als Superuser auszuführen (bzw. wurde dafür geändert).
Das bedeutet, dass die eigentliche Aufgabe der Root-Rechte von einer anderen ausführbaren Datei erledigt werden muss, wahrscheinlich einer nativen Kommandozeilenanwendung, die Sie mit dem Befehl su oder einer anderen von Ihrem modifizierten Android-Build unterstützten Option starten. Am einfachsten ist es, wenn Sie herausfinden, wie Sie die Aufgabe mit einem der eingebauten Toolbox-Kommandozeilenprogramme erledigen können - schreiben Sie beispielsweise die Datei an einen anderen Ort und bringen Sie sie dann mit mv (und vielleicht chown) an den gewünschten Ort. Bedenken Sie auch, dass /system normalerweise schreibgeschützt gemountet ist und Sie es erst wieder auf rw setzen müssen, bevor Sie dort schreiben können.
Überlegen Sie sich gut, was Sie als Superuser tun wollen... es ist leicht, ein Chaos zu verursachen oder Probleme zu hinterlassen. Wenn Sie die Anwendung für andere bereitstellen, denken Sie auch an die Sicherheitslücken, die Sie schaffen werden.