The existing ICS Ports doesn't support UMS yet, because a proper implementation relies on a proper kernel mod that doesn't exist yet. If you want to use USB Mass Storage with ICS ports nethertheless, then you can use my app from here: http://forum.xda-developers.com/showthread.php?t=1389375
The app starts as a background service after booting up the device. It automatically detects when the device is being connected via USB to a computer and prompts a notification to the notification bar. By tapping on the notification you will open a GUI to enable/disable USB Mass Storage; just/almost like the original UMS feature. It is successfully tested for a lot of devices and meanwhile implemented as system app in a few ICS ports, such as the CM9 ICS Port for Nexus One and the HTC Desire. But as i wrote the app without any Java experience, now i'm looking for somebody who can help me improving it. You can find the source at my github account: https://github.com/eyecatchup/net.bexton.android.UsbMassStorageToggle Kind regards! -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
