I modified the init.{device_name}.rc file in boot.img to get the storage to work. It varies on different phones. I will take a look when I get home.
---------- Post added at 02:15 PM ---------- Previous post was at 01:56 PM ----------
Nope.
Ramdisk and framework too. I decompiled the framework and it only have usb storage in storage_list.xml