I’m writing this post to mostly remind myself of what I want to do with a Motorola Atrix 2 when I get my hands on one. IF YOU FOLLOW THIS POST, YOU ASSUME THE RISK. Not for the faint of heart, so pick a pro or stick with stock software if you are concerned with voiding warranties or breaking your device.
Also be warned, Straight Talk/Net10 no longer provides AT&T compatible SIM’s, so the cost of a SIM can get high. Better luck with unlocked or T-Mobile devices, but what is really confusing me, is the 850/1900 band for data. That’s supposedly the 3G band for Straight Talk on the unlocked T-Mobile cards, but I’ve not tested it, as T-Mobile is 1700/2100 and I think another band as well. Net10 SIMs for AT&T phones are lots cheaper than the $60 on Straight Talk…
The story goes, my lovely fiance had dropped my old Samsung Galaxy S 4G (SGS4G), which I gave her so that I could introduce (ok, hook her) on how much better Android is, when compared to an AT&T generic smart(duh)phone. Needless to say, it worked.
Step 1 was to order a Motorola Atrix 2 on eBay. The phone was physically bigger than both phones, but about the same weight. Nice rubber feel, and the seller that I picked was awesome. Cost? About $120.
Step 2 was to get root access once I received it. I used a one-click root tool to do this, with Android ICS (Ice Cream Sandwich – 4.0.4 / kernel 3.0.8). Here’s the link, but if any of the links within die, I’m saving a copy on my server (nonpublic for now) just in case… or not. I need to do some code monkeying on the server. To be clear, this does not necessarily work on other versions. You assume all risks by following these steps. http://forum.xda-developers.com/showthread.php?t=2172165
Step 3 was to verify root. To do that, I went to the Google Play store on the phone, downloaded Root Checker, and run the verification. I had to click “allow” on the superuser popup, but once that was done, it verified. Now it’s time to move to installing a recovery image.
Step 3B is to download a couple of roms and such to your SD card’s root. Good practice, because you never know when you need it. You can thank me later.
Step 4 is to get a custom recovery image, to assist in loading a custom ROM. I am picking BMM Recovery. Compared to other Android phones and recoveries, this is stupid simple to install. Apparently nothing to flash.
Step 5 is the actual custom rom installation, which we downloaded earlier. I am using DirtyUnicorn, or one of the other AOKP roms that work with BMM. Some phones don’t like kexec, but we won’t go into that here. Instructions here: http://forum.xda-developers.com/showthread.php?t=2321923
Also, install Gapps. When done, reboot to System_3, and do some major finger crossing…
Step 6 is to log in to accounts and install miscellaneous apps, and enjoy the phone!
Note: Custom ROMs are by no means bugless, but often they are more stable, and more bugless than the stock phones that the carriers provide. For a CyanogenMod supported device, the performance is almost bulletproof. Rom install was a pain in my butt. You want external storage. The volume rocker lets you select the zip file location to install. The power confirms it on the file selector.
Note 2: After I wrote this, I encountered a problem with the CID. Be sure to store the CID backup image on the root of your SD Card. You may need to dig in /int/Data/Clockworkmod/Backups or …./firmware…. Backups are important, otherwise you’ll find yourself trying to de-brick your device with RSD Lite….