単なる備忘録です。
shell@android:/ $ ls -l
ls -l
・・・
lrwxrwxrwx root root 2012-11-16 21:12 sdcard -> storage/emulated/legacy
・・・
shell@android:/storage/emulated $ ls -l
ls -l
lrwxrwxrwx root root 2012-11-16 21:12 legacy -> /mnt/shell/emulated/0
shell@android:/ # cat init.grouper.rc | grep sdcard
cat init.grouper.rc | grep sdcard
symlink /storage/emulated/legacy /sdcard
symlink /storage/emulated/legacy /mnt/sdcard
symlink /storage/emulated/legacy /storage/sdcard0
# Default Read Ahead value for sdcards
# virtual sdcard daemon running as media_rw (1023)
service sdcard /system/bin/sdcard /data/media /mnt/shell/emulated 1023 1023
つまり、Android 4.2通常起動時のみ、sdcardデーモン(/system/bin/sdcard)が動作し、このような状況になります。
例えばCWM起動時はこれまで通り、/sdcardは/data/mediaへのシンボリックリンクになります。
My Special Thanks to Takeshi Naka!