This video shows how to update a T-Mobile (Samsung) Google Nexus S from Android 2.3.6 Gingerbread to Android 4.0.3 Ice Cream Sandwich using the official Google Android release. You don’t have to root your phone (I didn’t), but a user reports that the update will also work for rooted phones. The entire process took about 30 minutes. I sped up the slow parts of the video (downloading and updating), but you can see the relative speed in the upper left-hand part of the video. I have not tried this update on other phones. Based on viewer comments, this update doesn’t work on all Nexus S models. I have made a list of results for different models later in this description. If it works for your phone, leave a comment with the country and carrier (mobile phone service provider, and I’ll update the list. I’d also like to know of any apps that don’t work. The few apps I have tested so far seem to work. This update works on: Austria Nexus S (which carrier?) Belgium Nexus S (which carrier?) Canada “Mobilicity” Nexus S Canada “Wind” Nexus S Denmark Nexus S (which carrier?) Finland Nexus S (which carrier?) Germany Nexus S (purchased on amazon.de) UK “Orange” Nexus S UK Nexus S (possibly Vodafone, but not sure) USA “T-mobile” Nexus S Phones with or without “root” access, but you may lose “root” after the update. This update FAILS on: Canada “Bell Mobile” Nexus S Canada “Fido” Nexus S Canada “Koodo” Nexus S Canada “Rogers” Nexus S Canada “Telus” Nexus S Greece Nexus S (which carrier …