Root für Android 8: Unterschied zwischen den Versionen

Aus Wiki rund um Android-Navis für BMW E38/E39/E46/E53
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Root für Android 8 Radios via ADB ---zusammengefasst, überarbeitet und getestet von S. Hornig---<br /> <br /> <br /> Quellen: Englische Anleitung bei XDA und…“)
 
Zeile 1: Zeile 1:
Root für Android 8 Radios via ADB ---zusammengefasst, überarbeitet und getestet von S. Hornig---<br />
<big>'''Root für Android 8 Radios via ADB ---zusammengefasst, überarbeitet und getestet von S. Hornig---'''</big>  
<br />
<br />
<br />
<br />
Quellen: Englische Anleitung bei XDA und einem asiatischen Youtube Video.<br />
'''Quellen:''' Englische Anleitung bei XDA und einem asiatischen Youtube Video.<br />
<br />
<br />
Lade Dir folgendes Archiv runter: [https://drive.google.com/open?id=1QJKr-oi6yP5VUUdpt5YrwxleFljbfXoj Root Android 8.zip]<br />
Lade Dir folgendes Archiv runter: [https://drive.google.com/open?id=1QJKr-oi6yP5VUUdpt5YrwxleFljbfXoj Root Android 8.zip]<br />
<br />
<br />
<br />
<br />
--- DU HANDELST AUF EIGENE VERANTWORTUNG !!! ---<br />
'''--- DU HANDELST AUF EIGENE VERANTWORTUNG !!! ---'''<br />
<br />
<br />
Nicht einfach drauf loslegen sondern einmal erst durchlesen, bevor Du startest.<br />
'''Nicht einfach drauf loslegen sondern einmal erst durchlesen, bevor Du startest.'''<br />
<br />
<br />
Was benötigt wird:<br />
Was benötigt wird:<br />
Zeile 18: Zeile 18:
Sinnvoll wäre eine USB Tastatur für die Eingaben am Radio, da man sonst nicht sieht, was man eingibt.<br />
Sinnvoll wäre eine USB Tastatur für die Eingaben am Radio, da man sonst nicht sieht, was man eingibt.<br />
<br />
<br />
WICHTIG: Das Radio und der PC müssen im selben WLAN Netzwerk sein !!!<br />
'''WICHTIG:''' Das Radio und der PC müssen im selben WLAN Netzwerk sein !!!<br />
<br />
1: Radio<br />
<br />
<br />
==== 1: Radio ====
Du benötigst die IP Adresse des Radios. Gehe dafür in die Einstellungen, auf Verbindungen, WLAN und klicke einmal auf das Netzwerk, mit dem beide
Du benötigst die IP Adresse des Radios. Gehe dafür in die Einstellungen, auf Verbindungen, WLAN und klicke einmal auf das Netzwerk, mit dem beide
Geräte verbunden sind. Unten bei Details findest Du die momentane IP Adresse (zb: 192.168.1.70). Schreibe Dir die IP Adresse auf und ersetze später
Geräte verbunden sind. Unten bei Details findest Du die momentane IP Adresse (zb: 192.168.1.70). Schreibe Dir die IP Adresse auf und ersetze später
Zeile 27: Zeile 26:
Installiere die App "Terminal Emulator" aus dem Playstore (oder diesem Archiv) und gebe die folgenden Zeilen ein. Jede Zeile muß durch Enter bestätigt werden:
Installiere die App "Terminal Emulator" aus dem Playstore (oder diesem Archiv) und gebe die folgenden Zeilen ein. Jede Zeile muß durch Enter bestätigt werden:
<br /><br />
<br /><br />
setprop persist.adb.tcp.port 5555<br />
''setprop persist.adb.tcp.port 5555''<br />
setprop sys.rkadb.root 1<br />
''setprop sys.rkadb.root 1''<br />
reboot<br />
''reboot''<br />
<br />
<br />
Dein Radio startet nun neu und ist bereit, gerootet zu werden. Bitte vorerst nichts weiter damit machen.<br />
Dein Radio startet nun neu und ist bereit, gerootet zu werden. Bitte vorerst nichts weiter damit machen.<br />
<br />
<br />
2: PC<br />
==== 2: PC ====
<br />
Entpacke das Archiv (Root Android 8.zip). Installiere die adb-setup-1.4.3 als Administrator (Rechtsklick mit der Maus und "als Administrator ausführen" auswählen).
Entpacke das Archiv (Root Android 8.zip). Installiere die adb-setup-1.4.3 als Administrator (Rechtsklick mit der Maus und "als Administrator ausführen" auswählen).
Bei der Installation überall "y" wählen (mit Enter bestätigen) und die Treiberinstallation zulassen.
Bei der Installation überall "y" wählen (mit Enter bestätigen) und die Treiberinstallation zulassen.
Kopiere die Datei SU und rooting.rc aus dem Archiv auf C:<br />
Kopiere die Datei SU und rooting.rc aus dem Archiv auf C:<br />
<br />
<br />
3: PC<br />
==== 3: PC ====
<br />
<br />
Öffne nun die Eingabeaufforderung als Administrator (Unter Win10 klick auf Start, Ordner "Windows-System", Rechtsklick auf Eingabeaufforderung, auf "mehr" und "als Administrator ausführen" auswählen).<br />
Öffne nun die Eingabeaufforderung als Administrator (Unter Win10 klick auf Start, Ordner "Windows-System", Rechtsklick auf Eingabeaufforderung, auf "mehr" und "als Administrator ausführen" auswählen).<br />
Zeile 47: Zeile 45:
Jetzt Zeile für Zeile mit Enter bestätigen:<br />
Jetzt Zeile für Zeile mit Enter bestätigen:<br />
<br />
<br />
cd..<br />
''cd..''<br />
cd..<br />
''cd..''<br />
adb connect 192.168.1.70<br />
''adb connect 192.168.1.70''<br />
adb root<br />
''adb root''<br />
adb connect 192.168.1.70<br />
''adb connect 192.168.1.70''<br />
adb remount<br />
''adb remount''<br />
adb shell setenforce 0<br />
''adb shell setenforce 0''<br />
adb push su /system/xbin/su<br />
''adb push su /system/xbin/su''<br />
adb push su /system/bin/su<br />
''adb push su /system/bin/su''<br />
adb shell chmod 06755 /system/bin/su<br />
''adb shell chmod 06755 /system/bin/su''<br />
adb shell chmod 06755 /system/xbin/su<br />
''adb shell chmod 06755 /system/xbin/su''<br />
adb shell /system/bin/su --install<br />
''adb shell /system/bin/su --install''<br />
adb shell /system/bin/su --daemon&<br />
''adb shell /system/bin/su --daemon&''<br />
<br />
<br />
Wenn es an dieser Stelle normal weitergeht, dann bei "adb push rooting.rc /system/etc/init/rooting.rc" weiter machen.<br />
Wenn es an dieser Stelle normal weitergeht, dann bei "adb push rooting.rc /system/etc/init/rooting.rc" weiter machen.<br />
Zeile 65: Zeile 63:
öffne die Eingabeaufforderung erneut (natürlich wieder mit Administratorrechten). Dann geht es weiter:<br />
öffne die Eingabeaufforderung erneut (natürlich wieder mit Administratorrechten). Dann geht es weiter:<br />
<br />
<br />
adb remount<br />
''adb remount''<br />
adb shell setenforce 0<br />
''adb shell setenforce 0''<br />
adb shell /system/bin/su --install<br />
''adb shell /system/bin/su --install''<br />
adb shell /system/bin/su --daemon&<br />
''adb shell /system/bin/su --daemon&''<br />
cd..<br />
''cd..''<br />
cd..<br />
''cd..''<br />
adb push rooting.rc /system/etc/init/rooting.rc<br />
''adb push rooting.rc /system/etc/init/rooting.rc''<br />
adb reboot<br />
''adb reboot''<br />
<br />
4: Radio<br />
<br />
<br />
==== 4: Radio ====
Das Radio wurde durch die letzte Zeile neu gestartet und ist fast fertig.<br />
Das Radio wurde durch die letzte Zeile neu gestartet und ist fast fertig.<br />
Installiere die App SuperSu aus dem Playstore (oder aus diesem Archiv). Wenn nach dem öffnen die Meldung kommt, das die Binaries aktualisiert werden müssen
Installiere die App SuperSu aus dem Playstore (oder aus diesem Archiv). Wenn nach dem öffnen die Meldung kommt, das die Binaries aktualisiert werden müssen
Zeile 82: Zeile 79:
<br />
<br />
<br />
<br />
5: Radio<br />
==== 5: Radio ====
<br />
Neustarten und freuen...<br />
Neustarten und freuen...<br />
Terminal Emulator kann wieder deinstalliert werden.<br />
Terminal Emulator kann wieder deinstalliert werden.<br />

Version vom 27. August 2018, 07:42 Uhr

Root für Android 8 Radios via ADB ---zusammengefasst, überarbeitet und getestet von S. Hornig---

Quellen: Englische Anleitung bei XDA und einem asiatischen Youtube Video.

Lade Dir folgendes Archiv runter: Root Android 8.zip


--- DU HANDELST AUF EIGENE VERANTWORTUNG !!! ---

Nicht einfach drauf loslegen sondern einmal erst durchlesen, bevor Du startest.

Was benötigt wird:

Auf dem Radio die App "Terminal Emulator" und "SuperSu", beides zu finden im Playstore (sind aber auch im Archiv). Auf dem PC ein ADB Programm. Die benötigte "adb-setup-1.4.3" muß mit Administratorrechten installiert werden (die Datei ist in diesem Archiv drin). SU und rooting.rc (ebenfalls im Archiv).
Sinnvoll wäre eine USB Tastatur für die Eingaben am Radio, da man sonst nicht sieht, was man eingibt.

WICHTIG: Das Radio und der PC müssen im selben WLAN Netzwerk sein !!!

1: Radio

Du benötigst die IP Adresse des Radios. Gehe dafür in die Einstellungen, auf Verbindungen, WLAN und klicke einmal auf das Netzwerk, mit dem beide Geräte verbunden sind. Unten bei Details findest Du die momentane IP Adresse (zb: 192.168.1.70). Schreibe Dir die IP Adresse auf und ersetze später unter Punkt 3 die Beispieladresse in den beiden Zeilen mit Deiner.
Installiere die App "Terminal Emulator" aus dem Playstore (oder diesem Archiv) und gebe die folgenden Zeilen ein. Jede Zeile muß durch Enter bestätigt werden:

setprop persist.adb.tcp.port 5555
setprop sys.rkadb.root 1
reboot

Dein Radio startet nun neu und ist bereit, gerootet zu werden. Bitte vorerst nichts weiter damit machen.

2: PC

Entpacke das Archiv (Root Android 8.zip). Installiere die adb-setup-1.4.3 als Administrator (Rechtsklick mit der Maus und "als Administrator ausführen" auswählen). Bei der Installation überall "y" wählen (mit Enter bestätigen) und die Treiberinstallation zulassen. Kopiere die Datei SU und rooting.rc aus dem Archiv auf C:

3: PC


Öffne nun die Eingabeaufforderung als Administrator (Unter Win10 klick auf Start, Ordner "Windows-System", Rechtsklick auf Eingabeaufforderung, auf "mehr" und "als Administrator ausführen" auswählen).
Gib nun folgende Zeilen ein (können hier markiert und kopiert werden (STRG C) und mit STRG V in das Eingabefenster eingefügt werden) Jede Zeile mit Enter bestätigen.
DENK AN DIE IP ADRESSE !!!
Jetzt Zeile für Zeile mit Enter bestätigen:

cd..
cd..
adb connect 192.168.1.70
adb root
adb connect 192.168.1.70
adb remount
adb shell setenforce 0
adb push su /system/xbin/su
adb push su /system/bin/su
adb shell chmod 06755 /system/bin/su
adb shell chmod 06755 /system/xbin/su
adb shell /system/bin/su --install
adb shell /system/bin/su --daemon&

Wenn es an dieser Stelle normal weitergeht, dann bei "adb push rooting.rc /system/etc/init/rooting.rc" weiter machen.
Sollte jedoch das Fenster an dieser Stelle einfrieren (was eigentlich immer passiert), schließ die Eingabeaufforderung mit einem Klick auf das X rechts oben und öffne die Eingabeaufforderung erneut (natürlich wieder mit Administratorrechten). Dann geht es weiter:

adb remount
adb shell setenforce 0
adb shell /system/bin/su --install
adb shell /system/bin/su --daemon&
cd..
cd..
adb push rooting.rc /system/etc/init/rooting.rc
adb reboot

4: Radio

Das Radio wurde durch die letzte Zeile neu gestartet und ist fast fertig.
Installiere die App SuperSu aus dem Playstore (oder aus diesem Archiv). Wenn nach dem öffnen die Meldung kommt, das die Binaries aktualisiert werden müssen unbedingt NEIN/NO wählen. Die Meldung kommt immer, wenn das Radio komplett neu gestartet wurde aber nicht bei einem Start aus dem Standby, daher kann man damit leben.

5: Radio

Neustarten und freuen...
Terminal Emulator kann wieder deinstalliert werden.