The Nexus One may be growing long in the tooth, but it's still surely one of the most active phones when it comes to development. Hence this hack should come as a surprise to no-one: T-Mobile's WiFi-Calling functionality has been extracted from one Vanilla Froyo running device (the G2) and injected into another, the one and only Google Phone. While this will obviously only work on N1s on the T-Mobile network, it comes as a welcome distraction to those of us waiting for the imminent Gingerbread OTA.
This week promises to be huge for Android - we've been hearing about the Gingerbread SDK possibly coming out on November 11th, and today an Open Handset Alliance team member Alvaro Fuentes Vasquez announced 2 very important details via his twitter account, namely:
- Gingerbread will indeed bear version number 2.3, not 3.0
- it will be hitting developer versions of Nexus One handsets in the next few days
Direct translation of the above, according to Google, is:
Prepare your Nexus One (Developer version) for Android OTA update 2.3 (Gingerbread) for the next few days:-D
The Open Handset Alliance (OHA) was announced on the same day Android was revealed to the world a bit over 3 years ago, with the sole purpose of promoting the open and free mobile platform.
As is traditional following the leak of a new ROM dump, developers have already set to work porting the novel Android flavour to other devices. As he did with the Desire HD ROM, XDA-developers' eVil D: has stepped forward to provide a working port of yesterday's HTC Glacier/myTouch 4G ROM to the Nexus One. Cautioning that he "may or may not support this", eVil D: goes on to describe the semi-functional state that the port is currently in:
What doesn't work:
Wifi UMA calling = bootloop (you've been warned!)
Common Sense (this is a VERY EARLY build)
SDEXT (512mb) partition *Use clockworkmod or RA 1.9.0+
AndroidCentral got the ROM running on their own Nexus One, and their screenshots provide a good insight into the "Espresso" Sense UI of the myTouch 4G itself.
We received a tip in the wee hours of the morning that we managed to miss until now, despite its overwhelming awesomeness. In short, it's a video demonstration of a Senseta rover running with custom hardware and controlled by a Nexus One, although it looks like it will run on any Android device with Bluetooth.
The combination of Android and the simplified hardware allows for a simpler setup that saves weight, and in a little bugger like this, any lost weight counts for a lot.
The DroidRover was built by volunteers working out of a NASA lab. According to the YouTube description:
A few days ago, the code for the Nexus One's 2.2.1 update went AOSP (Android Open Source Project), meaning that the source code became available to developers. It was comprised mostly of bugfixes and other things that weren't major... oh, and it also patched the exploits that allowed Universal Androot to unlock your device. We had a short conversation about it on Twitter with Cyanogen (the conversation starts at the bottom and goes up):
As if breaking Universal Androot wasn't enough, apparently the new update also prevents existing installations of Swype and some other aftermarket keyboards from working. An easy solution exists though - just uninstall your existing keyboard and reinstall it.
This is what happens when you try to one-up the open-source community. Just when we were beginning to think HTC Sense might have come up trumps with a real killer feature in their Fast Boot, CyanogenMod creator Steve Kondik's right there with a cheeky "Yeah, CM6 "does" too :)". Tweeting that the feature will be committed to the CyanogenMod source soon (possibly with the arrival of version 6.1), Cy noted that the Nexus One would likely last in this hibernation state for about a week. Now, let's see what it looks like in action:
Of course, as we have discussed before, this is not a real, clean reboot, but we can still see plenty of potential use cases - switching off in areas of areas of no coverage, periodic check-ins on hikes, and other scenarios where something quite close to instant-on would be.
It turns out that some Nexus One owners running CyanogenMod 6 (CM6) have been experiencing issues when trying to update a handful of system apps. As such, XDA-Devs forum member unforgiven512 has thrown the updates into a tidy package. The updated apps are:
Amazon MP3 Google Maps Google Search Google Voice ROM Manager Street View Superuser TalkBack Voice Search
Not only does this fix the app updating bug, but it moves the app info from the "data" partition to the "system" partition. There are two benefits to doing so:
One of the most common complaints about the recent builds of CyanogenMod 6 has been that Nexus One owners’ GPS would suddenly take ages to get a fix or wouldn't get a fix at all. The most frequent solution posted has been to change your Mobile Network APN type to “default,supl” to enable A-GPS through your cellular network. However, for some people this still didn’t solve the problem, including myself.
Well, today on the CM forums, user kursed posted a fix that may be the end of many frustrated N1-ers’ woes. The fix involves resetting your location data using GPS Status with your SIM card removed, getting a fix, and then restarting your phone with the SIM inserted and getting a fix again.
The Nexus One died for the general public, sadly, but continued to live on with the help of Google's own ADP (Android Developer Phone) program.
For an unsubsidized but reasonable price of $529, registered Android Market publishers (anyone can be for $25) could purchase this masterpiece, even though it was canned by Google and sold out pretty much everywhere else... until it sold out even as the ADP 3 weeks ago.
Nexus One Stock Update
Developers grew sad but Google got to work and started pestering HTC for more units. Happily, I can tell you that the Nexus One developer phone is available once again, this time with this friendly note:
Update: All good things must one day come to an end, and alas, it looks like Sony's just decided to issue a mandatory update to all PS3s that breaks this jailbreak method. Heartbreaking, I know.
If Sony's PS3 gaming system took a step backward in functionality when Sony disabled its ability to install Linux, it's just taken two steps forward again.
t4nav, a Senior Member of xda-developers, has just discovered a method to hack the PS3 using a Nexus One or a Desire! All you have to do is:
and place it's contents onto the root of your SD-card.