top | item 5614920

#ifihadglass I would jailbreak it and modify the software

390 points| taytus | 13 years ago |twitter.com

115 comments

order
[+] guard-of-terra|13 years ago|reply
Why would I even need a device that is supposed to become part of my mind but that I don't have root on?

Come on.

UPD: I already have my mind where I don't have "root" on. It's kind of a black box. And it is counterproductive.

[+] alex_marchant|13 years ago|reply
Someone start working on a psychotropic that takes back control from the amygdala and call it "su".
[+] huhtenberg|13 years ago|reply
You have the root, you just don't have the API spec :)
[+] ihuman|13 years ago|reply
I wish I had root on my mind, so I could better script it.

Also, I would install vim on it.

[+] jacquesm|13 years ago|reply
It's quite depressing that such a peripheral would need to be jailbroken in the first place.

Computers got to where they are because they were hackable, not because they were locked up.

[+] ChrisClark|13 years ago|reply
There is no need to 'jailbreak' it. It's built with the same idea as the Nexus phones. It isn't 'fastboot unlock' but Glass has a specific command in adb to unlock, so you can root it. Takes less than a minute, no need for exploits.

Tim Bray says, "Yes, Glass is hackable. Duh."

[+] bobz|13 years ago|reply
There are some pretty serious potential health consequences for the improper use of such a device.

In this case, I actually don't blame Google for keeping things locked down a bit until those are better understood.

The best I would hope for is for them to provide some amount of support for custom OEMs... but allowing people to do whatever they want on the device without some real barriers / safeguards would expose them to enormous liability.

[+] joeblau|13 years ago|reply
It is hackable, he hacked it.
[+] aren55555|13 years ago|reply
Google Glass runs Android 4.0.4, which is subject to the adb restore race condition; com.google.glass.logging fits the needed configuration.

https://twitter.com/saurik/status/327857009754001408

[+] ChrisClark|13 years ago|reply
Or you can just use adb to unlock it. It's built right in. It's not 'fastboot unlock' but it's an actual adb command on Glass, specifically to unlock it so you can root it.

No need to try and find a back door. As Tim Bray put it, "Yes, Glass is hackable. Duh."

[+] kvnn|13 years ago|reply
I believe that demand will exist for software that requires jail breaking, and hardware that interfaces with Glass's standard inputs.

Think of high-income professionals who can make $xx,xxx more per year by face-identifying people in the street and knowing their job and income. I don't believe Google's API supports this, and there are bounds of examples I'm sure.

[+] DanBC|13 years ago|reply
Wait, isn't this a public declaration of breaking some law or other? A few years ago I'd be impressed but not worried. Now? I'm impressed and worried.
[+] brian_cloutier|13 years ago|reply
Google has put a lot of effort into calling android an open platform. The amount of bad press and angry developers they'd get for suing _saurik_ for jealbreaking a device that already doesn't have too hot of PR would be incredible.
[+] wvenable|13 years ago|reply
<Honestly curious> What US/California law is this breaking? </Honestly curious>
[+] missing_cipher|13 years ago|reply
Depends where he lives and if Google would pursuit it.
[+] anonfunction|13 years ago|reply
Last night me and my buddy were talking about the future of personal transportation and how when cars (or helicopters) start flying themselves people will resort to jailbreaking them to take back control.
[+] Zak|13 years ago|reply
That has already started.

Cars have had antilock brakes for a long time now. Sometimes those are sensitive enough to harm braking performance when the car is driven by an expert under race conditions. It is not uncommon for people building race cars from street cars or racing cars they also drive on the street to disable ABS.

Now, traction/stability control is mandated by law. Worse yet, if there's a switch to disable it or set it to a "sport mode" that intervenes less aggressively, it must reset to full-on every time the engine is started. It's that last bit I really dislike; I generally appreciate help from computers in various aspects of my life, but once I make my intent clear, I want the machine to respect my decisions.

[+] tbrownaw|13 years ago|reply
...why? Having control of the car requires paying attention to the car and surroundings. I'd rather be able to ignore all that and have more time for reading (whether educational or entertainment) and such.
[+] r00fus|13 years ago|reply
Clearly will be banned in future due to terror-inspired law. I mean, only terrorists would go against the built-in navigator, right?
[+] moconnor|13 years ago|reply
Except that flying a jailbroken plane with custom software in public airspace really should be illegal. It'll lead to interesting times, if not more open ones...
[+] chriscoyfish|13 years ago|reply
#healreadyhasglass
[+] agravier|13 years ago|reply
They should start using #asihaveglass or #wellnowihaveglass
[+] smegel|13 years ago|reply
I wonder if one day it will be mandatory to wear some descendant of this device in order to receive government bulletins, and if the jailbreakers become some underground citizens rebellion against the corporate borg in Google, which ironically still goes by the now-sinister mantra "don't be evil".
[+] derefr|13 years ago|reply
I'd be okay with this being mandatory in some sense to our future descendants, after it becomes uniquitous enough that it's only the lone straggler who doesn't have one.

Not for government bulletins, though--for instant-vote referrendums :)

[+] Zigurd|13 years ago|reply
You have to wonder if face recognition will become regulated in some way. For example, if it becomes OK for police to ID you by face, but not OK for you to know that the policeman talking to you has lots of complaints filed against him.
[+] thurn|13 years ago|reply
Accessing root on a device by using the built-in debug mode counts as "jailbreaking" now?
[+] saurik|13 years ago|reply
The debug mode gives you locked-down adb access, not root.
[+] danilocampos|13 years ago|reply
Really, dude? You're going to sass saurik on the subject of jailbreaking? Know your history.
[+] tomphoolery|13 years ago|reply
Sometimes, I love you saurik.

Just this time...try not to capitalize too much on the whole thing ;)

[+] brian_cloutier|13 years ago|reply
Jailbreaking isn't quite as fun when it's a matter of

> reboot-bootloader

> fastbook oem unlock

[+] saurik|13 years ago|reply
That lets you flash the device, it doesn't give you root. To get root from that you need to make a bootable image, which requires a compatible kernel, which you normally pull off the device as root. Thankfully, there is a race condition in the backup/restore mechanism that lets you do a symlink traversal to unlock root adb (by modifying /data/local.prop).

(To be clear, though, this was a known exploit: it is normally done to the Android Settings application, which isn't present on the Glass, but it turns out that the Glass Logging service also has the right prerequisites to pull off the attack, so I adapted the restore payload. The tweet I posted right after this one made it clear what exploit I was using against what installed package.)

[+] unknown|13 years ago|reply

[deleted]

[+] sturmeh|13 years ago|reply
Except it's not called jailbreaking on an Android device.