Okay I finally decided to upgrade to OS 3.1.2. At first I just used a custom IPSW I downloaded online, but it screwed up stuffs.

So I did the official 3.1.2 restore, and jailbreaked using geohot’s blackra1n tool. But there are some things I hate about blackra1n:

1. Screws up your plist. This means iPhone Explorer or iPhone Browser cannot log you into root, despite you already JBed your phone.

Solution: In Cydia, download afc2add.

2. TomTom problems: As usual, my TomTom application crashes on launch. I went into mobileterminal to do a fix via ldid. I wanted to check if ldid was installed, so I did a “apt-get install ldid”. It said APT-GET WAS MISSING. Wtf!

Solution: Go to Cydia, and download Aptitude. To run this in Terminal, use “Aptitude install ldid” or you can do “Aptitude install apt-get” and proceed as per normal. lol.

Updates: Well even after i ldid-ed the target file, my TomTom still c rashed. After I restored my contacts and apps in iTunes, TomTom miraculously works! Hmm don’t ask me why.

 

FYI, I am still trying to re-discover what I don’t have. Gonan reinstall Cydia apps again manually; I’ve realised I don’t use all the crap that I installed last time!