[Moto X General] s5610:
Only fresh flashed bootloader locked XT1058 AT&T - ROM LPAS23.12-21.7-1, and XT1060 VZW - ROM LPAS23.12-39.7-1 are supported!

See archive content for instructions. Time to install ~20 min. If you experience problems after Android boot, like not working buttons or quick settings, wipe cache + data partitions. Don't update SuperSU (disable auto updates), it won't work. Later I'll post complete debloated ROMs with fresh SuperSU version, and simplify instructions. Be informed also, that this method doesn't give you read-write rights like unlocked bootloader. You may read and write having root-rights, but only till a restart or shutdown occurs, and every change will be undo by the Qualcomm protection (like HTC' s=on).

At the moment patch includes:

SuperSU 2.65 Free

Xposed Framework v86 (installer, modules)

Busybox 1.25.0.YDS, path /system/xbin/busybox

Download

P.S. Install only on indicated above ROM versions, and it's obvious that you must have enough theory knowledge and practical experience to make use of 9008 patch, so I'm not responsible for any consequences, etc. Greets go to: CrashXXL (method inventor), Sabissimo (our former OP), and serg_gangubas (ROM guru).

==============================================================================================

31.07.2017 - Full ROM Patch for Bootloader Locked Moto X ATT/VZW/etc

Based on the same principle, and not depend on system partition content, so it suits any bootloader locked Moto X Gen1 ATT/VZW (possibly any model, besides 1049 RepW / 1055 US Cell), but takes about 4 hours to be done - prepare for that, 100% battery level only!

This full ROM patch includes:

SuperSU 2.82 Free

Xposed Framework v87 (installer, modules)

Busybox 1.26.2, path /system/xbin/busybox

ViperFX 2.5.0.5 - sorry needs polishing, removed now (

Gallery and Camera not depend on Moto services

Gboard instead AOSP Keyboard. If it eats too much RAM, see Simple Keyboard

GAPPSes updated. Use command like adb shell pm uninstall --user 0 com.blahblah.blah to block any unwanted app or service

ES File Explorer Free Edition (a clone, you can disable and install yours )

"Jedy" gesture

AdBlock support (effect lasts till the 1st reboot yet, I'll think about make it constant). Please, choose /data/hosts instead of /system/etc/hosts

ROM debloated, but not deodexed.

Download

Instruction

Be careful, phone will be WIPED then flashed in 9008 "brick" mode (CrashXXL idea). Before you start install Moto drivers, latest RSD Lite, and fully charge the battery.

1) Download and unpack zip on С: (or any), open Python27, launch RUN_path.bat (needs to be launched only single time), install driver QHSUSB_driver.exe, and launch file _Moto.X.BootLocked.*.exe (where * - is desired ROM).

2) Go into fastboot mode, execute RUN_blbroke.bat. Screen gets black, Device Manager in Windows finds "QHSUSB_DLOAD", and installs it as "Qualcomm HS-USB QDLoader 9008 (COM*)". If it doesn't install, google for Windows driver digital signature disable.

3) Now launch RUN_root.bat, and see that patching process took start.

4) A small patch *SPEAKERS.BOOST.exe (if exists) boosts both speakers' volume.

P.S. Please, don't flash anything extra into the phone. In case of trouble, all you need is inside this folder. Just make it work.

To make "Battery OK" in fastboot use fastboot_cyclecharge.bat

Completely drained out battery causing "USB input device" needs disassembly of the phone to charge externally.

In case Titanium Backup shows error "Batch backup interrupted: insufficient free storage space", delete default backup folder, and make a new:

Titanium Backup > Menu > Preferences > Backup folder location > Storage Provider > DocumentProvider storage > Show Internal Storage > Internal Storage > Select Internal Storage > Create the folder > Use the current folder. Done!

Notes for myself: Viper, force wipe, readme.txt, volume patch, Adblock, advanced debloat