Friday, July 31, 2009

Moving up to 3.0.1 (Jailbroken)

Here's the link...
This upgrade doesn't do much though. Just fixes an SMS vulnerability....

For direct download links...

Thanks Guys....

Thursday, June 25, 2009

Upgrading to 3.0 (iPhone 2G)

I used redsn0w. Here's the link to their instructions...

Flash SMSes

For the last few weeks, I've been getting some irritating Flash SMSes on my iPhone. These are messages that just flash on your screen and beg you to hit Accept and earn the ISP some money. And they usually come up as soon as your phone is about to lock itself. It just sucks up all the battery and keeps your phone from locking itself...
This is what the message looks like

Here's how to disable the damn thing !!!! (on Vodafone)

Go to Settings > Phone > SIM Applications > FLASH! > Activation > Deactivate

This will throw up one last Flash SMS and then you can bid them farewell for good !!

Saturday, May 30, 2009

10 Steps to syncing your iPhone with Linux

That's right.... Last night I was able to transfer music from my Linux-driven laptop, to my iPhone.. Oh, and it also works for your iPods etc... Here's how....

The Playground
Computer :
1. HP Pavillion dv5 1002au
2. OS : Fedora Core 10, updated with latest fixes / enhancements etc...

The Phone :
1. Second Generation
2. OS : 2.2.1 (5H11) - (How do I check this?)
3. Jailbroken (How to?)
4. openSSH Installed (How do I install this?)

Connectivity :
You need to have both your iPhone and your computer on the same Wifi network (How do I do this??)

Ok, so now that we have all the basic softwares, installed and everything configured let's get started...

Step 1 : Ensure that the iPhone and the computer are on the same wifi network

Step 2
: Ensure that your iPhone is unlocked. In the newer version (2.2.1) you can't keep it unlocked forever, but then, as I found out, you don't even need to. It just needs to the unlocked initially. Set it to 5 minutes (Max) and you're good to go.

Step 3 : Test connectvitiy to your iPhone:
1. Open the Console
2. Assuming your phone's IP address on the network is (What's my phone's IP?), type in the following, as root :


Not root? Try this ....

su -c 'ssh'

You'll be prompted for root's password.
After entering the correct password you'll see..

The authenticity of host ' (' can't be established.
RSA key fingerprint is 15:0d:b7:0a:0c:20:f9:df:27:c0:18:8f:69:ce:33:bd.
Are you sure you want to continue connecting (yes/no)?

type yes

You'll see :

Warning: Permanently added '' (RSA) to the list of known hosts.
root@'s password:

This password, unless you've changed it, is almost always alpine

If you see something like the following, that means you can connect and have all the right stuff installed...

Namit's iPhone:~ root#

See this? Great... Move on.. else revist the earlier steps...

Step 4 : Install the ipod convenience package.
For Fedora, refer to the following article

Step 5 : Install the gtk-pod.
Instructions here.

Step 6 : You're almost there. Now run the iphone-mount script to establish a connection with your phone, run gtk-pod and configure your device..

Step 7 : Load your iPhone, by clicking on the Load iPod

Step 8 : Add your Library to gtk-pod (Add Folder or Add Files... whichever you like)

Step 9 : To add music to your phone, just right click on a song / artist / album > Copy selected track(s) to > Your_iPhone

Step 10 : This is the most crucial step. Nothing is final in gtk-pod till it is saved... After you're done, don't forget to click on Save Changes. Then eject your iPhone. (Right-click on the device name > Eject iPod). Then run the iphone-umount script in the console.

You're all set! (almost. Don't miss out the important step below!!!!!)

IMPORTANT STEP With the iPhone 2.2.1 (and above) the version of the iTunes library needs to be changed in an XML otherwise you won't be able to view any of your songs (old or new). Here's how :

1. Open the /System/Library/Lockdown/Checkpoint.xml on your iPhone in an editor
2. Look for the DBVersion node and change the value from 4 to 2...
3. Save the file and reboot your phone. You must reboot!!!

Yeah yeah, I know it's actually 11 steps... so what... you don't need iTunes anymore :D

Coming Soon.... Syncing your Contacts and Calendars

Fixing your iPhone's IP on a Wifi network

Now, there are two ways of doing this.

1. You assign a static IP to your phone.
2. You ask your router to assign the same IP to your phone every time.

Both are just easy (or complicated) and I've explained both here.

1. Assign a Static IP to your iPhone

Go to Settings > Wifi > and click on the little blue arrow next to your Network (shown below)

The just tap on the Static button and it'll transfer your DHCP assigned IP to the Statically assigned IP's page and you're done. (Shown Below)

2. Router assigned fixed IP.

This step will probably differ for each router. I have a Netgear WGR614v9, but it should give you an idea of what to do... The logic is that your router checks the MAC Address of each device that is looking for an IP to be assigned to it. It also maintains a list of MAC to IP mappings. This is your list of fixed IP addresses and we just need to add our iPhone to this list....

a. Go to the router's admin console. for Netgear routers.
b. Enter username / password when promted for it
c. Go to LAN Setup under Advanced
d. Under Address Reservation Click on Add
e. Select your iPhone from the list and Click on add

Check your iPhone Version

1. Go to Settings > General > About

As you can see below, the version is 2.2.1 (5H11)

Monday, September 22, 2008

WinPwn vs. QuickPwn

Ok, so personally, I prefer WinPwn, but as far as 2.1 is concerned the QuickPwn people came up with an unlocking solution faster. Hate me, shun me, do whatever, but at the end of the day I'm an end user and the sooner I get to go on the latest version, the better....

So I just checked WinPwn's website and they're still working on a solution for windows... Keep workin' lads... and keep up the good work... and we're waiting..