Author Topic: iPhone 3GS  (Read 6318 times)

Offline Liger00

  • Member
  • Posts: 3
  • Karma: +0/-0
    • View Profile
iPhone 3GS
« on: April 27, 2010, 12:13:40 PM »
So I'm looking at porting openiboot to the 3gs.
I've never got into the iPhone insides that much but I have C,linux and driver experience so I was instantly keen to try this out.

So far I have the ioreg output and openiboot building.
I'm just trying to see where to go to next. Probably reset via the WDT .

I saw someone posted a pmap listing of a iPhone. I can't find it in Cydia, so I'm trying to build a version for the iPhone.
I figure this will be useful for getting a physical address listing of the devices.

Are there other devs working the 3gs?
Are you further along? If so where are you at?

Are there better tools to do this?
Thanks in advance!

Offline matiu

  • Member
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #1 on: April 27, 2010, 01:52:14 PM »
Great man, fineally someone want start to porting Android on our 3GS!  :mrgreen:
I'm not a dev but if you will take results on this porting I'll make a donation to you.  ;)

Offline kai824

  • Member
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #2 on: April 28, 2010, 08:25:22 PM »
Are you working on the 3GS with 2nd bootrom???

After my old one broke, Apple returned a new one with new bootrom :x

Offline biscuit

  • Member
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #3 on: April 30, 2010, 02:13:11 AM »
I'm not really big into the whole understanding the bootroms thing, but I do know that my 3GS is running an older one. In OpeniBoot's current state is it too much to port? If it isn't, I'd be willing to break out my Linux kung fu and give it a shot

Offline Liger00

  • Member
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #4 on: April 30, 2010, 05:36:36 AM »
Yeah, the older bootrom is vulnerable to the usb_control_msg(0x21, 2) Exploit.
If it shipped with a firmware after 3.1 on it, I think the bootrom was fixed and you can't untethered jailbreak it (yet).
This also means the bootloader can't be swapped so openiboot can't be installed. Well thats how I see it. OS4 might allow for a new exploit, we'll have to wait and see.

I have an older one and it's jailbroken so in theory it should be possible.
The memory locations of some of the registers seem different as it ships with more ram and more peripherals (compass, different camera) not to mention a newer cpu.

Anyway, the Linux kung fu would be good, especially later, at the mo I'm writing little assembly programs to probe the registers and try and find the equivalent address used in openiboots s5l8900.h to make a new s5l8920.h file.
I can't say I have actually tried to install openiboot on my 3gs, it might just work, but since I use mine and haven't got my spare back I haven't tried it yet.
I'm also swapping an engine in my car and working on a masters, so I'm not really going at it hard. Someone else may be, I just haven't met them yet.

If you're keen, jump in! Android on the 3gs would be the ultimate!
And once the openiboot step is done, things get much smoother in my mind.
But yeah it's probably the furthest away from working at the moment (maybe ipod touch 3g is further...).

Offline matiu

  • Member
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #5 on: April 30, 2010, 05:40:01 AM »
So you will continue this Android porting?

However today will get out Spirit, the untehtered jailbreak for evrery device (and every firmware). :)

Offline Liger00

  • Member
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #6 on: April 30, 2010, 06:39:44 AM »
For sure I will!

I was going to get an android phone but this seems like so much more fun!
Hoping eventually the 3gs will be able to run 2.2. Flash on an iPhone! Take that Stevie!

Are you serious about this jailbreak, that would make all 3gs good to go!

Offline matiu

  • Member
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #7 on: April 30, 2010, 07:21:06 AM »
Yeah, take a look to Dev Team Blog.
However, when you come to good results on this porting, I can beta testing it. :)

Offline biscuit

  • Member
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #8 on: April 30, 2010, 10:14:20 AM »
Hmmm, Pwnagetool firmwares aren't playing nice with the 3GS. Guess I'm going to have to wait for Spirit to kick in. However, I have a 3G that I'm going to start tinkering with Android on, just to get an idea of how everything works (for when OpeniBoot runs on the 3GS).

Offline matiu

  • Member
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #9 on: April 30, 2010, 06:11:52 PM »
But when openiboot is ready it will be simple make an idroid version for 3GS?

Offline eterps

  • Member
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #10 on: May 02, 2010, 07:33:25 PM »
As an Adobe platform developer by profession I am rather disappointed with Apple's latest decisions towards supporting Flash, as well as Steve's comments towards Adobe.  I love my iPhone 3gs, but I feel like apple has slapped the entire Adobe community in the face recently.   A working port of Android (running flash) for every available iPhone would be not only awesomely cool for iPhone owners, but a huge slap right back to good ol' Steve J.

I understand this project will take a tremendous amount of effort from very talented developers and that there is a long road ahead, but I hope all involved stay motivated and are able to recruit help.  I just made a small donation to this site, and a slightly larger donation to planetbeing to help the cause.  If marked progress is made with the iDroid project, you can expect to receive a number of donation in the future from my colleagues and I (pissed off Adobe devs that own apple products).

Keep up the great work!  Can't wait to see the progress.

Offline matiu

  • Member
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #11 on: May 06, 2010, 02:12:38 PM »
Any news?

Offline ohthehugemanatee

  • Member
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #12 on: May 12, 2010, 04:23:22 PM »
Where are we on this?  Now that iBoot is working so well for the 3G, what are the chances that we can just run the same code on the 3GS with a few tweaks?

Offline lastowl

  • Member
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #13 on: May 16, 2010, 10:42:22 AM »
the problem is the exploit me thinks, it using the spirit jailbake will not allow openiboot installtion

Offline Bean

  • Member
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: iPhone 3GS
« Reply #14 on: May 17, 2010, 12:40:13 AM »
I believe you are right. The spirit jailbreak is a userland exploit, not an iboot exploit. Anybody who used the spirit jailbreak may have to wait until OS 4.0 comes out and a new jailbreak is released.