iPhone 1.1.3 Update Confirmed, Breaks Apps and Unlocks
An anonymous reader writes "Gizmodo has gathered conclusive evidence which confirms that the iPhone Firmware 1.1.3 update is 100% real. It installs only from iTunes using the obligatory Apple private encryption key, which nobody has. The list of new features, like GPS-like triangulation positioning in Google Maps, has been confirmed too. Apparently it will be coming out next week, but there's bad news as expected: it breaks the unlocks, patches the previous vulnerabilities used by hackers and takes away all your third-party applications."
My phone is activated and I use AT&T. There is no way I am upgrading until I can use my apps with it, too. And it'll suck, period, if I have to reinstall all my apps. I would consider doing so for the GPS triangulation.
I felt a great disturbance in the airwaves, as if millions of helpless iPhone apps cried out in terror and were suddenly silenced.
They cried out, "don't raze me bro!!!"
I'm not a developer, but I'm really thinking this Walled Garden thing is for the birds - which makes me want one of these less and less.
Most of the stuff on
It gives a vague couple-mile area that you should be in or around. Google has been working to give this to phones lacking aGPS, but it's not a good excuse for lacking the feature when my zero-charge (one-year contract zero money) phone does have it.
XML is like violence. If it doesn't solve the problem, use more.
The iPhone SDK will probably be released at Macworld (January 14-18).
Do you even lift?
These aren't the 'roids you're looking for.
Apple giveth, and Apple taketh away. Why they keep fighting their users makes no real sense. How long before, no matter how neat the gadget, the masses decide that Apple simply isn't worth the trouble?
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Why is apple trying so darn hard to stifle every attempt to develop for their product? I can sort-of understand the other carriers thing, as they and AT&T want their money, but the 3rd part apps blocking is just ridiculous. 3rd party apps are part of what made me initially interested in them; today I'm glad iDidn't get one. Even microsoft understands the importance of Developers, developers, developers, developers, developers, developers, developers...
P.S: article tagged cryphone.
I cant help but find myself asking, with all the stories like this, why do people like the iphone so much? what benefit does it offer? all i can come up with is that its an apple product, and its riding on that alone. It has a cool touch screen, but thats about it. I have a nokia 6300 i got the other day which i think is awesome. And it can do almost anything an iphone can do. My previous N95 (which sucks, never buy one, too many faults to count) did more. Can someone tell me objectively what makes an iphone so great apart from just being an apple product? (which i fail to see as being a leigitimate reason)
So Skulldilocks threw acid on the schoolchildrens' faces, cause somebody from the bible told her to do it!
Mousetrap...Mouse...Mousetrap...
I'm going to go out on a limb and say we'll see a fix for the fix by the end of January. So all the iPhone users can get their fix fix fix.
the only suprise here is that apple didn't BRICK your iphones with the update.
If you mod me down, I will become more powerful than you can imagine....
... the less likely I am to buy one of these turkeys. If Apple is so intent on creating strict boundaries around their products, they can leave me out. iLife is sounding more like iDeath the more I hear about it...
Understanding the scope of the problem is the first step on the path to true panic.
iCant believe apple thinks they can outsmart the world by creating the first unlockable phone.
"A gentleman never strikes a lady with his hat on." - Fred Allen
How dare Apple fix security bugs that can lead to arbitrary code execution!
They're violating hackers' right to run their code on whoever's hardware they like!
Okay, I hate the fact that the iPhone didn't come out with an SDK at launch, and the fact that there's an existing playform for building phone apps (Java ME) that they completely ignored, and Apple's "Buy a new one if you brick it" policy (Could they at least take your bricked iPhone for $100 or something so the hardware doesn't go to waste?)
BUT
most of the security circumnavigation is a result of buffer overflows and other stuff that could be used in theory by attackers as well so they are right to patch it.
Personally I'm going to wait until after the SDK is released until I think about buying one, and anybody else who is currently trying to hack the iphone should do the same (even just to save their wallets from more brick costs).
It's turtles all the way down.
I'm a recent admitted Fanboi of Apple. Held off for years, but the unix-based OS X with its stability, semi-open-sourcedness, slick and friendly GUI, and nice hardware, finally won me over. I used to develop-on-linux/deploy-on-linux. Now I develop-on-OSX/deploy-on-linux. Works well.
Anyhow, I like Apple's stuff, in general.
And I recently played with the iPhone. A nice piece of design, a nice piece of hardware. And possibly they are honouring their deal with AT&T by thwarting unlocks with each point release. But continuing to do so, and *especially* nuking 3rd party apps, is really going to alienate themselves from the market in the long run. I think the stat is that more than half of the iPhones are sold without getting activated on AT&T, meaning people are either unlocking them for other carriers, or using them as overpriced iPod Touch's. Apple is going to shoot themselves in the foot if they keep pounding so hard on the 3rd party carriers and 3rd party apps. (And where I live, I couldn't get AT&T if I wanted to. If I could unlock the latest gen of iPhones, I'd buy one. But I can't, so I won't. And the nuking of 3rd party apps is scaring me away completely.)
Apple has time to change their course on this a bit, but I think they'll end up with another Newton on their hands if they don't lighten up.
Hopefully TFA is incorrect or incomplete in some way.
Love many, trust a few, do harm to none.
Wow, yeah, they were so close to having you as a customer too... drat, foiled again; you showed them; take that Mr. Jobs!
An exclamation point in computer logic (and thus our logic here on ./) is a way of saying, "not" or a logical negation. As in, shirt = !black. Also sometimes referred to as a "bang" character.
./ it's considered to be understood as "not" when placed beside a word. So basically they are saying that this comes as no surprise.
This is adopted in several programming languages. There are other computer based meanings, but here on
Tibbon
tibbon.com
Why does every one insist on giving the same old tired arguments every time an update comes out? Doesn't anyone remember that an SDK is coming out in a month (or less?) Everyone will be able to get their crappy Notepad++++ programs that way as well, and with Apple's approval no less.
The issue with the unlocking is a different however. But, until the US people stand up and actually say that they want universal unlocking for all phones e.t.c. exclusive deals like the iPhone will continue. (Speaking of which, there have been exclusive phones in the past, and there will be more in the future, why is the iPhone always singled out for this?
Why is apple trying so darn hard to stifle every attempt to develop for their product?
Why is Apple fixing known and demonstrated security flaws in products? I can't imagine why!
I would think the fact that they are soon releasing an API for the phone would be seen as an indication they in fact supporting development as best they can. But you simply cannot have Apple leave gaping security holes in a product open or someone WILL exploit them eventually. Would you rather Apple left open the hole that let anyone execute code on your phone with the right TIFF file?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Funny. Microsoft allows complete and open access to their Windows Mobile OS (whether or not you can load your apps onto the phone is left to the decision of the carriers). In fact they even opened the source for the OS (okay, it's a Shared Source license, and it requires having an officially licensed version of Windows Embedded CE 6.0, but the source code is all there if you want to modify it while building a new device of your own). I think this is a case where you want Apple to act more like Microsoft rather than less.
On the other hand, I'm an iPhone user. I spent a fair amount of time playing with Windows CE in the past, and while I like the system I was not a fan of any of the current phones using it today. So I bought an iPhone, and I like it. The current lack of an SDK isn't slowing me down, since I probably wouldn't write any iPhone apps anyway (as much as I'd like to think I would, I know that I'd just dabble a bit and never actually finish anything). Sure, there are some things that are missing (GPS, full Exchange connectivity, an IM app), but I can live without those at least for now.
Does anybody have any numbers that state what percentage of iPhones are hacked?
If the iPhone can automatically center you even around the right quadrant of a city, a simple search on your current street address will quickly pinpoint where you are. But you probably donb't even need that since you could simply see on the map where the cross-street you are near to is located.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Why is the carrier listed as 'Nate' in the clip? Great hack, but that looks like an unlocked iPhone to me. AFAIK there is no way to unlock 1.1.2 yet let alone '1.1.3'.
Nice way to get traffic to your site though.
Do you not get it yet? It is a fairy tale for kids!!!
Okay, I hate the fact that the iPhone didn't come out with an SDK at launch, and the fact that there's an existing playform for building phone apps (Java ME) that they completely ignored,
I have been doing Java stuff for a long time. And I've even done a few small things in J2ME in the past.
But if you think about it, there's a good reason the iPhone doesn't have J2ME - it's not M. That is, nothing about the iPhone is anything like the reference J2ME platform, and it's really not a "Micro" kind of platform in the traditional sense of the word. But there's also no good Java GUI API to an all touch input device either, so you combine that with Java processor and memory requirements and it's really not a good fit for the iPhone, at least right now.
Now that XCode/ObjC has garbage collection, there's really no good reason a Java developer couldn't move over to Objective C if they really want to develop something for the platform.
When the API is finally released, we probably will see someone release a J2ME emulator for the iPhone which would be kind of interesting. But I think it would be some work to put that together.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The original poster was talking about users running applications. Apple is also taking away region unlocks, but that's a different matter and a very different issue and there are arguments that make sense for both sides of that conflict.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
That was my standard reply when asked what I thought about the iPhone and why I'd rather stick to my old nokias, and the price cuts didn't change my view on that device: if I pay for something, I wanna be in control of what that something does.
I still fail to understand how in Earth a closed, tinkerer-unfriendly, platform such as the iPhone can be considered geeky.
support and liability. Think about them...
Only the State obtains its revenue by coercion. - Murray Rothbard
Are we safe in assuming that this patch does not render iphones unusable? Simply disabling third party apps and patching holes, NOT locking it up so that you have to go to apple and pray for forgiveness?
If you're determined to pay too much for a calling plan and an overpriced phone, this is what's going to happen. Sure, it looks cool, but it's locked down enough to make Microsoft blush. I mean, come on.
Mod me to hell, I don't care, I have karma to burn.
the percentage is currently 16.93%
note that the 3 is recurring which means it is 16.93333333333333333 and the 3 goes on for infinity which is another word for 1 million so there would be exactly 74 pages just of 3's!
The iPhone is a slick product. Kudos to apple for pushing the edge of UI design. But, once again apple's closed-system philosophy is their undoing. Yes they're releasing an SDK as a business response to Android. They're *responding* in this department, not innovating. That's why Google's Android will overrun the market and apple will be stuck with their ~3% market share just like the Mac.
Predictions are difficult, and I'm no seer. This one looks obvious to me though.
Customers. They're what makes a platform. Not openness, not features, customers. Thats what the iPhone has and attracts. And thats what the developers will ultimately follow. Android will have a good following no doubt, but the iPhone's will be larger. In just 6 months this incredibly CLOSED platform is already the #2 Smartphone in the US. In a few years it'll probably over take Blackberry for the #1. I don't see any one or collective Android product rivaling that.
A regular person isn't going to buy an Android unit just because some geek tells him he can install a thousand apps on it. They can already do that on a Windows Mobile, Symbian or Palm OS device. What a regular person wants is a FEW apps that work well. Thats where the iPhone excels and with the SDK that few number will get larger and larger over time. Remember, ultimately its NOT about what geeks want.
Mac OS X and Windows XP working side by side to fight back the night.
Proof of my theory, that Jeve Stobs doesn't want people running third-party software on the uPhone. He obviously wants to allow exclusive access to fourth-party apps.
I keep heaing people complain about Apple refusing to unlock the iPhone. Here's an ugly fact, they can't. They have a contract with AT&T preventing them from opening up the iPhone to other carriers, right or wrong they can't open it up without getting sued. Also it may be a condition of the contract they they prevent people from hacking them so they can use other carriers. Nothing is going to change until the contract is up. Once that happens expect changes. iPhone is now a proven product so now everyone is interested in getting a piece of the pie.
OT, but ...
With the hacked iPhone can you upload files from Safari?
I need to check a website that only lets me in once I have uploaded my digital certificate & password.
I assume the password is no problem, but can I upload (via a web form) a *.cer file from iPhone Safari?
(I know piss poor security since the certificate can be freely copied. It is really only a password system, but I didn't set it up. And they don't care what I think.)
Once I am in I need to click thru a selection web form, and look at a few PDFs. Which I believe Safari lets me do, correct?
Doing this is pretty time critical and right now shackles me to my desk for most of the whole day. Where I able to handle this via a cell phone, my life would become much much simpler.
It installs only from iTunes using the obligatory Apple private encryption key, which nobody has.
Well obviously somebody has the key for Apple to be able to create the update packages, deliver them through iTunes and install them on the client devices.
(This sig intentionally left blank)
Buying an unlocked phone, you know you can't update the firmware. At least that would be true for all but the stupidest of the 18%. Therefore the figure *really* affected is less than you say, far less.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Because Apple has worked extremely hard to put themselves in the limelight,
Because Apple has? Or the media has? Because every single phone since the dawn of time has "worked extremely hard to put themselves in the limelight". Apple just managed to actually succeed - and is being punished for that. Success is why Apple is being singled out, not because they tried any harder or any differently than other phones which get ignored.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Apple wants to SELL the applications. If any coder can spend a weekend working up a decent solitaire game then that means they won't be able to charge $5 (or whatever) for their solitaire game on iTunes.
That makes no sense. Regardless of how many "MySuckySolitare" games people release, Apple is still free to sell whatever they like on iTunes and probably get uptake that is affected negligibly by unpolished experimenters - have you SEEN most Palm software?
After all, Apple started the iTunes store selling songs for $1, that you could get for free anywhere else. They maintained that if you make the experience pleasant and easy enough, people will pay money over free alternatives - and they were by and large correct. Why would the thinking and the model be any different for iPhone applications?
Apart from that, what little we know of the proposed development is that developers have to acquire a signature to use for developing apps - which in turn would mean I would be free to distribute MySuckySolitare, people would just have to accept my signature on an app. This seems like a fine model as it helps to maintain accountability for applications developed.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Yes they're releasing an SDK as a business response to Android.
The iPhone SDK was announced before android.
But even if it was not, apply Occam's Razor - what is the simplest explanation for the iPhone SDK? Simply put it's the entire internet whining to no end ever since the iPhone launch that they want an SDK for the iPhone - more importantly, among them many registered Apple developers. It could be that Apple actually listens to customers and developers, a plan so crazy it just might work!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
People will say that if you don't like it, don't buy it. They are wrong.
The problem is not the iPhone. The problem is, trying to tell people what to do with your product after they have bought it. If we start admitting this is a legitimate approach to business, we have basically lost intellectual freedom in the digital age. It gets clearer and clearer that one trend is the open trend - which dominated media for hundreds of years. This approach was, buy it where you want, read/play it where you want. This was books, tapes, CDs, DVDs. It has also marked the PC: buy hardware, run Windows/Unix/Linux, and put whatever apps you want on it. Write whatever you want for it.
However, there is another distinct model, which Apple and now Amazon are struggling to generalize. That is, buy it and then connect to or play on it or install on it what we give you and permit you.
Of course, the iPhone and its third party apps does not matter. Neither in itself does Kindle. Neither does the locking of MacOS to own brand machines, as long as Apple has tiny market share. Neither does the inability to play iTunes on any other players, its just music...
Take them all together, and they do matter. Take them all together, and we can see a real and growing threat to intellectual freedom. Apple has always been a leader in this attack, and its now joined by Amazon. What you can expect to see is ever increasing attempts to hack away and diminish the 'buy anywhere, play anywhere' business model. Each one will be small and unimportant in itself. Take them all together, and you are looking at a very expensive future where, on multiple incompatible products you have access to restricted media which is limited to what a few large companies want you to have access to.
It is a war, and its important to make an example of both Amazon and Apple. Because if their model works in the market, in 10 years time, we will look back with amazement at the freedoms we used to have, and wonder how we ever had them.
Boycott Apple now. And boycott Amazon too. Do not accept that when you buy software, you in fact license it. Assert your right to play bought media on whatever you feel like, and to buy it through open interfaces not closed proprietary software. And agitate and publicize.
This one is really, really important, and its importance goes far beyond the particular detailed examples we are confronted with daily.
I don't grok the amount of anger in this thread. It's a phone. It was sold to you as a phone, nothing more.
If you bought a car and completely changed the engine you wouldn't complain if the manufacturer didn't service it or keep a stock of oil filters for it.
No sig today...
I personally love my iPhone. It does everything I need and then some. For instance I NEVER used youtube, but now I find myself using it in the oddest situations (like when an guy at work was talking about conway twitty I searched and found some concert clips and showed him). I also dont mind the wait for third party apps, I would rather have a well thought out SDK than something hacked together. Heres something I dont understand regarding third party apps; why does everyone feel that Apple has to support them and be careful when updating. I find this analogous to a contractor building a house and having to redesign it every morning when someone cuts holes for windows or runs wires where they want to. If the "hacker" community involved wants to create a cell phone then do it. Don't complain that someone spent a long time to refine the hardware and software for a device and then claims ownership and is protective of it. If their so happy with their unlocked phones then don't update, if its so perfect leave it alone. Better yet why not treat it in the true spirit of open source and give Apple the respect for what they did and fork it. Make your own project, create the firmware, make a loader, refine its synching abilities, and so forth. I love the open source community and use a lot of their software daily, linux especially is a one of the best things ever to happen to computing. What I don't like is the direction its moving, and the attitude towards the iPhone makes this apparent. I attribute this to the RMS opensourcers' and their socialist, anti-capitalists ideologies (Honestly what is wrong with making a profit off of your creation, this isn't the 70's and these are not command line e-mail apps were talking about).
I dont mind the way Apple does buisness and believe they listen to their consumers. I cant tell you how many posts I read complaining of a lack of gapless playback on the iPod, only to find out that these posts were dated and that the feature had been included. The thing with Apple is that they don't just "do" things to shut people up. I admire that. They have a direction their moving in and they keep the course. I cant stand these companys that try to make a swiss army knife style device that is just crap. Have some focus and get the core features working. I had a gps-enabled blackberry on nextel and I dont think I ever got it to find my location. Thats crap, if a feature is there it should work, with the least amount of flaws. My iPhone always works and the only two apps I ever have problems with (Mail when I check my IMAP account from to many locations simoultaneously i.e. on my laptop while connected on my phone, and safari has the occasional page crash) are corrected very quickly. If an app hangs hold the home button down and it will restart. I never have to reboot my iPhone and can honestly say that its been on for about 4-5 months straight. Thats stability.
In time I agree that most of these arguments will be mute and have been a waste of time. The SDK will come, it probobly will be limited in the beginning but will eventually be full featured. It will become unlocked, I mean, Isn't it illegal to keep a phone locked after the contract is up anyway. If this isn't allowed then someone will take them to court and force them to obey the laws.
Now for a request. Could everyone stop complaining and get innovating. Take all this negativity and focus it into the iPhone killer. I would love this and probably be one of the first buyers . Ohh yeah I own Apple stock (sort of a disclamer), but I would ditch it and my iPhone in a second if there was truly a better product. I'm only loyal to my family, my money goes to the winner.
Wake Up! Apple doesn't count these 18% as users. They count it as consumers but not as users, not as the market place they want to have.
It's too damn simple, can't you fools understand ?
1. Apple sells you a phone, they say it's locked, they say it's fixed networked.
2. Every legal paper along the way tells you it's supposed to be locked down.
3. Now some idiots come along and protest that they can't keep it broken.
4. Profit ? Yes and no.
Apple enjoys the buzz around "locked or unlocked, how exciting", it's probably a minor part of their strategy. They just want to sell you the phones, they don't want you (hackers, crackers or dummy followers) as their main client base.
Bmw counts medium rich people as their "users", not the dumb wit 18 y/o death racers. But they still sell to them.
Microsoft counts companies and honest home users as their clients, not the illegal-copy-using people.
Pharmacies count ill people as their clients, not drug dealers that synthesize addictive drugs out from legal ones.
Why Should Apple Differ or Care ? --> Simple, they don't.
As far as apple cares: you bought a car and you complain that the f*cker can't fly, oh my !
End of story, stop dreaming. This is life, if it's too much for you too take, go play WoW or something.
I'd tell you the chances of this story being a dupe, but you wouldn't like it.
iPhone having a touch screen GUI isn't a valid reason for it not having J2ME support. Just in example look at some other phones that don't have the normal form factor that traditional phones and that have support for J2ME.
As you can see all those phones support J2ME. The real reason why iPhone doesn't have J2ME support is the same reason why it didn't have MMS support: Apple just couldn't deliver.
I also don't think that there is any reason to change from J2ME to any other framework ff you can do the application in J2ME. If you can't do the application in J2ME, the next choice is S60. J2ME support is built in virtually every phone meaning and S60 is also very popular. Why limit yourself to a device and framework that has only a million users when you can go to tens and hundreds of millions of users?
Survey research tool for commercial and scientific use
The most blasting thing of 'm all; they want .OGG to be a closed DRMized format,
while they got their posters hanging throughout the entire city with "Let's PLAY!" with the Play triangle next to it.
They sure got irony at Nokia between their lawyer and advertising departments.
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
What, you didn't think your iPhone was yours, did you?
If you want to read what Nokia does on E90 to cage the customer then have a look at what happened when I tried to import my old 9110i Contacts into my new E90
Companies wants to retain control over devices they sell, they want to lock you into it as much as they can, by the sheer pressure of customers Apple will provide a toolkit, but in the name of SECURITY they will decide what application will be able to run on the machine.
Customers should be aware that the data they produce and own are caged into a device that is under control of somebody else !
Why are people still dumm enough to buy and use an iPhone ?
The phone might have a fancy GUI, but is pretty boring regarding features, no radio, no java, and more.
It is pretty pricy, you are locked together with the phonecompany apple has chosen, they even demand money for your usage.
And what is even worse, Apple is just about the worst company in the IT business when it comes to giving the users freedom to use their products for wathever they want.
Yes there might come a SDK to make software, but they should have allowed Java from day one ! and not some self invented SDK system.
But people are so blinded by the very good Apple advertising and hyping of the products, so they don't notice how crippled the products really are.
The iPhone, the iPods are very crippled when it comes to features, and you are forced to use iTunes or some not very good 3rd party products.
No thanks i prefer my freedom.
We do not live in the 21st century. We live in the 20 second century.
seriously? I mean the parent just wants the phone he bought do what he wants after all. And I suppose he doesn't want to give anything up until he sees good reason to *upgrade*.
Does Apple supports his interests? Well, solely no. Apple has several constituents in this space.
You can't be ahead of the curve, if you're stuck in a loop.
Microsoft's Shared Source is just a marketing exercise that has nothing to do with Open Source - it isn't like "if you can get it to work, you can use it for free" - basically, it's an attempt to get others to add value to the Microsoft bottom line. Oh, and it really can't run on any mobile piece of hardware - there are far too many limitations in the codebase, as its roots assumed a device of the late 1990's/early 2000's.
The iPhone is locked down, it certainly isn't more locked than, say, any Verizon phone, nor is it as weak and powerless than any Microsoft-based phone.
A comparison of the iPhone with an open Java ME-based device is interesting, given the openness of that platform, plus the fact that some providers don't lock it down.
It's more like: You bought a car, you can clearly modify it so it can fly, but every time you take to the mechanic to get the radio fixed they deliberately take off all the stuff you added to make it fly because "they don't support flying". Even though you're fully aware they don't support flying, you just want it to because it's your damn car!
(I don't have an iPhone and don't want one, aside from the fact that they're not available in Canada anyway
Animoog.org
My point was my cheaper phone also has aGPS for 'free'. Apple didn't design it in.
And zooming in on your exact location kinda requires that you already know where you are. If you do, then why do you need location service at all?
XML is like violence. If it doesn't solve the problem, use more.
You probably have aGPS. It's GPS that gets most of the satellite data from your Cell tower (which has line of sight guaranteed to a lot of GPS satellites) and uses that in conjunction with GPS satellite data it can pick up directly (even indoors, you can probably get at least one satellite, and aGPS is good with that). An aGPS handset can do ~10 ft precise location, but requires a cell tower for the satellite data it's not likely able to pick up.
XML is like violence. If it doesn't solve the problem, use more.
Please, explain to me as a consumer and user of mobile telephony how locking a phone to prevent me using it with another carrier benefits me?
I'd appreciate you illustrating your answer with specific reference to the iPhone as that's a device you pay for entirely up-front, with the initial purchase price fully compensating the manufacturer and distributor.
It may be a different matter, and a very different issue, but I fail to see the arguments for it, unless you're a user unfriendly hardware manufacturer seeking to screw over your actual customers.
Vulnerabilities am good. Fixing holes make me sad!
Thousands cry and cry and cry over the iphone's lack of an sdk - Apple actually decide to release one - and have to update the iphone os to support it - and thousands cry about it - geez
What do Apple have to do for you people? I think you will never accept Apple so just go and wait for the gphone will y'all?
So many bad analogies in one post. The thing is, people see iPhone for what it really is, a computer, and they know what what a computer can do. In other words they know it can fly. Right now Apple don't give any right to 'hack' it but that it is only because they want to sell you a new one with more 'features' next year. People have come to realize this and Apple is balancing its act in order to satisfy its commercial interest, one of which is keeping their 'good' company hype. They do, however, consider un-lockers as users otherwise they wouldn't announce the release of the SDK.
Not to buy the iphone. I looked at it when i bought my at&t Tilt. A. I'm not into games B. I'm not into MP3's/videos C. (personally) I don't like closed source devices. Yes, the MS6 Mobile is a "closed" OS, but at least I can tinker with the registry, add just about any application I want without having to bow to the Apple police. The iphone is a nice device, but I don't like a company telling me what I can and cannot install. It's MY PHONE. I'll install what I damn well please.
Apple would be very ill advised to allow unsigned code on the device. The question is whether the set of trusted roots is closed or open.
This issue is currently being examined by every cell phone platform provider. The potential for damage caused by malicious code on the handsets is real, particularly in places like Scandinavia where the cell phone is routinely used as a payment device. Carriers are understandably concerned that there might be premium rate fraud applications like the Beavis and Butthead screensaver that silently dialed a premium rate number in Moldovia.
The advice I have been giving people is that they should insist that all code be signed but allow for configuration of the list of trusted signing roots so that it is possible for anyone to load any code they choose but not possible for drive by code to install itself without their knowledge.
This will in turn mean that there will need to be some process for acquiring code signing certificates for development purposes and for distribution of open source software. The two issues are different though, supporting developers is easier since they are assumed to be technically competent and can be told to go through a complicated procedure to generate and install a self signed root.
Providing code signing certs for distribution of open source code is trickier. The problem is not the cost, that can be taken care of, the cost of providing certs for open source applications can be carried by a small increase in the price of commercial code signing certs. The problem is that while some open source enterprises like Apache or Mozilla have very good internal processes that I would have no problem issuing certs to those efforts, I can validate their credentials and any injured party knows where to send a writ. They are accountable. Most of the 100,000 or so open source efforts are not in that category, they are small, informal and most likely to fold long before delivering useful code. If efforts of that type can easily obtain a code signing credential the whole purpose could be lost, the Internet criminals would simply present themselves as open source efforts and roll malware into that code.
Incidentaly, we do not know for sure that the alleged code is genuine. While only Apple will have the hardware containing their private key there is another way to get an update onto the device - substitute the Apple public key on the device for another one.
I suspect however that the leak is genuine and deliberate. Its a way for Apple to tell people that they should expect their unlocked iPhone to stop working in the near future.
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
This is what I don't understand. Apple is clearly hostile to hackers on the iPhone/iPod Touch. Why bother? Vote with your wallet. Go out and buy a device like the Nokia N800 or N810 which is the most open handheld device I've seen. It lets you install third-party apps without even using the command-line! Browse to a 3rd party maemo app link, tap install, and agree to the "This is not a Nokia app" warning screen. There are very few programs on the Nokia that aren't open source, of which the wireless driver is closed.
I'm all for hacking devices, but Apple isn't doing the "no warranty, your on your own" thing; they are actively thwarting any efforts to tweak the device. DON'T BUY IT! If a device does not do what you want, including being hackable, then don't buy it.
Support Nokia with its Internet Tablet devices! Show vendors that we want more open hardware!
Sprint SERO:
500 mins, unlimited texts, unlimited EVDO data, free Verizon roaming, tethering. $30/month + tax.
1250 mins, unlimited texts, unlimited EVDO data, free Verizon roaming, tethering. $50/month + tax.
At those prices, it makes sense to get a Sprint phone, share out its connection using Wifi or BLuetooth, and slave an Apple Touch or phone off it for connectivity. You still come out ahead and you don't have to put up with sucky EDGE.
Da Blog
Just disable the receiver/transmitter, at least the third party apps would work!
The reason Mac OS is overwhelmingly adopted by the creative industry is that it does creative tasks well.
DA: Anything that happens, happens. Anything that in happening causes something else to happen, causes something else to happen. Anything that in happening happens again, happens again. Though not necessarily in that order. Your favourite OS sucks.
Da Blog
Apple is being singled out, because they are the only company with enough balls to actually show how their product works on a commercial, instead of relying on some pop-star to hold it in her hand.
In all the Apple ads, and in the stores, Apple's phones are never set up to browse using EDGE. It's always the Wifi connection and, using that, any service looks snappy. Using EDGE, I doubt Apple could actually *fit* more than two UI operations into a 30-second TV ad slot because it takes around that long for many basic web pages to finish loading.
Maybe Apple's new 3G phones will not suck so much at basic web tasks using the phone network, and Apple will actually have the balls to show this in operation. Sucks to be a user in a 2-year contract though.
Da Blog
Normal users don't want to "update their phone" (which is a weird concept to many consumers in the first place) and have it break in some way.
Yeah you're right, outside of the Apple-verse, nobody updates their phones. Yes, those hundreds of millions of people downloading Java or Windows Mobile or Palm OS or Symbian or RIM games and applications to run on their phones though either commercial or "free" channels must be a figment of the multibillion dollar mobile phone industry. And I'm not even counting ringtones in this figure, the total dollar value of which far eclipses all "legal" music downloads sales combined.
Da Blog
What we really need is quantum computing. All modern lockout systems ultimately derive from public-key cryptography. Quantum computing would break all three popular systems - RSA, modular discrete logarithm, elliptic curve discrete logarithm - and there would be nothing Apple or anyone else could do to protect against unauthorized software on their hardware.
More importantly, it would destroy the VeriSign cartel.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Have gnu, will travel.
other cell phones' UI suck so badly they don't dare show how badly they actually operate.
I disagree. Some phones are better at certain UI tasks than Apple's phone, others are worse - it's not an absolute. For many operations, Apple's UI or its phone makes certain tasks far more difficult than it should be - like going to random sites from a texted URL. Lack of simple copy/paste UI operations makes that suck, as does a lack of phrase-based autocomplete. Most companies are not in early adopter mode, so they do not stress mechanical operations or lean heavily towards adverts of that type. One notable exception is something like HTC, where it runs ads similar to Apple's demonstrating its version of a touch UI. Apple has always fetishised its UIs, and so its current reliance on ads of this type should come as no surprise.
One a more significant level, Apple's advertising for its phone is currently is early adopter mode, stressing the manual operations as a fetish over the ability to complete tasks. For certain things it is moving beyond task based presentation to goal-directed presentation, but it still lacks a lot of the "message" that other phone ads have been pushing for years: community, family, connectedness, sociality. The best UI is one that is not there. Personally, I like voice UIs more than many people. Rather than futzing with a screen to get ijn touch with someone, I like being able to say "call X" or "text X" or "Amazon" to get something done. It means I constrain the directing of my attentional focus on the communication device until it has successfully established the mode of operation that I desire. It's virtually impossible to get anything done on Apple's phone without focussing entirely on its screen and its UI. And that is exactly how Apple wants it.
it is still better than NO Internet access.
I confess I do not fully understand what point you are making here, because I haven't had a phone that did not possess the ability to access the Internet since the 1990s. Can you even get a new one today that is "internet-free"?
Da Blog
"Currently there is no copy and paste for example. How do you do it with just a touch screen ui?"
http://www.engadget.com/2007/08/09/fake-iphone-cut-and-paste-demo-loves-you/
You're wrong. The iPhone API is a subset of Leopard's.
+++ATH0
Right now, you have a situation where the jailbroken applications run as root user.
They have complete access to the entire filesystem, and to all the communication systems such as wifi net access, with no firewall or any other protections.
A naughty program can do anything it damn well likes with your iPhone/Touch.
To me, that it the most serious issue that Apple has to sort out before letting in 3rd Party software.
I've got no problem with people jailbreaking their gadgets, and I've done it myself, but it's Unprotected Sex at the moment. No condoms.
My take is these gadgets are early days in the design cycle. Eventually they'll evolve into full Newton 2.0's, but Apple just isn't finished the work it needs to do yet.
Er.. other than having to learn a new language with a new object model (ObjC's OOP doesn't exactly map to Java or C++) and a whole new set of libraries, you mean?
Perhaps I've made it sound a bit too easy. But really the syntax and even the different OOP models are not that hard to get used to, the one thing that always annoyed me using other languages after Java was when I had to do my own memory management. I don't mind doing so occasionally, but after you get out of the habit of thinking about it it's a pain to go back.
It also helps if you ever adopted a message passing style of communication in a project before as well. so that you are used to that as a concept.
I would argue the Java-C# transition is actually harder exactly because they are so similar. With a transition to ObjectiveC you can keep them a bit seperate from each other in your mind instead of losing track of what is capitalized vs. what is not, or what subtle differences exist in a library that looks just like one you have used in the past...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The real reason why iPhone doesn't have J2ME support is the same reason why it didn't have MMS support: Apple just couldn't deliver.
Couldn't and Wouldn't are two very different things, and you have them confused.
The experience of using a J2ME application on an iPhone would suck. It would be far more limited than "real" apps, wouldn't generally make very good use of the touch screen, and just look like yesterdays breakfast.
Why do people not run J2ME apps on desktops? After all, they COULD run there as well.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Because J2ME has a more limited scope than the whole of Java proper (in terms of libraries and somewhat in terms of language) it seems like someone could rig something together out of one of the open source VM's around.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Why set it up that every time you upgrade, only certain applications appear, and forcibly remove the rest from appearing?
I don't know since I am not in charge of the iPhone system architecture. I personally think Apple should be able to change whatever the hell they like in undocumented non-public portions of the system, without complaints. Don't like the new system? Then keep using the older hacked version. People in the past have understood that hacking software or hardware was diverging from the manufactured planned path of changes and lived with the consequences of that. People today what Apple to actually tiptoe around whatever modes app developers feel like making, which as a system designer myself (but of servers, not handheld devices) strikes me as absurd.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The strength of Java is not garbage collection, buts the massive backing library that allows for rapid development.
But that's exactly why ObjectiveC make such a nice translation from Java development - because ObjectiveC (at least on the Mac, not as much generally) also offers a large backing library for functionality and a UI builder that allows for rapid development. It's not like moving to C or C++ (especially C++ which has large libraries but I defy anyone to say they allow for rapid development until you have used them for quite a long time).
GC is just one of the more annoying hassles to have to deal with when you leave the non-memory-managed language space. I made it sound a little more prominent of a feature than it actually is, but on the other hand it will help a lot people create more stable applications than they might have otherwise.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I hadn't heard of QuantumStep until just now. Thanks for the Google search term :)
What devices are extant that use it?
+++ATH0
I maintain that the iPhone, even with firmware 1.12 is an insecure buggy piece of crap running on ATT's FAIL [*burp* Edge] network [with a little 'n']. Most of you are probably better off just running 802.11G near a Starbucks, right? Then why put up with a mehRig? The perfect 'G' rig is the iPod Touch. Vote with your pocketbook and get an iPod Touch anyway, and hack it. I recommend Costco and their 90 day warranty on electronics. Don't upgrade to 1.13 until the jailbreakers break it. Me? I like having MobileScrobbler, iStumbler, and vt100 on my 'touch. It is a mehPod no more. The simple point is this: Apple is doing a disservice to their users by intentionally hobbling these rigs. I'm sure Steve will have some 'announcement' at MacWorld about real apps, I'm also sure that I will be as underwhelmed as current iPhone owners are with their unhacked rigs. I'll echo the other user's sentiments that once hacked, the 'touch is one of the most useful mobile devices I have -ever- owned. The second coming of the Newton done right. And not even done by the Gnomes of Cupertino. In the end, Apple will just be Apple, and miss an opportunity to absolutely CRUSH the competition. But no, I expect another round of mehPods and mehPhones.
--- See you at the Tannhäuser Gate.
You sound like Fox News on a bad day - all false dichotomies, bad analogies, and personal attacks. Useful arguments are a dialogue, so stop treating this like a gladiatorial match. Your barbs about playing WoW etc really only reflect badly on you.
A customer is someone who buys your product, regardless of what they do with it afterward. Apple releasing an SDK does show us that they do indeed count the 'hackers, crackers and dummy followers' as customers - those people want to buy an iphone after all, and might buy upgrades if they're happy enough. What they don't want is to be locked in forever to whoever Apple thinks is the best carrier for them, and the best supplier of apps.
I'd consistently look at Apple products first when evaluating consumer electronics/computers, because they think through their choices, actually design their products, and they are not user-hostile; if they do something unpopular like remove serial ports, remove floppies, or discontinue classic, it's usually for a good reason, and makes it better for everyone in the long run. If they turn into the kind of company that tries to lock down its users so hard they can't even install stuff on their own device, I'd reconsider that stance, as would I think the majority of their current customers. So Apple should care because a lot of their customers rely on them to make the right choices, and will go elsewhere if those choices are solely made to maximise profit short-term, at the expense of the wishes of their users. Linux phones will soon be a big competitor to the iPhone, particularly with webkit installed.
There was no requirement to wipe apps with this update, and to do so is just going to encourage a lot of people not to bother with it (frankly it's not very compelling and in some cases copies what has already been done by those 'crackers' - (that's drug dealers and death racers to you)). So they'll end up with a fragmented user-base running all sorts of versions. They may well feel this is worth the pain just now to force everyone to go to their way for installing apps when they've released the SDK. Actively blocking unlocking is a stupid move in my opinion - they could make a lot more money by simply not condoning software unlocks and looking the other way.
We'll see far better when the SDK is released what Apple's plans are, and if they're going to try to continue with this ridiculous walled garden they've set up or get with the program and open up the phone to the users/developers. I imagine Apple thought they could milk certain customers for a while first with locked in plans and then open up the platform later, which is risky, but might work. Ultimately a walled garden approach will fail, so I'm not too worried about the future as if they don't choose to they'll be pushed to open up. The touch and the iphone are mini-computers, and even if Apple don't see them that way yet, they will have to recognise it at some point - I'll wait till they do before buying an iPhone.
The OP's point about NOT rewarding Apple for screwing up is just as valid. Apple is just a company, Jobs is just a man, they make mistakes and even if they're awfully passive-aggressive about admitting them they do seem to, eventually, learn from them.
It saves you an extra $1100 or so, paid up-front, on top of the existing cost of the phone. In Germany, officially unlocked phones were on sale at 999 euros (or ~$1500). This is down to Apple losing any monthly fees from its partner phone-network once a phone is unlocked from that network.
So, with Apple wanting to recoup 4 years (according to the Steve) of R&D, here's your choices:
- Pay $399 for a phone locked to AT&T.
- Pay $1500 for an unlocked phone
Apple's position presumably is that no-one in their right mind would pay $1500 for the same phone that costs $399; and that the additional overheads of supporting any network, not to mention explaining to consumers that the 'visual voicemail' and possibly other future features wouldn't work, just made option 2 a non-starter.
It's up to Apple to figure out how much profit they want to make on each device (that's the right of the manufacturer). It's up to the consumer to decide whether the value is worth the cost. If the value-proposition is high enough, people will purchase the device in droves (and it looks like this is happening).
Simon
Physicists get Hadrons!
Given that devices with higher hardware specifications can be bought for under $700 even at inflated UK prices, if Apple charges $1500 for unlocked iPhones they're merely profiteering and not specifically attempting to cover costs.
That an officially unlocked phone can be purchased at such a premium merely accentuates Apple's desire to limit consumer choice and gouge their customer base.
Again, I fail to see how customers are benefiting here. I guess the answer is to buy Apple stock.
You've heard of this mechanics reputation. In fact, they've told you about this, recommended you not mod your car because of it, and told you that anytime you bring a modded car to them they'll remove it. Your friends have had their mods removed in older model cars and you read all over the web that this mechanic removes custom car mods.
Yet you still buy cars from the mechanic, mod them, and take them back to for repairs. And complain everytime your mods are removed.
Obviously the problem is with the mechanic.
I don't care about modding my iPhone. I don't like AT&T so I just bought another phone that works for me. At this point in time, anyone (but especially Slashdot readers) knows that Apple locks down hardware and isn't friendly to modders. If this works for you, buy a mac. If it doesn't, don't.
Yes, that is inflexibility, but that is the price you and all users of system must pay, to have any guarantees and data about message delivery.
But not everyone wants that, and I want to be able to turn it off - and it's there if you want it. Honestly, email is quite reliable now.
I know all about the history of MMS which is why I don't want it and think it should die. It's from another time, and that time is done.
Again, Email has the option to provide everything you want from MMS if it is configured well - and the point is you can in fact configure it to do different things. For moving data between users it's a far superior method which is why we do not use MMS on desktops! After all, if MMS is so great why are we not using it on desktops?
When coming back to that point, I just have point back to my original message and say: if those phones that are not traditional phones, can have J2ME and have it workable, why iPhone couldn't/wouldn't? Why not use standard that is there
And I'll just come back to my original question which answers yours completely - why do we not use J2ME on the desktop today.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
looking forward to the iPhone SDK, some info at iPhone
Ah yes, the "nothing to hide" argument.
The Eternal Value of Privacy
Appolo is the IM App you're looking for...
At least they didn't get bricked this time...
Why would anyone expect Apple to not break the hacked iPhones. Its what they do! /sammy with iPhone
When does it come out? And does it has copy and paste? The GPS thing for the iPhone will be pretty cool. I think I will actually use the maps thing now.