im on stock 4.0.3 ics stock rooted and i can't find mass usb storage mode when i plug usb to phone to computer i just get options mtp which i do not use as it always says wpd error etc and camera. were is the mass usb storage option? ps if i click on "more" in wireless network settings phone freezes up and i have to take out battery.
In Android 4.0x systems (Ice Cream Sandwich) and above, Google introduced a new file transfer protocol called Media Transfer Protocol (MTP), which may be set by default. The problem with MTP is that, while Windows explorer can see it, there is no drive letter assigned, so programs like Pimlical can not see the phone's sdcard. The Android operating system still has the capability of USB Mass Storage protocol, which does assign drive letters, as has been the norm in all previous operating systems. It may be possible to set the phone to USB Mass Storage through phone settings. If it is not possible to set the phone to USB Mass Storage through phone settings, then it is possible to force USB Mass Storage.
This behavior is governed by the system property /data/property/persist.sys.usb.config. This is a text file containing a single string. The settings are "mass_storage,adb" or "mtp,adb". Since this is a system file, it is necessary for the phone to be rooted, and then this file can be edited using a root file explorer. Change the text in the file to mass_storage,adb (without spaces), save the file, and reboot the phone.