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]:/ # _