I had been wanting to jailbreak my iPhone 4 for quite awhile but since I had upgraded to Apple iOS release 4.2.1 there was not an untethered jailbreak available at the time and since I typically turn my iPhone completely off I didn’t want to deal with the untethered jailbreak. So needless to say when GreenPois0n rc5 was released I was pretty excited. GreenPois0n rc5 made it extremely easy to jailbreak iPhone’s running iOS 4.2.1. After running it for around a month now though I noticed that I really don’t install enough applications outside of what is available via the iTunes App Store to warrant the jailbreak and especially because I have personally noticed that with my iPhone jailbroken it had slowed down a bit. Not only had it slowed down but my battery appeared to be draining much quicker which I assume was from more processes running. I made the decision a couple days ago to roll back to the stock iPhone 4.2.1 firmware to see if my phone started running more efficiently. Below are instructions for rolling back the GreenPois0n firmware on an iPhone 4 to the Apple iOS 4.2.1 firmware release.
A friend had me jailbreak their iPhone 3G the other day and once that was completed he later asked if I could install Installous as well. Installous is an application on a jailbroken iDevice that will allow you to search and install applications similar to the Apple iTunes store. Follow the directions below to install Installous from within the Cydia application.
Today I got some condensation on my iPhone 4 and immediately afterwards it appeared that the phone was not working properly. Finally I figured out that the issue was simply that the phone thought that headphones were plugged into it when in fact there were no headphones plugged in. This caused numerous issues including the touch screen sounds to not be heard, me to not hear when people called me though they could hear me, the iPod to not play through the speakers, and any other sounds that you would hear directly through the iPhone speakers. After tooling around with the headphone jack I was able to get this working properly again as explained below.
I finally got an iPhone 4 and decided to create some custom ringtones to try out on it. The first one that I created, using the method we documented in this previous article, is the sound of a dial-up modem connection. After creating the ringtone by converting an MP3 file to an m4a and then renaming then m4a to m4r I attempted to sync the iPhone to iTunes to copy over the new custom ringtone however it was not available in the Ringtone Sounds configuration section on the iPhone 4. After troubleshooting I finally figured out a solution which is documented below.