[Moto X Android Development] iKrYpToNiTe:
*** DISCLAIMER ***

I AM NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE! OR IF YOU LOSE ANY DATA, ITS CALLED BACK IT UP BEFORE HAND!

Word to the wise if you don't know how to use RSDLite or Fastboot to restore your phone then leave this thread now please! You need to backup everything on your internal storage before you install this in case you need to restore back. If using the Safestrap version of this rom you need to flash it to the STOCK SLOT and flash the 4.4.2+ KitKat kernel and the 4.4.2+ baseband. If you're already on the 4.4.2 kernel and baseband the 4.4.4 versions are optional. If you're Unlocked you need the 4.4.2+ baseband for your phone model the 4.4.4 versions are optional. YOU'VE BEEN WARNED!

***This is Krypton for the Moto X, it is now based on the stock Vzw 4.4.4 rom modified to work on all Moto X models Unlocked or Safestrapped.

***The ROM zip is built for the Verizon XT1060 by default(that's the model I own), all other models need to flash their model specific patch after flashing the ROM zip, Enjoy!

Features;

-Debloated 288mb of apps

-Added init.d support

-Odexed and ART compatible

-Rooted with SuperSU (thanks to Chainfire)

-Blacked out the framework's background no more gradient

-AOSP Signal icons

-For the Safestrap version added Reboot and Reboot to Safestrap to the power menu

-For the Unlocked version added Reboot and Reboot to Recovery to the power menu

-Removed the lame Safe Volume prompt

-All apps have been updated to the current Play Store version and re-odexed

-Some Misc Build.prop edits to enable Usb Debugging and to Force GPU rendering by default

-Switched the default I/O Scheduler to Row via init.d in the Safestrap version and via the Kernel in the Unlocked version

-Added a few Ringtones from the Droid Maxx's stock ROM, and a Ringtone that I have used since my Droid X

-Disabled the Motorola Setup and Enabled the Stock Setup Wizard

-Added the apps Nova Launcher, AdAway, and Terminal Emulator (thanks to those devs for their apps)

-Removed the IME toggle from the status bar when keyboard is open

-Set all animations to off by default in the framework

-Added the odexed versions of Google Calender, DeskClock, Email, Exchange, Google Keyboard, and Google Keep from the Nexus 5 then updated to the latest Play Store version

-Added CM's Calculator, Google Voice, and Google's Device Manager

-Busybox installed

-Entitlement check bypassed

-Wifi radio removed from Airplane Mode

-All apk's Zipaligned

-For Unlocked users my K006 kernel is the default kernel it you want the stock 4.4.4 kernel it's below

---Based on the 4.4.4 kernel source

---It was cross compiled with Linaro 4.7 toolchain

---Futex kernel vuln patched

---Kernel is up patched to 3.4.90

Known Issues:

-With animations disabled, the dialer and hangouts have some weird issues opening and closing the keyboard.

---To fix set the Animator duration scale to .5x in Developer options.

---I can't stand animations they slow everything down, and I like a snappy phone, so if the dialer or hangouts issues bother you, change the setting I'm not changing it in the ROM.

Installation Instructions

Safestrap Version

-If you are already on 4.4.2+ then boot into Safestrap and factory reset, do not wipe the /system then install to the STOCK slot, if you're on a AT&T Xt1058 flash it's patch after the rom. Then Vzw XT1060 users if you want to run the stock 4.4.4 Kernel and Baseband, go to my stock 4.4.4 thread and download my utility to flash the Kernel and Baseband. When finished reboot and Enjoy!

-If your not on 4.4.2 and have a XT1060 then go here and follow the instructions from my stock rom thread Vzw STock 4.4.4 I don't feel like reposting them in here.

Unlocked Version

-Boot into TWRP 2.8.1.0 or CWM(haven't tested on this so let me know if it works) factory reset, do not wipe the /system flash the ROM, if on any model other than the XT1060 find your model patch below and flash after the ROM. When finished reboot and Enjoy!

-If you have a XT1060 you can go to the link above and download my Flashing Utility if you would like to flash the 4.4.4 Baseband also, it's optional!

Downloads: DO NOT repost these links on other forums, link them to this thread instead!

4.4.4 Krypton v1.4.1 (Safestrap users please flash the SS patch below)

4.4.4 Safestrap v1.4

4.4.4 Unlocked v1.4

4.4.3 Safestrap v1.3.1

4.4.3 Unlocked v1.3.1

4.4.2 Safestrap v1.2

4.4.2 Unlocked v1.2

4.4.4 Model Patches

AT&T XT1058 Unlocked Patch

T-Mobile XT1053 Patch

Retail Brasil XT1058 Patch

Retail UK XT1052 Patch

Rogers XT1058 Patch

US Cellular XT1055 Patch

AT&T XT1058 Safestrap Patch

Verizon XT1060 Safestrap Patch

Verizon XT1060 APN Patch

4.4.3 Model Patches

AT&T XT1058 Safestrap Patch

AT&T XT1058 Unlocked Patch

Retail Brasil XT1058 Patch

Retail UK XT1052 Patch

T-Mobile XT1053 Patch

Rogers XT1058 Patch

US Cellular XT1055 Patch

4.4.2 Model Patches

Rogers XT1058 Patch

T-Mobile XT1053 Patch

Retail UK XT1052 Patch

US Cellular XT1055 Patch

AT&T XT1058 Safestrap Patch

AT&T XT1058 Unlocked Patch

Retail Brasil XT1058 Patch

Kernel Only Links

(this is for people who flashed another kernel and want to come back to my kernel)

K006-Linaro-4.7

K005-Linaro-4.7

K003-Linaro-4.7

K002-Linaro-4.7

Here is a link to all the removed apps if you want something back, this is NOT a flashable zip https://www.androidfilehost.com/?fid=23610159112654508

ROM Source: Motorola has it, this is not a source built ROM!

Kernel Source: https://github.com/iKrYpToNiTe/kernel-msm

Busybox license: http://www.busybox.net/license.html

BusyBox v1.22.1-Stericson (2014-01-25 17:27:18 CET) multi-call binary, Thanks to Stericson

Thanks to Google for Android and their Search engine, Hashcode for Safestrap, jcase for root and now Sunshine, beaups and fuses for MotoWpNoMo, TeamWin for TWRP, and the Chinese middle man for my bootloader unlock without them this wouldn't be possible!