CyanogenMod is the reason why I was comfortable buying an Android, as I don't trust these Android phone makers to release updates in a timely manner or to care about me as a customer.
But how did you feel about all those strange programs you had to use to get root to install it?
Because when I went through the process I was extremely nervous - even though most of the code is open source, how would you spot a backdoor if it was buried within a line?
The ability to have root from the factory on a device you own should be a consumer's right in the states, just like getting your carrier unlock code.
Can't agree more with "The ability to have root from the factory on a device you own should be a consumer's right in the states, just like getting your carrier unlock code." but please remove "in the states".
When buying a computer, desktop or laptop, I would be extremely disappointed if I discover that I don't have the full ownership represented by "root access".
When buying a car, don't we get the keys of the doors and a way to open the front cover where the engine lies?
I don't understand why our expectations with mobile phones should be any different. People are letting go this ownership too easily. It worries me. I suspect there is some PR or FUD work behind the curtain.
We are told that full ownership is dangerous and unnecessary. Like any power given to the owners, it may be dangerous, yes: I can fill my car's gas tank with sugar and break the engine if I wish to do so. But I think this Carriergate shows well enough that full ownership of devices that are so deeply rooted in our private lives is of the utmost necessity.
Cars to computers always seems to be a poor analogy. But you can replace the ECU with one of your choice. In fact, there is an industry designed specifically for getting better performance from your car by customizing the ECU.
> But you can replace the ECU with one of your choice.
As a counterexample: There are certain maintenance procedures for late model Audis that can only be done at the dealership. The diagnostic tool is connected to the car and then phones home to a central system to get vehicle-specific codes required to perform some actions. One such action, oddly enough is getting the car to recognize a new ECU[a].
[a] you can circumvent this by reflashing another ECU with special firmware to become a 'clone' of the original but this would be very analogous to having to 'root' your phone to install different software.
I don't understand why our expectations with mobile phones should be any different.
The vast majority of people receive their cellphones under subsidy- signing up for a cellphone contract and getting a discounted price. In effect, you don't "own" the phone until the end of that contract, because they could (in theory?) take that phone away from you if you stopped paying every month.
Now, I'm not saying I agree with the line of thought but it's there. At the very least there should be the ability to root your phone after contract, or whenever you want if you buy the phone full price. Sadly, that doesn't happen often. But when I bought my Nexus One outright, it was very simple to root it.
No, you own the phone the day you sign the contract. The remedy for terminating the contract early is spelled out in that contract -- an early termination fee to cover that subsidy you didn't pay back by staying a subscriber.
I added "in the states" because I assumed Canada/Europe/etc. had far more sane laws about this already, but I admit I am ignorant as to if this is actually true or not.
I'm inclined to agree, but I want to make the caveat here that a lot of phones don't have encrypted bootloaders (e.g. the Droid RAZR) by default. The carriers throw a fit and refuse to buy the phone unless it's encrypted for their needs. So, the handset companies are listening. The carriers are the ones generally imposing these things.
Because when I went through the process I was extremely nervous - even though most of the code is open source, how would you spot a backdoor if it was buried within a line?
The ability to have root from the factory on a device you own should be a consumer's right in the states, just like getting your carrier unlock code.