Slashdot Mirror


T-Mobile G1 Rooted

An anonymous reader writes "T-Mobile's G1 phone, the first commercially available Android based phone, has been rooted. The exploit is extremely simple to execute, just requiring you to run telnetd from a terminal on the phone, and then connecting to the phone via telnet."

28 of 246 comments (clear)

  1. Rooted? by earthcreed · · Score: 5, Funny

    This just in, all machines that you have root access on rooted! If you have access to run telnetd you already have root.

    1. Re:Rooted? by Deadplant · · Score: 5, Funny

      in related news, researchers have discovered that if you open a root console on any flavour of linux and stick the keyboard out a window anyone walking by will be able to gain root access to you machine.

    2. Re:Rooted? by deniable · · Score: 4, Insightful
      Well, yeah. You did run telnet for them. Why else would you run it? Hasn't it been on the list of don't run services for years now?

      The much better question is: why is there a telnetd on the phone in the first place?

    3. Re:Rooted? by neowolf · · Score: 4, Funny

      Agreed. Non-story. This is just stupid.

      Excuse me sir... I would like to hack into your phone. Could you please type this in for me...

    4. Re:Rooted? by Sparr0 · · Score: 4, Insightful

      Because telnetd has some tiny fraction of the system overhead of ssh daemons, even "tiny" ones.

    5. Re:Rooted? by Koiu+Lpoi · · Score: 4, Funny

      I would honestly bet that a house with a rob me sign would not be robbed. Most burglars would feel it's some kind of trick.

    6. Re:Rooted? by Anonymous Coward · · Score: 4, Funny

      That reminds me of the van owner that put up a sign saying 'No tools or valuables inside'

      The next morning it had been broken into and the theives had left a note saying 'Just checking'

    7. Re:Rooted? by Anonymous Coward · · Score: 4, Informative

      And it also works in the other way... you can put your already rooted equipment into any window, and anybody inside that house will be able to gain root access, and also call the
      police

    8. Re:Rooted? by paeanblack · · Score: 5, Informative

      If the door's unlocked, it's hardly "breaking in," is it?

      Yes it is.

      The "Breaking" part of "Breaking & Entering" refers to breaking the plane of entry, not physically damaging anything.

      "Breaking" is not actually a separate action from "Entering". The reason they are used together is for clarity...one word derives from Old English, and the other word derives from French. Writing laws this way was useful when the Normans and Saxons were trying to cohabitate on the same island.

      There are many legal terms constructed the same way:
      Null and void
      Cease and desist
      Last Will and Testament
      Aid and Abet
      Goods and Chattels
      Terms and Conditions
      etc.

    9. Re:Rooted? by Smauler · · Score: 4, Informative

      Erm.... Breaking and entering is exactly what it says. Just entering is call trespassing, and just breaking is called criminal damage. Don't ask me how I know :).

    10. Re:Rooted? by haystor · · Score: 5, Funny

      Clearly, we should avoid using windows.

      --
      t
    11. Re:Rooted? by SnowZero · · Score: 5, Funny

      Null and void

      These are very different things, at least if you are a C programmer.

    12. Re:Rooted? by pete_norm · · Score: 5, Funny

      How do you know?

    13. Re:Rooted? by lysergic.acid · · Score: 4, Funny

      i dunno. tech support operators have a hard enough time walking the average person through how to run ipconfig on their windows PCs. trying to get the average person to open a terminal in Linux to run anything would be like trying to walk a cow down a flight of stairs.

    14. Re:Rooted? by Anonymous Coward · · Score: 4, Funny

      No. Needs citation and permanent link to reputable source. We will then run it past the legal department and conduct a full analysis of all facts and observations and, upon filing the requisite forms, of course, only then will we consider your suggestion of "humor". Please allow the standard six to eight weeks for the laugh.

    15. Re:Rooted? by Speare · · Score: 4, Funny

      Your right, dammit. Should be "NULL && void*".

      Wow, that's two languages in which you've completely failed. In less than sixty characters.

      --
      [ .sig file not found ]
  2. I haven't followed the whole Android business, but by Loibisch · · Score: 5, Funny

    ...wasn't this supposed to be an open platform anyway? I don't quite get it.

  3. Bad Idea by TheAmit · · Score: 4, Insightful

    Waiting to see how many non-Linux types try this and get in trouble. Its not a good idea to change permissions on sh. All other apps you run on your phone and use sh are now running as root [:)] I would be very scared of this setup. Going to enjoy this

  4. Re:hmnn? by antifoidulus · · Score: 5, Funny

    Well, its a problem if you are both security conscious AND stupid.... oh how I wish that was a much smaller intersection than it actually is....

  5. This is like saying... by NitroWolf · · Score: 4, Insightful

    This is like saying something is "bricked" when it's just a bad firmware flash that can be fixed.

    The phone isn't rooted. Rooted means someone gained root access through an exploit and/or installed a root kit. Running telnetd and then connecting as root is a normal method of logging in, no exploits required.

    Or are they saying every UNIX system that has a method of remote access is rooted?

    1. Re:This is like saying... by Anonymous Coward · · Score: 5, Funny

      Well, I found an exploit to alter the root password on Unix systems. It's really simple. You just login or su to root, then run the command 'passwd'. Works every time.

    2. Re:This is like saying... by omeomi · · Score: 4, Informative

      The phone isn't rooted. Rooted means someone gained root access through an exploit and/or installed a root kit. Running telnetd and then connecting as root is a normal method of logging in, no exploits required.

      Well, given that it's a device that isn't designed to be root-accessible by the user, this did require somebody to do something that the manufacturer didn't intend in order to gain root access.

  6. Re:I haven't followed the whole Android business, by Sparr0 · · Score: 4, Informative

    Sorry, I fail for not RTFA. They are misusing "rooted", which confused me. "rooted" in the popular [geek] vernacular means that a remote non-admin user can gain root access, such as through a buffer overflow exploit. It has nothing to do with the practice of gaining root access on your own devices.

  7. No, you don't have to run as root first. by Animats · · Score: 4, Informative

    It's apparently weirder than that. Running "telnetd" as an ordinary user apparently allows remote logins as root. This happens even though the "telnetd" executable does not apparently come with permissions set-UID to root. If that's correct, there's a security hole somewhere else that's being used by accident here. Is "login" a set-UID program on Android phones?

    (As a robotics guy, I hate the name "Android" being used for a telephone. It's the worst choice since "U.S. Robotics" which ended up as a modem company.)

  8. Re:I haven't followed the whole Android business, by Yetihehe · · Score: 4, Insightful

    Better get used to it. First was the "hacker" word, now "rooting".
    What's next, "open"?

    --
    Extreme Programming - Redundant Array of Inexpensive Developers
  9. Whole lot of stupid going on in these replies .. by Idimmu+Xul · · Score: 4, Insightful

    The point of this exploit isn't so you can remotely hack other people's phones, it's so mobile hackers can get to a lower level than Android permits users to do, which will allow them to flash the phone with unsigned custom updates and what not and customise their phone more.

    People should really read the articles and smarten up.

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  10. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  11. In addition to... by jonaskoelker · · Score: 5, Funny

    So are Terms and Conditions.

    Terms are the things around your pluses and minuses.

    Conditions (in my interpretation) are expressions of an integral type inside a conditional statement.

    I wouldn't want to handle volatile chemicals or long johns or union jacks if I'm about to get struct bylightning. Happened to me once, a long long time ago.