Android: adb: копировать файл в /system (Permission denied)
На самом деле я пытаюсь установить busybox на своем HTC Desire. Поэтому я пытаюсь скопировать двоичный файл busybox в /system/bin. Поэтому я снова установил/систему с помощью rw:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
После этого я не получил "файловую систему только для чтения" -error. Но теперь я испытываю "Permission denied" при попытке нажать файл в /system/bin.
Я также попытался нажать мой файл на /sdcard, а затем переместить его в /system/bin, но это тоже не работает:
$ mv /sdcard/busybox /system/bin
failed on '/sdcard/busybox' - Cross-device link
Некоторые идеи, как решить эту проблему?
Ответы
Ответ 1
Установка недостаточно, вам нужно запустить ее как root (это причина отказа в разрешении).
Вот как я нажимаю busybox:
adb root
adb remount
adb push busybox /system/bin
Я запускаю некоторые устройства, которые вам нужно перемонтировать с помощью mount -o remount,rw /system
, а не с помощью adb remount
.
Ответ 2
Сделайте mount
, чтобы проверить, действительно ли устройство было повторно установлено как RW.
То же самое произошло со мной, тогда я просто создал cp orig dest, а затем rm on orig, weird, но sems mv ведет себя таким образом.
Ответ 3
Не уверен, но так как вы попросили идеи, я упомянул, что я никогда не указывал опцию -t.
mount -o remount,rw /system
всегда работал у меня
Ответ 4
mv просто перемещает жесткую ссылку в пределах одной файловой системы. Если вы хотите переместить файлы между двумя файловыми системами, вам необходимо скопировать, а затем удалить оригинал.
например.
if ( cp -R /sdcard/busybox /system/bin ); then
rm -fR /sdcard/busybox
fi
Ответ 5
Если какая-либо команда не работает, попробуйте поставить busybox перед ней. (если установлено)
f.ex.
[email protected]:/ # mv /sdcard/androidLTheme/bootanim/bootanimation.zip /system/media/
failed on '/sdcard/androidLTheme/bootanim/bootanimation.zip' - Cross-device link
[email protected]:/ # _
но
[email protected]:/ # busybox mv /sdcard/androidLTheme/bootanim/bootanimation.zip /system/media/
[email protected]:/ # _