Heads up: new upgrade may be coming. Wait before applying it.

December 31st, 2007

Just a hunch, but, Slashdot is reporting that there’s a pretty visible bug in the world clock app.  I’ve just verified it on an iPhone and an iPod Touch.  Seems that right now, it’s 5:28 PM Today where I am (it is), but it’s 12:28 on 07/12/31 in Budapest, and 04:58 on 07/12/31 in Chennai.  2031 isn’t the year of the Unix epoch rollover (2038, by the way, conveniently close to my retirement year and I plan to make out VERY well doing consulting then).  No idea where it comes up with 07/12/31.

Point is, we might be seeing 1.1.3 soon with a fix for the worldclock application.  Unless that’s mission critical for you, I’d suggest (a) redefine your mission, or (b) wait until it’s cracked.  The first thing that’ll happen when a new release comes out, is that someone will download it and see how it differs from 1.1.2 - it’ll be a listing of which files in which directories change.  Until you see that, and see something that specifically matters to you, hold off on upgrading or you could end up stuck at a rev you can’t get back from for a while.

If you’ve got a theory on where the heck 2031 comes from in this date/clock bug, I’d love to hear it.

iPod Touch 1.1.2 unhacked to 1.1.1 hacked guide

December 24th, 2007

So a few weeks ago, my daughter’s iPod Touch wedged, and wouldn’t let me re-install 1.1.1 - so I upgraded it to 1.1.2. Unfortunately I hadn’t run oktoprep ahead of time. So here’s a running dialog of trying to get the 1.1.2 iPod Touch back to something hackable. Basic steps will be:

1. iPod Touch at 1.1.2, unhacked

2. (magic happens)

3. 1.1.1 unhacked

4. hack 1.1.1

5. prep & upgrade to 1.1.2

6. hack 1.1.2

The goal then, is to document step two above. Let’s go.

1. Sync your iPod Touch.  This shouldn’t lose your songs & videos but why take a chance.

2. Get the firmware from Apple for:

Build 3a110a [1.1.1]

Save that somewhere you can find it in the next step.

3. Open up iTunes and connect your iPod Touch.

4. Hold the shift key and click on “update”.  You will get a dialog box asking you to find the file you just downloaded above, find and select it.

5. iTunes will reboot your iPod Touch a couple of times, at the end of the process you’ll have an iPod Touch running version 1.1.1

6. Time to jailbreak your iPod Touch.  Use Safari on the iPod to go to http://www.jailbreakme.com/ and click on the bottom button, “AppSnap installer”.  You should  get kicked out of safari, and see a “installing software, x%” message on the main screen with the spinning wheel.  If it didn’t work the first time (not unusual), go back a second time and it’ll work.  Wait until it finishes.

7. You’ll now see “installer” on your main screen.  Now you have a decision - add as many hacks as you want and stay at 1.1.1, or press on and get 1.1.2 hacked.

8. If you’re staying at 1.1.1, you’ll lose out on some of the newest hacks that are being developed just for 1.1.2.  But it’s considerably easier.  Your choice.  Either way install the “BSD Subsystem” because a lot of apps need it but don’t explicitly say so.  If you’re staying at 1.1.1, you’re done, hack away.

For 1.1.1 Hacked, to 1.1.2 Hacked, see the next post.

When you need a boost

December 6th, 2007

I have been reading reports that there is a simple fix for people who notice poor reception on their iPhone.

Dock it or connect the cable to it! The iPhones antenna is located behind the black plastic on the bottom of the phone. It may have something to do with putting more metal in that region (please don’t stick one of those tacky cell phone signal increasers back there.  Those still don’t work.).

While sitting in the exact same area on my desk (save for the 1/2″ difference in height between a docked/undocked iphone) my signal strength went from 4 bars to 5 undocked vs docked. Not bad when you need all you can for this glorious ‘W’EDGE network.

“More bars in more places. The new AT&T. Your World. Delivered. On a Dock.”

The ONLY benefit to 1.1.2???

December 6th, 2007

iphone clock speed

Is what you are seeing the only real Improvement to the iPhone (maybe iPod Touch too?) with FW 1.1.2?

The CPU specs state that it can do 620 - 667 MHz, but A**le wanted to preserve more battery.

With how hot this phone gets with normal usage as it is, I can’t image the heat with 200 more MHz.

1.1.2 unjailed, and this time I mean it. Dammit.

December 1st, 2007
  1. Connect iPhone to computer. Download the images.
  2. Open up iTunes, sync your data.
  3. Hold down shift (or option if on a Mac) and click “Restore” in the iPhone tab in iTunes.
  4. Restore from the 1.1.1 image (details later)
  5. Wait patiently. At the end it’ll fail with a 1015 error message, and the iPhone will show the iTunes logo & cable on the screen. Don’t panic.
  6. Exit from iTunes.
  7. open up iBrickr and select the “begin downgrade to firmware 1.0.2″
  8. Copy your 1.0.2 firmware image into the ibrickr directory. Didn’t work, it’s fetching it again (shrug) OK whatever.
  9. As ibrickr tells you, let iTunes downgrade you to 1.0.2. It will fail with “unknown error 1013″. iPhone now has yellow triangle and “Please connect to iTunes” on the screen.
  10. Tell iBrickr what’s going on. Let it try to fix it.
  11. Screen goes RED but then the phone reboots. Now I have a globe that says “Activate iPhone (connect to iTunes)”
  12. Restarted iTunes, it’s activating. Now it wants to restore, so let it.
  13. At this point you’ve got an iPhone running 1.0.2 that’s activated and everything is good.
  14. Back to the iBrickr main screen, and click on “free my iPhone”.
  15. “Your iPhone has been modified…” (click on “SWEET”)
  16. “Boot the phone”
  17. I needed to exit and restart ibrickr at this point. Now I get “Ready to rock”. Click “Applications” and “Install PXL”. Wait, and “Continue”.
  18. It wants you to restart the iPhone twice. Do that, trust me on this one.
  19. Now at “Application manager” and “browse apps”. Add “BSD Subsystem” and then “OpenSSH”. I had to restart iBrickr again (shrug). Now both show up.
  20. Run “winscp405.exe” from the 1.1.2 baseband downgrade pack.
  21. http://modmyifone.com/forums/showthread.php?t=15669
  22. Back to iTunes, upgrade to 1.1.1 and then activate your phone.
  23. That whole “wait patiently” thing?  For the record, I suck at it.  And yet…
  24. OK, it’s done.  I’m running 1.1.1 and could stop now.  But I won’t.  Go to: http://www.jailbreakme.com/ and let it unjail your phone and install “installer”.  I had to go there twice, first time just kicked me out, second time gave me a % done dialog and looked better.
  25. Oh look.  Installer.  Congrats, I’m back to where I was before I upgraded to 1.1.2 the day it came out, just to see how ugly it could possibly be.  25 steps into it: pretty ugly.  Note to self: don’t do it for 1.1.3
  26. Go into installer, Tweaks (1.1.1), and install “Oktoprep”.
  27. Here we go.  Time for 1.1.2 but, pay attention.  Don’t shift-restore, do a shift-update (or option-update if you’re on a Mac).  Trust me on this one.
  28. Update to 1.1.2 claimed to work.  Now it’s activating.  Let’s see what happens.
  29. OK, from all appearances, I have an unmodded 1.1.2 iPhone.
  30. Exit iTunes and go into the 1.1.2 jailbreak folder.  Run windows.bat
  31. Clicky-box on “Install SSH” and click “Jailbreak” button.
  32. “Done, your device will reboot a couple of times…”  So do that whole patient waiting thing
  33. Holy Crap, Batman.  It’s unlocked, installer is there, and it’s running 1.1.2.  Let’s not do this again, mmm-kay?

1.1.1 downrev continued

November 28th, 2007

This is more running notes than a procedure right now.

starting point: 1.1.2 unhacked

Force phone into recovery mode

shift-restore, pick 1.0.2 firmware.  Refused to install.

shift-restore, picked 1.1.1 firmware.

“Unknown error 1015″, phone shows cable & iTunes on the screen.

apptappinstaller.exe and tell it you’re at 1.0.2 (yeah I know)

“sending to iphone failed”, phone boots, tries to activate and won’t.

don’t panic.

“Restore iPhone (name) from backup” (yeah, sure go ahead)

“Activation alert: No signal detected.  Signal is required to complete activation.”

“the settings for this iphone have been restored” and the phone reboots

Current state: 1.1.1 with no mods, and no phone functions.

Refuses to downgrade to 1.0.2

Upgrade to 1.1.2

Back to unhacked iPhone.  Circle completed.  Accomplished nothing.

Trapped at 1.1.2

November 28th, 2007

OK, this isn’t fun anymore.  I upgraded from 1.1.1 a week or two ago to post the procedure and take the pain so others would know what to expect.  Theory at the time was “Well, I can just backrev to 1.1.1 and get my hacks back whenever I want”.

That theory sucks.

There are pages on the web talking about downgrading from 1.1.2 but, without exception, they’re full of guess-gaps, vague statements (”Now, go get the file from apple that you need”)  - yeah, that’s great, sparky, how about a freaking URL or at least the actual filename, huh?  Would it kill you to specify it?  Sheesh.  Ahem.  Sorry.

To add confuzzlement to annoyance, I got a lot of “And now you should have the yellow triangle on your screen” type notes when what I was seeing was the newer cable & iTunes logo screen.

After much wailing and gnashing of teeth, and at least two occasions where I thought I had _permanently_ converted my iPhone into an i, here’s where we’re at.  I’m back to a totally stock 1.1.2 iPhone with everything from Apple working just fine.  I had downgraded to 1.1.1 using the shift-select file thing in iTunes.  Got an unknown “1015″ error at the end of it, ran the apptap installer from back in the 1.0.2 / 1.1.1 days), and got in.  But the phone wouldn’t activate.  Waited a half an hour, no phone functions at all.

Went back into iTunes and did a restore/upgrade, and I’m back but for a while there it was a bit less than fun.  I still don’t have a hacked iPhone back, but I have a plan.  I’m going to get back to 1.1.1 with the radio off, and then scp “oktoprep” over to it, and run it.  MAYBE that will let me then upgrade to 1.1.2 as I just did but then use the second part of the oktoprep process.

If you never see posts from me again you’ll know how it went.

To add insult to injury, my daughter’s iPod Touch was running  along quite nicely at 1.1.1, fully hacked, when _something_ happened, and it ended up in recovery mode.  Refused a restore to 1.1.1, refused a restore to 1.0.2 (which I’m not sure would work on the Touch anyway).  So she’s now at 1.1.2 with no third-party apps either, which neither of us are real happy about.

So enough rambling.  Here’s the plan.  I’m going to come up with a coherent procedure to downgrade from 1.1.2 to 1.1.1 if it kills me.  If you _have_ knowledge of one that actually works, save a guy some time & let me know, wouldya?   But, I think the 1.1.2 -> 1.1.1 -> 1.1.1+Oktoprep -> 1.1.2 -> 1.1.2 cracked may be the way to go.

FollowUp on Customize.

November 14th, 2007

I told you all to wait on running Customize as it turned perfectly good iPhones into iPod Touches. Bleh. So, now in the app list in Installer.app, run Customize. It has been through several revisions, and it appears to be just find right now as it has not given me any issues.

Proceed at your own risk, just as with any mods to your iPhone/iPod Touch.

You’re still brave, but…

November 14th, 2007

Hey, guess what? Remember that Part 2 of the jailbreak mentioned last week?

Its out: http://conceitedsoftware.com/iphone/site/112jb.html

It’s pretty simple to follow, but I’m sure that the other writer here will provide you with a step-by-step because that’s what he does. Stay tuned if you’re waiting for that. Otherwise, proceed and good luck.

(This writer is still on 1.1.1 as 1.1.2 provided NOTHING of interest to me)

If you’re a brave one

November 9th, 2007

If you went ahead and ran “OktoPrep” prior to upgrading to 1.1.2, don’t worry because your phone looks stock. We have some news.

I just received word that the OktoPrep package is part 1 of 2. There is a second tool, a “Post-Upgrade” if you will. It has not been released yet, but it will be soon. So, either hold out and run the 1.1.1 hacked for a while, or do 1.1.2 and wait for the tool to bring your phone back.

Either way you look at it, it seems that the iPhone hack community has certainly out “Tom and Jerry’d” Apple. What will Tom, errr, Steve, do next?