Guys, I have a Droid Maxx Dev Edition and here are the steps I followed to unlock bootloader, flash TWRP and root my device. I have gathered the information from many websites and wanted to put it all in one place. I would like to thank all that provided the instructions on multiple websites. Thank you!! Please correct any of my instructions if necessary or provide better and efficient ways if you know.
Also, I am on
Android 4.4.4 (21.11.21.obake-maxx_Verizon.en.US and using a MAC for the whole process!
Prerequisites:
1. Download the contents from link below to your computer (Lets call the folder “Android”)
-
https://www.dropbox.com/sh/wuc9hgknip96lqb/AABCGfjDFoK2UTqTcterP6jYa
2. Download TWRP “recovery – twrp-2.7.1.1-ghost.img” (Will be in the “Android” folder)
3. Download “EntitlementBypass v1.2.apk” (This is to get native tethering on Verizon BUT it requires ROOT) (Will be in the “Android” folder)
4. Download “logo.bin” (Will be in the “Android” folder)
The Unlocking:
1. Make sure you have all the required adb, fastboot files and the latest Motorola drivers on your PC or MAC “dropbox link” (My folder might work for you or maybe not. If not, SORRY)
2. Request code from Motorola (this will VOID your warranty if it’s not a Dev Edition)
3. Restart phone in “Fastboot”
- Shut down phone
- Press the “power button” & “volume down” key together for 3 secs and let go
- Next, you will see the Fastboot screen (Normal Power up, Recovery, Factory, Barcodes, BP Tools options will be shown.
- Also, you will see a line “Device is LOCKED”
4. Connect your phone to your PC/Mac
5. Open “CMD” on windows or “Terminal” on MAC
6. Type cd “and the location of the folder where you have your fastboot & adb files located”
- Eg: localhost: Android blahblah$ cd /users/blahblah/Desktop/Android (I am using a MAC)
7. Once, you are in the location of the folder, type;
- ./fastboot devices (again, I am using a MAC)
- You will see something like this “TB435608I9 fastboot” (this means you are good)
- Now type
• ./fastboot oem unlock XXXXXXXXXXXXXX (the code from step 2)
8. After you finish the above step, you will see the line “Device is UNLOCKED”
- Your device been unlocked now ☺
Flashing Custom Recovery (TWRP)
1. Keep the device in fastboot mode from the step 8 above
2. Do the following in the “CMD” or “terminal” app
- ./fastboot devices (results will be same from step 7 above)
- ./fastboot flash recovery twrp-2.7.1.1-ghost.img (the recovery will be flashed and you will read “done” on the phone)
- Scroll down to “recovery” by pressing the “volume down” button on your phone and press the “volume up” button on “recovery”
3. You will enter into TWRP Recovery
4. Press “Reboot” and select “System”
5. At this point, TWRP will ask you if you want to “Root”
6. Say “YES” if you want to Root
7. Thereafter, the Binaries will be updated
8. You have TWRP and Root
To remove the annoying “Unlocked Bootloader” warning during startup
1. Put phone into Fastboot mode (Poweroff→ vol dw + power)
2. ./fastboot devices
3. ./fastboot flash logo logo.bin (This file needs to be in the “Android” folder”
4. Your phone will say DONE
5. Reboot and no more annoying “unlocked bootloader” message
To get Native Tether (Android version 4.4.4) – This requires ROOT
1. Download the file “EntitlementBypass v1.2.apk” on your phone
2. Run the .apk and select “bypass check” and “at boot” (make sure “unknown sources” is checked in security settings
3. Now activate tethering
4. Should be all good