On Fully Functional 1.1.4 Now

The reason i decided to update my iphone is as below:

1. the unlock works for sure.
2. the newly updated iCosta 1.1.0 supports 1.1.4 now.
3. of course 1.1.4 has some improvements as well. Personally what i’m interested is the one about cell signal.
And here’s the steps i did. In all, pretty easy and smooth.

1.Use iTunes to sync your iphone and make sure everything backuped. Then Shift+Restore to 1.1.4.
2.Download iPlus 1.2 and International Pack. Credit goes to aviegas.
3.Unzip the iPlus1.2.zip to your local harddisk, say c:\iplus1.2. Rename the existed payload.zip to payload-zip.bak. Then copy the downloaded payload_international.zip to c:\iplus1.2 and rename it as payload.zip.
4. Go to c:/iplus1.2 under command line and then run iplus -u. After couple of reboot and boom, the iphone has been activated, jailbroken and unlocked!!
5. Launch iTunes and restore back all of your original settings. and you are done!!

So for now I’m on 1.1.4 now, both firmware and baseband. And i checked youtube, google maps and Settings as well. All works fine. Last but least, i saw the cell signal. So, are you gonna stay where you are or go to 1.1.4 next?

Install Addons on Firefox 3 Beta 3

I just updated my firefox 3b2 to 3b3 this morning. After reading this review by MozillaLinks, guess you will do the same as i did :-)

However, there’s problem coming: i can’t use my previous addons which i really rely on so much. After some googling I finally got this cool Nightly Tester Tools from here.

I installed it immediately. Then i went to ‘Tools’->’Add-ons’ dialog, find the ‘Nightly Tester Tools’ on ‘Extensions’ tab, Click ‘Options’ and navigate to ‘Add-ons’ to ‘Disable add-on compatibility checking’ and then restart firefox.
nto-disable checking

It’s time foryou to get all of your those favorite addons back now. Enjoy.

anySIM – GUI iPhone Unlock Tool Released!

Since my iphone has been unlocked already, then it’s not necessary for me to try the newly released GUI tool – anySIM.app by iPhone Dev Team – in person.
And since I HAVEN’T tried, so are the steps not very detailed. It’s just a overall guide. Therefore, if you’ve got any questions in any single step, please leave a comment and i’ll do my best to help you out.

Before you try, make a backup and good luck 😀

  1. Make sure your iphone firmware is version 1.0.2.
  2. Use iBrickr to jailbreak your iphone;
  3. Download unlock GUI tool directly from my hosted here(version 1.0.1))and install ‘anySIM v1.01’ by iBrickr
  4. Launch the anySIM tool on your iPhone and wait until it finished;
  5. Insert your local SIM card and start calling around!

Here’s what the tool looks like.

iPhone Independent Day Finally Comes!

iPhone Dev Team is REALLY GREAT!!

I’ll try the guide after work-time myself, since i didn’t take the USB connector with me right now.

So expecting… 😀

Update: It worked!

  • SMS in/out yes
  • Call in/out yes
  • GPRS ? (To Be Check)
  • EDGE yes(FREE(Chinese) so far in Beijing Here 😀😀 )
  • Youtube no (after tweak, only the video list can be seen)

See pictures below 😀

iphone on china mobile

iphone on china mobile

Update iPhone to 1.0.2 By iBrickr 0.7

Here’s what has been changed in this release, confirmed by the community on iPhone Dev Wiki.

Fixes / New Features

  • Able to scroll to bottom of page and load sections of page while loading in safari.
  • Safari is quicker to load.
  • WIFI speeds increased. Some reporting 1.5 to 2.0.
  • Louder iPod volume through earphones
  • Shorter bottom safari bar in landscape mode
  • Titles in safari do not block the close button in landscape mode
  • Improvements in camera’s live video update.

I’ve done the upgrade on my iphone through iTunes and iBrickr (0.7). And i can confirm the following things:

1. Prepatched lockdownd still works;
2. Hacked phones CAN NOT “Backup” from previous sync.

One thing I should point out is that iBrickr by default will NOT install dropbear, the SSH server which you may need to connect to iphone via PuTTY or WinSCP. Fortunately iBrickr does provide a very easy way to do that: use PXL demaon.

Connect iphone with your computer and launch ibrickr. Choose ‘Applications‘ and then ‘Browse applications..‘, click ‘Dropbear v0.49‘ and after about 30 seconds, you are done.
install applications by ibrickr 0.7 to iPhone

Same way I’ve installed ‘Books v0.7‘ and ‘Mobile Terminal VT100 vsvn161′. Pretty easy and cool.

It would be perfect if the later iBrckr could run some native apps like ‘screenshot’ directly, other than for now I have to use PuTTY or WinSCP to do that.

Update: 2. Hacked phones CAN NOT “Backup” from previous sync.
Read comments for details. And thanks to NetMage for the clarification.

Reset Password for iPhone

Now everyone knows your iPhone’s root password ‘dottie’. Considering the issue of security and privacy, you are encouraged to change it ASAP.

Don’t worry, it’s very simple and easy:

  1. download the tool ‘password‘ from here. 25KB. by Drunkdwarf.
  2. copy ‘password‘ to your iPhone’s ‘/bin‘ directory by WinSCP or PuTTY via SSH. Don’t forget to allow you to ‘execute’ it: chmod +x /bin/password or WinSCP’s Properties dialog to check that option.
  3. Launch ‘password‘ under command window. Either use PuTTY, or MobileTerminal.
  4. Enter your new password twice and you are done.

My iPhone’s Springboard.

Here it is :-)

My iPhone’s SpringBoard

Later I m gonna reorder the DisplayOrder.plist, you know, to make the desktop not so fully occupied, after i found a good plist editor/converter on Windows.

Here’s the native apps i installed on my iPhone:

  • Screenshot -To capture the iPhone’s screen, you know, to show off 😉
  • Lights-Off – A game for fun.
  • MobileTerminal – To run some commands locally
  • Books – Ebook reader, supports Txt and Html format. In Chinese, Utf-8 encoding, pls.
  • Recorder – Usful when you are in the meeting and do not wanna take note by hand.

The apps I m gonna remove from the springboard:

  • Stocks
  • YouTube – now that it couldn’t work for me in China.

Tutorial:How To Skip iPhone Activation on Windows

So far most of the hacking tools are based on Mac other than Windows. So something which may be pretty easy, i guess, on Mac, are not so easy at all on Windows,  like copy file from your computer to iPhone, esp for those who are not so skilled people.

OK, back to the topic. Actually iPhone activation has been completely hacked by the talented hackers on iPhone Dev Wiki. See the words from their page:

Once jailbraked, iphone can be patched to skip activations at all.
All you need is to apply the patch below to file /usr/libexec/lockdownd and write it back to phone.
The patch sets ActivationState to FactoryActivated and no more activation requests. You can see iPhoneInterface log:

iPhoneInterface v0.3.1 built on Jul 14 2007
Waiting for phone... established.
iPhone state: FactoryActivated

So, actually, the tutorial is about how to copy files from Windows to your iPhone :)  Anyway, let’s get it started.

Step 1: Download PSCP (an SCP client, i.e. command-line secure file copy) from here. Save it anywhere in your local directory, say “c:\phonedmg”;

Step 2: Setup SSH on iPhone by following the instructions of The first 10 steps to modding the iPhone, except the part about WinSCP now that it won’t works any more.

Step 3: Connect your iPhone to your Windows. No iTuens needed.

Step 4: Download the prepatched file from iPhone Dev Wiki provided link(which also included the tool by which you can edit the binary file, totally 1.94MB) or directly from my hosted here(the prepatched file only,379KB).
Save and extract the file to “c:\phonedmg” and rename ‘lockdownd.hacked’ to ‘lockdownd’.

Step 5: Backup your original ‘lockdownd’ file from iPhone to your computer by running the following command: pscp -scp root@YOURiPhoneIP:/usr/libexec/lockdownd lockdownd.old. You can get YOURiPhoneIP from your iPhone->Settings->Wi-Fi..You can see mine is 192.168.1.100. If you haven’t change your root’s password yet, type “dottie” when your are asked for.

Step 6: Upload the prepatched ‘lockdownd’ to iPhone to replace the old one. Here’s the command: pscp -scp lockdown root@YOURiPhoneIP:/usr/libexec/lockdownd.
Here’s the screenshot(click to enlarge):

Skip iPhone Activation Completely

Step 7: Reboot your iPhone. And you are done. Enjoy.

From the following pictrue you can see the file ‘lockdownd’ has been modified and updated.

iPhone Activation Skipped.

BTW, the SSH client in the above picture is PuTTY. See my last post for details.

Enjoy!

Update(Feb 4th,2008): You can use the elite team’s iPatcher to patch the original lockdownd to skip the activation step(download link) for any firmware version less than 1.1.3. For 1.1.3, check out George’s post for more details.

Don forget to backup your original lockdownd first.

Update(Jun.12,2008): Things have changed a lot. For now please turn to iLiberty+ or iplus to do the activation and other hacking jobs. They both work pretty well.