phone mounts as media device not usb storage
Actually, this is even easier: http://www.computerandyou.net/2012/01/how-to-fix-android-samsung-galaxy-s2-not-recognized-on-linux/

Android 4.0.3 does still have the USB Mass Storage feature, it's just hidden in "Other Network Settings" where one would not really expect it...