IPhone 3G Jailbreak Released, Paves Way For Open Source Apps
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!"
Buying a product so you can crack it is just retarded.
How we know is more important than what we know.
Well, you can't. Unless you have a time machine to get the 3rd generation of it, you have to wait like the rest of us.
...and NES.app, a Nintendo game console emulator. In just over a week, open development is finally here for the iPhone 3G!
So one of the first and notable triumphs of this 'open development' ideal we keep hearing about lets you play pirated games.
Rock on, freedom fighters, rock on.
Anonymous Troll
Flamebait? By pointing out the OpenMoko's obvious downsides to the iPhone? Are you kidding me? The overzealous sensitive mods are out in force!
Don't get me wrong, I love the idea of the OpenMoko, but the execution is poor considering the considerable competition. People are developing plenty of apps for the iPhone because it is popular and it does have a very polished user interface. The iPhone has staying power. The OpenMoko? Not so much.
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.
No sig for you!!
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.
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 to be stylish. For some anything that Steve Jobs does is considered stylish. Such is the myth, that the man could start a style trend by being caught scratching his balls in public - within minutes fanboys would be espousing the health benefits of doing it, and deriding anyone who questioned the wisdom or decorum of doing it. Use your brains and quit with the mindless consumerism and hero worship. Function over form. Use your brains or suffer the consequences. Jailbreaking this thing is like buying a stylish little city runabout, then trying to haul a 2 tonne boat with it.
Watch me get modded into oblivion for daring to criticise the thing. C'est la slashdot.
These posts express my own personal views, not those of my employer
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).
Do you even lift?
These aren't the 'roids you're looking for.
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.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Are you so apoplectic at people who install the XBox media center, cutting themselves off from official XBox updates?
REAL hackers accept the path of the parallel path they take. In reality there is no risk since you can always cut back to the main branch from Apple if things stop working - but why would they? If things work today they will continue to work as long as the device does.
You are just making excuses for continuance of your irrational Apple hatred.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
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.
If you mod me Overrated, you are admitting that you have no penis.
If you read the license agreement, there is no restriction against a terminal type application.
It's just that no one has bothered to write one.
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.
How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
I really can't believe the shortsightedness and creativity bashing going on here. The first post genuinely poses the question, "why?" and not only does nobody present a valid answer, but most take the opportunity to jump to hacker bashing and fanboyism. Doesn't anyone see the real value of taking stuff apart to see how it works, modding it to work better or differently, or just messing around with what seems to be the future?
I unlocked and jailbreaked my iPhone primarily so i could use it with local prepaid sims while travelling. I spend months out of the country (US), and AT&T just doesn't cater to folks like me. But coming from a Palm platform, I loved the ability for people to write whatever app they wanted and get inside the os. This is where the real creativity comes from that gives us real world solutions made for and by the users. I don't think buying into the prescribed contractual setup is the best way to fit such a powerful device into one's life. And those of you who do, great, fine. But don't bash those who want to tweak and crack their stuff. You don't realize how much of their work and discovery has evolved into what you consider the established norm.
To me you guys are condemning the very revolutionaries who gave you the freedom and luxury you have today.
Sure it can. However, it cannot ALSO take photographs, use WWAN broadband, send/receive text messages, etc. It is the convergence between these things that is useful and interesting.
Using the phone as a terminal is precisely what I do -- along with other things.
+++ATH0