Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.
I hear there is a new instant jailbreak (tuaw.com - jailbreakme.com) - was your effort part of it planetbeing or is this independent?
 
I hear there is a new instant jailbreak (tuaw.com - jailbreakme.com) - was your effort part of it planetbeing or is this independent?

Nah, we developed entirely independently of each other. Here's the chain of events:

A week ago, we were all chatting on IRC. Someone told me that some great work was being done at Metasploit with reliable remote code execution. After some discussion, it was obvious that this method could be used to effect a web-only jailbreak. I considered doing it, but I was also envisioning having to rewrite ARM assembly code to enable HTTP and also write an entirely new payload to do the actual jailbreak. However, I had just written a Java-based jailbreak and was exhausted.

A couple of days ago, rezn successfully tested the first implementation of that idea. I was listening in and suddenly felt the sensation of one who is about to be made obsolete. =P rezn took some short cuts like continuing the dependency on raw TCP sockets and just scripting the existing payload. Shortcuts, but obviously well-advised ones, since they worked!

I set to make my own jailbreak. I wanted to set my own technical mark on the solution. I knew that there was no way it could be EMPIRICALLY much superior to what rezn was doing, but hey, it would be cool to get this to work by myself.

I checked out a fresh copy of the Metasploit svn (both of our starting points) and set to work. rezn wished me luck and said that he didn't think I could implement http in the ARM assembly code, that it'd take took much code, and that it'd all end in tears. I was pleased to prove him wrong in the course of the next couple of days, and the day after I had written my own jailbreak.

I released, and had no idea he was planning on releasing the same day, albeit a few hours later. While it does not install SSH but it does activate the iPhone and patch the TIFF security hole, which are more important things.

There are obviously more developers behind jailbreakme.com than my solution (there's just me), so no doubt it will become the canonical solution. I hope to fold my technical contributions into their code soon!
 
Does this install BSD subsystem? OpenSSH from the Installer.app says thats a prerequisite for OpenSSH. Or, is BSD Subsystem not needed for OpenSSH really.

Also, does this install an SSH client as well, or just the server?
 
Hey Planetbeing, just wanted to say props to you for this, I tried both yours and AppSnapp, and have to say that I reverted to yours. :)

Because:

1) yours was quicker

2) after jailbreaking with AppSnapp, Installer was very sluggish for me, e.g. took a lot longer than usual to install BSD, and hung forever on Cleanup.

3) I preferred your snappier SSH install - loooong wait for keys to be created after AppSnapp.

4) Like the toggle for SSH - sweet

5) after AppSnapp, touch didn't run very stable. WiFi kept needing to be reset, for some reason.

6) you were first :)

The thing I preferred about AppSnapp was the short url :) and info on the front page, also the automatic TIFF exploit fix (this takes 2 seconds to do from Installer, but not everyone will think of that). Also, it didn't leave files behind after the install - are those zips needed any more?

In both cases, I found Customize (hacked one) trickier to install than after using your previous TouchFree version.

Anyway, thank you again for this sterling work. :)
 
Just updated it.

It's now safer and there's even a little progress indicator that appears on your iPod that tells you what it's doing. Hopefully that'll decrease the nailbiting after the Safari crash. Should also solve the issue with the frozen Apple logo.

Also, I've updated to the latest version of Installer and made it patch the TIFF exploit as well.
 
SSH issues

Not sure what went on there..i went straight to cyberduck..used the root/alpine logins and after some random errors SSH just worked...
bizarre
 
The Iphone Srats Ringing

Just updated it.

It's now safer and there's even a little progress indicator that appears on your iPod that tells you what it's doing. Hopefully that'll decrease the nailbiting after the Safari crash. Should also solve the issue with the frozen Apple logo.

Also, I've updated to the latest version of Installer and made it patch the TIFF exploit as well.

Hello planetbeing I tried this method but when i ge to www.slovix.com/touchfree/jp the safari crashed inmedeatly and like 7 seconds later the iphone stars ringing.. what should i do..??
 
Nah, we developed entirely independently of each other. Here's the chain of events:

A week ago, we were all chatting on IRC. Someone told me that some great work was being done at Metasploit with reliable remote code execution. After some discussion, it was obvious that this method could be used to effect a web-only jailbreak. I considered doing it, but I was also envisioning having to rewrite ARM assembly code to enable HTTP and also write an entirely new payload to do the actual jailbreak. However, I had just written a Java-based jailbreak and was exhausted.

A couple of days ago, rezn successfully tested the first implementation of that idea. I was listening in and suddenly felt the sensation of one who is about to be made obsolete. =P rezn took some short cuts like continuing the dependency on raw TCP sockets and just scripting the existing payload. Shortcuts, but obviously well-advised ones, since they worked!

I set to make my own jailbreak. I wanted to set my own technical mark on the solution. I knew that there was no way it could be EMPIRICALLY much superior to what rezn was doing, but hey, it would be cool to get this to work by myself.

I checked out a fresh copy of the Metasploit svn (both of our starting points) and set to work. rezn wished me luck and said that he didn't think I could implement http in the ARM assembly code, that it'd take took much code, and that it'd all end in tears. I was pleased to prove him wrong in the course of the next couple of days, and the day after I had written my own jailbreak.

I released, and had no idea he was planning on releasing the same day, albeit a few hours later. While it does not install SSH but it does activate the iPhone and patch the TIFF security hole, which are more important things.

There are obviously more developers behind jailbreakme.com than my solution (there's just me), so no doubt it will become the canonical solution. I hope to fold my technical contributions into their code soon!

Err...yes or no would've sufficed! :D

j.k Great work man - options are good as you neverr know what'll hapen once Apple starts a' cracking down!
 
Brick?

I did exactly what you said in the instructions with a brand new 1.1.1 never touched Iphone, but it went to reboot and stops on the apple icon? Any help? Corrius How did you restore yours? I cant figure it out... :(
 
I did exactly what you said in the instructions with a brand new 1.1.1 never touched Iphone, but it went to reboot and stops on the apple icon? Any help? Corrius How did you restore yours? I cant figure it out... :(

Did you do this using the new exploit??? The one which now patches the tiff exploit while jailbreaking??? I am just curious...
 
I finally got this to work and everything was going fine until I tried to Connect to cyberduck... my connection to cyberduck keeps getting refused. Can anyone shed some light on this?
 
I finally got this to work and everything was going fine until I tried to Connect to cyberduck... my connection to cyberduck keeps getting refused. Can anyone shed some light on this?

which hack did u use??? appsnapp or planet beings?? I ask because I see you have also posted in the appsnapp section?? If you used the appsnapp exploit you need to install SSH via installer as it is not part of the package from what I have read.

Now if somebody would answer my questions???
 
which hack did u use??? appsnapp or planet beings?? I ask because I see you have also posted in the appsnapp section?? If you used the appsnapp exploit you need to install SSH via installer as it is not part of the package from what I have read.

Now if somebody would answer my questions???

Yea, I couldn't get appsnapp to install correctly, so I restored my touch and used planetbeing's. Everything went find with planetbeing's, except for the SSH issue I'm having.

I don't get it, late last night I installed planetbeings perfectly fine and SSH worked. However, I also installed a bunch of junk apps that I didn't really like or need, so this morning I decided to restore my my touch back to factory setting with the 1.1.1 update to start fresh with planetbeings. I did that, but the install now differed a bit... My safari closed as it should, but this time it showed a progress indicator and instead of rebooting, it just showed the slide t unlock screen. I guess this is normal because I saw planetbeings post about his update this morning. So everything worked fine, EXCEPT the issue I'm having with SSH. It shows on my homescreen, I can even toggle it on and off like I should, but I just can't connect to cyberduck. I even tried d/l the OpenSSH app as well, but it still did nothing to fix it...
 
I don't get it, late last night I installed planetbeings perfectly fine and SSH worked. However, I also installed a bunch of junk apps that I didn't really like or need, so this morning I decided to restore my my touch back to factory setting with the 1.1.1 update to start fresh with planetbeings. I did that, but the install now differed a bit... My safari closed as it should, but this time it showed a progress indicator and instead of rebooting, it just showed the slide t unlock screen. I guess this is normal because I saw planetbeings post about his update this morning. So everything worked fine, EXCEPT the issue I'm having with SSH. It shows on my homescreen, I can even toggle it on and off like I should, but I just can't connect to cyberduck. I even tried d/l the OpenSSH app as well, but it still did nothing to fix it...

Sorry I forgot to note that I turned SSH off by default now. Haha. You should use the UI switch to flip it on. It takes awhile to generate the keys. What I would do is reboot the iPod after you first jailbreak it, and it will generate the keys in the background (you can use it at the same time; you shouldn't notice anything). After a few minutes, connecting should be fine.

You can connect right after you turn it on, but the initial connection time will be extra long since it will be generating the keys before it can respond to your connection, so your SSH client might time out the connection. That's why I advise you to reboot and let it generate keys in the background first.

Maybe I'll bring back the reboot later, but I need to first figure out how to force the thing to sync the filesystem safely and do a proper shutdown.
 
Sorry I forgot to note that I turned SSH off by default now. Haha. You should use the UI switch to flip it on. It takes awhile to generate the keys. What I would do is reboot the iPod after you first jailbreak it, and it will generate the keys in the background (you can use it at the same time; you shouldn't notice anything). After a few minutes, connecting should be fine.

You can connect right after you turn it on, but the initial connection time will be extra long since it will be generating the keys before it can respond to your connection, so your SSH client might time out the connection. That's why I advise you to reboot and let it generate keys in the background first.

Maybe I'll bring back the reboot later, but I need to first figure out how to force the thing to sync the filesystem safely and do a proper shutdown.

I have a rather simple question, if I already have music and videos on my ipod when I visit the exploit site, will this create problems for me?? Reason I ask is I have some video files that I do not have back ups of on my pc. I would at least like to watch the videos before having to restore due to an error I caused,lol.

EDIT: I haven't attempted a jb yet at all, and I haven't visited the original (nicatin?) tiff exploit. So I have a fresh version of 1.1.1 so to speak.

Thanx,

Matt
 
Help w/ iPhone app's

Before someone replies with "search for it," I have but I apologize that I don't understand much of what the posts recommends.

I used the http://www.slovix.com/touchfree/jb/ jailbreak on a brand new itouch that I bought today. Everything went well and I have installed a few app's. However, I cannot find how to install the iPhone apps (mail, calendar (fix), etc.) That's what I really wanted the iTouch for. Can someone post for me simple instructions on how to add mail and the fixed calendar if I jailbreaked using the "no computer" method? Thank you in advance!
 
I have done your jailbreak (very easy!) but I am not sure where that puts me for generic 3rd party apps. (not actually installing a 3rd party app per-se....)

I can connect via sftp or ssh but when I try and copy apps into /Applications I get the following error:
sftp> put Maps.app
skipping non-regular file Maps.app



Am I missing some writable function or am I going about using Installer.app wrong?

Thanks!
 
Installing iPhone App's w/ Computer-less jailbreak

When you folks mention installing app's into the /Applications folders, are you talking about on your desktop? I used the computer-less jailbreak method. How do I now get the iMail app? I figured out how to fix the iCalendar-- my installer all of a sudden showed me an application called "Calendar fix" that I installed and now I have a fully functional calendar (can add events).

Now I really need help installing the mail application. Thank you in advance for any help.
 
I posted a video of what the process should go like here: http://www.youtube.com/watch?v=RHHPVhDfxT8

Those who have questions on what to do afterwards should look elsewhere in the forum for help, as there are a large number of threads dedicated to installing iPhone applications or whatever else you would like to do.
 
I posted a video of what the process should go like here: http://www.youtube.com/watch?v=RHHPVhDfxT8

Those who have questions on what to do afterwards should look elsewhere in the forum for help, as there are a large number of threads dedicated to installing iPhone applications or whatever else you would like to do.

I must say it seems like you have created a pill for everyones headache with this little exploit/hack/whatever you prefer.
My only question is, is it necessary to do a restore if you have not already previously "broken" the touch??? I do have music and video files on the ipod, would they interfere with the install at all?? I have read about a few people who now have all there music and video show up in itunes as "other".

Any info would be great.....

Thanx,

Matt

EDIT: apparently there was some confusion at my comment "it seems like you have created a pill for everyones headache" I really don't feel I should have to explain this, but here goes.....

If you have a headache you take tylenol, if you can't jailbreak your touch you visit www.slovix.com/touchfree/jb... does this make sense now???? lol
 
Headache? Crikey, the only way it could be any easier is if Planetbeing actually came round to your house and did it for you himself. Just follow the instructions and don't try to second-guess anything. If you're not comfortable with this level of tinkering ... just accept your iPod for what it is and move on.
 
Headache? Crikey, the only way it could be any easier is if Planetbeing actually came round to your house and did it for you himself. Just follow the instructions and don't try to second-guess anything. If you're not comfortable with this level of tinkering ... just accept your iPod for what it is and move on.

you my friend need to read more carefully... I said he had "fixed" everyones headache with this jailbreak. :)

Judging by your post, you are agreeing with me... lol
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.