[RAZR HD General] sd_shadow:
First On Phone: Go To Settings>about phone>Kernel Version

If kernel is Before June 3, 2014 (like May X 2014) root with Towel Root

If kernel is After June 3, 2014 (like 29 July 2014) root with Hydrogen Peroxide (this method)

If kernel is After June 3, 2014 There is no way to unlock bootloader, but there is a partially working bootstrap recovery.

Working CWM Recovery for LOCKED 183.46.15 + Deodex and more by zachariahpope

Roms cannot be installed without an Unlocked Bootloader.

_______________

Another Root option is [ROOT] Kingo Android Root Method by xBeerdroiDx

just a temp root, then install SuperSU for Persistent Root

______________

Hydrogen Peroxide method

was created by HydrogenXS and posted in http://4pda.ru/

It Uses combination of several hacks giefroot/Towelroot, flashing an older Kernel over the Stock recovery...

I do not have a XT926, but no one else seemed to want to start the thread, so I did it.

Made a Video for the XT907 but steps should be the same for the XT926 [Video] ROOT for Droid Razr M XT907- 183.46.15

If device has system version 182.46.15 XT926

Likely will need to flash the 183.46.15 XT926 firmware first, see end of this post for RSD Lite Instructions

If Rooting Fails

Rooting of 60%+ of devices will fail until, Device is Factory Reset and/or Firmware is flashed with RSD Lite.

Rooting Instructions

Long Version

(PC)-Download, Install, and verify Install Moto drivers (Motorola_End_User_Driver_Installation...)

(PC)-Download Hydrogen+PEROXIDE+1.0.0.1+XT926.apk -

shouldn't have to rename it, but it's not an .apk it's an .7z compressed file like a .zip

(PC)-Extract files from .7z(.apk) with 7zip

Connect Phone to PC

(Phone)-Enable Airplane Mode

(Phone)-Enable Developer Options

Settings/about phone/tap on Build number several times till you see developer options enabled​

(Phone) Open Developer Options (Settings/ just above About Phone)

(Phone)-Enable USB Debugging

(Phone)-Enable Allow Mock Locations

(PC)-run install_root.bat

If root stops at waiting for device: try Toggling Usb Debugging OFF/ON, or try a different usb port

Some files will be pushed and installed

You may get a popup on Phone, select allow

Phone will reboot

Phone will reboot to AP Fastboot

File will be flashed to phone

Phone will reboot

Phone will reboot

Note: If it reboots to Recovery (No Command) Flash failed and there is no point continuing, so close root tool on PC,

press both volume buttons and power to continue to recovery, release power buttons, select reboot with power button​

(Phone)-When prompted to open towelroot, connect to WiFi or Data (3G/LTE)

(Phone)-Open towelroot, select Make it Rain

towelroot will say device is rooted

Note; if it says device not supported, root failed, but you should continue with steps to reflash recovery​

(Phone)-Close towelroot

(PC)-press any key to continue

Phone will reboot, and flash recovery.img in AP Fastboot mode

phone will reboot

Root apps will be removed from Phone

(PC)-press any key to continue

Root Tool will close

Done.

Note. I left out some of the (PC)-press any key to continue​

during every reboot I disconnected USB cable from PC (may not matter)

kept in Airplane mode till i used towelroot app, turned on wifi just before using towelroot.

XT907 screenshots may change later...

[IMG="Before rooting"]http://xdaforums.com/attachment.php?attachmentid=3167767&d=1424063018[/IMG]

[IMG="After root"]http://dl-1.va.us.xda-developers.com/3/1/7/3/8/0/6/Screenshot_2015-02-19-11-20-26_1_.png?key=-NN_nJtnTgM3CXINwrsluw&ts=1424367942[/IMG]

rooting Error:If you see this error

"error more than one device and emulator found"

"-waiting for your device-"

"error: protocol fault (status read)"

try on PC

adb kill-server

adb devices

or

on device toggle ADB debugging OFF/ON﻿

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

If you see errors at the beginning

like apk already installed

that is fine.

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

if root stops at or just after

" "Starting: Intent { cmp=org.keenteam/.ServiceExploitActivity } "

Disconnect USB cable, Power off Phone, Hold Volume Down Button, Press Power for ~5 secs, Release Power button, then release Volume Button.

When you see AP Fastboot Mode, reconnect usb cable

if it fails to continue within a min or so, restart Phone and Root.bat

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

Flashing Firmware if Root fails

Only Flash XT926 firmware on a XT926

XT926 firmware VZW_XT926_4.4.2-KDA20.62-15.1_CFC_1FF.xml.zip

Using RSD Lite: http://motofirmware.center/topic/6-how-to-flash-motorola-firmware-to-restore-or-unbrick-your-device/

RSD Lite error:

Only Flash XT926 firmware on a XT926

First of all - charge your battery to 60%+

VZW_XT926_4.4.2-KDA20.62-15.1_CFC_1FF.xml.zip CFC means data is wiped

VZW_XT926_4.4.2-KDA20.62-15.1_1FF.XML.ZIP no data wipe

the files flashed should be identical but the xml script is slightly different.

If one is not working, try the other version

There are also several other flashing options in my

Motorola USB Drivers, RSD Lite, Firmware...

Editing .xml

You should only edit xml if you have tried flashing with RSD Lite and it failed.

Download firmware 183.46.15

unzip it

open file VZW_XT926_4.4.2-KDA20.62-15.1_CFC_1FF.xml with a notepad (notepad++)

locate and remove 3 following lines :

<step operation="getvar" var="max-download-size" />
<step operation="flash" partition="partition" filename="gpt.bin" MD5="....MD5 sum here...." />
<step operation="flash" partition="tz" filename="tz.mbn" MD5="...MD5 sum here...." />

close notepad with saving changes.

Open RSD Lite and select edited .xml file to flash -@k3nny2k

Changelog

24 June 2015: You should only edit xml if you have tried flashing with RSD Lite and it failed.