Archive for the ‘Uncategorized’ Category

Apple’s description of 1.1.3

Tuesday, January 15th, 2008

From the “upgrade my iPhone” splash screen.  I keep reading this looking for flash player and not seeing it.  I have a loaner iPhone right now (long boring story) and, since it’s Apple’s, I’m not going to mod it, and I _am_ going to upgrade it.  Let’s see what we can learn.

Anyway, here’s Apple’s deal on 1.1.3

iPhone Software
Version 1.1.3

This version of the software includes additional new features, bug fixes and supersedes all previous versions.

New features include:

• New Maps application
- Find location
- Improved UI
• Send SMS text messages to multiple recipients
• Customize Home Screen
- Rearrange icons
- Add Safari bookmarks to the Home Screen
- Create up to 9 Home Screen pages
• IMAP support for Gmail
• Support for iTunes Store movie rentals
• Enhanced Video Player
- Chapters
- Subtitles
- Alternate language tracks
• Lyrics support in iPod

For feature descriptions and complete instructions, see the users guide for your iPhone at:
<http://www.apple.com/support/manuals/iphone/>

For more information about iPhone, go to:
<http://www.apple.com/iphone/>

To troubleshoot your iPhone, or to view additional support information go to:
<http://www.apple.com/support/iphone>

For information on the security content of this update, please visit this website:
<http://www.info.apple.com/kbnum/n61798>

When you need a boost

Thursday, 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.”

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

Saturday, 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

Wednesday, 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

Wednesday, 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.

Wednesday, 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.

from 1.0.2 hacked to 1.1.1 hacked, step by step

Monday, October 29th, 2007

OK so, my iPhone is at 1.0.2, heavily modded (not unlocked from AT&T though). Here’s a step-by-step to get back to more or less where I am but with the 1.1.1 firmware.

0. You’ll need your email logins/passwords, and your voicemail password after this is done, make sure you have those now.

1. Sync your data, download your photos. You will lose both otherwise.

2. Open up iTunes and click on “restore” which will give you “restore and upgrade”. One would think you’d want to revert to a clean 1.0.2 install first, by itself, but this refuses to complete successfully.

3. Wait patiently. Give it 3-5 minutes to get your phone back to 1.0.2 clean load and then to upgrade to 1.1.1.

4. I said wait patiently. You’re reading ahead. Stop that.

5. iTunes will then ask you if you want to restore your data. “Yes please”. Give that a minute or so.

6. Your phone will now finish rebooting and you’ll get the 1.1.1 screen which is immediately recognizable because of the new purple iTunes Music Store icon.

7. Your phone is now at 1.1.1 with, hopefully, all of your calendar info, chat histories, and contacts, etc.

8. Go to phone -> voicemail where you will be prompted for your voicemail password. Do the same for email - Settings -> Mail -> Accountname -> password

9. Go to http://www.jailbreakme.com and click on “install AppSnapp”. The browser closes, you get dumped back to the main screen. Repeat the “wait patiently” step as above, this time waiting for the system to go back to a locked screen.

Note: For some reason, I had to hit the “install AppSnapp” button on that page 3 times.  Maybe I wasn’t patient enough,  or maybe it just wasn’t working.  But the third time, after a minute or three, it locked the screen for me and when I came back to it, there was the installer icon.

Click on “installer”, go through its upgrade process, and then install “community sources”.  From there, pick what you want and it’s as if this whole 1.1.1 thing never happened.

Here’s hoping that the folks who came up with the method for 1.1.1 have a hole or three up their sleeves for the inevitable cat-n-mouse game which will resume once 1.1.2 comes out.  Word of advice: don’t upgrade right away, unless you like having only the stock 17 apps.

Apple announces iPhone SDK

Wednesday, October 17th, 2007

According to http://apple.slashdot.org/article.pl?sid=07/10/17/162238 - Apple will be releasing an SDK to provide a way for app developers to produce apps that will be signed and allowed on the devices in a supported way.  This may be Apple’s way of allowing third party apps, while feeling that they’re protecting the phones from network unlocking.  Hopefully we’ll be able to use this mechanism.

More info about the 1.1.1 unjailing

Tuesday, October 9th, 2007

There’s a good description here: http://www.tuaw.com/2007/10/08/announcing-a-preliminary-iphone-1-1-1-jailbreak

It’s “not ready for prime time” yet but, the fact is that they’re in and can navigate the filesystem and deploy files to it.  Springboard apparently has some tweaks to make life more difficult for 3p apps (GRRRR….) but … this is Unix, we have the root password, and as any good sysadmin will tell you, if you have physical access to a box, _and_ especially the root password, anything can be done.

So, how will Apple respond?  I can see a few scenarios:

1. They give us a software development kit and acknowledge reality (30% chance)

2. They pretend that this is as good as they can do, tell AT&T “Well, we tried”, shrug, and we get on with business as usual (40%)

3. They choose to continue the cat&mouse game, trying to lock us out and succeeding for a week or two per iteration.  Yet in the meantime we always have 1.0.2 and now, apparently, 1.1.1 to work with.   (30%).

If they choose to go with 3, it’s annoying but not insurmountable.  Unless they decide to get really nasty about it and use (mumblesnarf grumbly naganaga).  Which would suck.  But we’d _still_ have a good version to work from.

Taking that thought a bit further - 1.0.2 is _completely_ open.  Worst case, smart people get into 1.1.1 and friends, and back-port the good parts (double-tap home button for instance) to 1.0.2, releasing community issued patches just as happens in so many other projects.  So the worst case, isn’t all that bad, and I don’t think it’s all that likely.

I think it’ll be just fine, and we’ll be playing tetris and PigShooter on 1.1.1 soon enough, is what I’m saying.   I could be wrong though, it’s happened before a time or ten.

So - how about the iPod Touch then?

Someone needs to write…

Monday, October 1st, 2007

OK so, we’ve got accellerometer games, and a program that’ll give you the readings for x, y, and z axis, right?  So…should be fairly simple, who is up to writing a lightsaber sound effects app?  Rate of motion could modulate the sound…silly little fun use of the toy?