[Droid RAZR M Q&A, Help & Troubleshooting] DragonFire1024:
Hello! I spent a while researching and learning about my XT907. I absolutely love this phone and I am in love with Android 4.4, but I was also keen to try other versions. So I gathered everything you need to flash ANY Android custom ROM and or Stock Firmware to your XT907.

There are (or were. I'll explain below) several custom ROMs for this device, most of which were built for phones with a Jellybean 4.1 bootloader, IF it's unlocked. In the case of this device, if you didn't unlock it before June of 2014, then your bootloader is likely still locked which means you can't put any custom ROMs on it :(

There is still light at the end of the tunnel though. You can pay 'Sunshine S-Off' US$25 to unlock the bootloader for you. You can still be rooted to use their app, but if you have Xposed framework installed, you'll have to uninstall it first. They accept many different types of payment, including Bitcoin! However if you don't want to spend the money, the XT907 CAN BE ROOTED! Simply download and install the latest version of KingRoot then go here and follow the steps to replace it with SuperSU.

When it comes to restoring your firmware back to stock (in case you brick your phone), [MENTION=4267571]sd_shadow[/MENTION] and his list of phone saving tutorials is the place to go. If you want a custom ROM, see below :)

Over the last few years, it's become incredibly hard, almost impossible, to find everything you need to flash a custom ROM to your XT907, including the ROM itself. This becomes more the case with older versions of Android. Today, that has come to an end. I've spent the better part of a week or so gathering every single file you need to flash firmware or every custom ROM version from Android 4.1.2 to 7.1. Just go to the Google Drive link posted below, click/tap on XT907, and there you go. Everything is placed in it's own set of folders, with the exception of optional APKs. You can get detailed installation instructions at the respective links below.

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

***BOOTLOADER MUST BE UNLOCKED TO FLASH A CUSTOM ROM!***

I am not responsible for any harm or damage done to your device or yourself. Use the files and guides at your own risk!!

Google Drive link to all the files you need. (Please see links below for tutorials etc. Some of these are old posts, and download links are broken. If so, this where my Google Drive link saves you).

- How To: Downgrade from KitKat 4.4.2 to Jellybean 4.1.2 (Required if you are on KitKat and want to flash a ROM other than Lollipop or custom KitKat).

- TWRP Custom Recoveries available at Google Drive link in respective folders.

- Custom ROMs included:

Android 5.0.2 Lollipop; Resurrection Remix for KKBL (UNOFFICIAL) by [MENTION=6251482]bacu12[/MENTION]

Android 5.1 Lollipop; CyanogenMod 12.1 for KKBL (OFFICIAL) (Please go here for a detailed installation guide).

Android 6.0 Marshmallow; Lineage 13 for JBBL (UNOFFICIAL) by [MENTION=3347803]ilichva[/MENTION]

Android 7.1 Nougat; Lineage 14.1 for JBBL (UNOFFICIAL) by [MENTION=3347803]ilichva[/MENTION]. (Only available through the link here).

- Stock Firmware with RSD Lite tool included at Google Drive link:

Android 4.1.1 Jellybean

Android 4.1.2 Jellybean

Android 4.4.2 KitKat

- [INDEX] Motorola Droid Razr M (2015) (Everything you need to know about fixing, flashing and upgrading your XT907 by [MENTION=4267571]sd_shadow[/MENTION])

***BOOTLOADER MUST BE UNLOCKED TO FLASH XPOSED FRAMEWORK ON DEVICES RUNNING 5.0 OR ABOVE***

- [OFFICIAL] Xposed for Lollipop/Marshmallow [Android 5.0/5.1/6.0, v87, 2017/08/19] (ROOT Required: XDA thread with instructions and files to install Xposed Framework)

- [OFFICIAL] Xposed for Jellybean/KitKat [Android 4.0.3-4.4.2 v2.7] (ROOT Required: Xposed Framework official website; install files and instructions)