I rooted my Nexus S. What interesting things can I do?
Since this is my first rooting and custom ROM experience, what are the interesting things that I can do with root access? What are the must-have apps for root users?
Under normal circumstances, I wouldn't have rooted, but my Nexus S is getting a bit old, the screen is cracked, and I plan on getting the Galaxy Nexus anyway.
root explorer - simple and fast file explorer tool for the phone. you can change folder permissions and file permissions pretty easily from right in the app
ROM Manager - doubt you'll be using this often but it's a good tool for back ups
SetCPU/Incredicontrol - these go hand in hand with installing kernels. i don't know if there are any out there yet for the ICS builds but a custom kernel + one of those apps will vastly improve battery life. you can use them to undervolt the cpu and set it to lower CPU usage pending state of the phone. So when the screen is off you can have the CPU max out at 500Mhz versus always running at full speed.
Clicking the mark as good answer button helps us highlight the best answers.
I actually attempted to install CyanogenMod first and then planned on using ROM Manager, but I wasn't able to get CyanogenMod on there because an error. I updated ClockworkMod to the newest version and then just installed ICS straight away. Might still give CyanogenMod a shot though, especially if I keep the Nexus S as a test device.
AndroidPolice does a good job of explaining in depth each of the apps: www.androidpolice.com/2010/07/13/8-great-apps-ever...
And WiFi Tether to handle your hotspot needs:
And may I ask, Brett, where did you get the ICS rom from?
You can also use interesting networking tools such as DroidSheep or the wifi kill app.