Thursday, January 5, 2012

How to install Samsung's Android 4.0 ICS on a Samsung Galaxy S 2


After the post yesterday about the new rom, I decided to give ICS a go, and this is how I did it. Before the instructions, i want to remark that this version is still an Alpha Release and it's not recommended for daily use. According to Samsung, the final release will be released in Q1 2012 (in 1 or 2 months). So no more talk, let's start!

Update: This post is outdated, find an official Android Ice Cream Sandwich FW here.   


Prerequisites
  • Download I9100XXKP8 [Password: samfirmware.com] [mirror]
  • Separate XXKP8 Kernel (NON-ROOTED Kernel/Full Stock Kernel): DOWNLOAD 
  • Chainfire's CF-Root XXKP8 (Rooted Kernel - THREAD): DOWNLOAD

Instructions For Flashing ICS
  1. Extract the firmware 
  2. Open the included Odin 
  3. Put your device into Download MODE 
  4. (OPTIONAL) Click PIT and select u1_02_20110310_emmc_EXT4.pit
  5. Click PDA and select I9100_CODE_I9100XXKP8_CL42141_REV02_user_low_ship.tar.md5 
  6. Click PHONE and select MODEM_I9100XXKP8_REV_02_CL1092599.tar.md5 
  7. Click CSC and GT-I9100-MULTI-CSC-OXAKP8.tar.md5 
  8. Then finally click START!

Instructions For Rooting ICS
  1. Extract the Rooted Kernel
  2. Open the included Odin
  3. Put your device into Download MODE
  4. Click PDA and select CF-Root-SGS2_XX_OXA_KP8-v5.2-CWM5.tar
  5. Then finally click START!

*Instructions For Installing Trebuchet (CM9 Launcher)
  1. Download Trebuchet.zip
  2. Make sure you're running a proper working CWM (you should if your device is rooted)
  3. Copy Trebuchet ZIP to your internal SDCard
  4. Boot into Recovery
  5. Flash Trebuchet.zip
  6. Reboot

* Recommended as this improves the stability of the rom

If you have any problems/questions or you want to share your experience leave a comment!

Also, if you like the news you find here, please don't forget to click in the advertisements. :)

Update: If you want to use it as your daily driver, my suggestion is CM9 instead of this one. You can find the install instructions for CM9 here