[Moto X General] bongostl:
NOTE---I'm happy to help if you run into trouble. Hit me up on twitter [MENTION=2536355]bongostl[/MENTION] ---NOTE

Hi All--I hope this is useful to someone.

I have been on nothing but Nexus devices for years (I swore I would never go back to anything else), but the Moto X swayed me away! However, I really miss the customization / openness of Carbon Rom on my Nexus 4.

Here is my (ongoing) attempt at replicating that experience. I hope this guide is helpful to you.

------------------------------------

I ONLY have experience with the XT1058. I don’t see why something similar wouldn’t work for other models, but….

Also, I take zero responsibility if you mess your phone up. I’m happy to try to help you out, but zero liability.

I am doing all of this on Windows 8.1.

----------------------------------------

Step 1: Getting a clean 4.4 ROM that is rooted, with a writable system folder

First we’ve got to get your drivers set up, adb, etc...

1. (note: install these things with your phone NOT plugged into the computer)

Minimal ADB/Fastboot: http://xdaforums.com/showthread.php?t=2317790

Moto X USB Drivers: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481/action/auth

RSD Lite (this is like ODIN for Samsung phones) : https://dl.dropboxusercontent.com/u/42057363/RSDLite_v6.1.x.zip

2a. IF YOU DON’T WANT TO / CAN'T UNLOCK YOUR BOOTLOADER, SKIP TO #2b

So if you don’t mind losing your warranty, go unlock your bootloader. It makes everything a lot easier. You can do that here: https://motorola-global-portal.cust...e/bootloader/unlock-your-device-a/action/auth

if you successfully unlocked your bootloader ,and you are already on 4.4, you can skip this step and continue with TWRP.

However, if you are on 4.2.2 and you successfully unlocked your bootloader use RSD Lite to flash (eventually) to 4.4 using this guide:

http://xdaforums.com/showthread.php?t=2446515

At that point, flash TWRP using this guide:

http://xdaforums.com/showthread.php?t=2534850

(you’ll need a ‘motorola fastboot binary’ for this...you can find it here http://xdaforums.com/showthread.php?t=1138092 !)

Then just flash SuperSU in recovery:

http://download.chainfire.eu/370/SuperSU/UPDATE-SuperSU-v1.80.zip

2b.

If you don’t want to unlock your bootloader, then it’s going to be a bit more work...but still shouldn’t take you more than an hour.

Go here and follow the guide to flash back to stock 4.2.2 CAMERA UPDATE. That SHOULD be the latest of the 4.2.2 ROMS. DO NOT FLASH 4.4 AT THIS POINT.

http://xdaforums.com/showthread.php?t=2446515

Now you’ve got to set up Telnet:

http://www.sysprobs.com/install-and-enable-telnet-in-windows-8-use-as-telnet-client

Now let’s root / Upgrade to 4.4 kitkat

http://xdaforums.com/showthread.php?t=2538896

(note: you can find telnet instructions here: http://xdaforums.com/showthread.php?t=2509590 )

3.

Now we need to turn off ‘write protection’

http://xdaforums.com/showthread.php?t=2551113

That’s it, you’re done with the hard part! Now comes the fun part.

-----------------------------------------

Step 2: Custom Rom Tweaks / Bug Fixes

1. Custom-Rom Experience

For ROM tweaks, XPOSED works amazingly well, and provides 90% of the tweaks I used in Carbon:

http://xdaforums.com/showthread.php?t=1574401

I am currently using the following modules (Dl them from within xposed) :

Gravitybox start here... This is the best!

HideCarrierMoto (note:if you use this, you can skip the next step, "tethering")

XBlastTools I use this to always enable the menu button... The Gravitybox implementation disables the swipe up for Google now shortcut

Wanam Kit I like the reset menu in this better than gravitybox

2. Tethering

We’re going to make it so you can do wifi tethering just like on a Nexus device

http://xdaforums.com/showthread.php?t=2544679

3. Fix the weird calendar bug

Disable/freeze Calendar. Wipe data for Calendar Storage. Download Google Calendar from the play store. Reboot.

4. (For LOCKED bootloaders ONLY) Safestrap TWRP is working great on rooted 4.4 (ignore the o.p. which says otherwise... It hasn't been updated)

http://rootzwiki.com/index.php?/top...OCKED]-Safestrap-Recovery-v3.65-[2013-11-13]

Step 3: Other Useful / Fun Stuff

1. Change the boot logo to any image you want! I recommend just cropping and pasting into the example image you can downloaded from the thread:

http://xdaforums.com/showthread.php?t=2445150

2. Install the nexus 5 dialer!

http://www.androidpolice.com/2013/...l-it-manually-on-other-kitkat-roms-download/