Microsoft To Work With Windows Phone 7 Jailbreakers 248
markass530 writes "Microsoft had a sit down with the first people to jailbreak their Windows Phone 7. Seems like good progress was made. This seems like a good approach to me. It would be great if Sony, Apple, Microsoft, and several Android phone makers would implement a simple development switch in their phones — these would obviously void the warranty, but it would give hackers the opportunity to actually own their devices without fear of having to jailbreak all over again whenever an update arrives."
Nokia (Score:4, Insightful)
Re: (Score:2)
Nokia simply takes the most sane route. If the application isn't signed just display a notification and let the user choose whether to proceed or not.
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
My S60 3ed (Nokia E71) allows me to install everything I want without code signing (bought simlock free, and not from a carrier so maybe it is some option they have to enable?) . It has this nifty little option in the settings that allow unsigned code to be run.
You need to sign it yourself using some 3rd party to get rid of the constant "Do you want app x to access your y)" notifications though, but unsigned apps can use them, if the users gives it permission every time (and if you code your application rig
Re: (Score:2)
Re: (Score:3, Insightful)
Now in January they invited the guys over again, gave t
Some hack, some don't (Score:2)
These manufacturers need to realize that there are people that don't want to hack their devices (like me) and people that insist on doing so. The people that don't care to will NEVER do it, and those that insist on doing it ALWAYS WILL.
The more rigid you are on something the more you hurt things for those that don't want to circumvent the system. Those that enjoy it will just enjoy doing it even more.
Re: (Score:2)
Yep. How can even the thickest PHB think they'll sell *more* phones by locking them down?
Re: (Score:2, Insightful)
Its not the phones, its the ringtones, apps, media and other features they make money from.
Re: (Score:2)
Yeah, and they also make money from them being jailbreakable. It's less direct, but it's true. Jailbreaking provides value, more for some than others. For me it's essential, I wouldn't buy one otherwise. I know this is the same for a lot of people.
Re: (Score:2)
Re: (Score:2)
LOL Fair enough.
However you rationalize it, the result is the same, having absolute access, creates more value for us, and them, regardless of whether or not that access is used individually.
Re: (Score:2)
Yeah, however if they have business relationships / contracts which prohibit it, I'd be releasing a good perfect jailbreak myself, just release a "cracked" ipsw (for iPhone) for each version. A little civil disobedience. Done.
Re: (Score:2)
Additionally, I would argue that it also adds value for publishers. I NEVER buy something I haven't run for a significant amount of time, cracked. Yet, I've spent a fuck load of money on software, which I already had cracked. Mainly because I realize it has value, and want to support the developer. Additionally, there are network effects, which most software vendors recognize, and is why they turn a blind eye to piracy in certain markets, or offer dramatic discounts (such as in china, or to students).
Regard
Re: (Score:2)
Piracy was also a great driver for PC gaming... But i see your point, i was in school during the Amiga days and they were by far the most prevalent computers among my peers... Parents chose them specifically so we could trade copies of games with our friends, and it didn't make us spend any less (we only had limited income and still bought games with it), we just had more games for the same spend.
Incidentally, why is windows excluded from your megacorp blacklist? I would have thought it would be one of the
Re: (Score:2)
It's not just a matter of selling phones, but to prevent piracy and DRM-circumvention. There are figures that as many as 60% of current iPhone apps are pirated (via jailbreaking of course). Look at how Netflix is dragging their feet on an android client, they have to have a reasonably-secure DRM before the studios will let them stream content.
Re: (Score:2)
And despite the 60% figure, and having to perform a procedure that requires at least a little forethought, iphones are still selling like hotcakes...
No DRM scheme can be secure by its very nature, the only reason some schemes get cracked faster than others is down to laziness on the hackers part, why bother cracking one scheme when the same content is available via other schemes that are already cracked?
Put it this way, the sony ps3 was the last of the 3 major consoles to be cracked, and yet going for years
Re: (Score:2)
That statistic is very misleading. Less than 10% of iphones are jailbroken. OBVIOUSLY that's where all the pirated apps are, since that's where they have to be. So anyone that wants to pirate apps will be jailbreaking their phone, and loading lots of pirated apps onto it.
And of that 10% there will be a percentage of people (like me) that jailbreak it because they want to unlock it or have access to unsign
Re: (Score:2)
Usually it's the PHB's kissing ass with the networks that order lockdowns.
Was this like (Score:2)
Suleiman meeting with the protesters ?
Voiding the warranty (Score:4, Insightful)
It would be great if Sony, Apple, Microsoft, and several Android phone makers would implement a simple development switch in their phones — these would obviously void the warranty [...]
Why?
Re: (Score:2)
Re:Voiding the warranty (Score:4, Informative)
PCs come "jailbroken" by default. It didn't void the warranty on my PC when I installed Linux on it. Why should smartphones (which are just pocket sized computers) be any different?
Re: (Score:3)
your PC doesn't include a radio transmitter with varying output that must talk perfectly with other transceivers in order to prevent widespread jamming.
Can you image a virus that turned every cell phone it infected into a jammer? That is currently possible with today's smart phones once you jailbreak/root/crack it. Or how about a software hack that can selectively disable your phone?
Current PC's are covered in massive amounts of hacks and cracks that distribute the spam, do you really want your mobile bei
Re:Voiding the warranty (Score:5, Informative)
Any phone that allows substantial screwing with the the RF output of the phone is using a poorly designed cellular modem chip (baseband). Short of altering the baseband firmware, the worst that a phone should be able to do is a limited denial of service attack (such as mass producing SMS messages or rapidly starting a phone or data connection, and then droping it before it is fully established, and repeating).
That said I will admit that there are some rather poor baseband chips out there, which let the main processor specify important RF parameters.
Re: (Score:2)
Because the manufacturer says so?
Really, that's the only reason. As the holder and/or licensor of the patents and copyrights behind the device, as well as the warchest needed to manufacture it, they are in a position to set terms to their liking. And usually, they'll do so if it suits them, or pleases equally large wireless providers who have weight of their own to throw around.
Have a network used for voice data and don't want smart phones clogging it with data? Muscle cell phone makers into locking thei
Re: (Score:3)
Re: (Score:3, Informative)
Your warranty depends on terms of your purchase. Dell could argue that you voided your warranty because the PC is no longer the same OS.
No, they can not, at least not in the USA. The Magnuson-Moss warranty act prohibits it.
Apple lets you jail break your iPhone; don't ever bring it in for support if you do. .
As has been pointed out already ad nauseam, you have a legal right to warranty hardware service on your iPhone whether you have jailbroken it or not. They might reasonably refuse you software service.
Re:Voiding the warranty (Score:4, Funny)
No, they can not, at least not in the USA. The Magnuson-Moss warranty act prohibits it.
No it does not. The Magnuson-Moss warranty act [wikipedia.org] provides a framework for all warranties in the US. It covers general outlines. In the case of modifications, it says that manufacturers cannot outright void warranties based on the act of modification alone. The type of modification must be considered. Also manufacturers are expressly forbidden from tying agreements .
Suppose, I bought a new Honda and with a manufacturer's warranty and an agreement (with the dealership) of first year free oil changes. The dealer cannot void my warranty if I don't get all my oil changes from them or if you don't use genuine Honda parts during the oil changes. That kind of tying is not allowed.
However, the dealership is well within their rights not to service [dummies.com] any part for free that they didn't install or repair. Otherwise it would have absurd consequences. Anyone could modify anything and expect the manufacturer to service it regardless of what was done. If I installed new tint, that doesn't void my warranty or nullify the oil changes. If I installed a new aftermarket fuel injection system, that voids the warranty on the engine but not the body. That could also nullify my oil change agreement.
As has been pointed out already ad nauseam, you have a legal right to warranty hardware service on your iPhone whether you have jailbroken it or not. They might reasonably refuse you software service.
As other people have said ad nauseum, warranty coverage is not absolute even under the act you mentioned above. Do you expect Dell to service your computer because it has Linux driver issues with Slackware. Heck no. Apple may service a jailbroken iPhone but most likely they will charge for service since it will not be under warranty.
Re: (Score:3)
However, the dealership is well within their rights not to service any part for free that they didn't install or repair.
That's very nice, but that's not what we're talking about. If Apple wants to show that something I did voids the warranty then they're going to have to provide the specification which I violated.
Re: (Score:3)
That's very nice, but that's not what we're talking about. If Apple wants to show that something I did voids the warranty then they're going to have to provide the specification which I violated.
Huh? This entire discussion is about what is considered a modification and when is it covered under warranty. Jailbreaking an iPhone can be considered a modification not covered by warranty. If you replace the engine in your new Honda with an aftermarket model, are you seriously going to argue with a Honda dealership that they need to show which line of the warranty agreement you broke? You and the dealership both know you made significant modifications and you're going to quibble over the exact provisi
Re: (Score:3)
PC's come with a method of reinstalling the operating system it came with, phones don't (Although they easily (c|sh)ould). However, given the architecture and technology used in phone systems it is possible to actually brick your phone. Take the storage on most. They use flash memory with limited writes, often partitioned into sections. To get my G1 to run the latest and greatest, those partitions had to be rewritten, something which could have easily damaged the device beyond home repair with the current t
Re: (Score:2)
Agreed. You cannot warrant against damage caused by the non-standard software. I mean it is not your fault that the software executed a Killer poke [wikipedia.org] or a modern equivalent thereof. The problem is that many companies refuse to warrant against hardware issues not caused by the non-standard software. In some cases it is quite obvious that the software was not responsible, such as structural defects in the case that caused it crack and those should still be covered. The nasty case is when the problem is a type t
Re: (Score:2)
After you jailbreak a phone there are a lot of things you could do to break it. For example, if you mess around and overwrite critical system files MS won't be responsible for fixing it for you.
That's very nice, but the Magnuson-Moss warranty act explicitly protects replacing components with components which meet or exceed the original specification. Where the API is published it is possible to meet this specification. In order to prove that it has not been met it must be published. So there is really no grounds for denying warranty coverage based on jailbreaking.
Re: (Score:2)
Re: (Score:2)
Your hardware includes a software radio, and reprogramable firmware.
What line does the hardware end and software begins. Why don't you take a good look at just how reprogamable your "hardware" actually is before making such stupid statements
Re: (Score:2)
a bit off topic, but the guys name in your sig is Stephen Colbert :)
on topic, it should not be that hard for the manufacturer to give you a restore cd for your phone so even if you break it, you can restore it.
Re: (Score:2)
Re: (Score:2)
The article is just about Microsoft's warranty on its software.
A warranty on Microsoft software? Riiiight...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
For the same reason that any warranty-covered device loses the protection of the warranty if you change something on it - you can't guarantee that you didn't break it yourself.
In the majority of cases, going into the equivalent of "jailbroken" mode won't have any negative effect, but there is always the possibility that something may go wrong - huge data loss (and poisoning of your backup on sync), maybe you drop a new baseband firmware on there that puts it outside the licenced spectrum, etc. Once you put
Re: (Score:2)
Re: (Score:2)
Just try putting Linux on a turnkey computer sold from a retailer like Best Buy or HP and then asking them for support when it breaks.
And it's not necessarily software that can damage the device. The software might be fine, but what if someone installs an app that hooks up your phone to some other hardware device, but the connection is incompatible (or the person doing it messed up when putting the cable together) and you put 50V across two sensitive pins by accident? Just as a hypothetical.
A warranty cover
Re: (Score:3)
"Support" and "Warranty" are two different things.
Re: (Score:3)
Installing Linux doesn't void the warranty on a computer. Downloading a shady file and getting a computer virus doesn't void the warranty on a computer.
Depends on what is covered by your warranty. Installing Linux "shouldn't" void the warranty, but from the perspective of a manufacturer, why should they support an OS that they didn't install? If your manufacturer installed Windows 7, at a minimum, they may not service the computer until it is restored.
One of the main reasons is that the repair and testing process is made more difficult by an OS changes. Suppose your CD drive stops working. Obvious hardware fault right? Not always. Well you installed
Re: (Score:3)
This could be a real concern, but your cdrom example is not one of those times. You can test the CDROM by configuring BIOS and attempting to boot from the restoration media included with the system (or that the user had to make themselves, or that you sell them at an inflated price.) It is reasonable to require the user to have made this media only if you put a notice on the packaging (or a quick start card) instructing them to do so.
And how would the user know that? If you are modifying a computer by installing Linux, you better know what you are doing. But you never answered the real point: If a user has a problem with a machine, the manufacturer must diagnose the problem if the machine is under warranty. If the machine has been sufficiently changed, it makes it hard for them to do so (and sometimes impossible). If you put Android on an iPhone, do you expect an iPhone technician to be able to figure out what is wrong? They were
Re: (Score:3)
Re: (Score:2)
If you can brick your phone that easily with software, then yea they should fix it.
Re: (Score:2)
deltree /F /S /Q c:\ /U
Format C:
rm -rf /
Re: (Score:2)
That isn't bricking.
Bricking is rendering a device totally inoperable, such that its use is equivalent to that of a brick. Bricking can't be recovered from without intervention from the manufacturer.
What you've described would be very easily rectified (excepting personal data and settings) using an OS install disc, something which could be done by anyone with a modicum of sense.
Re: (Score:2)
This is how it works on the N900. If you do a "sudo rm -rf /", all you have to do to get it running again is a "reflash" - it basically re-images the internal storage and it's good as new again.
Re: (Score:2)
Same as my Motorola Defy when it got screwed up by my poor, amateur attempts to reflash it. Plug into USB, put the phone into its bootloader and click a button on the PC and it's all well again. It's very hard to truly "brick" anything.
Re: (Score:2)
In theory, updates that are deliberately fragile for anything other than pristine locked phones would count as sabotage.
Re: (Score:2)
Same reason Dell still has to fix my hard drive if it happens to break after I install linux. Most failures won't be caused by the third-party OS and if your hardware is shoddily designed enough that non-malicious software can brick it, its your problem.
Re: (Score:2)
XBOX? (Score:3)
XNA (Score:3)
Re: (Score:2)
Do you know what a Mod is, in the context of a game? XNA lets you create new games, not mods.
And it has nothing to do with piracy.
Re: (Score:2)
Re: (Score:2)
It's close to the last, but it's not necessarily within the game, and in general it's done outside the game with external tools.
It's common for modders to write custom tools which can read and edit the game's files, to add new content or even behavior.
They usually accomplush stuff which would be impossible without external tools, like 3D editors or compilers.
Mods like Counter-Strike which became the most played multiplayer games for multiple years or SA:MP which added a complete online multiplayer experienc
strategy ... (Score:2)
Msoft has just seen how kinect pc hack has created so much buzz.
Msoft Windows is reasonably open, at least more than ipod, or google chrome.
Re: (Score:2)
Msoft Windows is reasonably open, at least more than (..) google chrome.
Uh, both Chromes are open source, so no.
Palm is very supportive of this... (Score:4, Informative)
Re: (Score:2)
You can read more here [slashdot.org].
Re: (Score:2)
Void the Warranty? (Score:5, Interesting)
Re: (Score:3)
Easy.. look at some of the mixed 2.2 and 2.3 ROMs for android. They can't do a pure 2.3 for the Samsung Galaxy S using code from the Nexus S as the front facing camera runs at a higher voltage on the Nexus S, and using that "driver" on the Galaxy S destroys the front facing camera. Also, the clock speeds and voltages can vary, and if you cross (I think the limit for the Hummingbird is) 3.1v, you could overheat the CPU and cause damage. So software can and has caused hardware to break, and if it's software t
Re: (Score:2)
We used to have a name for hardware that was that easily destroyed with software......
Ah, yes, we called it defective. There is a HUGE difference between twiddling a bit in a configuration register and taking a soldering iron to the board! In the inevitable car analogy, the manufacturer has to actually show that your mods caused the problem, not just say you opened the hood so it's your fault.
Are zener diodes in short supply?
Re: (Score:3)
Re: (Score:3)
Because they're binned? If I buy a 1.2GHz CPU that's also available in 1.0 and 1.5GHz flavors, there's a good chance I could run it at 1.5GHz and be successful. Hell, I think there's a term for this, called overclocking.
And in the embedded world, set
Re: (Score:3)
If I buy a 1.2GHz CPU that's also available in 1.0 and 1.5GHz flavors, there's a good chance I could run it at 1.5GHz and be successful. Hell, I think there's a term for this, called overclocking.
That isn't a case I was talking about. You won't let the smoke out if you overclock, though you might end up in a thermal shutdown. That's perfectly fine and is a clue that you've exceeded the max. Back off the settings and all is well again.
And in the embedded world, setting clocks can be very complex - some of these SoCs have very complicated clocking trees that can involve easily 10 or more clock divisors that have to be set between boundaries - the chip manufacturer has no way of knowing how to limit the values (some clocks depend on external buses - like memory clocks may be set to 133MHz, 166MHz, 100MHz, and so on), so actually designing a real clock lookup table is complex.
Yes, I have actually done memory init code before. Get it wrong and the RAM doesn't init correctly. Usually that means no boot for you. Sometimes it just means flaky operation. It does not mean the hardware burns out.
And let's not forget things like software defined radios in things like bluetooth, 3G and wifi modules. Program them the wrong way and you could expose the final stages to powers and currents they were never designed for and burn out the finals. It's all software controlled in the end.
Those radios do have maximum possible outputs constrained by their input voltage and current. If the final stages are speced to handle those maximum values, nobody gets hurt!
Software is driving a lot of hardware - the hardware's smart, but to be flexible a lot of functions that requires dedicated hardware have been put into software. A bug in the software can brick hardware really easily - an accidental write to one-time-programmable memory can erase vital settings (serial numbers, keys, RF calibration, etc).
Since the OTP areas are written at the factory, if I can accidentally re-write them, the hardware is necessarily defective. There's not supposed to be a such thing as two time programmable memory!
Yes, you could build hardware that's immune to software bugs, but then when some dandy new feature comes out, you end up having to replace the hardware because it's locking out the software from doing those things.
Now you've circled around. I can assure you there is no case where the ability to set a register to the "halt, catch fire" mode will allow anything useful to be done later. Any setting that I have argued should be impossible in software would be destructive if allowed. No non-destructive setting should be prevented.
Re: (Score:2)
Re: (Score:2)
webOS has had this from the beginning (Score:2)
Just type either webos20090606 or upupdowndownleftrightleftrightbastart and the developer mode switch pops up on the screen. They also paid airfare and hotel for one of the top homebrew developers to come to their last major developer conference. Oh and they just sent that team a brand new HP server with no strings attached.
OS Wars 2.0 (Score:2)
void the warranty? why? (Score:2)
Like Palm WebOS (Score:2)
>"It would be great if Sony, Apple, Microsoft, and several Android phone makers would implement a simple development switch in their phones "
Inotherwords, it would be great if they did what Palm/WebOS already did years ago. With WebOS Linux phones, you just enter a code (that everyone knows) and wham, you have root. Zero hacking required. Plus, I don't think it "voids the warranty". Why would it? It is just software. I can see where maybe the carrier and manufacturer wouldn't offer operational supp
Re: (Score:2)
WinCE has always been hacked up (Score:2)
They mention it in the story but... there is a ton of information on hacking WinCE-based devices. There are tons of alternate WinCE images for HTC devices for example. To stop it now would be to lose basically every developer not selling a complete device not intended to have functionality added (i.e. GPS, or in-car entertainment. although those desperately need hacking most times)
HP's webOS (Score:2)
Hah!
HP's webOS ships with a Linux-based OS and a simple, easy way to get root access on your device. In fact, they provide instructions on how to do so on their website.
And it doesn't even come close to voiding your warranty. Even if you put on custom software.
Why not have a free app store with no censorship (Score:2)
Why not have a free app store with no censorship and no dev fees for free apps? you can just ban apps that only mess up the os or maybe just list them as unsafe apps. But no banning for things like sex or let's say a IOS app review magazine. (apple banded a android app review one)
Re: (Score:2)
>Why not have a free app store with no censorship and no dev fees for free apps?
Because it effects the bottom line.
Re: (Score:2)
Right, and I should be able to force WalMart to give away my free newspaper (that I support with ads).
If I tell WalMart to stock it in their store for nothing, they can't tell me "no", nor decide not to carry it because it contains things they don't want to carry, like sex or editorials for competing stores.
That sounds exactly like the sort of "rights" that America is so proud of, yes?
Or do you mean "everyone has rights, except private store owners that I do not like, if they want to exercise a right that r
Well ..... (Score:2)
Re: (Score:2)
Because the actual radio bit is a separate chip, with a separate OS, which has an API called by the main OS (using modem AT commands AFAIK).
This baseband chip usually doesn't need to be tampered with, and is it this chip that actually communicates with the network.
You can install a totally different OS (eg Android on a windows mobile device), without altering how it talks to the cell network.
I believe the exception to this is to unlock phones which are network locked - i think that involves modying the base
Re: (Score:3)
Re: (Score:2)
Look at your microwave, DVD player, or any electronic. Find that piece of tape that says "warranty void if broken"
To what part of the phone's software is that tape attached?
So, opening the operating system of the phone is like opening the case of an electronic device.
There's a reason why we have different words for "hardware" and "software", you know.
Re: (Score:2)
To what part of the phone's software is that tape attached?
The OS itself. You know, the component of the equation that makes the thing do what it's supposed to.
There's a reason why we have different words for "hardware" and "software", you know.
Not when it comes to phones. The software is what will be changed. You won't see someone put a chip in an Atrix to make it run on Verizon, just like you won't see anyone put a chip in the Bionic when it's released to run on AT&T networks.
Opening an electronic device case to put in a 3rd party component is no different than opening up an OS to put in 3rd party components. If you designed an OS for a
Re: (Score:2)
Look at your microwave, DVD player, or any electronic. Find that piece of tape that says "warranty void if broken"
That piece of tape does not have the force of law. It is there to frighten you. You have a legal right to have service performed by any qualified person, at least in the USA, without voiding your warranty. That person can be you. Replacing bad caps on a motherboard with caps which meet or exceed their specification, for example, is something you have a legal right to do without voiding the warranty as it applies to other components.
Re: (Score:2)
Look at your microwave, DVD player, or any electronic. Find that piece of tape that says "warranty void if broken"
That piece of tape does not have the force of law. It is there to frighten you. You have a legal right to have service performed by any qualified person, at least in the USA, without voiding your warranty. That person can be you. Replacing bad caps on a motherboard with caps which meet or exceed their specification, for example, is something you have a legal right to do without voiding the warranty as it applies to other components.
That piece of tape does have the force of the companies of warranty and their terms for honoring it. Just because you know how to replace bad caps on a board, doesn't mean you're qualified. Go ahead and do that, and fry it and then go back to the manufacture and say "Well I know how to do it so I did it and well oops." There's also reasons why companies have certified technician partners. Yes, you may have a legal right to do whatever, it is your property, but that doesn't mean the company has the legal ri
Re: (Score:2)
> Yes, you may have a legal right to do whatever, it is your property, but that doesn't
> mean the company has the legal right to fix your mistake.
The OP never claimed that you could fix a board yourself, have the repair go sour, and then expect the company to fix that.
If, OTOH, you fix caps on the board, and then something else goes wrong, which is not provably related to your repair, then the board is *still* under warranty, at least in the US.
You need to read the Magnusson-Moss Warranty Act of 1975
Re: (Score:2)
The OP never claimed that you could fix a board yourself, have the repair go sour, and then expect the company to fix that.
If, OTOH, you fix caps on the board, and then something else goes wrong, which is not provably related to your repair, then the board is *still* under warranty, at least in the US.
Fair enough. If the problems are not related, I'll buy that argument
That is the same law that allows you to have your oil changed at your local garage, rather than your car maker's local dealership, and still have an intact warranty (unless the local garage screws up).
So the screw up falls on the garage to fix their mistake. But if YOU change the oil and somehow put a wrench through the oil pan while taking out the plug, and you're not a licensed mechanic, it would not fall under the warranty for the manufacture to replace. A licensed mechanic would fall under a qualified technician.
Re:on warranties---something whent wrong (Score:2)
The OP never claimed that you could fix a board yourself, have the repair go sour, and then expect the company to fix that.
While not specifically saying so he did imply that "yourself" be lumped into a qualified person.
Re: (Score:3)
It's a trap! (Score:2)
Fixed the subject line for you.
Re: (Score:2)
Then go to that Openmoko thing, why even comment here? :)
Personally I am enjoying my Android HTC Desire HD phone
Re: (Score:2)
I'm no MS fan either (the disease or the company) but I have to agree, this is the way to handle these types of situations, Sony could learn a lot from MS.
so you want to go jail for going to jiffy lube? (Score:2)
so you want to go jail for going to jiffy lube? as your Car EULA say you must go to the dealer? what if they said you can only go shell for gas and all the area shells cost more then other area gas stations?