It’s time to use Android 4.0 Ice Cream Sandwich on Samsung Galaxy S II. So I will start to try out as much Android 4.0 ICS ROM for Samsung Galaxy S2 as possible. And find the best of them, starting with Criskelo Servan Team ICS ROM. CriskeloServanTEAM ICS V10 is the one that I tried. It is based on Android 4.0.3 XWLPD firmware. Installed with CF-Root for root access and deodexed. Pre-loaded with 3rd party ICS Launcher ~ Apex Launcher. And added lot of other goodies.
Personally, I like the customizable Quick Panel in this CriskeloServanTEAM ICS ROM. You can toggle Wi-Fi, data, Bluetooth and others just like JKay Deluxe Theme. Try it out to find out other features. And make sure to get more information and latest build at XDA website.
Installation guide ~ How to install firmware on Samsung Galaxy S2 with ClockworkMod Recovery? (Video)
Download Android 4.0.3 Ice Cream Sandwich Criskelo Servan Team ICS ROM v10 for Samsung Galaxy S2 here.
Hey Jayce,
Glad to see some stuff on S2 again 🙂 , i have too ventured into using custom rom as many reported that Stock S2 ICS rom is terrible.
I am using Resurrection Remix ics at the moment.. using apex launcher too.
Looking forward on your thoughts on the above rom.
Will look into that ROM soon. 😉
hi bro …i checked many rom in xda fourm…and i am very confused ..so please tell me the which is the best rom yet…recently i use this rom Resurrection Remix but there is lots of bugs ..so please help me
Hi pritam, I did not try out all the ROM. No idea yet…
Just curious Pritam.. what version of Resurrection Remix did you use? i am currently at 1.9.1.
I’ve been using the Parandroid ROM few weeks ago in tablet mode on my S2.
( http://forum.xda-developers.com/showthread.php?t=1580070 )
So far, I have not noticed any bugs or errors, I’m very satisfied with this ROM.
Its biggest advantage is you can switch between phone and tablet mode and it has Per App Density (PAD). PAD lets you to adjust the density of each app, therefore if you think you want to run an app in phone mode at 240 (default) dpi, you just change the setting of the certain app, but it has no effect on the other apps.
It is running on Siyah kernel, default launcher is Trebuchet, but it offers Apex and Nova launchers at installing.
That’s my opinion, just give a try if you get a chance.
thanks Garryman.. i will give ths a try soon.. currently on FoxHound Sniper Wolf ICS ROM.. also a good rom but battery a bit draining
Hi Jayce, I too have used Resurrection, but found it buggy. Glad to see reviews of other roms.
Question:
What does ‘fix permissions’ mean?
e.g. I advice you to: Wipe Cache, Dalvik cache, Battery status, fix permissions and reboot.
A poster on xda reccomends you do this when installing the Criskelo ROM.
Thanks.
Good question Projectgilda. Personally, I did not try that until you ask this question. Nothing happen after I tried. Not sure what it does too. 😛
How do you do it though?
In CWM – Advanced – Fix Permissions.
Fix permissions ->
n Android, each app runs as its own UID (user ID) just like multiple people would have their own UID on a big UNIX system. The reasoning is the same, to prevent apps (people) from messing with each other’s data. The data for each app has to be ‘owned’ by the UID the app runs as, and additionally the app itself (.apk file) has to be that same UID. Unlike big UNIX systems, these IDs are stored in the packages.xml file in /data/system. This file, in addition to storing UIDs, stores the android permissions of each program as described in its manifest (permissions like writing to the sdcard, monitoring phone state, turning wifi on and off, accessing bluetooth, etc). If the file is damaged, deleted, or otherwise unreadable, it is regenerated. The app UIDs are assigned initially in the order you install them (10001, 10002, etc.). When the packages.xml regenerates, it grabs the Android permissions from the .apks but doesn’t know what the old UIDs were. That’s where fix_permissions comes in.
Whether run from recovery or a booted system, fix_permissions reads through the packages.xml file and performs a chown/chmod command (which changes owner/change read-write-execute permissions) on each .apk and the data directory for it. It doesn’t fix Android permissions (e.g. if phone.apk lost the ability to make calls, fix_permissions wouldn’t help — see below). While CyanogenMod udpates the version of fix_permissions in the ROM on a semi-regular basis, the version in any given recovery is probably older (and recoveries aren’t upgraded on devices as often, either). So if fix_permissions in recovery doesn’t work, the one in the booted rom might (or vice versa).
Thanks for that Clement.
hi jayce, why i cant mount internal storage and why i cant pick notification as a widget toggle in quick panel settings? please help me
Sorry ggborhan, no idea. Try to consult ROM chef see.
Hi Jayce,
Can’t tether phone to laptop with this rom. Any suggestions? Can’t find any thread on this. Thanks.
Hi Nad, try to upgrade to latest version. If still cannot, please consult ROM chef. Else change to other Android ROM.
Thanks, but just one more question. Which ICS custom rom supports video call, do you know?
Sorry Nad, I did not notice while testing them because I don’t use it.
could you please suggest me some stable ics roms for galaxy s2 ..
Sorry varun, I still did not finish testing all the ICS ROM for SGS2. No result yet.
I have a Samsung Galaxy 2, out of service. I mean, no network service. If I install the Criskelo Rom, would I be able to connect via WiFi Only or do I need to have a phone service to operate. Thanks
Wi-Fi should work fine.