[X Style (Pure) Android Development] gokart2:
PuRE FiRMWARE aNd STuFF

XT1575

By using any of these you agree that I am not responsible for

ANYTHING

that can or may happen to you, or your device!

Android 5.1.1

5.1.1 LPH23.116-18 FIRMWARE

5.1.1 FIRMWARE

5.1.1 BOOT.IMG

5.1.1 RECOVERY.IMG

Android 6.0

6.0 MPH24.49-18 FIRMWARE

6.0 FIRMWARE

--mirror--

6.0 BOOT.IMG

--mirror--

6.0 RECOVERY.IMG

--mirror--

Motorola Supplied Firmware

Moto X Pure Edition (2015)

MPH24.49-18_18

6.0 MPH24.49-18-3 FIRMWARE

MPH24.49-18-3 FIRMWARE

This is a 100% stock FIRMWARE dump after the Feb 1st 2016 OTA. It includes everything a normal FIRMWARE zip has, except for the bootloader. I cannot figure out how to dump the bootloader.....yet. I tested this multiple times with no issues. You will also notice there is only one system.img instead of the multiple system_sparsechunk files like the old FIRMWARES. It is in sparse format, just one file now. This is how Motorola is doing it. Flash it via:

fastboot flash partition gpt.bin
fastboot reboot bootloader
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash bluetooth BTFM.bin
fastboot erase cache
fastboot erase userdata
fastboot reboot

You may notice a "sparse header error" when flashing at the beginning. Don't worry about it, all is well. The current AutoFlashFirmware.bat file doesn't work with this Firmware file. Flash the files manually!

6.0 MPH24.49-18-4 FIRMWARE

This is the May security update full firmware

MPH24.49-18-4 FIRMWARE

TWRP BACKUPS

5.1.1 LPH23.116-18 Stock Unrooted TWRP Backup

This is a 100% stock, unrooted TWRP backup. Unzip the file, and put the "Stock Unrooted" file in with your TWRP backups. Restore with that file, then flash the stock recovery. You should be able to take an OTA after flashing the stock recovery

5.1.1 Stock Unrooted.zip

6.0 MPH24.49-18 Stock Unrooted TWRP Backup

This is a 100% stock, unrooted TWRP backup. Unzip the file, and put the "Stock Unrooted 6.0" file in with your TWRP backups. Restore with that file, then flash the stock recovery. You should be able to take an OTA after flashing the stock recovery

6.0 Stock Unrooted.zip

--mirror--

6.0 MPH24.49-18-3 Stock Unrooted TWRP Backup

This is a 100% stock, unrooted TWRP backup. Unzip the file, and put the "stock_MPH24.49-18-3" file in with your TWRP backups. Restore with that file, then flash the stock recovery. You should be able to take an OTA after flashing the stock recovery

stock_MPH24.49-18-3

OTA's

OTA Firmware Update Android 5.1 (LPH23.116-18) to 6.0 (MPH24.49-18)

Blur_Version.23.21.18.clark_retus.retus.en.US.zip

--mirror--

OTA February Security Update MPH24.49-18 to MPH24.49-18-3

Blur_Version.24.11.18.clark_retus.retus.en.US.zip

ANYONE HAVING ISSUES WITH THIS OTA SECURITY UPDATE SEE THIS

AutoFlashFirmwareScript

MAKE SURE YOU ARE NOT DOWNGRADING AS IT WILL CAUSE BOOT LOOPS

Current Firmware 5.1.1 to 6.0.0= OK

Current Firmware 6.0.0 to 5.1.1= BOOTLOOP

-This is a Windows .bat script to automagically flash a firmware file:

fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash bluetooth BTFM.bin
fastboot erase cache
fastboot erase userdata
fastboot reboot

-Make sure Motorola USB Drivers are installed

-Extract the Motorola Firmware you want to flash

-Extract the contents of the AutoFlashFirmwareScript folder inside the folder of the firmware previously extracted (Motorola Firmware and AutoFlashFirmwareScript files must be in the same folder)

-Start the device in fastboot

-Connect to usb

-Run (double click) AutoFlashFirmware.bat

AutoFlashFirmware.zip

Useful Commands

fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system system.img_sparsechunk.7
fastboot flash system system.img_sparsechunk.8
fastboot flash system system.img_sparsechunk.9
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata
fastboot reboot