Guess we all are interested about Google Glass. Pretty interested I might say. And all the more since the Glass Explorer prototypes started making its way to the dev community. Last day while reading a idea gist about what might be some good things to implement in glass fro Wikimedia I was pointed to the Glass Viewer in Google Glass Developer portal(Playground).
And today I found a way to run Glass apps in my Nexus 4.
Thanks to Michael Evans(as he pointed that out) and Google we now have working factory images for the XE5 root.
The build process is also very detailed.
And then we have another dump (which is very useful) from AndroidPolice
Now how would you like if these were repackaged as install-able APK's which you can try in your android?
Google Glass's build process is fairly conservative - they don't use hidden APIs often, and when they do, they use reflection. Thus, it is relatively easy to repackage the Glass APKs for other devices.
Modifications to the base APK
The use-library element in AndroidManifest is removed, as it refers to unused code.
com/google/glass/hidden/HiddenViewConfiguration.smali is patched to always return 0xffff instead of calling the nonexistent View.getDeviceTapTimeout
An instructional video (don_doff_background.mov, 8MB) is removed to save space.
All native libraries required are shipped with the APK, as are all the Glass fonts.
For the camera, instead of calling Camera.open() to get the rear facing camera, Camera.open(0) is called to get the first camera, as the Nexus 7 doesn't have a rear camera.
So without Further Ado: Install
Download the APK:
Home: http://goo.gl/JHIL2
Camera: http://goo.gl/7JDEs
Maps: http://goo.gl/Tb7av
Setup: http://goo.gl/32FXv This one's been modified so that instead of scanning a barcode, it uses the existing Google Account to setup and then force closes.
Install just like any other boring APK. None of the Google Glass apps need system privileges. I do not recommend installing these APKs as system APKs, as the Glass apps will attempt to reboot the phone after a force close.
It works on both Nexus 4 and Note 2 (not tested by me).
Everything including the raw image and apk and build process for these are in github.
I'll update this post with the links very soon.
Till then Go-Glass!!
It works on both Nexus 4 and Note 2 (not tested by me).
Everything including the raw image and apk and build process for these are in github.
I'll update this post with the links very soon.
Till then Go-Glass!!
Comments
Post a Comment