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/