#353093 - 07/07/2012 22:20
The third-party ROM universe for Android phones
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
I've got this Verizon (CDMA/LTE) Galaxy Nexus, which I got specifically because it would be up-to-date. No boot-locking. Standard Google support. Etc. Well, we all know how that turned out. Google and Verizon couldn't play nice, and I'm likely to have to wait a long, long time before there's a proper Android 4.1 release for my phone. Screw that! So I'm investigating the world of third-party ROM images, many of which are now available for the CDMA variant of the Galaxy Nexus based on the ROM images that Google released for the GSM/HSPA+ phone. The canonical web site seems to be Rootzwiki. And, of course, there are a good number of different devs posting things, some of which have gone through quite a number of point releases in the last two weeks. The comments are full of idiots. The big-name distributions like AOKP and Cyanogenmod only build from Google's AOSP source code, which isn't out yet for Android 4.1, so instead you're dealing with a second tier of support. Despite this, lots of users are reporting success. I really don't want to waste my time. I also really don't want to have to wipe my phone clean and waste all the time to get everything reinstalled properly, which seems to be standard advice with many of these ROM installers. Have any of you played with this world yet? Am I better off waiting for AOKP or Cyanogenmod? For what it's worth, I don't think I want any of the kernel customization stuff that some people have been rolling in. I do want my phone to continue to be rooted.
|
Top
|
|
|
|
#353095 - 07/07/2012 22:49
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 30/10/2000
Posts: 4931
Loc: New Jersey, USA
|
I really don't want to waste my time. I also really don't want to have to wipe my phone clean and waste all the time to get everything reinstalled properly, which seems to be standard advice with many of these ROM installers. I'm not sure if it's possible to go from stock to a third party ROM without wiping. In general, it seems a wipe is recommended even when going from one major version of Cyanogenmod to another. Have any of you played with this world yet? Am I better off waiting for AOKP or Cyanogenmod? If you don't want to waste time wiping and restoring, you should wait for one of the big names. I stick to Cyanogenmod because that's what I'm most familiar with, and has lots of support. AOKP has become popular in the last few months, but I still would stick with Cyanogenmod. I've been running the stock Jelly Bean released at I/O for over a week, and it's noticeably smoother than ICS. I still wouldn't say the touchscreen response is on-par with iOS, but most people won't notice.
_________________________
-Rob Riccardelli 80GB 16MB MK2 090000736
|
Top
|
|
|
|
#353100 - 08/07/2012 01:16
Re: The third-party ROM universe for Android phones
[Re: robricc]
|
carpal tunnel
Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
|
I have just started messing with this stuff so I am no expert.
You can try out different roms without losing your current data. For me to install a custom rom I had to install clockwork mod recovery and with that you can make a backup image that you can just restore if you don't like the new rom.
You can also use titanium backup plus to back up applications and or application settings. I used that to keep some game saves that I restored to the new rom after re-installing the game.
_________________________
Matt
|
Top
|
|
|
|
#353103 - 08/07/2012 11:48
Re: The third-party ROM universe for Android phones
[Re: msaeger]
|
carpal tunnel
Registered: 08/03/2000
Posts: 12341
Loc: Sterling, VA
|
Dan, why mess around with the alternative ROMs, most of which are based on older versions of Android, as you've noticed, when you can just flash Jelly Bean on it right now? I'm telling you, it's freaking awesome.
Like Rob said, Butter makes the phone noticeably smoother. Google Now has the potential to be pretty cool, but I'll have to see. Then there's the voice search update. I'd say it's not quite as full-featured as Siri, but I feel like the voice recognition might be a tad better, and the voice its self is much more natural sounding, IMO. The whole thing is certainly a huge improvement over what Android had before, and the natural language part is a great relief. Before, you had to know the exact phrasing of voice commands, like "Set alarm for X." Granted, X could be "3:37pm" or it could be "37 minutes from now," but that's as much leeway as you got. Now you can phrase it a number of ways, like "wake me up at X," or "remind me to Y in X minutes," stuff like that. Oh, and the results page from the voice commands is much more attractive. Overall, I think that Duarte character is doing a great job with the visual improvement of Android.
So yeah, give Jelly Bean a try. The alternative roms are fine, and I'm a big Cyanogen fan, but I promise you that Jelly Bean is a big improvement that you'll notice.
Plus, just unlocking and rooting it gives you the ability to try a few roms out at a time if you have a rom manager installed.
_________________________
Matt
|
Top
|
|
|
|
#353105 - 08/07/2012 13:29
Re: The third-party ROM universe for Android phones
[Re: Dignan]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
Just to clarify, the "official" Jellybean ROM is for the HSPA+ variant of the Galaxy Nexus. The various third-party ROMs have customized it for the CDMA/LTE variant of the phone, which is what I have. I don't really care about having lots of goofy skins or whatnot, but I do want the various bug-fixes. (Apparently there are some issues with the stock Jellybean on the CDMA/LTE phone: WiFi signal strength, deep sleep problems, etc. The third-party ROMs claim to fix all this.)
|
Top
|
|
|
|
#353109 - 08/07/2012 16:02
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
For future reference, I'm going to keep editing this particular post with URLs I find online that seem vaguely useful. There's a huge amount of not-useful stuff out there. Here's a nice description of how to backup an Android device (contrasting nandroid vs. Titanium Backup): http://www.androidnz.net/2011/10/at-your-own-risk-how-to-backup-your.htmlPointers to lots of Jellybean ROM images: http://rootzwiki.com/news/_/articles/jel...xus-owners-r951When you're dumping lots of new files to your SD card, they don't show up via MTP. The solution? An app that forces a re-scan of the /sdcard directory: https://play.google.com/store/apps/detai...LnNkcmVzY2FuIl0This seems to be the ROM of choice for a "stock" Jellybean experience on a CDMA/LTE Galaxy Nexus. The thread has a lot of discussion on GPS and battery life issues. I'm going to try to follow the advice about clearing the Dalvik cache and such and hope it all works: http://rootzwiki.com/topic/28992-rom-razors-jelly-v26-verizonjelly-bean-41-8-july/After all that, I ended up with what might as well have been a fresh new phone running Android 4.1. Not too painful. The actual painful part is getting all my apps restored. The Google Play Store apps are all downloading automatically, but restoring their state is where that Titanium Backup will come into play. And then there are the Amazon Store apps, which you have to reinstall one by one. Much more annoying. Between this morning, when I installed v2.5, and this evening, the dev who made the above ROM released a new version (v2.6) which fixed some bugs. Upgrading wasn't too bad. I followed the instructions (wipe the cache and Dalvik cache) and everything came right back. No need to wipe and reinstall.
|
Top
|
|
|
|
#353119 - 09/07/2012 12:54
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
pooh-bah
Registered: 09/08/2000
Posts: 2091
Loc: Edinburgh, Scotland
|
Good list of links Dan! Still my only problem with my Desire HD is that it is the only phone I have had so far that I can't gain access to. There seem to be a wide range of instructions for older versions, but nothing that can get root access to a Desire HD with Android 2.3.5.
You seem to be very switched on with this stuff - am I just being dense?
I just fancy some of the power management stuff, and the ability to try different roms.
_________________________
Rory MkIIa, blue lit buttons, memory upgrade, 1Tb in Subaru Forester STi MkII, 240Gb in Mark Lord dock MkII, 80Gb SSD in dock
|
Top
|
|
|
|
#353121 - 09/07/2012 13:11
Re: The third-party ROM universe for Android phones
[Re: frog51]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
Wikipedia claims: "On February 9, 2012, HTC announced in their Facebook page stating that Desire HDs would be upgraded to Android 4.0 Ice Cream Sandwich in late 2012." Cyanogenmod does support your phone for CM7, but that's not ICS. Somebody else has apparently dragged ICS from a different HTC device and shoehorned it into your phone ( http://www.electricpig.co.uk/2012/05/16/htc-desire-hd-ice-cream-sandwich-update-how-to-get-it-now/). If you're going to go that route, make sure you do the backup routine after rooting your phone. Maybe it works, maybe it doesn't. Or, you could just wait until "July-August" when HTC claims they will officially support ICS on your phone ( link).
|
Top
|
|
|
|
#353124 - 09/07/2012 14:43
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
pooh-bah
Registered: 09/08/2000
Posts: 2091
Loc: Edinburgh, Scotland
|
Ahhh - that could work. I guess that will translate to within the next 2 or 3 months.
And it avoids trying to find another way to root the phone, as none seem to work.
Thanks
_________________________
Rory MkIIa, blue lit buttons, memory upgrade, 1Tb in Subaru Forester STi MkII, 240Gb in Mark Lord dock MkII, 80Gb SSD in dock
|
Top
|
|
|
|
#353126 - 09/07/2012 17:07
Re: The third-party ROM universe for Android phones
[Re: hybrid8]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
If you've got the proper "Google Experience" phone (currently the HSPA+ Galaxy Nexus), it's all rainbows and unicorns. Beyond that, things degrade.
|
Top
|
|
|
|
#353127 - 09/07/2012 17:52
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14496
Loc: Canada
|
If you've got the proper "Google Experience" phone (currently the HSPA+ Galaxy Nexus), it's all rainbows and unicorns. Ahh.. a "pentaband" phone, too! I've decided (more or less) to see what the whole smartphone fad is about when my current voice-phone contract expires next month. The trick seems to be finding a phone that works for most of the Canadian networks, and the Galaxy Nexus looks promising (gotta do a bit more research to know for sure). Thanks
|
Top
|
|
|
|
#353128 - 09/07/2012 17:53
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
Do all iPhones get IOS releases at the same time regardless of carrier? (Not a rhetorical question -- I honestly have no idea how iOS upgrades work.)
It is indeed a bit ridiculous that you have to not only have the right phone but also be on the right carrier (or, more accurately, be on the right radio technology) to get timely updates. I wasn't expecting my CDMA Nexus S to get Jelly Bean any time soon, but everyone who has a Galaxy Nexus should have gotten it from day one, not just the GSM owners.
|
Top
|
|
|
|
#353129 - 09/07/2012 17:55
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 08/06/1999
Posts: 7868
|
If you've got the proper "Google Experience" phone (currently the HSPA+ Galaxy Nexus), it's all rainbows and unicorns. Beyond that, things degrade. Google just needs to force all their employees to run non "Google Experience" phones for a year. I'd bet the situation would start to improve shortly after. I still find it weird that Verizon was able to sell a Nexus product and still muck with it.
|
Top
|
|
|
|
#353130 - 09/07/2012 17:57
Re: The third-party ROM universe for Android phones
[Re: tonyc]
|
carpal tunnel
Registered: 08/06/1999
Posts: 7868
|
Do all iPhones get IOS releases at the same time regardless of carrier? (Not a rhetorical question -- I honestly have no idea how iOS upgrades work.) Yep. When Apple flips a switch, any iPhone from any carrier or network technology gets the update. With iOS 5, these updates are available OTA as well as via iTunes. Apple doesn't do a push, the phones and iTunes just check in on a weekly basis for new software. People can manually check for an update to get it on day one. And from my understanding, these files come from Apple servers, not carrier specific servers.
|
Top
|
|
|
|
#353131 - 09/07/2012 18:01
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14496
Loc: Canada
|
Are all phones with "Nexus" in the name proper "Google Experience" handsets, or just that specific model?
|
Top
|
|
|
|
#353132 - 09/07/2012 18:12
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
|
All of them, but the Galaxy Nexus is the current generation. Nexus One and Nexus S are the previous generation, though I've heard my Nexus S will still get Android 4.1/Jelly Bean, just not right away.
|
Top
|
|
|
|
#353133 - 09/07/2012 18:23
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
|
Though as I understand it the new Galaxy Nexus on Verizon has a locked boot loader.
_________________________
Remind me to change my signature to something more interesting someday
|
Top
|
|
|
|
#353134 - 09/07/2012 19:09
Re: The third-party ROM universe for Android phones
[Re: drakino]
|
carpal tunnel
Registered: 08/03/2000
Posts: 12341
Loc: Sterling, VA
|
If you've got the proper "Google Experience" phone (currently the HSPA+ Galaxy Nexus), it's all rainbows and unicorns. Beyond that, things degrade. Google just needs to force all their employees to run non "Google Experience" phones for a year. I'd bet the situation would start to improve shortly after. I really doubt that. I'm sure Google knows the problem, because it's not them that's creating the problem or is able to do much about it. It's the manufacturers and the carriers that are mucking this up. Google did put Android in this position by making it open in the first place, and the manufacturers took Android, ran with it, then closed it again. Currently it looks like Google's only recourse is their new Nexus initiative, where supposedly they'll allow multiple Nexus devices, which will be sold unsubsidized on the Google Play store, but can't be sold there unless it's running plain Android. As someone who also rushed out to get the Galaxy Nexus on release morning because he thought he was getting a true Nexus device, I'm seriously pissed off at Verizon and Samsung, and will most likely not patron either of them for my phones in the future. But in the end, I'm pretty jazzed about my Galaxy Nexus right now. Jelly Bean is phenomenal! I haven't had this kind of performance increase since Froyo and the JIT compiler, and the feature upgrades easily earn the .1 version increase.
_________________________
Matt
|
Top
|
|
|
|
#353136 - 10/07/2012 11:09
Re: The third-party ROM universe for Android phones
[Re: andy]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14496
Loc: Canada
|
Though as I understand it the new Galaxy Nexus on Verizon has a locked boot loader. My impression is that they ALL have a "locked" bootloader, which is easily "unlocked" using freely available tools. After which the phones can be "rooted" and "reflashed" as desired.
|
Top
|
|
|
|
#353137 - 10/07/2012 15:50
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
|
At the very least, the Nexus One's bootloader was never locked at all.
_________________________
Bitt Faulk
|
Top
|
|
|
|
#353139 - 10/07/2012 18:41
Re: The third-party ROM universe for Android phones
[Re: wfaulk]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
All "Nexus" branded phones ship locked but are trivial to unlock. You just plug into your computer and run a few commands. There are two different Galaxy Nexus phones: the CDMA/LTE version (offered on Verizon and Sprint) and the GSM/HSPA+ version (offered without contract on Google's home page for $349). The GSM/HSPA+ model is directly supported by Google. Google releases new versions of Android and pushes the changes directly to you. Or you can grab the appropriate files, copy them to your phone, and install them. The AOSP (Android open source project) code builds an image for the GSM/HSPA+ Galaxy Nexus, out of the box. The CDMA/LTE model was supposed to be supported the same way, but then Google and Verizon had some sort of pissing match. Consequently, if you want to be bleeding-edge, you need to install crap manually, like I did. For better or for worse, these two Galaxy Nexus variants are sufficiently similar to one another that the hacker community was able to take a memory dump of the GSM/HSPA+ variant and mod it to run perfectly on the CDMA/LTE variant. That's what I'm running today. Now that the public repository has been updated (yesterday) with Android 4.1, the big distros like CyanogenMod will start working it into their own build plans. If you were a basic Verizon customer with zero interest in any of the sorcery required to update your phone yourself, Verizon would eventually get around to shipping you a new build. Ultimately, this is the only path that people like me have to getting updates to the closed-source parts of our phones (radio drivers, etc.).
|
Top
|
|
|
|
#353142 - 10/07/2012 19:22
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 30/10/2000
Posts: 4931
Loc: New Jersey, USA
|
If you've got the proper "Google Experience" phone (currently the HSPA+ Galaxy Nexus), it's all rainbows and unicorns. Ahh.. a "pentaband" phone, too! I've decided (more or less) to see what the whole smartphone fad is about when my current voice-phone contract expires next month. The trick seems to be finding a phone that works for most of the Canadian networks, and the Galaxy Nexus looks promising (gotta do a bit more research to know for sure). Thanks I have been playing with an interesting phone since yesterday. It may be appealing to a North American looking to check out Android for the least possible amount of money, but with high carrier flexibility. I acquired a new T-Mobile Samsung Exhibit II 4G for $189 (no contract). The goal was to use it as a mobile hotspot on the $30 "Walmart plan" we've discussed on this BBS before. The phone actually allows WiFi and USB tethering with stock T-Mobile firmware, but the TouchWiz'd version of Android 2.3.5 wasn't my style. There is an unofficial port of CM9 for the phone. Before I mess with any phone, I unlock it first. This is just for the future and I ran into an LG phone once that wouldn't present the unlock code input screen with anything but stock firmware. So, the total cost for this phone was $189 + $24 for the unlock code. The first pleasant surprise came when I stuck an AT&T SIM in the phone to input the unlock code. The stock firmware was reporting a 3G connection on AT&T (not just T-Mobile). Indeed, the specs on GSMArena claim this phone is quadband HSPA, but with 850MHz (AT&T, Rogers, etc.) instead of 900MHz (some of Europe and Asia). The phone's bootloader is unlocked right out of the box. To flash the CM9 ROM, all I had to do was flash CWM Recovery from the stock recovery, and then flash CM9 from CWM Recovery. That was the second pleasant surprise. So, you can see that I now have a nice, modern, unlocked, ICS smartphone that works on all North American HSPA systems for $213 USD (plus a little work). The downside is that the CM9 ROM doesn't quite work with the camera. This would prevent it from being a daily driver for most people, but it's just being used as a mobile hotspot in my case. I doubt the camera will be an issue much longer, but there is no guarantee. Below is a screen shot I took a couple minutes ago with an AT&T SIM in the phone. 3G speeds.... no problem.
_________________________
-Rob Riccardelli 80GB 16MB MK2 090000736
|
Top
|
|
|
|
#353146 - 11/07/2012 00:01
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14496
Loc: Canada
|
.. the GSM/HSPA+ version (offered without contract on Google's home page for $349). USA-only. (?) But that does explain where all of the fly-by-night shops are sourcing Galaxy Nexus handsets for resale so cheaply (by CDN standards). I found a reseller in Toronto flogging them for USD$375, which I suppose is quite reasonable if they get them from Google for $349. Cheers
|
Top
|
|
|
|
#353147 - 11/07/2012 00:19
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
Needless to say, you've got friends on this side of the border...
|
Top
|
|
|
|
#353148 - 11/07/2012 00:27
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 29/08/2000
Posts: 14496
Loc: Canada
|
Thanks. I'm actually expecting to see the UPS delivery guy later this week already though. The carriers here have been selling them for CDN$600 WITH contract until this past week (when the III came out), and now they merely want CDN$500 for a Galaxy Nexus. I went for the fly-by-night importer instead. That way my business still has a proper tax-paid paper trail to keep the suits happy. If I were purchasing with my personal funds I might have tried the tax-free route. Cheers
|
Top
|
|
|
|
#353151 - 11/07/2012 01:05
Re: The third-party ROM universe for Android phones
[Re: robricc]
|
carpal tunnel
Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
|
That is the phone I have it is interesting to hear you can use it on AT&T. I am using this ROM http://forum.xda-developers.com/showthread.php?t=1435286 It's only Gingerbread but it is fast and all the crapware is gone. It messed with the CM9 that is out there and besides not having a camera there was a lot of lag.
_________________________
Matt
|
Top
|
|
|
|
#353154 - 11/07/2012 09:03
Re: The third-party ROM universe for Android phones
[Re: mlord]
|
carpal tunnel
Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
|
Though as I understand it the new Galaxy Nexus on Verizon has a locked boot loader. My impression is that they ALL have a "locked" bootloader, which is easily "unlocked" using freely available tools. After which the phones can be "rooted" and "reflashed" as desired. I think I was mixing it up with the Samsung Galaxy S III on Verizon, which is a bit more locked down I believe. There are just too many Samsung Galaxy phones to keep track of
_________________________
Remind me to change my signature to something more interesting someday
|
Top
|
|
|
|
#353217 - 13/07/2012 00:02
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 30/04/2000
Posts: 3810
|
My GSM/HSPA+ variant of the Galaxy Nexus just arrived, and just in time before my trip to Europe. Turns out, the one I bought was a Samsung variant (codename YAKJUXW -- same hardware but different firmware), which gets its updates from Samsung, not Google. This sucks for a variety of reasons. Most notably, if you let the phone update itself, it will get to Android 4.0.2 and then consider itself "up to date". (If you're buying directly from Google, this won't be an issue for you. If you're buying elsewhere, here's how to fix it.) There are some reasonable noob instructions for fixing this. In short, you get your phone set up for USB debugging and then you can run adb and fastboot commands from your computer. You download the 4.0.4 image directly from Google's Android images. I grabbed the "takju" image for Android 4.0.4 + Google Wallet. That tarball unpacks and includes a "flash-all.sh" shell script. All you do is first run "adb reboot bootloader" and then that shell script. Here's another good link that describes the process. This process completely wipes the phone. Needless to say, don't start installing your personal stuff on the phone until you get done with all the upgrading. Okay, but a phone running 4.0.4 doesn't (yet) automagically update to 4.1.1. Now that AOSP is out, this should be available at the Google link, above, at some point, but it isn't today. Nonetheless, the incremental updates exist. This page has the links. My phone, with 4.0.4, is running the IMM76I build (which you can learn by running "adb pull /system/build.prop" and reading the text in the file). So I downloaded the 147MB zip file labeled "takju JRO03C from IMM76I". Once you've got this zip file, it's simplest to follow "method 2" (stock recovery, unlocked bootloader) to get it installed. I used adb to push the zip file over to the phone, then "adb reboot bootloader" and "fastboot boot cwm.img" and you're good to go. And it worked! Lastly, when you do this, you have an unlocked phone, but you don't have root on it. If you want root, then these instructions are overkill but seem correct. The gist is that you push a zip file which has SuperSU in it, and which can be run from the CWM bootloader. The relevant discussion threat for SuperSU is over here, which has a link to the latest version, ready to go.
|
Top
|
|
|
|
#353223 - 13/07/2012 12:05
Re: The third-party ROM universe for Android phones
[Re: DWallach]
|
carpal tunnel
Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
|
Honestly, it's (much) easier to both jailbreak and unlock an iPhone than it is to deal with an Android phone that's supposed to already be "open." Hard to believe.
|
Top
|
|
|
|
|
|