Nexus with MultiROM and Ubuntu Touch and CyanogenMod

May 14, 2014

So, I decided to put down some notes and document the steps to get MultiROM up and running on a Nexus 5 or Nexus 7 2013.  By no means is this a complete tutorial, but it is the best I could put together in a single night while executing this process on my Nexus 7 2013.

!!WARNING!! The following steps will void your device’s warranty and the 1st step will wipe all the data from your device, so backup everything prior to doing step 1.

Rough Outline of the Steps:

1. Unlock the bootloader, steps are below (will wipe all the data off the device)

2. Root the device with CF-AUTO-ROOT, steps are below.

3. Install MultiROM Manager from the Play Store.  App requires ROOT access to work.

4. In the MultiROM app, install the MultiROM update and Recovery.

5. When prompted, Reboot to Recovery.

6. Once Rebooted back to Android, open MultiROM and install a Kernel to get the kexec-hardboot patch. I selected the Stock 4.4.1 & 4.4.2 option.

7. Within the MultiROM app, you can install a build of UbuntuTouch if you want.

8. If you decide to install it, when prompted, Reboot into Recovery.  When Ubuntu Touch is booting, it may take a few minutes to open.

9. For CyanogenMod, download the desired CyanogenMod ROM along with the Google Apps ZIP file and place the files in the Download folder for Stock Android.

10. The video below will help with this part.  To Install the CyanogenMod ROM as another ROM option, do the following. Reboot into Recovery or from the Boot menu, select Misc at the top and then Reboot to Recovery from that screen. On the TWRP main menu select Advanced > MultiROM > Add ROM > [select Android & Don’t Share & Internal Memory] > Next > ZIP File > [then select ZIP file].

11. Reboot when prompted.

12. Setup CyanogenMod ROM as desired then do the next step to install the Google Apps GApps ZIP file.

13. The #511 post linked below can help with this step.  To install the GApps ZIP into the CyanogenMod ROM, do the following.  Reboot to Recovery.  Then from the TWRP menu select Advanced > MultiROM > List ROMs > [select the CM ROM] > Flash ZIP > [then select gapps ZIP file].

14. Reboot if/when prompted.

15. When you get into the CyanogenMod home screen, add a Google account under Settings > Accounts > Google. You may get 2 white triangle Google Apps warnings when you launch into the home screen of the CyanogenMod ROM.  This is fine, just open the apps from the Notification tray and then the Play Store to resolve.  You just need to launch these apps once to resolve the problem.

 

My set of links and references to go along with the steps above.

Long Press POWER + VOL-DOWN to reboot into FASTBOOT

While in FASTBOOT you need to Unlock the Bootloader. When you do this, it will wipe your device.
Nexus 5
http://forum.xda-developers.com/google-nexus-5/general/guide-nexus-5-how-to-unlock-bootloader-t2507905
Nexus 7
http://forum.xda-developers.com/showthread.php?t=2379618

The command to unlock the bootloader while in FASTBOOT:
fastboot oem unlock

CF Auto Root Nexus 5
http://forum.xda-developers.com/google-nexus-5/orig-development/nexus-5-cf-auto-root-t2507211
http://download.chainfire.eu/363/CF-Root/CF-Auto-Root/CF-Auto-Root-hammerhead-hammerhead-nexus5.zip

CF Auto Root Nexus 7 2013
http://forum.xda-developers.com/showthread.php?t=2467014
http://download.chainfire.eu/347/CF-Root/CF-Auto-Root/CF-Auto-Root-flo-razor-nexus7.zip

MultiROM Manager
http://www.androidrootz.com/2013/12/multirom-how-to-install-multiple-roms.html

MultiROM Video

CyanogenMod ROM Downloads
Nexus 5
http://download.cyanogenmod.org/?device=hammerhead
Nexus 7 2013
http://download.cyanogenmod.org/?device=flo
GApps Install – Google Apps
http://wiki.cyanogenmod.org/w/Google_Apps

Post #511 has a short hint for installing a zip file into one of the alternative roms
http://forum.xda-developers.com/showthread.php?t=2457063&page=52

 


AT&T vs StraightTalk

September 11, 2012

I have been using iPhones since August 2007, which includes the original iPhone to the iPhone 3G to the iPhone 4 and now the iPhone 4S. I have tried a few of them jail broken, but not in the last 2 years, and when I did it was usually for a few days or an older iPhone.

When Google dropped the price of the Galaxy Nexus during Google IO 2012, I bought one. For a while I used it with my AT&T sim card and in mid August I bought a StraightTalk sim card and a 1 month service card.

In some other posts I will give my thoughts on the 2 phones, but in the post, I will be listed my tested data speeds using the SpeedTest app on each. For each sets of test, all apps on the devices were closed and then the SpeedTest app was reopened. Each phone is running the latest os available.

iPhone 4S 3G data chip is:
HSDPA 14.4 Mbps / HSUPA 5.8 Mbps

Galaxy Nexus 3G data chip is:
HSDPA 21 Mbps / HSUPA 5.76 Mbps

All tests are:
iPhone 4S is AT&T
Nexus is StraightTalk or AT&T
Ping in ms / DL in Kbps / UL in Kbps

Moe’s – Irmo, SC – 9/10 at 8:15pm
iPhone 4S – 135ms / 6850dl / 377ul
iPhone 4S – 87ms / 6745dl / 295ul
Nexus ST – 218ms / 4355dl / 742ul
Nexus ST – 134ms / 4621dl / 321ul

Cayce, SC – 9/11 at 8:45am
iPhone 4S – 109ms / 8106dl / 191ul
iPhone 4S – 105ms / 7094dl / 301ul
Nexus ST – 193ms / 4939dl / 949ul
Nexus ST – 217ms / 4609dl / 729ul

The Vista – Columbia, SC – 9/11 at 11:55am
iPhone 4S – 117ms / 2432dl / 235ul
iPhone 4S – 101ms / 2651dl / 256ul
Nexus ST – 234ms / 978dl / 855ul
Nexus ST – 219ms / 2855dl / 227ul

Cayce, SC – 9/11 at 2:45pm
iPhones 4S – 98ms / 9069dl / 738ul
iPhones 4S – 105ms / 7190dl / 769ul
Nexus ST- 213ms / 4434dl / 1120ul
Nexus ST – 208ms / 3727dl / 1098ul
Nexus ATT – 209ms / 4413dl / 1109ul
Nexus ATT – 209ms / 4397dl / 1117ul
iPhone 4S – 119ms / 6055dl / 978ul
iPhone 4S – 116ms / 4903dl / 718ul

More will follow…


Linode plus iPad plus Wireless Keyboard

April 25, 2012

So, I am primarily a Mac user, my main phone is an iPhone 4S, I use an iPodtouch for my music & podcasts and I watch Hulu and Netflix on my iPad. So, to write a short blog post about Linux may seem odd to me.

I actually have an Ubuntu VM I use on occasion on my MacBook Pro, and it does do some things very well. I have had the chance to meet the gang from Linode at POSSCON in 2011 and 2012. They offer a great Linux distro hosting service, and I recommend checking it out if you are in the market or are interested in a web hosted Linux distro. I also came across this nice article on Linux Journal about a guy that switched to Linode hosted Linux VM and connects to it with his iPad.

http://www.linuxjournal.com/content/swap-your-laptop-ipad-linode

If you live in the eastern part of the US, I highly recommend attending POSSCON in 2013.

http://www.posscon.org/


Web Apps vs Native Apps

August 11, 2011

So, I thought I would write a little post on my views of a few apps I use a good bit. For starters, I feel I should say I use an iPhone 4 and DO NOT plan to switch to an Android device, even though I use several Google services. If I ever get an Android device, it will be a Nexus device and also a 2nd phone.

Google Reader – This is my main web surfing and article aggregating tool. I follow more than 50 blogs and this app is great for that. After trying several native apps, I have found that the easiest way to keep your read flags in sync with your Google Reader account, is to use the Google Reader webpage in a browser. I find the mobile version of the webpage very easy to use on a mobile device browser, and the site is even easy to use on a desktop browser. My main issue with the native apps is the polling they would have to do each time you synced the app. It would have to upload your read flags and started articles and then download any new articles. After several uses throughout the day, I would have my read flags reset, which was a huge pain.

Google+ – I have only been using the Google+ service for 2 weeks or so, and the few times I have used the new iPhone native app was frustrating. It takes longer to refresh than the Google+ webpage. Enough so, it is very noticeable. I think the update from the last few days, but the webpage does from what I can tell everything the native app does.

GMail – Well, the iPhone mail client is really good. I have recently figured out how to do GMail labels in it, as the app just treats GMail labels like IMAP folders. Once I get this down, I will likely be a lot happier. But, I have to say, managing your inbox, archiving and labeling are much easier to handle in the GMail mobile webpage than on the iPhone mail client.

Those are a few takes on a few apps I use on my mobile device.


Apple pulls antenna test page

August 1, 2010

I guess due to all the bad PR about the page, Apple has removed the page they put up with all the videos showing how various phone reacted to being held specific ways.

http://www.androidcentral.com/apple-gives-trying-make-other-phones-look-bad-pulls-testing-page

http://www.macrumors.com/2010/08/01/apple-removes-competitor-antenna-performance-comparisons-from-site/

Thanks for checking out my article, and feel free to stop by and check out my mobile device applications http://www.pruetsoftware.com/.


Motorola and Samsung release open portions of Android OSes

July 30, 2010

Both Motorola and Samsung have released the open portions of their Android device operating systems.

http://www.androidcentral.com/motorola-releases-open-source-portions-droid-x-source-code

http://www.androidcentral.com/samsung-releases-captivate-source-code-developers

Thanks for checking out my article, and feel free to stop by and check out my mobile device applications http://www.pruetsoftware.com/.


Nice review of Froyo 2.2

July 28, 2010

If you would like to read a very good review of Froyo, aka Android OS 2.2, check out the following link.

http://arstechnica.com/open-source/reviews/2010/07/android-22-froyo.ars/

Thanks for checking out my article, and feel free to stop by and check out my mobile device applications http://www.pruetsoftware.com/.


Nexus One vs iPhone4 Benchmarks

July 26, 2010

I gathered these numbers from the following links.

Android link:
http://arstechnica.com/open-source/reviews/2010/07/android-22-froyo.ars/5

iPhone link:
http://arstechnica.com/apple/reviews/2010/06/iphone-4.ars/9

Sunspider – measured in secs (lower is better)
Google V8 (higher is better)

Nexus One – Android 2.1
Sunspider – 14,256
Google V8 – 65

Nexus One – Android 2.2
Sunspider – 5,795
Google V8 – 287

iPad
Sunspider – 10,100 (was listed as 10.1 millisecs)
Google V8 – 101 / 86.3

iPhone4
Sunspider – 10,900 (was listed as 10.9 millisecs)
Google V8 – 83.4 / 66.6

iPhone 3GS
Sunspider – 14,200 (was listed as 14.2 millisecs)
Google V8 – fail / 49.3

iPhone 3G
Sunspider – 41,400 (was listed as 41.4 millisecs)
Google V8 – fail / 23.0

Thanks for checking out my article, and feel free to stop by and check out my mobile device applications http://www.pruetsoftware.com/.


Android App Stencil Kit

July 26, 2010

If you draw out and design your own Android applications, you should check out this nice stencil kit.

http://gizmodo.com/5595872/create-android-apps-cause-geeky-mischief-with-this-slick-stencil-kit

Thanks for checking out my article, and feel free to stop by and check out my mobile device applications http://www.pruetsoftware.com/.


2010 Google IO Session Videos

July 26, 2010

I am new to Android development, and I have been developing for the iOS platform for over a year now. I am one of these people that buys and reads a bunch of books and watching a ton of how-to videos online. I found these 2010 Google IO sessions videos online the other day and thought I would share them.

http://code.google.com/events/io/2010/sessions.html

Thanks for checking out my article, and feel free to stop by and check out my mobile device applications http://www.pruetsoftware.com/.