Archive for the ‘iPod Touch hacks’ Category

1.1.3 jailbreak apparently accomplished, details to follow

Sunday, January 20th, 2008

I’m seeing reports that 1.1.3 has been jailbroken, but that it apparently involves some hardware. Trying to get details now.

In the meantime, DON’T UPGRADE TO 1.1.3 UNLESS YOU WANT TO GET STUCK THERE. The jiggling icons & google maps pseudo-GPS are cool but, they’re not that cool.

So here’s the deal.  The motivated geniuses on the iPhone Dev Team have got the method, and have posted a couple of videos to youtube showing the results.  But, here’s where the cat-n-mouse game comes into it.  They’re not going to release the method until after Apple releases the SDK.   Makes sense if you think about it - the SDK may come with yet another upgrade, or maybe not.  But, it would be bad to have to choose between jailbroken and the SDK apps.  By waiting until the SDK has been relased, then we have a sweet spot where we’ve got that and all of our third-party apps.

The annoying thing is, that this is so completely unnecessary.  Wouldn’t it be so much easier if Apple would just give us OpenSSH and terminal.app with the new upgrades.  The cat & mouse game goes on, they break our unlock for a day or week or two, and then we’re back to playing our games on the new firmware.  It’s not going to end, there are more smart motivated people trying to unlock it than there are trying to keep it locked.  I hope Apple isn’t wasting a lot of effort on this, which could be better spent improving the iPhone/iPod Touch with, oh, I don’t know, maybe Flash viewer or something?

My hacked iPhone, and Apple Warranty service

Saturday, January 19th, 2008

So, my iPhone died last week.  Plugged it in at night, next morning, it was dead-dead.  Not just “mostly-dead”, but dark, unresponsive, no combination of button-pushing got any response at all.  Even tried swearing at it in several languages; nothing.  So no option to re-load the standard 1.1.2 firmware, just completely dead is the point I’m making here.  As you’d expect, I had “Installer.app” and a few dozen third-party apps installed on the phone.  Well, _this_ could get interesting, let’s see what happens.

So, I called Apple support, and talked to someone whose primary language is actually English (nice surprise), who had good communication and technical skills, and was helpful and informative.  Just like every other call center / helpdesk we all call, right?

So anyway.  Explained what I had done (well, the parts they needed to know, anyway…), tried it on 2 different computers, 2 different cables, 2 different chargers, etc.  He verified a few button-push combinations with me, went off to check something, and came back with “OK, let’s get you a loaner then”.  Long story short, even though my iPhone went back in with a huge amount of third party software, they warranty-replaced it for free, no problems.

Now, it could be that it was so dead, they couldn’t boot it and find that out - if you send one in for service and you _can_ put the current firmware on first, do that.  But, if it’s dead-dead, my experience at least, was that it’s not a problem.  Good to know that Apple does the right thing…a hardware failure wasn’t related to me having Solitaire and whatever else installed on the phone, obviously, and they didn’t pretend it was.   Also good to know that Apple hasn’t outsourced their tech support to a country where we can’t understand the people trying to “help” us.

Timeframe, in case you’re interested:

Call to Apple: Sunday Afternoon

Loaner iPhone arrives at house: Monday

Shipped broken iPhone to Apple: Tuesday

Apple receives phone, decides to replace, and ships out replacement: Wednesday

New phone received at house: Thursday

So, I was without an iPhone for less than 24 hours from when I called, and the hardware failure was fixed no charge.  Not bad, Apple.

3rd party apps rundown - Games

Sunday, January 13th, 2008

I’m starting a series of articles to go over the third party apps available using the “installer” tool. These all seem to work regardless of iPod Touch or iPhone, so I’ll probably write “iPhone” for everything with the understanding it applies to both. So, Let’s go:

Games I’ve got installed:

15 - this is the 4×4 sliding tile puzzle game where you need to arrange the numbers 1-15 in order by moving tiles into the open spot. Driven by tilting the iPhone to slide tiles around. Interesting use of the accelerometers but the tilting gets in the way of trying to actually play the game, in my opinion.

4Balls - “connect 4″ would be where you’ve seen this before, only that would have been with checkers in a vertical plastic frame. Same game; stack & block until you’ve got 4 in a row before the computer, or human opponent, does it. Level 1 is very much a training level, level 2 starts getting challenging.

BlockPuzzle - Sliding block puzzle that requires quite a bit of logic and planning. Large block at the top needs to get out the bottom outlet, but there’s other smaller blocks in the way. Re-arrange and shuffle them around by sliding with your finger (much better than the UI for “15″ above which uses tilting). Level 1 _is_ solveable, not sure yet about 2 and 3.

ContraSense - By tilting the phone, you drive a car into oncoming traffic (don’t try this at home, kids!). Points are scored by driving over jellybeans and by not crashing. The further forward you tilt it the faster you go and the higher your scores. Fun.

Domino - Classic dominos game, well implemented. My 9 year old daughter loves it.

FiveDice - Yahtzee, well rendered, good graphics and gameplay. Another favorite.

Garf - Remember “Simon”, the round electronic game with 4 colors and tones, where you’d watch/listen to the pattern and repeat it until you miss? Same thing. Well done, keeps high scores, and a favorite of my 3 year old son.

HuaRongDao - Same thing as “BlockPuzzle” but with Chinese-themed tiles. To me, the patterns are distracting and I prefer the solid candy-like tiles of BlockPuzzle but to each their own.

iBlackjack - Very well executed Blackjack game. Good graphics and gameplay, has had several updates each of which just keep making it better and better.

iSnake - Another classic - this time you tilt the iPhone to steer a snake around the screen. The more times you get the target (an Apple logo) the longer your snake gets. If you hit the Windows logo, game over.

iSolitaire - A very well executed Solitaire program, lots of options (1 or 3 cards, animations on or off, etc). Occasionally cards get “lost” on the screen but I’m sure that bug is being worked on. Fun victory sequence when you win.
Lights Off - Logic puzzle. 5×5 matrix on the screen of tiles that are either on or off. Touching a tile changes those around it in a predictable way. The puzzle is to turn all the lights off by getting the interactions right. Self-training game, the first several levels give you all the basics you need, and the levels get progressively harder and require more thinking the further you go up. Great game if you enjoy logic puzzles.

Mines - Minesweeper, well implemented.

Mobile Tetrominos - Like Tetris but with a different name. Down-arrow to drop the pieces isn’t implemented which is my only annoyance with it.

Othello - Othello. The AI seems reasonably smart, the graphics are as good as they need to be for this logic game.

PigShooter - So good as it is, but could be so much better. Don’t get me wrong, this should be mandatory for anyone to try. Opens with a maniacal laugh (perfect for voicemail messages), and then you’re steering a spaceship (by tilting the iPhone side to side), and shooting…pigs…at flying saucers… OK, sounds really stupid but it’s LOTS of fun. Especially the sound effects. Could be better if they’d actually keep score or if the levels would get faster once you clear the sky (you just get the laugh again and a new round of spaceships). But even without scorekeeping it’s a lot of fun and a great demo for the iPhone.

TicTacToe - This was the first third-party native app that I know of for the iPhone, and it’s at the same version. As a “Hey, look, I can add a new icon” it was a complete success. For gameplay, the AI is very primitive even by tic-tac-toe standards and can be beat every time with an unsurprising sequence. That said, I’m probably not the target audience; my 3 year old son will play it for a while before switching over to a different game.

Towers of Hanoi - Recursion / math game. Move the stack of disks from peg1 to peg3 without ever having a bigger one on top of a smaller one. Each level doubles the steps from the previous one. Good to demonstrate recursion but as a game, I never found it interesting. Graphics are as good as they need to be for what it is.

Games I don’t have installed but have tried out:

Aquarium - I dunno. There’s a fish, on the screen, that moves randomly.

Backgammon - If I knew how to play the game I could talk to the gameplay and all that but, looks nice, a coworker of mine enjoys it.

Balls - Another early proof of concept game. Move a ball around the screen by tilting your iPhone, and go through a crude maze. Labyrinth is all this and much more.

Butterfly - A butterfly randomly flies around your screen, you control a net by tilting the iPhone. My son liked it when he was 2.

Caissa - Chess game, looks well done.

Cave - Fly a spaceship through a cave. Which, as anyone who has flown spaceships can tell you, happens all the darn time. For whatever reason, I can’t get the thing to do anything but crash into the left wall in a graceful curve. I’m probably just doing it wrong but it doesn’t seem to have any intuitive controls, or even any non-intuitive control mechanism that I can find. Maybe next rev.

Chess - Another chess game, looks good.

Frotz - Plays z-machine titles.  Not sure how to use this.

gpSPhone - GBA (Gameboy Advance) emulator.  I don’t have any ROMs to try this with.

iDigger - Boulderdash clone. Fun logic puzzles, combines dig-dug with Sokoban. Very well done, good gameplay, and surprisingly well rendered considering how small the sprites need to be. Lots of fun.

iGo - Classic game of “Go”.  It doesn’t seem to let either color capture pieces, maybe I’m doing it wrong?

iPong - Another early proof-of-concept game. Networkable but I find that controlling the paddles by tilting the phone is very imprecise, and the paddles are too unresponsive to get from one end of the screen to the other in the time required.

iSlots - Nicely executed Las Vegas slot machine. The new version has a top-5 scores website with display integrated onto the slot machine you’re playing with. Reasonably realistic gameplay (although I’ve never been able to go broke on it, which most certainly isn’t realistic!) Configurable options, and surprisingly entertaining.

Labyrinth - Roll your steel ball through a maze filled with strategically-placed holes, to get to the target hole. Tilting the iPhone gently gives you an amazing amount of control over the ball. Early versions had problems with screen flicker and with the physics model (ball bounced way too much before, and gravity was sticky somehow). They’ve got that worked out now and this is very enjoyable. Comes with demo levels, you can buy more.

NES - NES emulator - load your ROM files in, play the games.  Great way to play your old favorites.

Oblique - flip-cards with saying that are probably brilliant in some way I’m just not seeing.  Not sure why this is categorized as a “game”, more of a philosophy of business kind of thing or something?

Open TTD - “Transport Tycoon Deluxe” open-source game.   Buttons are awfully small, but they’ve handled the mouse-pointer in a touchscreen issue in an interesting and effective way.

psx4all - psx emulator.  Again I don’t have any ROMs so I couldn’t test this out.

Sudoku - Appears to be well-designed for the game, worked as expected. I’m not a fan of the game but if you are, try it out.

Tap Tap Revolution - Kind of like Guitar Hero for the iPhone. It will scan your music library and tell you which of them you can download TTR files for. These seem to vary highly in quality as far as timing and sync go, but the good ones are really good.

Zork Z-code - The classic 1980’s text based adventure game on your iPhone.

Zune2 - Shoot the zune. Kind of pointless and silly but worth trying out.

iPod Touch 1.1.2 unhacked to 1.1.1 hacked guide

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

You’re still brave, but…

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

Friday, 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?

Upgrading 1.1.1 hacked to 1.1.2 (will lose mods)

Friday, November 9th, 2007

I don’t see a compelling reason to do this, but it’s good to know that you can without bricking the phone. 1.1.2 doesn’t add any killer features, and seems to only patch the .tiff vunlerability (which, if you’ve followed the normal process, is already fixed). But, as an exercise so you don’t have to, I’ve upgraded my iPhone to 1.1.2 to see how it goes.

Here’s how you get from 1.1.1 to 1.1.2 without having to go through and reinstall all your music. As usual, no guarantees, smoke & flame, backup your data, and your mods will go away, etc etc, but this worked for me:

1. (you know it’s coming) sync your data & download your pictures.

2. Not really a step but, remember, you might your voicemail and email passwords to enter after the upgrade. So get those ready. (I didn’t need them but doesn’t hurt to check)

3. Go into the installer.app and select “oktoprep” from “recent packages”. You’ll get a popup window on the iPhone/iPod touch saying “You are now ready to perform an “Update” to 1.1.2 and continue with the TouchFree process.” Now, it doesn’t tell you or me what the “TouchFree process” is, or how we are continuing with something we didn’t know we were using, but lets read on together and find out.

4. Click “Update” in iTunes. Hmmm. “This version (1.1.1) is the current version.” What’s up with that? Turns out Apple hasn’t pushed it yet but it’s on their download site: http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4037.20071107.5Bghn/iPhone1,1_1.1.2_3B48b_Restore.ipsw

5. Click on that URL and when your browser asks you what to do, save it to disk somewhere you can find it in step 7.

6. Wait patiently for the download to complete.

7. in iTunes, hold the shift-key while clicking on “check for updates”. It’ll open up a finder window asking you which file to use. Select the file you just downloaded (iPhone1,1_1.1.2_3B48b_Restore.ipsw) from where you just saved it to.

8. “Extracting software”

9. “Preparing iPhone for software update…”

“Waiting for iphone”

“updating iPhone software” (phone goes to silver-apple screen)

“Verifying updated iPhone software” - this step takes a couple minutes, phone screen still showing silver apple.

“Updating iPhone firmware”

“Your iPhone has been updated”

Phone reboots. My pictures are still there, because it just asked to download ‘em again to the OS.

“Waiting for activation”

“iPhone is activated”

“Slide to unlock”

OK, so, there’s the stock screen with the standard 17 icons. Pictures are there. No music but I didn’t have any music on it before so hard to say. But, I’ve shown I can get from 1.1.1 hacked to 1.1.2 without problem, in case you feel some compelling reason to move that way.

     

1.1.2

Friday, November 9th, 2007

Its out in all its unglory. It has no features at all that are worth mentioning, except it plugs the tiff exploit hole and disables all your apps again. Oh, but what’s this? Apparently, 1.1.2 was hacked before it was released.

In installer.app, check the recent packages, and you’ll find “OktoPrep.” This app will supposedly allow you to upgrade to 1.1.2 and keep everything it was at 1.1.1. Pretty fancy, but since this is so new, we would suggest holding off until its a proven method.

That being said, what does Apple need to do in order to make people update their Firmware who are reluctant because of a couple games? Right here: Flash. That is the “Killer App.”

Aftermath

Tuesday, October 30th, 2007

Some first time jailbreakers may have an issue with apps after doing the newest 1-step method.

The fix is to have the BSD Subsystem installed via installer.  This should fix the apps crashing issue seen by a lot.

Enter: AppSnapp

Monday, October 29th, 2007

I was going to post the method I used to jailbreak the 1.1.1 iPhone, which was done in less than 10 minutes. However, the guys over at www.iphoneatlas.com beat me to a better post with a simple 1 step way to jailbreak, WHICH NEEDS NO COMPUTER NOW!

So, we will bring to you, AppSnapp. The process will jailbreak the iPhone or iPod Touch in 1 step, using a website you can visit via EDGE or Wi-Fi.

Just navigate to http://www.jailbreakme.com , then click the “Install AppSnapp” button at the bottom of the page. If Safari disappears and returns you to the Home screen, it’s done, just wait a bit longer for your unit to restart - don’t touch anything until you see the “Slide to unlock screen”. If Safari hangs, just exit Safari (press and hold Home for 4-8 seconds) and try it again. After sliding to unlock, you should have the “Installer” icon on your screen.

That’s $%&*ing simple, huh?

Afterwards, you should then tap the “Installer” icon, then tap “Sources” and install the “Community Sources” package. Next, install the BSD Subsystem and OpenSSH, under “System.” Then, an application launcher. I recommend XLaunch under “System” as it is made for 1.1.1.

Please be aware that some of the utilities require an iPhone and will NOT work on an iPod Touch.

Also, install Summerboard (there are 2, if you are on 1.1.1, don’t use the one labeled “old”). This app will give you a way to change your icons, themes, and gives you a ’side-scrolling’ method to look at all your icons on your home screen.

WARNING: STAY AWAY FROM CUSTOMIZE. It is a package used to customize your interface, reorder icons, etc… What it actually does is turn your iPhone into an iPod touch, minus the iPod part (no icons, but top bar gives you the time and the “iPod” label instead of “AT&T”). I had first hand experience with this and had to restore my iPhone - no other way to reverse this issue. Others are experiencing this as well and there is even a post on the developers site saying “Sorry for the iPod issue.”

I would only recommend Customize after it’s been through at least 2 revisions.