umbenennen von Dateien mit adb shell

Ich möchte eine Datei umbenennen auf meinem android-Gerät (läuft CyanogenMod 11) mit der adb-shell. Ich habe Zugriff auf das Telefon über adb, aber wenn ich auf das Verzeichnis wo die Datei liegt und versuchen, benennen Sie es mit mv ./file.old ./file.new bekomme ich mv ./file.old failed, Read-only file system. Versucht das gleiche mit su aber dann bekomme ich /system/bin/sh: su: not found

Muss ich ändern, etwas auf meinem Handy oder woanders?

Anscheinend ist die Datei, die Sie versuchen, benennen Sie entweder auf einem nur-lese-partition, oder nicht beschreibbar adb "shell" - Benutzerkonto. Lager Geräte, die nicht bieten jede Art der ausufernden Wurzeln.
Das Gerät läuft CyanogenMod, also afaik sollte ich root-Zugriff haben, aber ich könnte falsch sein.
wenn Sie root-Zugriff haben, sollten Sie in der Lage sein, zu benennen, oder Sie sollten in der Lage sein, um chmod oder chown die Datei und dann umbenennen
Ich versuche chmod 755 file.old, aber ich bekomme nur Unable to chmod file.old: Read-only file system So wie es scheint, habe ich irgendwie nicht über root-Zugriff, da bekomme ich immer /system/bin/sh: sudo: not found wenn Sie versuchen, das gleiche mit sudo.
Sie müssen das Dateisystem zu mounten, Lesen/schreiben Sie den ersten. Versuchen adb shell su -c busybox mount -o remount,rw /system vor dem ausführen eines Befehls zum ändern von system Dateien.

InformationsquelleAutor fukurai | 2014-11-09

Schreibe einen Kommentar