[TuT]Superuser wiederherstellen nach Jelly Bean und OTA Rootkeeper

K

KlopKlop

Neues Mitglied
4
Erstmal Sorry für den langen Titel
Jetzt zum eigentlichen einige hat es warscheinlich getroffen
das sie ihren Root mit dem OTA Rootkeeper erhalten wollten

Dieser Zeigt nach dem Update zwar immer noch Root Status an
aber Superuser funktioniert dennoch nicht

Hier nun ein kleines Tutorial um das ganze zu beheben
habe es selbst getestet und es Funktioniert

Erstmal müssen wir uns "adb" Zugriff auf das Tablet beschaffen
Dazu erstmal folgendes Installieren
1. die Android SDK von hier
2. die Java JDK von hier

Je nach System 64bit oder 32bit

Schritt 1 Vorbereitung:
-Installation der Java JDK
-Installation der Android-SDK
-Nach der Installation der Android-SDK wird sich der SDK Manager öffnen
-hier wählt man nun folgende 2 Dinge aus "Android SDK Plattform-Tool" und unter Extras "Google USB Driver"
-beides mit dem Tool herunterladen und Installieren

Schritt 2 Treiber:
-auf eurem Tablet die "USB-Debugging" Option unter Einstellungen -> Entwickleroptionen einschalten
-Nun das Tablet mit dem PC Verbinden per USB-Kabel
-Den Geräte-Manager des Systems aufrufen bei mir Windows 7
bei anderen Systemen kann das leicht abweichen
Im Geräte-Manager sollte euer Gerät nun mit einem Gelben Ausrufezeichen Auftauchen
-Rechtsklick auf das Gerät -> Treibersoftware Installieren -> Auf dem Computer nach Treibersoftware suchen -> Aus einer Liste von Gerätetreibern auf dem Computer auswählen -> Datenträger
-Nun den Installationspfad des SDK Tools aufsuchen
(bei mir sieht es wie folgt aus "C:\Program Files (x86)\Android\sdk\extras\google\usb_driver"

-Die .inf Datei auswählen und aus der Liste folgendes Auswählen "Android Composite ADB Interface"
-Nach dem Warnhinweis auf Installieren klicken
-ggf. Neustarten

Schritt 3. CMD Pfad anpassen:
-Systemsteuerung öffnen
-„System“ unter „System und Sicherheit“ auswählen
-Es öffnet sich ein Fenster mit Grundlegenden Informationen über euren PC.
-Links „Erweiterte Systemeinstellungen“ auswählen
-Nun auf „Umgebungsvariablen“ klicken.
-Unter Systemvariablen zu „Path“ navigieren und auf „Bearbeiten..“ klicken.
-!Ganz wichtig: Hier nichts löschen! Am besten ihr drückt auf die „Ende-Taste“ auf der Tastatur.
-Hinter das letze Zeichen ein Semikolon ( ; ) setzen und nun den Pfad zu eurer adb.exe angeben
Beispiel in meinem Fall:
C:\Program Files (x86)\Android\sdk\platform-tools\
!Wichtig: Nicht das Semikolon zwischen den Pfaden vergessen.
Das Ergebnis sollte ungefähr so aussehen:
[…]C:\Program Files (x86)\.........\............;C:\Program Files (x86)\Android\sdk\platform-tools
-Windows neustarten und anschließend testen, ob alles korrekt funktioniert.

Schritt 4 Root Check:
-ein neues CMD Fenster öffnen und folgendes eingeben
adb shell
/system/usr/we-need-root/su-backup
id

-nun sollte Folgendes Ergebnis kommen
uid=0(root) gid=0(root)

Das heißt das es möglich ist wieder alles hinzubekommen

Schritt 5 Wiederherstellung:
-Von der Seite die "su" Datei runterladen und am besten auf C:\ speichern
Download

-im CMD "adb shell" eingeben
-danach "su -"
-wenn vorher nicht gememacht kann jetzt nochmal mit "id" auf
"uid=0(root) gid=0(root)........" geprüft werden
-nun folgt der Befehl "mount -o remount,rw /dev/block/mmcblk0p1 /system"
um das System mit Schreibrechten zu Mounten
-Nun machen wir ein Backup der aktuellen SU Datei wenn doch mal was schief geht mit
"cat /system/bin/su > /system/bin/su1"
-Nun öffnen wir ein neues CMD Fenster um von C: die SU datei auf unsere SD-Karte zu verschieben in das neue Fenster kommt dann Folgender Befehl
"adb push c:\su /sdcard/"
-Nun zurück im alten CMD Fenster kopieren wir die SU Datei von der SD-Karte in die /system/bin/su mit dem Befehl
"cat /sdcard/su > /system/bin/su"
Nun die Rechte der SU Datei einstellen mit
"chmod 6755 /system/bin/su"

Jetzt laden wir uns Superuser aus dem App-Store falls es noch nicht auf dem Tablet ist
-Starten "SuperUser"
-Drücken oben auf das "i" und Updaten die Su binary

Wenn dann ein Fehler auftritt bei "remount system as RO"
hat alles wunderbar Funktioniert
Das Tablet ist wieder richitg gerooted bzw Superuser funktioniert wieder auf die gewohnte weise

Jetzt die Backups noch aufräumen mit den Folgenden befehlen
"mount -o remount,rw /dev/block/mmcblk0p1 /system"
"rm /system/bin/su1"
"mount -o remount,ro /dev/block/mmcblk0p1 /system"


Ich hoffe ich konnte euch helfen

Quelle ist XDA
Hab das Tutorial da nur frei übersetzt
und den Anfang mit dem einrichten das adb hinzugefügt

XDA Thread
Sorry ist mein erstes TuT
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Nostix und c_w
Der Vollstaendigkeithalber bitte den Link zum XDA Thread posten (gehoert sich alleine schon wegen der Credits...).
 
Ist das nicht ein “tut“ was man anpinnen sollte?
So wie 2,3 weitere tutorials hier auch? Zb der how to recovery und der cm10 thread?

Spontan sag ich mal, dass es übersichtlicher wäre.

LG

geswyped und getapatalked vom Galaxy S2
 
Ich hab das Tutorial nachgeturnt und es hat funktioniert :)
Allerdings unter Linux, also nicht den Installationskram, sondern nur das eigentliche wiederherstellen des root...
 
So, ich heb leider auch das problem, dass ich zwar root angezeigt bekomm, aber leider keine rechte drauf hab...
jedenfalls hab ich das problem, dass ich die android sdk nicht installieren kann. im Zip ordner finde ich keine exe datei für eine installation... ich hab mir das ganze adt-bundle-windows-x86_64.zip runtergelanden (für ein x64 win 7)

was mache ich da falsch? würd mich über einen tipp sehr freuen!
 
Das SDK muss nur entpackt werden, nicht installiert. Lies dir doch mal die Anleitung auf der oben verlinkten Website durch...
 
Man kann die PATH Variable auch einfach PATH nennen, dann sucht sich Windoof das richtige.

Gesendet von meinem MB526 mit Tapatalk 2
 

Ähnliche Themen

B
Antworten
3
Aufrufe
4.739
ebonit
ebonit
PauleFoul
Antworten
36
Aufrufe
5.968
PauleFoul
PauleFoul
Zurück
Oben Unten