jump to navigation

Shades of the PSP! Downgrading from 1.1.1 September 30, 2007

Posted by reverseengineer in Because You Can, Hacks, iPhone.
add a comment

The intrepid gang at iPhone Dev have made a downgrade routine from Firmware Update 1.1.1 back to 1.0.2. It’s a bit complicated (they even recommend using a stopwatch at one point), but it works. They are currently working on a reunlock, bless ’em. See the magic here.

(Hah. Knew they’d pull through!)

iPhone Firmware 1.1.1 at a glance September 29, 2007

Posted by reverseengineer in Hacks, Infographics, iPhone, Updates & Patches.
1 comment so far

(Via WIRED)

Breaking news: new iPhone update released; relocks errant phones! September 28, 2007

Posted by reverseengineer in Apple Inc., Hacks, iPhone, News, Updates & Patches.
2 comments

The new iPhone Firmware 1.1.1 has been released, and reports are trickling in that it does disable third-party apps, and makes users undergo a second reactivation procedure that requires a genuine AT&T SIM chip. Lots of folk are getting “Incorrect SIM” errors. Ayayay! It looks like it’s back to the drawing board!

It’s a carrot-and-stick thing: the new features from the firmware update are tempting to get, but the price you have to pay is enormous. The only solution seems to be: don’t update then. Sit and wait. More news when we get it.

(Via Engadget)

UPDATE: Detailed, updated, and dismaying testing reports on Gizmodo. * bites nails *

iPhone relocking hack September 25, 2007

Posted by reverseengineer in Alternatives, Because You Can, Hacks, iPhone.
2 comments

The coming firmware update strikes fear into the hearts of the thousands of users of unlocked iPhones, as Apple has declared a long, drawn-out and protracted “cat-and-mouse” war with them and the firmware updates are likely to intentionally brick the iPhones and turn them into nice high-tech paperweights. Unlocks have been shown to be largely impervious to software updates and upgrades, but firmware updates are another matter entirely – even without all this cat-and-mouse stuff it’s a dicey proposition in the best of times.

(Personally, if I had an unlocked unit that works, I wouldn’t really have the urgent need to update it if there’s a chance it could be bricked. Besides, it’s just a matter of time before the usual suspects find a way to get around that little roadblock. Just wait. Then again, I understand how having a firmware update that you can’t install can get under your skin.)

TUAWs wonderful Erica Sadun (who posted one of the first unlock procedures) has posted a relocking hack that’ll restore your iPhone’s legit status so that you can update the firmware, and then re-unlock it again (this is getting ridiculous, really), assuming that the new firmware doesn’t break the unlock procedure, which is why the firmware is probably being issued in the first place, which makes you wonder why you want to upgrade it in the first place.

All in all, a silly, self-imposed conundrum we find ourselves in. And all for a phone.

Anyway, you can get Ms. Sadun’s relock procedure from TUAW here. Or from the iPhone FAQ, from iphonegoboom.com (great name!) which has everything else you might need to know.

Once again, caveat hax0r. According to the feedback comments, this thing is as risky as the first unlocks that came out. As Erica herself advises, if you must, wait a day or two for the procedure to be debugged. And be aware that there may be a hardware-based lock/unlock limit built into the iPhone, so think hard before doing this.

For the click-lazy, we reproduce Erica’s procedure here, purely for educational purposes:

  • (Take out your SIM from your iPhone.)–Still checking on this step.
  • Download the 1.0.2 firmware to your computer and unzip it. It uses a .ipsw extension but your unzip program should still work. Change the extension if you have to.
  • Extract the ramdisk as such: dd if=009-7698-4.dmg of=ramdisk.dmg bs=512 skip=4 conv=sync
  • Mount the extracted ramdisk.
  • From the ramdisk, copy /usr/local/bin/bbupdater, /usr/local/standalone/firmware/ICE03.14.08_G.eep, and /usr/local/standalone/firmware/ICE03.14.08_G.fls to your iPhone. Place these into a folder on the OS partition (such as /bbupdate) and not into a folder on /var/root. The /var/root partition is set noexec and you cannot run programs from there.
  • Disable com.apple.CommCenter.plist–either using UIctl or launchctl: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
  • On the iPhone, navigate to the folder where you stored bbupdater and the eep and fls files.
  • Run bbupdater as such: ./bbupdater -f *.fls -e *.eep
  • Reload comm center: launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist
  • Reactivate with your favorite AT&T SIM. I personally like using iASign.

Stream movies to your iPhone from your Mac September 22, 2007

Posted by reverseengineer in Alternatives, Because You Can, Hacks, iPhone, Video.
1 comment so far

The wonderful folk at the Embraceware blog thought up a way for you to stream videos stored on your Mac straight to your iPhone so you can watch it there (and ostensibly over the net as well).

You can head over to the site for the instructions, and for more info. In case you want to jump right in, we reproduce Embraceware’s step-by-step here:

Step 1
Open “Sharing” in System Preferences and enable “Personal Web Sharing” – this will turn on the built in web server installed with OS X. When enabled, it will display an address (your IP or computer network name) as the URL for accessing the site on your network. Note this address – we’ll be visiting it on our iPhone via Safari later.

Step 2
The root of the web site is located in /Library/WebServer/Documents.
Open the Terminal and type the following:
cd /Library/WebServer/Documents/
and press ENTER.

Step 3
Still in the Terminal we will continue by creating a Symbolic link to your iTunes “Movies” directory and place this link in the root of your web server by typing the following:
ln -s /[path t0 your iTunes Movies folder] Movies
example: ln -s/Volumes/Machintosh HD/users/john/Music/iTunes/Movies Movies

Step 4
Open Safari on your iPhone and visit the address provided when you enabled the Personal Web Sharing in your iPhone followed by /Movies
Example: http://192.168.2.20/Movies/

A little ingenuity goes a long long way. Thanks to Embraceware for the tip!

(Crossposted from Mobile Philippines)

Voicemail for everybody September 20, 2007

Posted by reverseengineer in Because You Can, Hacks, iPhone.
1 comment so far

A casualty of unlocking iPhones is Visual Voicemail, which is carrier-dependent, but the industrious folk at the iPhone Dev Team have figured out a simple way to enable the Voicemail button on the phone.

It ain’t visual voicemail, but it works, and saves you folk the agony of having a button on the menu that doesn’t work (dunno about you guys, but that sorta thing drives me nuts).

Courtesy of Gizmodo, who’ve helpfully cut through the jargon, here are the summarized, simplified steps for the Average Joe With An Unlocked iPhone:

1. First, take note of what your voicemail number is with your current provider (for example, in Spain the Vodafone voicemail number is 177).
2. Click on the phone button in your iPhone.
3. Click on the keypad tab.
4. Tap the following code:

    *5005*86*xxx#

The xxx is the voicemail number, in our example it will read: *5005*86*177#

5. Tap call.
6. After a second, the code will have been set.
7. Tap now on the voicemail button and it will automatically call your usual voicemail service.

As usual, try it at your own risk.

iPhone: Scrolling menu hack September 3, 2007

Posted by reverseengineer in Hacks, iPhone, Share/Freeware.
add a comment

A developer with the handle “lg” has made a software that gets the iPhone‘s menu screen to scroll.

The Unofficial Apple Weblog reports that lg has created an app he calls Summerboard, a play on the name of the home screen application Apple calls Springboard, which tweaks the built-in main menu app to scroll, among other things (it can also add wallpaper to the menu screen). It’s still a first attempt, so it’s largely buggy and hard to install, but lg promises more features and more improvements in the near future.

More of the nitty-gritty on TUAW.

Explosive news about the iPhone September 1, 2007

Posted by reverseengineer in Hacks, iPhone.
1 comment so far

Some dudes went and hacked an iPhone, only to have the thing go up in smoke, and burn their fingers in the process.

Find out straight from the hoss’s mouth on the Hacintosh forum.

Caveat hax0r.

The fat lady sings August 25, 2007

Posted by reverseengineer in Apple Inc., Hacks, iPhone, Steve Jobs.
add a comment

It’s all over.

The boys at iPhoneSIMfree have won the Great Race. The definitive software unlock of the iPhone has finally been achieved. (Get a whiff of their smugness here.)

Meantime Engadget‘s got all the gory details, steps, videos and links over here.

We can expect a tsunami of new iPhone sales activity. With this development, there is now no reason for Apple to not release an official open-line iPhone, which they will likely start with for the Europe round of releases. (Which was the plan all along, I think.)

Meanwhile, the SOLness of AT&T is now total and complete, and his Steveness sits in the darkness of his office, face lit up by the glow of his prototype tablet Mac, quietly cackling to himself.

(Cross-posted from Mobile Philippines)

youPhone August 25, 2007

Posted by reverseengineer in Hacks, Hardware, iPhone.
add a comment

One of the two niggles in the SuperSIM unlock method we’ve previously mentioned is that YouTube doesn’t work (the other major niggle is that Visual Voicemail doesn’t work either – but since that’s a specific AT&T feature, there won’t really be a way around that, so stop struggling and move on.)

That YouTube glitch can at least be remedied, although it’s not as easy as it should be. The folks at HackTheiPhone.com teach us how with a detailed step-by-step here. Mac users will be bummed because it needs to be done on Windows, but at least it can be done. Try it and see. (As usual, you’re on your own if you do this, but if you’re already at this stage, you knew that already, didn’t you?)