• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Problem installing CM 10.1 on Nexus 4

Mateo1041

Member
Hi all,

I have a Nexus 4 phone and rooted it once last year shortly after it came out. At that time I also put on a custom recovery. All worked pretty well using the Nexus Root Toolkit and there wasn't a whole lot I had to do on my end.

The recent Android 4.3 update had some issues, and after speaking with someone at work that uses CyanogenMod with his new Nexus 4, I figured I'd try that out too. It has not gone smoothly though and I'd love any help you can offer. :-( I heard that 4.3 needs to be re-rooted and so I felt I should just redo my prior steps.

So here's what I've done so far using the newest Nexus Root Toolkit (with Android 4.3 support):

* Performed the driver test. Successful.
* Clicked the unlock button. Phone is still unlocked from last time I believe, but I do not recall exact outcome. Seemed to go ok I think.
* Clicked the root button (with custom recovery option checked). My phone rebooted and it went through the steps, although I did receive one driver could not be installed error. Final outcome was that my phone rebooted into what I had before and nothing looked different about it. There may have been a "Waiting on device" error where it timed out after this reboot into what I had before.
* I booted into the custom recovery (either present from this time or last time) and wiped data/cache a few times. Then chose to install the stable CM 10.1 ROM. Seemed to go ok.
* I hadn't realized it did not include Gapps, so I pushed that file to the device using the Nexus Root Toolkit. I don't think it worked the first time, but it did the second (or so it seemed at least).
* Rebooted and see CyanogenMod is now installed. Problem is that the keyboard doesn't work and I get frequent brief pop-ups that disappear again. I see Google Play is installed, but not the other Gapps apps I'd expect. Some are there, others like Google Maps are not.

I'm at the point now where I've tried reinstalling the ROM after clearing data/cache, but outcome is the same with the weird CM behavior. I have not been able to get other files onto my phone to try flashing. Mount in the ClockworkMod custom recovery doesn't seem to do anything even though the boxes are checked. It feels like what I am installing is not fully sticking.

Any ideas? I'm just a bit disappointed as I thought this would be fairly straightforward like last time.

Thanks.
 
You need to reflash the rom and then the gapps zip imediately after flashing CM. That should hopefully cure any issues you're having.
 
You need to reflash the rom and then the gapps zip imediately after flashing CM. That should hopefully cure any issues you're having.

Thanks. My concern is that I've tried reflashing just the CM ROM a few times, but end result has been the same with glitches and keyboard not working. I think CyanogenMod is supposed to work out of the box, with or without Gapps also applied. I'm wondering if something is somehow preventing ROMs from being properly applied. I can try and fix permissions via the recovery to see if that helps.
 
Most AOSP rom developers sever the gapps from the rom for a couple of reaseson.
1) In case another developer chooses to make a fork of it and/or build on top of their work.
2) Not everyone uses the same gapps. Some people prefer to use inverted color schemes of the apps for various reasons. Others may only want the bare minimum to make it work.

Either way, gapps are usually assumed to not be included in the rom unless stated that they are. However there are important pieces that are in all gapps that the rom doesn't provide. So if you don't flash gapps, it will boot but usually have problems.
 
Ok, I tried the command line instead, made sure the device was unlocked, made sure of root (via the shell command with # symbol), pushed the nightly CM 10.2 and corresponding latest Gapps, and now it seems to work fine. No idea what was happening before, but it seems to be working ok now. :-)
 
Back
Top Bottom