FAO : Cyberface

Author
Discussion

The Dude

Original Poster:

6,546 posts

248 months

Tuesday 12th February 2008
quotequote all
As you know, my iPhone is a 3.9 bootloader, with 04.02.13_G. I've got it running 1.1.3 via the software upgrader at the moment. All seems ok-ish.

With the release of Zibri's unlock/activate tool I'm wondering if it's possible for me to go to the 04.03.13 baseband by going back to 1.1.2, updating officially via iTunes and then using Ziphone.

Will I end up with a SIM-free, 3.9 bootloader, 04.03 baseband, 1.1.3 working phone? Or a pretty papaer weight?

And, more importantly, is it worth the bother?

(I tried emailing you the other day but got no response smile)

(I tried finding out from the massive thread running on Hackint0sh too but there's only so much wading through "Somebody pleaze post anser! My iPhone has got dead i think!" that a man can take in one day.... smile)

spants

1,056 posts

228 months

Tuesday 12th February 2008
quotequote all
hiya

I have a 3.9bl, 1.1.3 baseband and 1.1.3 firmware and all is working...

This is how:

Tip 1: do a restore during this procedure at the right points to clear your memory as the upgrades take some space!.

I think that this was the procedure:

1) restore to 1.1.3 to get the baseband
2) downgrade (dfu mode) down to 1.1.1
3) jailbeak
4) octoprep
5) upgrade installer and bsd
6) upgrade to 1.1.2
7) dev team 1.1.3 v3 upgrade (dont use earlier ones)
8) add iclarified to sources to do the 1.1.3 baseband upgrade again (had no sound on dialing & no sms received until i did this)
9) used anysim 1.3 to unlock

10) all working fine!

msg me if you need help. I didnt do the ziphone or geohot unlocks because they are more difficult to reverse (anysim works for me)

cheers
Tony

Edited by spants on Tuesday 12th February 20:08

The Dude

Original Poster:

6,546 posts

248 months

Tuesday 12th February 2008
quotequote all
Ah so you used the baseband upgrader?

I was reading about that.

Mine is currently SIM-freed with AnySim 1.2 (which works on 1.1.2 and 1.1.3) but as I said, the baseband remains at 04.02.13

Hmmmmm scratchchin


Edited by The Dude on Tuesday 12th February 20:17

spants

1,056 posts

228 months

Tuesday 12th February 2008
quotequote all
i upgraded the baseband twice - I tried three times!

The initial play with just upgrading the baseband wouldnt work so I had to go the long route...

cyberface

12,214 posts

258 months

Wednesday 13th February 2008
quotequote all
Apologies - been seriously ill and have been on my back in bed for the last couple of days

can't really go into detail like this on an iPhone

spants sounds right though

The Dude

Original Poster:

6,546 posts

248 months

Wednesday 13th February 2008
quotequote all
frown Sorry to hear that. Get well soon mate.

The Dude

Original Poster:

6,546 posts

248 months

Thursday 14th February 2008
quotequote all
Gave ZiPhone 2.0 a whirl today.

It shouldn't be that easy, should it?

biggrin

cyberface

12,214 posts

258 months

Thursday 14th February 2008
quotequote all
It's certainly been packaged up nicely hasn't it? After all, 'legally' updating a legit iPhone is easy as pie through Apple's iTunes and iPhone APIs. The code's already there for you... all you need are the keys... or an exploit to dodge needing the keys.

Originally an exploit was used to get round the 'key' issue - to allow overwriting of the baseband code with a simple two-byte patch to make a function always return zero (success). Not the best of solutions since the early hackers didn't know where that function was being used elsewhere in the system, and whether it could cause instability (it could). The next stage was a better exploit that used a specific flaw in the bootloader RSA crypto implementation - this was the IPSF 'commercial' unlock, very quickly reversed and incorporated into the 'free' community efforts.

Exciting times - and I kept close to it until just past then, when what first resembled a 'community' turned into a public display of some very spiteful, emotionally stunted and immature egos. The schism from the so-called 'dev team' which was largely due to the work of very few individuals, to the so-called 'Elite dev team' - this was when the rot set in. Egos clashing in a big way, mostly Zibri's.

Luckily the iPhone ain't the only OS X Mobile device out there and some of the app developers got on board the much friendlier train that was touchdev.net (whilst it was around). Good work was put in by many to get a toolchain into a reasonable condition so that experienced OS X developers could dive straight in and have a go - which is why we have the large number of maintained packages that exist today. Most of this couldn't have happened without Nullriver and their Installer.app either.

The reason why I have been quiet about iPhone events since around November isn't just because I'd got mine fully stable etc. by then - actually, I've only upgraded it to 1.1.3 a few weeks ago, and did the big 1.0.2 to 1.1.2 'do or die' earlier this year. I've just stopped reading Hackint0sh, of which the signal-to-noise ratio is virtually zero. I've had some dealings on the IRC channels and got a feel for what some of the main people were like. The secrecy and refusal to release source code etc. made most of the players look like spoilt little brats wanting all the attention. It was so utterly unedifying that I gave up on it completely.

Zibri is a weapons grade asshole. He may be talented (and has done a good job of making Hotz's code usable by Mr Average) but he sure as hell isn't the originator of the hacks (however much he portrays himself so). What I respect him for most is his work on the SDK and the toolchain. He hasn't been that involved in the baseband hacking, which is where your unlock comes from. As a human being - have you seen the iPhone Drama??? hehe

(this might not work for long, since she's taken it down... but google's cache of the original page is here whereas her amended page is here )

The only public iPhone hacking people I respect are George Hotz, who has worked damn hard, always maintained the 'freedom' hacker ethic and released his code (getting booted out of the 'dev team' in the process for doing so, since they wanted to retain secrecy). He has had some help from people wise enough to stay out of the public arena, and those guys get my credit as well. The other I guess is Erica Sadun (of TUAW.com fame) who knocked a few apps together herself and used her highly-visible platform at a major Mac blog to publicise the amount of people wanting unlocked, free-to-develop-on iPhones... sadly the lockin business model and DRM'd apps sold via iTunes looks too tempting to the money men frown

Zibri's ZiPhone is of course (what else would you expect?) a wrapper round Hotz's code. Hotz even has the decency to point out what Zibri needs to do to enable it all to work on his blog.

So I really don't give a about the state of the 'community' any more - the only person I'll listen to is Hotz - his blog is here - the egos and secret-squirrel me-me-me bullshit is an embarrassment for hackers everywhere. Yeah I know it goes on in all hacker teams, but it was pissing me off. I can use Hotz's tools, and he is the one *public* figure that can stand up with respect right now (he's always released code, instructions and explanation).

Reading Hotz's blog, he is right - writing his own security-free bootloader to allow all future updates to be patchable in the right locations would be the 'ultimate' baseband hack. Will he do it? Let's hope so, because he's one of the very few with the skills to do it. You have to hand it to the kid - he's very talented - he did have a lot of help from some of the 'silent' community but they were silent for a reason - they were Infineon or ex-Infineon insiders (who know the S-Gold2 chip) and there's still the rumour that an Apple 'double agent' was in there somewhere too... just to make sure that the iPhone *did* get cracked, to allows sales to countries without contracts with big carriers... hehe

The Dude

Original Poster:

6,546 posts

248 months

Thursday 14th February 2008
quotequote all
Heh, another great post Cyberface. smile

Have to say I agree - all the bitching is spectacularly pathetic. I guess there's some pretty big egos getting bruised.

Who's this guy; http://george.zjlotto.com/

His blog is great. Really helpful and seemingly quite a knowledgeable chap...

scratchchin



spants

1,056 posts

228 months

Friday 15th February 2008
quotequote all
I agree, that blog has been very useful.

Hackint0sh, however, is on a slippery slope with poor signal to noise ratios!.

Hope that you are feeling better Cyberface!

Spants

iamlofi

2,196 posts

205 months

Friday 15th February 2008
quotequote all
im going to leave mine on 1.1.2 old jailbreak for the moment. As i know i have a working phone but as soon as i do this it will break . . its just my luck!

Maybe once 1.1.4 is out

The Dude

Original Poster:

6,546 posts

248 months

Friday 15th February 2008
quotequote all
iamlofi said:
im going to leave mine on 1.1.2 old jailbreak for the moment. As i know i have a working phone but as soon as i do this it will break . . its just my luck!

Maybe once 1.1.4 is out
Have to say, the 1.1.3 doesn't bring much benefits for me. The locate function on Google Maps still doesn't work properly despite the claim that you had to have the upgraded baseband/modem firmware (which I now have). The third-party app LocateMe works every time, though is not particularly accurate.

And the ability to move round icons on Springboard is rubbish compared to Customize (which doesn't work on 1.1.3).

Still, main thing is you'll need 1.1.3 (at least) to be able to install official third-party applications when they appear. Though I'm sure someone will probably find a way around that too smile