Rudi Engelbrecht's Blog

Just another WordPress.com site

Archive for June 2010

Jailbreaking an iPhone 3G with iOS 4.0

with 2 comments

I have previously upgraded my iPhone 3G to use iOS 4.0. I am really impressed with the new features.

The following did not impress me:

  1. My SMS app does not open – I cannot read / create SMS’s.
  2. I do not have Orientation Lock like the 3GS users.

I decided to try and copy the SMS’s off the iPhone so I could read them – since I received a few SMS’s since the upgrade. There is software available to do this, but since I have jailbroken my iPhones before – I decided to look for solutions.

I stumbled upon RedSn0w by reading this blog entry with instructions on how to jailbreak an iPhone 3G with iOS 4.0. What I liked about this approach is that an iPhone that has been upgraded and synchronised can be jailbroken, without creating a custom firmware file.

The process is very smooth and easy.

Afterwards I installed OpenSSH via Cydia and WhatIP (to quickly see what IP my iPhone is using on the network) and I was able to ssh into the iPhone.

I managed to locate the ‘sms.db’ file in the ‘/User/Library/SMS’ directory. I copied it to my MacBook Pro and then viewed the SMS messages in the database using a SQLite Viewer.

According to most posts – a person can simply remove the ‘sms.db’ file on the iPhone and the next the SMS app opens – it will create an empty database. I did exactly that. It did not work for me. I managed to open the SMS app, but the SMS’s will not send or receive.

So I decided to do a clean install of iOS 4.0 and then not restore from backup, but install as new iPhone. I then managed to use the SMS app. Luckily I had MobileMe syncing my contacts and calendars, so I added my MobileMe details to the iPhone and a few minutes later all my contacts and calendars were on the iPhone again.

I had to tick all my apps in iTunes and sync them again. I also lost any specific settings (like usernames and passwords) on certain apps, but I simply re-captured them.

It was actually nice starting again from a clean install. 😉

I now have the wallpaper as per the iPhone 3GS, as well as orientation lock. The multitasking does not seem that it is working the way I expected, maybe because it is not really supported on 3G. I will look at someone else’s iPhone 3GS and compare their multitasking with mine.

I will keep you posted.

PS. If you go the link above and try to download the Mac OS X version of RedSn0w and get a “Page not found” error – then you can download RedSn0w from here. This is taken from the Dev-Team Blog for iPhone jailbreaks over here.

Written by Rudi Engelbrecht

June 29, 2010 at 4:19 pm

Posted in iPhone

Upgrading an iPhone 3G to iOS 4.0

leave a comment »

I decided to take the plunge and upgrade my iPhone 3G on 23 June 2010, despite all the negative reviews from other users about poor battery life and slow performance.

It all went well – and I noticed the following:

  1. The battery life was poor.
  2. It was not too fast after the upgrade.

What I did afterwards seemed to solve my problems. I did a hard reboot – where you hold in the menu button and the power button (on the top) at the same time for a few seconds – until the iPhone reboots.

I then also used the wall charger to charge it fully till 100% and this resolved my problems.

I noticed that I could not send or create new SMS’s. The SMS app would just close down if I try to open it – or view an SMS.

I did not think too much of it – but the details will be in a next post.

Written by Rudi Engelbrecht

June 29, 2010 at 3:51 pm

Posted in iPhone

Hello world!

with one comment

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Written by Rudi Engelbrecht

June 29, 2010 at 3:38 pm

Posted in Uncategorized