Slashdot Mirror


G2 Detects When Rooted and Reinstalls Stock OS

RandyDownes writes "And you thought the Droid X's kill switch was bad. HTC and T-Mobile's new G2 can detect when it's been rooted and responds by reinstalling the factory OS. This seems like a violation of the Apache license Android is licensed under and is especially ironic given Eric Schmidt's recent statement about not requiring carriers to give consumers the option to install Google's own version of the OS. Schmidt called it a violation of the principles of open source." Update: 10/06 17:47 GMT by S : As readers have noted, the G2 is not from Motorola. Here's a better source, and here's the XDA Developers thread discussing the issue.

24 of 406 comments (clear)

  1. Someone here's messed up bad by Reilaos · · Score: 5, Informative

    G2 is by HTC, and I'm fairly sure isn't running MotoBlur.

  2. It's not open source by BadAnalogyGuy · · Score: 3, Insightful

    You get what you pay for.

    If you really want to have an "open" device, you should have supported the various open hardware platforms that eventually failed because of your lack of support.

    You can't really complain that you don't have choices when you made no effort to support the good choices that you had.

    1. Re:It's not open source by Facegarden · · Score: 4, Interesting

      You get what you pay for.

      If you really want to have an "open" device, you should have supported the various open hardware platforms that eventually failed because of your lack of support.

      You can't really complain that you don't have choices when you made no effort to support the good choices that you had.

      Oh my fucking god man, whaaa whaa whaa. I really try to support open source, but THIS is the fucking reason why open source isn't more widely supported. Everyone developing for them says they're the best thing ever, and then when users don't adopt, the developers blame the USERS.

      WTF? Did you not ever take a business class in your life? Consumers do what they want, and you either provide them with what they want or you get left behind. If you don't see it that way, you will also get left behind. If consumers don't pick up your device, its YOUR FAULT.

      If the CEO of a poorly performing company came out and said "We lost money this year because consumers refuse to support us." that CEO would get fucking FIRED.

      This mentality upsets me so much, because every year I download Ubuntu and give it a shot. I *want* it to be awesome and I want to switch. But every time I have some menial little issue that ends up taking a week to sort out, and I give up. Then, when I mention that experience to people who strongly support linux, they say it was my fault. That "All you have to do it edit .asoundrc. If you won't RTFM we can't help you.", as if you just click "edit" and its done. No one on the forums could tell me *what* I needed to do in the editor (and I searched, and asked nicely - I know how to ask things on forums) and I *tried* reading the manual, and reading everything else I could find, but all I was trying to do was get my media center to properly mix the audio for 5.1 channel surround! In windows you just check a box. In linux, I spent a week on it and then gave up.

      As long as people keep developing crap software and then blaming it on the user, they will never succeed. That said, I am still excited for Ubuntu 10.10. Just like I was for 7.10,8.4,8.10,9.4,9.10, and 10.4. Lets hope *this* time its money...

      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    2. Re:It's not open source by NickDngr · · Score: 3, Funny

      You're doing it wrong. From http://bash.org/?152037:

      #152037 +(3036)- [X]
      <dm> I discovered that you'd never get an answer to a problem from Linux Gurus by asking. You have to troll in order for someone to help you with a Linux problem.
      <dm> For example, I didn't know how to find files by contents and the man pages were way too confusing. What did I do? I knew from experience that if I just asked, I'd be told to read the man pages even though it was too hard for me.
      <dm> Instead, I did what works. Trolling. By stating that Linux sucked because it was so hard to find a file compared to Windows, I got every self-described Linux Guru around the world coming to my aid. They gave me examples after examples of different ways to do it. All this in order to prove to everyone that Linux was better.
      * ion has quit IRC (Ping timeout)
      <dm> brings a tear to my eye... :') so true..
      <dm> So if you're starting out Linux, I advise you to use the same method as I did to get help. Start the sentence with "Linux is gay because it can't do XXX like Windows can". You will have PhDs running to tell you how to solve your problems.
      <dm> this person must be a kindred spirit of mine

      --
      Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?
  3. Wut? by mrsteveman1 · · Score: 4, Insightful

    This seems like a violation of the Apache license Android is licensed under

    Yes, it "seems" like a violation of the Apache license because you don't like it (i don't either for that matter), but please explain to me how it is an actual violation of that license. Have you ever read the thing?

    1. Re:Wut? by v1 · · Score: 5, Funny

      please explain to me how it is an actual violation of that license

      Section 3, paragraph 11, about a third of the way down, "Don't be evil."

      --
      I work for the Department of Redundancy Department.
    2. Re:Wut? by guyminuslife · · Score: 4, Funny

      Submitter seems to have "Apache" confused with "GPLv3." It's a common mistake; Richard Stallman has been known to collect scalps.

      --
      I don't believe in time. It's a grand conspiracy designed to sell watches.
  4. Re:I'm so sick of this... by think_nix · · Score: 4, Interesting

    ...battle for control over our mobile devices. Fuck it, I don't care anymore. The war certainly won't be won in its current direction. It needs fundamental change at the consumer level.

    This is why I recently bought a n900 after reviewing the current situation and comparing many devices with articles, reviews, asking friends or colleagues about their models. Albeit with a (around) 450 € sticker price it was not cheep. But out of the box I do have to worry about changing carriers (if I do), needing to get root (if I want to), app prices, and app licensing.

    Oh did I mention it has been out for little over a year and is stable and has a really cool community constantly building open source apps ?

    http://maemo.org/

  5. The Reason Why by AdamThor · · Score: 5, Interesting

    This and a number of other consumer ills I think can be reduced to a single statement: "The consumer is not the customer"

    --
    -- "Oh. This guy again."
    1. Re:The Reason Why by mlts · · Score: 3, Insightful

      This is why I'd like some type of thing akin to a seal and a printed notice, "warranty void if seal opened". The N1 had this when flipping on OEM unlock.

      Perhaps this is the best compromise. To keep Joe Sixpack from getting exploited by a Dancing Bunnies exploit, what would be ideal is to require ADB to be installed, a command issued from the PC that would pop up a lengthy, scary as hell to uneducated users that they are about to cross into Mordor, and that they can easily back out right now with no harm done, or proceed and void their warranty. Some warning dialog that even someone who is drunk, baked, high, coked up, and tripping has a good chance of understanding. User clicks "proceed", fastboot is opened, signature checking is relaxed to allow any keys to sign recovery, boot, and OS ROMS, ro.secure is set to 0, /bin/su is enabled and a .apk file for the confirmation part of su installed.

      Of course, there would be a method to put this all back and shut the barn door if the user wants to have the phone back for service, similar to a DFU reinstall on iOS devices, but that will be buried in the fine print. This way, if someone does hose up their phone, it isn't hard to get them back to a known good OS level.

    2. Re:The Reason Why by h4rr4r · · Score: 3, Informative

      To prevent me from owning my own hardware is intrinsically evil. If your claim was true they would offer a simple, press Z on the hardware keyboard while you boot to not have the OS replaced or something.

  6. I'll Ask by whisper_jeff · · Score: 4, Insightful

    So, I'll take the karma hit and ask - to all the people that rant and rave about how closed and proprietary Apple is and how wonderful Android is, how does this sit within your vision of things? I thought the entire appeal of Android was that it was your phone and you could put what you wanted on it yet this is far from the first example of another Android manufacturer exerting (rather extreme, in my opinion) control over what you can and cannot put on the device.

    1. Re:I'll Ask by Shakrai · · Score: 4, Insightful

      I thought the entire appeal of Android was that it was your phone and you could put what you wanted on it

      You can. Google exerts no control over the Android marketplace. They sell apps that compete with their own Google apps (would Apple ever allow this?), apps that compete with the default carrier apps and apps that even allow you to violate the terms of service you agreed to with Verizon/AT&T/etc.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:I'll Ask by JesseDegenerate · · Score: 3, Informative

      Tango, Skype, loads of web browsers, (all compete with apples apps) The 3 camera app's i have, the weather channel, I even have a DivX file player that side loads .avi files it was much easier to get skype on an iOS device before yesterday, than a non verizon android phone. so yeah, you couldn't be more wrong, and your marked +4. typical

    3. Re:I'll Ask by farble1670 · · Score: 3, Interesting

      and how long until verizon locks you out of the android market and substitutes the v-cast market instead? soon. the only reason the carrier relinquished a little control to google, allowing their phones to make google money through search, is because they had nothing to compete with the iphone.

      now that they have android, watch the noose tighten. carriers just can't stop trying to squeeze a dime out of every aspect of the mobile web. they'll never allow themselves to be relegated to being a pipe.

      of course, they don't get that they really don't have android. google sold it to them like "look, it's open source, how much control can we really exert over you?". ha ha. thousands of google employees that are infinitely familiar with the source code means more than they think.

  7. Re:Driod does... by Shakrai · · Score: 4, Informative

    This is disingenuous. I have a Droid-X. Rooted it right out of the box and installed software that Verizon would prefer I didn't use (Wi-Fi tethering). Recently upgraded it to Froyo (Android 2.2) and was still able to root it.

    The Droid-X doesn't have a "kill switch" against rooting. It has a kill switch against installing a new OS. If you want to install a different ROM image than the Droid-X isn't for you. If you simply want to customize the Android OS to do whatever the hell you want then there is nothing in place to stop you. Root it, uninstall all the bloatware, run wi-fi tethering to your hearts content.... it will do all of those things.

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  8. Walled gardens. by MaWeiTao · · Score: 4, Insightful

    The problem is that companies like Google and HTC bend to the will of the carriers. They openly permit garbage on these phones. The irony here is that they're decimating their own brands this way.

    The carriers themselves have this desperate hope that consumers will accept their walled garden as willingly as they accept they accept Apple's. The problem is that their garden is overrun with weeds and has an overflowing outhouse sitting right there as a centerpiece. People tolerate, even embrace Apple's practices because there's a good level of quality and consistency. A lot of money and effort is invested in maintaining this quality. These other carriers, however, cut corners everywhere they can and put no effort whatsoever into maintaining quality. All they want to do is keep consumers locked in forcibly. They're deluded into believing they can offer something competitive with Apple's app store. They might drive away that consumer at some point, but for now they've got them trapped.

    This is one of the consequences of having separate companies develop the OS and the device. Beyond the problem of countless variations of the same basic thing, a user experience that isn't seamlessly integrated these companies simply don't have the leverage Apple enjoys.

    This is not to say that I believe that the iPhone reflects some wonderland of technology but simply that the iPhone and the app store have become the benchmark.

  9. Re:Glad I don't have a smartphone by Lifyre · · Score: 3, Insightful

    AT&T probably isn't that pissed. Due to their pricing you're still subsidizing the new phones you never got...

    --
    I'll meet you at the intersection of "Should be" and "Reality"
  10. AT&T and Blackberry Maps by coats · · Score: 4, Interesting
    My wife has a Blackberry from AT&T. It's her device. She paid for it. She's installed Blackberry Maps on it. And AT&T keeps going behind her back and erasing it.

    Why should that not be (felony) violation of the Computer Fraud and Abuse Act?

    Ditto about other stuff being written here...

    --
    "My opinions are my own, and I've got *lots* of them!"
  11. Re:Nice try HTC and/or T-Mobile... won't work by LanMan04 · · Score: 4, Informative

    There's no doubt that the illegal distribution of software on the android platform is pretty high. And we could make arguments about why that is forever using all the same old arguments and excuses we always have. The fact that it is easier on Android phones than others (is that true? I am not so sure about that) is a matter for consideration. But that, in and of itself, is not the reason carriers need to get into the mix by making it less useful for users.

    You misunderstand. You can install "pirated", not-downloaded-from-the-Market software on ANY stock android phone. Pirating software is not made any easier by rooting. Go grab a 2GB torrent of every damn Android app out there, install on your stock phone. Not a problem.

    This is all about hardware control. I have a T-Mobile MyTouch 3G, and if I had stayed stock, I'd STILL be on Android 1.6, which is fucking ANCIENT. I'm running 2.2.1, can do all kinds of actually useful stuff:

    Modify /etc/hosts to block ads? Check
    Over/underclock processor on demand, both increasing performance AND battery life? Check
    Control LEDs and other lights (different colors for txt/email/etc notifications, blink patterns)? Check
    Multitouch? Check
    Optimized kernel images that run wicked fast? Check
    Swap space on SD card to get some more RAM space? Check
    Complete bit-for-bit backup of the internal flash memory so I can do a "bare metal" restore? Check

    This phone fucking FLIES compared to the stock T-Mobile software, which is slooooow as hell. And THAT'S why I rooted.

    --
    With the first link, the chain is forged.
  12. Re:I'm so sick of this... by Urkki · · Score: 3, Insightful

    app prices

    What is different from Maemo than Android, iOS, or WinPhone 7 (when released)? The OS vendors aren't the ones controlling the prices, the developers are.

    I think he was talking about "apt-get install packagename" type applications. In that world, the price is pretty much set in stone by the license, usually GPL, and for end-users is effectively zero no matter how you measure it.

  13. Re:Android == Free? by mlts · · Score: 3, Insightful

    When I rooted my Droid X, all it took was a replacement of the Busybox executable to give me all the tools I needed. It isn't Maemo, but I have pretty much everything but gpg and mutt available [1].

    An iPhone just doesn't require just an exploit to UID 0, it requires one to get out of the BSD jail() with root. It also requires the jailbreak to install a complete userland including an install system (dpkg), shells, an app (Cydia) to manage everything. Even worse, the jailbroken Mobile Terminal app is barely usable, and has to be hunted down from a repo, as the one that comes as default from Cydia does not work on iOS 4.

    This doesn't say that the iPhone is bad; it means that a jailbreak on this device is a lot harder to do elegantly than rooting an Android phone.

    [1]: Even in the days of Web applications aplenty, there is no faster mail reader than mutt on a decently responsive system, especially if the spool file is local.

  14. Re:Define "ironic" by John+Hasler · · Score: 3, Insightful

    By the hardware manufacturer, of course. This has nothing to do with Google.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  15. There is no rootkit? by FunkyELF · · Score: 4, Informative

    From... http://forum.xda-developers.com/showthread.php?t=794053&page=49#post8490526

    There IS NO REINSTALLING ROOTKIT!!!!

    Don't you get it? It is simply WRITE PROTECTED with REDIRECTED WRITES!