6 weeks after release, Samsung S5 VZN/ATT still not rooted. Bounty at $17k
forum.xda-developers.com
forum.xda-developers.com
There are _so many_ vectors to privilege escalation on mobile devices. The only reason I stopped working on projects like this is that (most) of the manufacturers released official "root" tools for those on "decent" carriers.
My first ever phone was the Evo 4G and I spent many hours tinkering with it and running ROMs thanks to unrevoked so let this be a belated thank you for your efforts.
The Evo4G was our first and biggest coup, and we used that as a shim to get lots of press coverage shaming the carriers and manufacturers, as well as contacts inside of both HTC and Sprint that led to our eventual "victory" with HTC's official unlock program. Glad you found it useful!
What are you working now that you're no longer spending inordinate amounts of time unlocking phones?
Also, the grandpatent post that eats the marketing BS of the nexus devices... You still don't have access to ALL the hardware. You can only use alternative versions of Android that Google provided you with because you have to reuse driver binary blobs and such. So stop spreading that falsehood.
Who's spreading falsehoods, here?
In fact it was a little better with the g1 :)
One of the things that I think differentiates the Android community from the iOS community is a focus on short term results. I'm not sure whether this is a good thing or a bad thing. On the upside, more freed devices is generally a positive thing, and OEM branches of Android -- at least, in the past -- have been a veritable 0day tree (shake them and exploits just fall out onto the ground). On the downside, vendors have been getting more competent at reverse engineering exploits than they were in the unrevoked days, and so exploits are usually well and truly burned once they've been released. This means that early users who want "more more more, now now now" mean that later users may not get to unlock their device at all.
The iOS groups seem to solve this by timing releases together, based on Apple hardware. I suspect that this is a more sustainable model... but on the other hand, it doesn't matter what I think, because as bounties like this grow, it's not a model that can thrive :-) Oh, well.
Now look at off-contract phones. I have a Dev Edition Moto X. I unlocked and rooted my phone with official tools provided by Motorola. I paid for the phone in full. I wouldn't have bought it unless I got a device that I completely owned.
If you want hardware that you can completely own and control, you can buy it. Most people simply choose not to.
Of course, some phones (Apple) are glued shut which prevents end-user modding.
You may be thinking about the HTC One, which is almost impossible to disassemble without destroying it (though this has improved a bit in the M8).
AFAIK, rooting exploits in the past took advantage of buffer overflows and remote code exploits to execute code at a raised privilege levels. Now a days, that's also difficult since past vulnerabilities have been fixed and the proliferation of SE Linux.
Maybe it's not a matter of "affording" the same way most people cannot afford to pay for a house on the spot, but I can understand that some people prefer to pay ultimately more money, but a much smaller sum over time.
If I wanted to, in the US, could I get a contract with a lower value because I'm not buying this subsidy? If so, wouldn't the right move would be to do so and buy an unlocked phone? I'm guessing AT&T/Verizon's interest is far larger than banks', leading to a better deal, even if you don't have the money right now.
On the other hand, locking my phone is the wrong way to enforce anything. It's my device to do what I want with.
ATT and Verizon to my knowledge do not offer equal quality service as their contract plans at lower prices for BYOD customers.
I have a Kindle Fire HDX from Nov.2013 sitting around waiting for an unlocked bootloader to run custom ROMs. Why not just get a Nexus tablet? Because I don't like the design of those; Kindle Fire HDX is much prettier IMHO.
Corollary: I'm aware of the fact that it is not always possible, but buy your phones off contract when possible. Life is too short for fiddling with those nonsense, and also vote with your wallet.
On top of that, donations trickled in for months after from folks who didn't originally pledge.
The XDA community is very good about these things.
Sorry for just dropping links, I'm not particularly well versed in this area.