Just as folks on AT&T and T-Mobile are settling down with version 4.0.3 of Ice Cream Sandwich on their Galaxy S2, a newer version of the mobile OS for the phone has leaked on the good ol’ interweb. The latest firmware for the Samsung Galaxy S2 can now be downloaded from Sam Mobile.

The leaked file is a legit one from Samsung, albeit a pre-release version of Android 4.0.4. You probably won’t see the final build being rolled out for another couple of months but here’s some more information about the ROM:

Android: 4.0.4
Build date: June 28

Looks-wise, the leaked Android 4.0.4 ICS ROM will not bring anything drastically different – but there are some minor cosmetic changes. While there’s no official change log yet, it’s to be expected that there will be some tweaks and improvements under the hood.

Those who have braved the leaked ROM said that the phone runs faster, smoother and more stable. One thing to keep in mind is that since the leaked file is a full ROM, it will wipe all data on your phone. It’s also advisable not to flash with the .pit file, as there’s a bug that will reduce your internal storage. If you feel you got the chops and want to make that move to Android 4.0.4, the xda-developers forum is your friend.