Modifizierte su lässt sich nicht kopieren [Gelöst]

A

antweb

Fortgeschrittenes Mitglied
37
So langsam bin ich echt am verzweifeln..
Auf meinem Magic (32B) läuft jetzt die aktuelle Cyanogen MOD mit Root (durch Haykuro's rootme - zumindest glaub ich das, war unglaublich schwer einen Mirror zu finden)
uid und gid sind 0, scheint also soweit alles gut zu sein.
Nur wenn ich mir die modifizierte su nach dieser Anleitung kopieren will

max schrieb:
1. Ladet euch das modifizierte su und entpackt es in den "tools" ordner vom SDK.

2. Aktiviert USB-Debugging und schließt euer Magic an. Die Treiber müssen natürlich auch richtig installiert sein.

3. Öffnet nun eine Eingabeaufforderung (cmd) und gebt folgendes ein:

adb push su /data/local

4. Nun ist das modifizierte su auf eurem Magic. Fehlt nur noch das Austauschen, sowie ein Backup. Gebt dazu folgendes nacheinander in der Shell ein (adb shell):

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

cd /system/xbin

mv su osu

cat /data/local/su > su

chmod 6755 su

Und mit dem Befehl seht ihr ob alles geklappt hat:

ls -l *su

Dabei sollte sowas raus kommen, nur habt ihr andere zeiten:

-rwsr-sr-x root root 76200 2008-08-01 05:00 osu
-rwsr-sr-x root root 76200 2009-05-30 11:28 su


5. So da wir nun root auf dem Magic haben, müssen wir kurz folgendes in der Shell eintippen :

sync

Und das Magic einmal aus und an machen!

sagt mir die shell, dass ich versuche auf ein read-only Dateisystem zu schreiben. Dementsprechend kann ich meine neue su auch nicht in das Verzeichnis kopieren. In /system kann ich mich problemlos austoben. Ist das /system/xbin ein eigener Mountpoint? Eine alte su scheint es in dem Verzeichnis auch nicht zu geben. Nach stundenlangem Googeln weiß ich echt nicht mehr weiter...
 
Wenn bei dir der CyanogenMod läuft, brauchst du das nicht machen...
 
max schrieb:
Wenn bei dir der CyanogenMod läuft, brauchst du das nicht machen...

Das ist mir inzwischen auch schon aufgefallen... muss wohl nach dem Flashen irgendwas zerhauen haben, sodass mein Terminal auf dem Magic selbst kein su ausführen konnte. Nach nem Reboot gings auf einmal. Würd mich aber trotzdem mal interessieren, warum ich keinen Zugriff auf das Verzeichnis hatte.
 
antweb schrieb:
Würd mich aber trotzdem mal interessieren, warum ich keinen Zugriff auf das Verzeichnis hatte.

Einfach mal *adb remount* machen ;)
 
samsara schrieb:
Einfach mal *adb remount* machen ;)

Hab ich gestern schon versucht..
Auch danach gibts nur ein "Read-only file system"
Ist /system/xbin auf einer eigenen Partition?
 
Der xbin Ordner wird nur lesbar eingebunden, weil SqashFS verwendet wird. Wusste gar nicht, dass Cyanogen das macht. Naja, nun sind wir schlauer. ;)
 
  • Danke
Reaktionen: antweb
hallo,

würde auch gerne einfach nur mal root sein auf meinem Handy, jedoch bekomme ich bei dem befehl
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount: Operation not permitted
 
Dann hast du keine Rechte.
 
aja, ok.. und wie bekomm ich das trotzdem hin??
 
Indem du eine modifizierte ROM einspielst. Bei den aktuellen braucht man aber kein su auszutauschen.
 

Ähnliche Themen

F
Antworten
3
Aufrufe
1.465
Lacha
L
mcdaniels
Antworten
0
Aufrufe
1.224
mcdaniels
mcdaniels
B
  • Beeblebroxxx
Antworten
2
Aufrufe
1.150
Beeblebroxxx
B
Zurück
Oben Unten