Android-Tablet mit geeigneter SuperUser-App rooten

Ich bin ein Android-Entwickler, der ein Projekt durchführt, bei dem das Gerät gerootet und einige suAufgaben ausgeführt werden müssen, um die Anforderungen zu erfüllen. Das Problem ist, dass alle Rooting-Softwarelösungen, die für mich funktioniert haben (iRoot, Kingoroot, Kingroot), eine unzureichende SuperUser-App haben, die Tonnen von zusätzlichem Malware-Zeug wie unbeabsichtigte Sperrbildschirme, Anzeigen usw. brachte. Auch wenn meine App den SuperUser subefehligt App lässt dies nicht zu, es sei denn, der Benutzer akzeptiert die Root-Berechtigung im Dialogfeld. Das kann ich nicht akzeptieren - die App läuft im Kioskmodus auf Geräten, die sich in Geschäften befinden. Ich denke, es gibt zwei Möglichkeiten:

  1. Bitte stellen Sie ein Rooting-Programm zur Verfügung, das eine normale SuperUser-App hat, die keine zwielichtigen Sachen macht, und fragen Sie die ganze Zeit nach Root-Berechtigung (beim ersten Start wäre es in Ordnung, oder in den Einstellungen festgelegt).
  2. Oder die Rooting-Lösung, die keine eigene SuperUser-App installiert. Ich gehe davon aus, dass es einige anständige SuperUser-Apps auf dem Markt gibt, mit denen meine App gut funktioniert.

Auf den Zielgeräten wird die Version Android 4.4.2 ausgeführt. Vielen Dank im Voraus.

Lassen Sie mich Folgendes fragen: Sie möchten, dass Ihre App Root-Berechtigungen aufrufen suund erhalten kann, ohne dass ein Benutzer handeln muss. Richtig?
@DeathMaskSalesman ja
Können Sie auf diesen Geräten eine benutzerdefinierte Wiederherstellung flashen?
@DeathMaskSalesman ja, zunächst wird derjenige, der das Gerät installiert, es flashen, ein reines Systemabbild installieren und das Gerät rooten
Nun, wenn Sie TWRP flashen können, können Sie Ihre eigene flashbare ZIP-Datei basierend auf dieser von ClockWorkMod erstellen und flashen. Um Root-Berechtigungen automatisch zu erteilen (schlecht für die Sicherheit), müssen Sie nur die su- Datei in /system/xbin und chown 0.2000. chmod 755Erstellen Sie dann einen Symlink zu dieser Datei in /system/bin , nennen Sie sie su und chown 0.2000, chmod 755.
@DeathMaskSalesman Danke für deinen Rat. Das ist schade, aber ich glaube nicht, dass der Typ, der das Gerät installiert, ein Spezialist für so etwas ist. Er wird nicht mit dem umgehen, was Sie vorschlagen.
Ich verstehe. Nun, Sie könnten versuchen, dieselbe ZIP-Datei zu flashen, die ich oben bereitgestellt habe (die auch den Root-Manager SuperUser installiert ). Nachdem Sie bestätigt haben, dass Root funktioniert, deinstallieren Sie einfach den oben genannten Root-Manager manuell. Sie behalten die su- Binärdatei und haben uneingeschränkten Zugriff darauf, außerdem wäre diese Methode für Ihren Mitarbeiter einfacher durchzuführen.

Antworten (1)

Der einfachste Weg, dies zu tun, besteht darin, Ihr Gerät mit Kingroot zu rooten und es dann durch SuperSU zu ersetzen.

Hier ist eine ausführliche Anleitung von MrW0lf: Entfernen/Ersetzen von Kingroot/KingUser durch SuperSU