kindle fire に busyboxを入れる
busyboxを入れることに。
MacBook:tools kinneko$ ./adb push ~/Downloads/android-busybox /data/local 3276 KB/s (1745016 bytes in 0.520s) MacBook:tools kinneko$ ./adb shell $ mv /data/local/android-busybox /data/local/busybox $ ls -l /data/local/busybox -rw-rw-rw- shell shell 1745016 2012-05-11 03:39 busybox $ chmod 777 /data/local/busybox $ ls -l /data/local/busybox -rwxrwxrwx shell shell 1745016 2012-05-11 03:39 busybox $ mv /data/local/busybox /system/bin/ failed on '/data/local/busybox' - Cross-device link $ mv /data/local/busybox /sbin/ failed on '/data/local/busybox' - Permission denied
ん?
"Cross-device link"ってなんだよ。
rootでやってみる。
$ /data/local/BurritoRoot2.bin $ exit MacBook:tools kinneko$ ./adb root MacBook:tools kinneko$ ./adb shell # mv /data/local/busybox /sbin/ failed on '/data/local/busybox' - Cross-device link # mv /data/local/busybox /system/bin/ failed on '/data/local/busybox' - Cross-device link
同じ〜。
書き込みできないから?
# mount -o rw,remount -t ext4 /dev/block/platform/mmci-omap-hs.1/by-name/system # mv /data/local/busybox /system/bin/ failed on '/data/local/busybox' - Cross-device link
うーむ。
toolboxのmvはデバイスをまたいだコピーは禁止されているようだ。
しょうがないので、busybox自身でbusyboxを移動した。
# /data/local/busybox mv /data/local/busybox /system/bin/