L
littlegreenishrobot
Neues Mitglied
- 10
Nach einigen Anläufen hab ich mein DSR-N 370 erfolgreich mit einer SD-Card gerooted. Ohne USB-Verbinung zu einem PC. Somit kann man das Radio auch rooten wenn es schon verbaut ist.
Ich versuche hier zu beschreiben welche Schritte dazu notwendig sind. Um Copyright-Verletzungen zu vermeiden stelle ich hier kein fertiges SD-Karten Image bereit.
Als Basis habe ich den
Universal root for Rena3
verwendet. Diesen muss man auf eine 2GB SD-Karte (sie muss exakt 2GB haben, grössere funktionieren nicht) entpacken. Die Karte lässt sich dann bereits im Radio ausführen. Für erfolgreichen Root-Zugriff sind aber noch Modifikationen notwendig. Offenbar unterscheidet sich die Softwarekonfiguration des DSR-N 370 ein wenig von der des Rena3.
Zuallererst ist es ratsam das Superuser.apk zu aktualisieren. Dises wird in den schreibgeschützten Systembereich kopiert und lässt sich dann nicht mehr so einfach aktualisieren. Ich habe dieses Superuser Paket verwendet. Ausserdem habe ich das su-binary aus diesem Paket verwendet.
Auf der SD-Karte befindet sich ein busybox-binary, bei dem ich mir nicht ganz sicher bin was man damit machen soll. Die Skripte die sich bereits am Radio befinden lassen darauf schliessen, dass busybox bereits installiert ist. Eventuell kann man dieses einfach von der SD-Karte löschen. Ich habs durch busybox ersetzt, was auch funktioniert hat.
Wenn man das soweit hat, werden die Dateien aus dem qroot-Ordner bereits auf die richtigen Stellen im Radio kopiert. Der schwierige Teil ist, das sticky-bit für /system/bin/su zu setzten. Dazu muss man die Skripte ein wenig modifizieren.
Variante 1:
Ich habe eine komplette Kopie von init.emev.sh (aus dem letzten Firmware-Update Paket) in die Datei qroot/system/etc/addbusy kopiert. Die Zeile mit chmod...adb dupliziert und bei einer davon das "adb" durch "su" ersetzt. Dann habe ich noch install.sh so geändert, dass addbusy nicht an die existierend Datei am Radio angehägt wird, sondern diese ersetzt. Durch änderung von ">>" auf ">" in der entsprechenden Zeile.
Variante 2:
Rückblickend würde ichs aber damit versuchen einfach den Inhalt von addbusy durch das zu ersetzten:
Dann die Karte in den GPS-Slot vom Radio. Zurück gedrück halten und Reset drücken.
Fertig.
Wenns einer von euch ausprobiert, postet doch bitte eure Ergebnisse. Ich freu mich schon auf eure Geschichten.
Ich versuche hier zu beschreiben welche Schritte dazu notwendig sind. Um Copyright-Verletzungen zu vermeiden stelle ich hier kein fertiges SD-Karten Image bereit.
Als Basis habe ich den
Universal root for Rena3
verwendet. Diesen muss man auf eine 2GB SD-Karte (sie muss exakt 2GB haben, grössere funktionieren nicht) entpacken. Die Karte lässt sich dann bereits im Radio ausführen. Für erfolgreichen Root-Zugriff sind aber noch Modifikationen notwendig. Offenbar unterscheidet sich die Softwarekonfiguration des DSR-N 370 ein wenig von der des Rena3.
Zuallererst ist es ratsam das Superuser.apk zu aktualisieren. Dises wird in den schreibgeschützten Systembereich kopiert und lässt sich dann nicht mehr so einfach aktualisieren. Ich habe dieses Superuser Paket verwendet. Ausserdem habe ich das su-binary aus diesem Paket verwendet.
Auf der SD-Karte befindet sich ein busybox-binary, bei dem ich mir nicht ganz sicher bin was man damit machen soll. Die Skripte die sich bereits am Radio befinden lassen darauf schliessen, dass busybox bereits installiert ist. Eventuell kann man dieses einfach von der SD-Karte löschen. Ich habs durch busybox ersetzt, was auch funktioniert hat.
Wenn man das soweit hat, werden die Dateien aus dem qroot-Ordner bereits auf die richtigen Stellen im Radio kopiert. Der schwierige Teil ist, das sticky-bit für /system/bin/su zu setzten. Dazu muss man die Skripte ein wenig modifizieren.
Variante 1:
Ich habe eine komplette Kopie von init.emev.sh (aus dem letzten Firmware-Update Paket) in die Datei qroot/system/etc/addbusy kopiert. Die Zeile mit chmod...adb dupliziert und bei einer davon das "adb" durch "su" ersetzt. Dann habe ich noch install.sh so geändert, dass addbusy nicht an die existierend Datei am Radio angehägt wird, sondern diese ersetzt. Durch änderung von ">>" auf ">" in der entsprechenden Zeile.
Variante 2:
Rückblickend würde ichs aber damit versuchen einfach den Inhalt von addbusy durch das zu ersetzten:
Code:
mount -o rw,remount / /
chown root.root /system/bin/su
chmod 6755 /system/bin/su
mount -o ro,remount / /
Dann die Karte in den GPS-Slot vom Radio. Zurück gedrück halten und Reset drücken.
Fertig.
Wenns einer von euch ausprobiert, postet doch bitte eure Ergebnisse. Ich freu mich schon auf eure Geschichten.