2012/11/17

Android 4.2のsdcard構造メモ


単なる備忘録です。




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!


 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Blogger Templates
Related Posts Plugin for WordPress, Blogger...