Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Cellphones Businesses Technology (Apple) Software Apple Technology

IPhone 3G Jailbreak Released, Paves Way For Open Source Apps 382

PainMeds writes "iPhone Atlas is reporting that the first jailbreak for the iPhone 3G has been released, and includes the popular Cydia community installer for distributing free games and applications. Since Apple's SDK was released, web sites have criticized Apple for the restrictions placed on both what developers could write and what APIs they were allowed to use. Others have noted the SDK's incompatibility with the GPL. The Cydia installer has provided a distribution channel for both open source software and software that would otherwise be impossible to build using the restricted SDK. A few applications are already out, including MobileTerminal and NES.app, a Nintendo game console emulator. In just over a week, open development is finally here for the iPhone 3G!"
This discussion has been archived. No new comments can be posted.

IPhone 3G Jailbreak Released, Paves Way For Open Source Apps

Comments Filter:
  • Don't buy it (Score:2, Insightful)

    by QuantumG ( 50515 ) *

    Buying a product so you can crack it is just retarded.

    • Re: (Score:2, Insightful)

      I don't see how the OP is a troll. I think it is stupid to buy a locked down device to jailbreak it, especially when there are more open options available. I mean, unless you're so superficial and trendy that you just have to have the "cool look" of the iPhone, why on earth would you do something like this? I'm not trolling, just genuinely curious as to the reasoning.
      • Re:Don't buy it (Score:5, Insightful)

        by D'Sphitz ( 699604 ) on Sunday July 20, 2008 @06:25PM (#24266777) Journal
        Because they can. Isn't that like the official motto of geeks everywhere?
      • Re:Don't buy it (Score:4, Interesting)

        by neonmonk ( 467567 ) on Sunday July 20, 2008 @06:25PM (#24266787)

        Even without it being, it jailbroken, it is an enjoyable phone to use. Much more so than any Nokia / Samsung / Sony-Ericsson I've had over the years. And compared to WinCE it's a godsend, a Start menu on a phone? Seriously? Maybe the Blackberry is more functional... However I think that UI and aesthetics are a large part of functionality. The touch keyboard interface is good enough to write emails and I find it just as easy to use as a tinny qwerty keyboard.

        At the end of the day I would have an iPhone regardless of whether I could jailbreak it or not. I've had some expensive phones in my time and this is the only one I've actually ever played with.

        It's a well designed piece of hardware and I hope it spurs other companies and perhaps the next rethink of the OpenMoko into developing something better.

      • Re:Don't buy it (Score:5, Insightful)

        by Free the Cowards ( 1280296 ) on Sunday July 20, 2008 @06:31PM (#24266835)

        The reasoning is not very difficult:

        1) I like the hardware

        2) I don't like the software

        If the cost of fixing 2 is less than the value of 1, then you buy the device.

        I don't have an iPhone either, but I don't act like people with a different opinion are drooling morons.

      • Because iPhone OS, whether jailbroken or not, is superior to the competition. In particular, the applications are much more integrated and the browser is leaps and bounds ahead of anyone else's.

        A jailbroken iPhone is a *better* smartphone than the alternatives, whether they're cracked or not.

        I haven't seen the need to crack mine yet, anyway, but then again I'm not a developer.

      • Re:Don't buy it (Score:5, Insightful)

        by p0tat03 ( 985078 ) on Sunday July 20, 2008 @06:42PM (#24266945)

        The same way you'd buy an HP and throw Ubuntu on it. You like the hardware, but despise the software (or part of it), so you do what you can to change that.

        I don't think anyone is going to get through to you though, you've apparently already convinced yourself that the only reason to own an iPhone is for superficial trendy reasons. Personally, I feel that the UI is far superior to any other phone on the market, particularly when compared to similar smartphones that run Windows Mobile. Let's not talk Blackberry, their UI is so woefully behind both WM and iPhone that it's really a bit pathetic.

        I jailbreak mine because I like the responsiveness of the OS, I like the UI, I like how many things are taken for granted (the media capabilities out of the box are excellent, as opposed to other smartphones, where they feel grafted on, and do not integrate well with other apps). I also want to run 3rd party software on it, because there's some really good stuff out there.

      • How about the fact that it has a great UI paradigm and a consistent install base and is perhaps even fun to develop for?

        And maybe you don't want to go through the Apple content approval system?

        • by arminw ( 717974 )

          .....And maybe you don't want to go through the Apple content approval system.....

          That content approval system is not a minor afterthought from Apple. It prevents the miscreants of this world from doing to the millions of iPhones what they have done and still are doing to millions of Windows computers all over the world. Malware writers on the iPhone could not only steal your identity, but also keep track of your every move. I think every jail-broken iPhone should get at least one good piece malware as a ju

          • Re: (Score:2, Interesting)

            by domatic ( 1128127 )

            Great idea! I'll also have Steve Job personally approve everything that goes on other devices I use too.

            Seriously, climb down off the high horse already. Jailbreaks will come out for no other reason than to prove they can be done. Getting malware isn't "just punishment" for anything. Anyone who writes malware is a criminal or little punk at best. Ignorant and stupid people are more easily victimized but this stupidity in no way justifies the existence of the malware. Methinks your value system needs s

          • by BLKMGK ( 34057 )

            Very secure? I thought it was still running Safari, no? And if it was so secure why did it take less than a week to break it?

            How exactly is my identity going to be stolen off of my phone....

      • I mean, unless you're so superficial and trendy that you just have to have the "cool look" of the iPhone, why on earth would you do something like this?

        Cool look of the iPhone? I have to ask: What cool look are you talking about? Are you talking about the pretty interface, or are you referring to it doing things like browsing the web and not looking like a huge mess of mis-aligned tables? I ask because yes, I am attracted to the iPhone, but for the latter reason. I haven't seen a phone with a comparable browser. (Yet. Suggestions appreciated.)

        I'm not saying that there isn't a group of people walking like zombies towards the Apple store going "ooo p

    • Other way around (Score:5, Insightful)

      by SuperKendall ( 25149 ) on Sunday July 20, 2008 @07:31PM (#24267449)

      Not buying a great product you can easily crack is even more retarded. If you limit your options only to fully supported models of distribution you'll never have anything. You'll also face a life of being totally ripped off by the people that have you at the mercy of limited options.

      The car dealer recommends you change the oil at the dealership, do you do that every tie as well?

      We live in the hackers age. Embrace that, and win.

    • by olafva ( 188481 )

      Although a poor Fortune/CNN story, you'll find interesting comments here [cnn.com].

  • Story is wrong (Score:2, Informative)

    by FlameboyC11 ( 711446 )
    Doesn't look like this story covers anything involving the 3g iPhone, it even mentions that you need the 1.0.0 version of the firmware, which the 3g never even shipped with (or can run)! This is talking about the old iPhone with the 2.0 software, nothing exciting. Check out the iphone dev team blog for real news about the 3g running with non signed apps, they released today! http://blog.iphone-dev.org/ [iphone-dev.org]
  • So don't buy one? (Score:3, Insightful)

    by aztektum ( 170569 ) on Sunday July 20, 2008 @06:19PM (#24266735)

    I realize the iPhone has a cool interface and all, but if so many people have a problem with Apple's tactics over this, why buy one?

    It's like criticizing the makers of Soylent Green for using people as the ingredients and yet YOU STILL EAT SOYLENT GREEN.

    • Because it is just about the only phone you can get with Wi-Fi and a touch screen. It also has at least a usable browser, something that no other phone I have used has had. And really, for $200 the hardware it has is cheap. Now you get stuck with some AT&T plan that will charge you more then the price of the phone for just about nothing, but still, the older iPhones can be unlocked.

      If you show me an open-source phone that has a touch screen and Wi-Fi and is actually usable (So that throws out OpenMo
  • Eh... (Score:3, Insightful)

    by SilentChris ( 452960 ) on Sunday July 20, 2008 @06:22PM (#24266763) Homepage

    Not that I don't appreciate the effort, but the App Store has more than held my sway over the old Installer.app-style stuff. Just about everything I want is free on there, and there's really a handful of stuff that will not be on there (emulators, as I'm assuming they count as "illegal" and pr0n -- but who needs pr0n in an app anyway)? So far, the stuff that has come out (e.g. radio apps) and what people are working on (about 5 programmers that I know of are doing VOIP apps -- and Apple already said there'd be no problem putting them up on the store).

    I even downloaded the SDK and, yeah, while you can't do anything crazy with kernel or whatever in an "official" program, the API is pretty robust (pretty much any app can call one or two commands to find the GPS location -- that's pretty cool). I'm tempted to write my own apps now.

    I mean, yeah, open source is cool and all. But all I wanted was the apps, and 99% of what I want is going to end up on the App store (in some cases for free). I haven't even jailbroken my phone at this point.

    • I too enjoy the simplicity of the app store and unless there is a very good reason to do so I will not jailbreak my iPhone 3G if/when it becomes possible.

      The only thing that could really get me interested in jailbreaking my iPhone 3G right now would be if there was a way to jailbreak it and there was a free SSH client needed the phone to be jailbroken. But as there currently is no SSH client for the iPhone 3G at all then there is no point for me to care about jailbreaking.

      I am hoping someone will release a

    • The thing that is the killer for me and why I will jailbreak any iPod Touch or iPhone I get, is that Apple won't let you run an app in the background. Now, they have reasons to do so, but that just about kills any hope for Java on the iPhone or a decent last.FM client where I can just stream music and browse some. It also kills the *small* hope for Flash (or GNASH) on it. Plus, it also won't let you do some fun things such as make terminals, etc that lets you enjoy a Unix system to the fullest.
    • Despite a lot of people clamoring for one, there's still no SSH client available to download, which is a shame since the iPhone has an ideal display for it. Apple appears to have some sort of restriction on "terminal" type applications, which is a far bigger restriction than just "illegal and pr0n".

  • Honestly, I don't understand why so many intelligent people love the iPhone. From what I understand (and I'm happy to be corrected) here are some of the big drawbacks:

    1) Heavily restricted and requires "jailbreak"
    2) I read that in Australia at least must be hooked up to iTunes before it can make anything other than emergency calls! WTF????
    3) Doesn't play as many different types of media as other devices?
    4) Overhyped and overpriced
    5) Built in expensive to replace battery.
    6) No storage expansion.

    It's suppose

    • by zonky ( 1153039 )
      It also is very limited to 3G Frequencies it supports. No MMS, No AD2P, No Bluetooth file transfer.... No Bluetooth DUN... It's not so much the Jesus Phone as the 'Brian' phone if you ask me. It's missing far too many basics.
    • by Free the Cowards ( 1280296 ) on Sunday July 20, 2008 @06:37PM (#24266889)

      Posting on Slashdot must automatically remove all of your ability to sympathize with other human beings too.

      Let's go through why most people don't care about the stuff you raised.

      1) Most people don't do anything that's restricted anyway. This is less true of being restricted to a single carrier, but people generally have very little loyalty toward an individual carrier.

      2) People really do not feel that it's a big deal to connect their phone to their computer one time in the 2+ years that they will own it.

      3) People don't have "many different types of media", they have MP3s. The iPhone plays MP3s.

      4) $200 US does not seem overpriced to me. As for overhyped, most people don't have this weird reaction where they feel that they are obligated to dislike anything that's popular.

      5) Most people simply don't care about replacing their battery.

      6) Most people simply don't care about storage expansion.

      Your complains are all legitimate and it's fine that you don't like the thing (I don't own one either), but it's silly to act as though the device has no merit whatsoever.

      • by zonky ( 1153039 ) on Sunday July 20, 2008 @06:40PM (#24266921)
        For me it's not about replacing my battery after a year or two, but being able to swap out for my spare, fully charge battery when i am caught out, away from a charger.
        • by Free the Cowards ( 1280296 ) on Sunday July 20, 2008 @06:47PM (#24266999)

          That's fine. That's a reason why you don't like it. It is not, however, a reason why everybody with any sense at all shouldn't like it. There's a big difference, and people on this site have a very difficult time understanding that.

        • by batkiwi ( 137781 )

          Two companies already sell matchbox sized addon batteries which allow you to recharge and use a dead iphone simply by plugging it into the charge port. 2 hours later you have a fully charged phone.

        • I prefer to be able to do so as well, but it's hardly a dealbreaker for me. Instead if I think there's any chance I'm going to be listening to mp3s on it for an entire day I just toss a charged external battery into my pocket.
      • Re: (Score:3, Interesting)

        1) Most people don't do anything that's restricted anyway. This is less true of being restricted to a single carrier, but people generally have very little loyalty toward an individual carrier.

        People don't have loyalty except in the many places that AT&T just doesn't work. While many smaller phone companies have built towers there and you get full bars with them. And the fact that I believe the contract is *$100* per month!?!? And that doesn't include texting which is nearly essential to have today.

        2) People really do not feel that it's a big deal to connect their phone to their computer one time in the 2+ years that they will own it.

        Except if the people have a computer that iTunes won't run on, either an older Mac or an older Windows computer (and we know, Linux or BSD but that isn't most people yet).

        3) People don't have "many different types of media", they have MP3s. The iPhone plays MP3s.

        Except if they rip C

        • Re: (Score:3, Insightful)

          You gave plenty of reasons why you do not want this phone. You gave no reasons why an arbitrary intelligent, reasonable person is obligated not to like this phone.

          There is an enormous difference between "I don't like this" and "if you like this then you are stupid", and people on Slashdot simply don't grasp it.

        • I'm not a big fan of Apple, but you seem to be wrong about some facts:

          "People don't have loyalty except in the many places that AT&T just doesn't work. While many smaller phone companies have built towers there and you get full bars with them. And the fact that I believe the contract is *$100* per month!?!? And that doesn't include texting which is nearly essential to have today."

          I have 200 texts, unlimited data, and more minutes then I can use for $60 a month...

          "Except if they rip CDs using Windo

      • It's tied to a 2 year high cost lock in.

        • Re: (Score:3, Insightful)

          So is almost every other phone that people buy.

          Once again, this is only a reason why you don't want it. It's not a reason why nobody should want it.

    • I'm just one person. But I can answer your question, speaking for myself.

      Those drawbacks have so far not affected me in any way (except that I paid a lot to get the iPhone).

      1) I haven't yet found anything I want to do that a) is available but b) is NOT available in the App Store. When it happens, I'll jailbreak. (In any case, jailbreaking isn't that hard, and rarely affects any functionality.)
      2) Since I have used iTunes as my jukebox for years anyway... yawn. I can see this would be a problem if you us

      • by Tweenk ( 1274968 )

        2) Since I have used iTunes as my jukebox for years anyway... yawn. I can see this would be a problem if you used a free OS as your everyday OS.

        Yes, it's precisely the problem of locking out Linux, BSD, etc. users. What you're using as your jukebox is irrelevant because regardless of what you're using I'm still locked out.

        If you've converted everything you have to Vorbis/FLAC, then you're a) probably using Linux and b) even if you aren't, not on Apple's radar.

        This is funny, because I think it's similar to "If you're wearing a turban, then you're a) probably a Talib and b) even if you aren't, we'll kill you anyway." By the way, why should I care about "Apple's radar" at all? You're in fact saying they aren't supporting OGG and FLAC because they aren't supporting them.

        5) I'll have a new phone by the time the battery dies. A two-year-old phone is a dinosaur.

        I'll only say "plan

        • You're taking my response out of context. The original poster was asking, essentially, "how can anyone intelligent love the iPhone when it has all these drawbacks?"

          You've explained that the drawbacks are fatal for you. That doesn't answer the OP's question. I'm saying there are many people, including myself, who don't care. That does answer the OP's question.

          Apple, for better or worse, has made the choice that it's not worth the time and effort to support OSes other than Windows and OS X. Their financia

    • by xigxag ( 167441 )

      1)Obviously the phone doesn't "require" jailbreak any more than Photoshop "requires" a keygen or my neighbor's house "requires" a skeleton key.

      3)There are some devices that play more media types, some that play less. If that's the only criteria you care about when searching for a phone, then I guess the iPhone's not for you. The majority of people don't really care about whether their phones are mkv capable or not, though.

      4)Matter of opinion, doesn't really belong in the midst of facts.

      6)This is true but

    • Honestly, I don't understand why so many intelligent people love the iPhone.

      That joke just wrote itself, I won't bother.

      From what I understand (and I'm happy to be corrected)

      I am here to make you ecstatic. See, the thing is your understanding is actually about a year old, before even the original iPhone came out.

      1) Heavily restricted and requires "jailbreak"

      Not anymore, there are very few real restrictions on SDK apps. Jailbreaking will be for some pretty marginal things now, like emulators that don't ha

    • All of your issues have been talked about in another response, but I'll respond as well. I just got rid of my Treo to get the iPhone and I have to say it's the best phone I've ever owned, and I'm not much for hype. It just a good smartphone. I don't know what magic phone provider you have (you might be in Australia, so that would explain it) but in the US, every carrier has crap restrictions that beat the pants off anything Apple can do with their phone and App Store. 25 cents a text message? 3 bucks for a

  • Only on Mac (Score:5, Funny)

    by Tweenk ( 1274968 ) on Sunday July 20, 2008 @06:38PM (#24266897)

    (picture in TFA)
    On Mac, even exploits have user-friendly GUIs!

  • by larry bagina ( 561269 ) on Sunday July 20, 2008 @06:41PM (#24266929) Journal
    The SDK is XCode and GCC. Neither one cares which license you use. Apple's iPhone app store requires signing, which conflicts withe the GPLv3, but it doesn't prevent using the GPLv2 or other open source licenses and it doesn't prevent you from distributing the code (or binaries).
    • by batkiwi ( 137781 )

      The SDK is "XCode and GCC" but you cannot use the SDK without linking to non GPLd libraries in order to actually DO anything.

      • by kc8apf ( 89233 )

        That's true of OS X on Macs as well. Any application will link against libSystem.dylib which isn't licensed under the GPL.

    • It doesn't even conflict with GPLv3.

      When people distribute User Products that include software under GPLv3, section 6 requires that they provide you with information necessary to modify that software. User Products is a term specially defined in the license; examples of User Products include portable music players, digital video recorders, and home security systems.

      "Dear User. To compile this code you will need the iPhone SDK available from Apple and you can push the modified code out to your iPhone using a

  • Except in Canada... (Score:4, Informative)

    by earthforce_1 ( 454968 ) <earthforce_1&yahoo,com> on Sunday July 20, 2008 @06:46PM (#24266977) Journal

    Thanks to the upcoming C-61, anybody picking "digital locks" placed on their own damned phone is liable to a $20,000 fine!

    http://www.michaelgeist.ca/content/view/3025/125/ [michaelgeist.ca]

  • I like how whenever the discussion of open source comes up, someone always tries to slip in "freedom to modify in place" as one of the rights you have with free software, that link up top about the SDK being incompatible with the GPL even links here: http://www.gnu.org/philosophy/free-sw.html [gnu.org]

    in an attempt to say that freedom to modify in place is one of the four freedoms, and it isn't.

    "Thus you could in theory place your work under GPLv2, as long as it was either entirely original or derived only from code

    • Re: (Score:3, Informative)

      by QuantumG ( 50515 ) *

      He's talking about the GPL v3, which specifically says you can't require code signing.

    • by Tweenk ( 1274968 )

      in an attempt to say that freedom to modify in place is one of the four freedoms, and it isn't.

      How is "modify in place" different from "adapt to your needs" (freedom 1)? Isn't being able to "modify in place" a precondition?

      You still have the software and the freedom to use it anywhere else you want.

      Yes, you still have your open source iPhone software and you're free to use it on any jailbroken iPhone you want.

      Code signing means that someone else than you decides what you can run on your device.
      Freedom 0 is seized by the signing authority - you can only run programs approved by the authority.
      Freedom 1 is denied - you can't adapt the program to your needs, because you won't be

  • I had my first experience being denied the privilege to purchase a product yesterday. I called the Apple store at the nearest mall to verify they had units in stock, which they did. I then drove the two hours to said mall, in all eagerness to buy the product. After 30 minutes in line, and 20 minutes in angry negotiation with the Apple employee, I walked out of the store without an iPhone. They were in stock; I am an AT&T customer with an existing iPhone and eligible for an upgrade; and my account is in good standing. Unfortunately for me, there is a mysterious IFU tag on my account, which AT&T later explained means one of lines has a discount or special promotion on it, rendering me ineligible to purchase in an Apple store. As Apple refused to sell me the phone, I asked if I could bring an AT&T employee from their kiosk (literally a few dozen meters from the Apple store) to assist with the purchase. Impossible, said Apple. I asked if they could sell the unit to the AT&T kiosk to let AT&T then sell it to me or arrange some such similar inventory transfer. Impossible, Apple said. I asked if there were any way to broker a deal in the Apple store by including an AT&T employee. No, they said, and they asked me to leave. I was, admittedly, very angry. It's the prerogative of the company to choose how and to whom they sell their products, but it seems in infinitely bad taste to do either in so far as you are able. In fact, it seems like unmitigated arrogance to deny such a sale based on some vainglorious corporate policy to lock your device to a vendor and a service provider. I've never been disappointed by Apple before now in my last 2 years of Apple fanboydom. But.. hot apple sauce. I still can't believe I don't currently own an iPhone 3G.
    • by olafva ( 188481 ) on Sunday July 20, 2008 @07:49PM (#24267627) Homepage

      This same situation was described on the first day by a TV reporter who was also refused as he also had a special discount. This is why potential customers were asked to come by a day or so before to check their eligibility for an iPhone 3G at the discounted rate. Clearly, thos on special discounted plans were not eligible for the full discounted rate. Thisincludes you as you could have determined by checking online before. However, it's human nature to want something and overlook the details. I'm sure you can find a solution by talking with AT&T and getting a phone from them since you are thiwr customer, however, don't expect to get the $199 or $299 discounted rate unless you give up your monthly discounted rate.

    • Re: (Score:3, Informative)

      by ptbarnett ( 159784 )

      I still can't believe I don't currently own an iPhone 3G.

      This issue was widely reported the day of the launch in various forums.

      The solution is very simple: call AT&T and ask them to remove the discount from your account. Buy the iPhone from the Apple Store, then call AT&T to reinstate the discount.

      There were multiple reports of people doing this -- some of whom were actually standing in line waiting to buy an iPhone and resolved the problem before they got to the front of the line.

      Or, you can do like I did and avoid the lines altogether:

      • Wait f
  • If you look around, there is already plenty of source code (including whole apps) to be found for the official SDK.

    Those who have developer accounts (and by now that's pretty much anyone who asked as Apple opened up the acceptance channel shortly after the 3G iPhone release) can compile that code, and run it locally.

    It's true that apps like that cannot get the distribution of a Jailbreak app which can run on any phone and does not require having XCode installed. But you should not say the SDK precludes ope

  • by IntergalacticWalrus ( 720648 ) on Sunday July 20, 2008 @11:05PM (#24269291)

    Get on with the news, zealots: the final SDK has been released July 11, so the NDA has been lifted for more than a week now. I wish people would stop with that bullshit about not being able to make open source apps on the iPhone.

    There is NOTHING stopping you from distributing code that targets the iPhone SDK. In fact, nothing prevents you from distributing binaries of OSS apps on the App Store while still providing source code for them on your website or whatever.

    The only problematic license is the GPLv3 because of its infamous anti-tivo clause, but barely anyone uses the v3 anyway, and those using it are RMS fanboy zealots who are better not buying the iPhone because they'll just whine relentlessly about it.

    • by bnenning ( 58349 ) on Sunday July 20, 2008 @11:50PM (#24269637)

      Get on with the news, zealots: the final SDK has been released July 11, so the NDA has been lifted for more than a week now.

      You'd think so, but no. If you check Apple's Cocoa mailing lists you'll see multiple nastygrams from the moderators stating that the iPhone SDK is still under NDA. It's an exceptionally stupid situation where anybody in the world can download the SDK, but nobody can talk about it, and presumably publicly posting code that uses it would be in violation.

On a clear disk you can seek forever. -- P. Denning

Working...