PDA

View Full Version : Jailbreak Released by the Dev Team!


akophone
10-10-2007, 07:18 PM
The competition is on! Which team will be the standard method?
This one is not the "Niacin" method.
This hack provides jailbreak, activation, and third party applications

Story here (http://www.tuaw.com/2007/10/10/iphone-dev-team-announces-public-iphone-1-1-1-jailbreak/).


Downgrading to 1.0.2 (if necessary)
Preparing the iPhone for a jailbroken update
Performing a software update, leaving you with a jailbroken v1.1.1
Forcing v1.1.1 to mount read-write so you can access it
Installing SSH and BSD world
Activating with a Non-ATT SIM
Patching SpringBoard to allow third-party applications
Clean-up

OJsakila
10-10-2007, 07:29 PM
I'm assuming this is still only for Mac?

akophone
10-10-2007, 07:34 PM
They are currently at work on a Windows version, according to the Dev Team.

mogz
10-10-2007, 07:36 PM
Will this unbrick my phone?

pjw
10-10-2007, 07:38 PM
comments on TUAW from a guy who said he wrote the code says it works for windows, read though the comments to see Xorl's post

tdefriez
10-10-2007, 07:39 PM
If you have unlocked with iPhoneSIMFree, which apparently does not change the baseband, you can now have an unlocked 1.1.1 iPhone (maybe I'll try this tomorrow on 1.1.1 non-unlocked iPhone I have, which I have an uninstalled iPhoneSIMFree license for)? From what I understand only the activation was missing to do this.:2cool:

Lincoln
10-10-2007, 07:40 PM
The competition is on! Which team will be the standard method?
This one is not the "Niacin" method.
This hack provides jailbreak, activation, and third party applications

Story here (http://www.tuaw.com/2007/10/10/iphone-dev-team-announces-public-iphone-1-1-1-jailbreak/).


Downgrading to 1.0.2 (if necessary)
Preparing the iPhone for a jailbroken update
Performing a software update, leaving you with a jailbroken v1.1.1
Forcing v1.1.1 to mount read-write so you can access it
Installing SSH and BSD world
Activating with a Non-ATT SIM
Patching SpringBoard to allow third-party applications
Clean-up


Ok, clear some things up for me:
Do we have to downgrade, then update?
And do we have to activate using a non-ATT SIM?
Do we do the "patching' of Springboard?

I'm thinking I'll be waiting for a simpler version.

akophone
10-10-2007, 07:42 PM
This does not allow you to unlock a 1.1.1 iPhone, and will not work on an unlocked iPhone. Again, if you have unlocked your iPhone, don't use this!

This works as long as your iPhone has never been unlocked.

If you have used anySIM or iUnlock in your iPhone, don't upgrade to 1.1.1. You won't be able to apply this and you will brick your iPhone. Everyone else, including people who use TurboSIM or IPSF Paid solution, can do it.

wildonrio
10-10-2007, 07:49 PM
This does not allow you to unlock a 1.1.1 iPhone, and will not work on an unlocked iPhone. Again, if you have unlocked your iPhone, don't use this!

This works as long as your iPhone has never been unlocked.

Damn. I'll just go sit on the floor and wait :)

tdefriez
10-10-2007, 08:01 PM
This does not allow you to unlock a 1.1.1 iPhone, and will not work on an unlocked iPhone. Again, if you have unlocked your iPhone, don't use this!

This works as long as your iPhone has never been unlocked.

If you have used anySIM or iUnlock in your iPhone, don't upgrade to 1.1.1. You won't be able to apply this and you will brick your iPhone. Everyone else, including people who use TurboSIM or IPSF Paid solution, can do it.

Updates to 1.1.1 with iPhoneSIMFree unlock method did not lead to a bricked phone - baseband not modified - pend no update from vendor I will test this tonight or early tomorrow. So I agree anySIM or iUnlock phones should not be modified this way but those with iPhoneSIMFree??

BWGrapher
10-10-2007, 10:13 PM
I followed this method but I couldn't understand the last part which is..

STEP 6: PATCHING SPRINGBOARD

The new version of SpringBoard has been hard-coded to allow only factory
applications to run. We've coded up a patcher that will fix this "bug",
and back up your original SpringBoard app.

1. Upload the springpatch binary included with this distribution:

scp springpatch root@[IPHONE IP]:/usr/bin

Then low into your iPhone and run it:

$ springpatch

SpringBoard Patcher for iPhone v1.1.1
Brought to you by the iPhone Dev Team
Successfully patched /System/Library/CoreServices/SpringBoard.app/SpringBoard
Original backed up to:
/System/Library/CoreServices/SpringBoard.app/SpringBoard.original.
Please reboot your iPhone or kill springboard for changes to take effect.

If it exits successfully, you can now restart SpringBoard to enable third
party applications:

killall SpringBoard

2. You will need to list at least one application in:

/System/Library/CoreServices/SpringBoard.app/M68AP.plist

This is the new "DisplayOrder.plist". The application MUST be placed just
before the MobileStore application. The reason for this is that MobileStore
is placed at the end of the Springboard to specifically hide other
applications. Adding at least one application appears to break free from
this.

For example, if you have installed NES.app, your M68AP.plist will be modified
to look like:

<dict>
<key>displayIdentifier</key>
<string>com.natetrue.iphone.nesapp</string>
</dict>
<dict>
<key>displayIdentifier</key>
<string>com.apple.MobileStore</string>
</dict>



I did upload springpatch, but I can't understand the next step.
What does "Then low into your iPhone and run it: $ springpatch" mean?
Pleas help me. Thank you

rasputinj
10-11-2007, 02:03 AM
I followed this method but I couldn't understand the last part which is..

STEP 6: PATCHING SPRINGBOARD

The new version of SpringBoard has been hard-coded to allow only factory
applications to run. We've coded up a patcher that will fix this "bug",
and back up your original SpringBoard app.

1. Upload the springpatch binary included with this distribution:

scp springpatch root@[IPHONE IP]:/usr/bin

Then low into your iPhone and run it:

$ springpatch

SpringBoard Patcher for iPhone v1.1.1
Brought to you by the iPhone Dev Team
Successfully patched /System/Library/CoreServices/SpringBoard.app/SpringBoard
Original backed up to:
/System/Library/CoreServices/SpringBoard.app/SpringBoard.original.
Please reboot your iPhone or kill springboard for changes to take effect.

If it exits successfully, you can now restart SpringBoard to enable third
party applications:

killall SpringBoard

2. You will need to list at least one application in:

/System/Library/CoreServices/SpringBoard.app/M68AP.plist

This is the new "DisplayOrder.plist". The application MUST be placed just
before the MobileStore application. The reason for this is that MobileStore
is placed at the end of the Springboard to specifically hide other
applications. Adding at least one application appears to break free from
this.

For example, if you have installed NES.app, your M68AP.plist will be modified
to look like:

<dict>
<key>displayIdentifier</key>
<string>com.natetrue.iphone.nesapp</string>
</dict>
<dict>
<key>displayIdentifier</key>
<string>com.apple.MobileStore</string>
</dict>



I did upload springpatch, but I can't understand the next step.
What does "Then low into your iPhone and run it: $ springpatch" mean?
Pleas help me. Thank you

sounds like a type, it should read load, but that does not fully make sense, so after you load the springpatch run it:

Let us know how it goes.

enigmanic
10-11-2007, 02:30 AM
I think they meant "Then log into your iPhone and run it"

BWGrapher
10-11-2007, 09:32 AM
I think they meant "Then log into your iPhone and run it"

I assumed that it would be "log" but how can I log in?
I tried ssh -l root xxx.xxx.xxx.xxx and I could get into the iPhone.
however, how can I run springpatch or springboard?
I thought "$ springpatch" was the command for running springpatch, but it was not.
therefore, I'm stuck in that part.
please help me.
thanks

Michael4989
10-11-2007, 10:05 AM
I have unlocked my phone with iphonesimfree. Not sure if it is safe to upgrade yet. On the site they explained it but where I bought the unlock from doesnt have the option to register IMEI any ideas?

akophone
10-11-2007, 11:31 AM
I have unlocked my phone with iphonesimfree. Not sure if it is safe to upgrade yet. On the site they explained it but where I bought the unlock from doesnt have the option to register IMEI any ideas?

This news should be of interest to you (http://www.iphonesimfree.com/cgi-bin/iphonesimfree/engine.pl?page=home). (Tuturial included).

According to iphonesimfree.com, unlocked phone owners can now upgrade to 1.1.1 as a result of the Dev Team's new jailbreak method. "This now means that SimFree v1.6 release, is now capable of completely restoring/repairing software unlocked "bricked" iPhone."

Good news to those who unlocked their phones!

piloting
10-11-2007, 12:31 PM
How do I know the method that I used changed the baseband? Is it the AT command set enter in the minicom window? Is there any way to restore back to the original before the mod on the baseband?:confused:

Tinman
10-11-2007, 01:25 PM
I assumed that it would be "log" but how can I log in?
I tried ssh -l root xxx.xxx.xxx.xxx and I could get into the iPhone.
however, how can I run springpatch or springboard?
I thought "$ springpatch" was the command for running springpatch, but it was not.
therefore, I'm stuck in that part.
please help me.
thanks
Assuming you placed springpatch in /usr/bin, and chmod'd it so it can execute, you should be able to execute it by just typing springpatch in an SSH session. Worked for me.


--
Mike