[Moto G4 Plus Guides, News, & Discussion] ragequitindustries:
THIS GUIDE WILL EXPLAIN PRETTY CLEARLY HOW TO ROOT YOUR MOTO G 4 PLUS XT1641 AND XT1643 MODELS. I AM NOT RESPONSIBLE FOR YOUR PHONE BREAKING-BRICKING-OR BLOWING UP AS THIS DIDN'T HAPPEN WITH ME BUT IF YOU FOLLOW THE DIRECTIONS YOU WILL HAVE A ROOTED PHONE. THE FILES ARE BELOW THIS GUIDE AS A ZIP FILE, ALL THE FILES ARE COMPRESSED INTO ONE FILE, IF SOMEONE CAN UPLOAD THE ZIP FILE TO ANOTHER MEDIA SHARING SITE THAT WOULD BE AWESOME BECAUSE I KNOW DROPBOX WILL BLOCK THE FILE AFTER SO MANY DOWNLOADS. THANKS FOR COMING BY ragequitindustries:cyclops:​

P.S- FOR THOSE STILL CONFUSED THERE IS A VIDEO ON YTUBE THAT WILL SHOW THE STEPS BUT I'M NOT AFFILIATED WITH THIS PERSON, HE'S JUST REALLY HARD TO UNDERSTAND. THANKS AGAIN.

Go to Motorolas website and sign up for an account http://www.motorola.ca/home (I'm in Canada so mine is .ca not come).

Install the exe files that are in zip folder.

Once done this you will go into you phone settings scroll to about phone, (BOTTOM) click it, scroll to build number and tap it multiple times until it says "congrats you are now a developer". Hit back and you'll see developer options, click it and scroll to OEM unlocking. Toggle it on, enter your pin (if you set up a pin to unlock your device) hit done and it will give you a warning message. Disregard it.

Putting your phone into to download (BOOTLOADER MODE).

Turn your phone off after you have enabled the OEM toggle switch correctly (meaning the switch should be on). After your phone has been turned off fully, hold down power and volume down for about 3-5 seconds then let go. A screen will pop up that shows the android on his back and 3 options on the left near the power, volume up/down buttons. Scroll through the volume buttons until it says Start (DO NOT HIT START JUST SIT ON THIS SCREEN).

On your computer. Open the adb folder, you will see adb AdbWinApi.dll AdbWinUsbApi.dll etc all the way to twrp-3.0.2-0-athene (these are just the files for rooting and enabling/unlocking bootloader so don't worry about these just yet). Highlight over any white area in that folder and hold shift and right click your mouse, a window will open and you should see Open Command Window Here. Click it and the cmd window will open.

Now once this window is open plug your phone into your computer. You should here the notification sound that your phone is connected and also there will be a little light near the finger printer scanner that flashes.

Onces connected, copy fastboot oem get_unlock_data into the cmd prompt and hit enter. A string of numbers and letters with (bootloader) beside them will appear. Copy the entire string of numbers and paste into your notepad, it will look something like this,

(bootloader) 124917491749179410401

(bootloader) 39141048018409f003984

(bootloader) 124934810809f0938f080

(bootloader) 1948038fs08032400wf00

NOW DELETE THE BOOTLOADER WORDS KEEPING THE NUMBERS AND LETTERS IN ORDER STILL FROM TOP TO BOTTOM SO IT WILL LOOK LIKE THIS,

124917491749179410401

39141048018409f003984

124934810809f0938f080

1948038fs08032400wf00

Go to the beggining of each line starting from the bottom line and hit backspace once so it looks like this,

12491749174917941040139141048018409f003984124934810809f0938f0801948038fs08032400wf00

They should all be lined up..

Now go to this website, this is where you find out if you can unlock your bootloader and root your phone or not, I'm running on the Fido Canadian variant the XT1641 model it works with it and supposingly the 1643 model as well.

standalone/bootloader/unlock-your-device-b.php

WARNING IF THIS SITE GIVES YOU 404 ERROR ON YOUR COMPUTER, TRY TYPING IN THE ENTIRE WEBPAGE (standalone/bootloader/unlock-your-device-b.php) IN YOUR BROWSER, IF THAT STILL DOESN'T WORK USE YOUR PHONES LTE NETWORK BY TURNING YOUR PHONE BACK ON. (UNPLUG PHONE FROM USB SCROLL TO TURN OFF PHONE WITH VOLUME BUTTONS AND HIT POWER BUTTON) THEN TURN YOUR PHONE BACK ON.

Once you got the standalone/bootloader/unlock-your-device-b.php site loaded you will scroll to a section that says to put your 12491749174917941040139141048018409f003984124934810809f0938f0801948038fs08032400wf00 in then check if device can be bootloader unlocked. If it says it's not compatiable then sorry no further we must go.

If your phone is compatiable, scroll down where it says accept terms etc (AS THIS WILL ERASE YOUR DEVICE COMPLETELY) and accept it. It will ask you to log in to your account you created early and then you should recieve your code right away to your email that you registered with.

Once the code has been recieved put you phone back into boot loader mode and open the cmd window again the same way as before.

Copy and paste into cmd: fastboot oem unlock yourcodefrommotorolagoeshere

Once this is done your phone should reboot, if it doesn't click start with the power button and it will. NOW DON'T WORRY A WARNING MESSAGE WILL POP UP SAYING YOUR PHONE IS UNLOCKED AND CAN'T BE TRUSTED. IGNORE IT YOUR PHONE WILL REBOOT AND YOU'LL HAVE TO SET UP YOUR PHONE AGAIN FROM SCRATCH.

Once your phone is set up from sratch put it back into bootloader mode (no need to do anything with developer options etc)

Almost done :D--- Once in bootloader mode again, open cmd again (adp folder shift right click open window here) and copy and paste this into the cmd: fastboot flash recovery twrp-3.0.2-0-athene.img

Once that has finished go to the adb folder and click ROOT twice, the phone will reboot or should at least a screen will show up on your computer for a few seconds and your phone will be back to it's home screen.

Last step- Copy and paste the BETA Super SU folder and ElementalX into the internal storage of your phone, then back to bootloader mode. Scroll with volume buttons until you see boot recovery, once TWRP recovery has booted hit yes to wanting to modify don't hit read only you'll have to do every all over again. Now hit install, scroll to the Beta supersu folder and click it. Install it, once done reboot your phone.

NOW IF YOU CAN'T CONNECT TO WIFI YOU WILL NEED TO GO TO THE PLAY STORE AND DOWNLOAD SUPERSU VIA LTE NETWORK UNFORTUNATELY BUT FOR 6 MBS THAT IT IS IT'S WORTH IT. ONCE INSTALLED OPEN IT AND IT WILL SAY YOUR BINARY NEEDS TO BE UPDATED, UPDATE IT. BOOT BACK TO BOOTLOADER MODE THEN RECOVERY AND INSTALL THE ELEMENTALX G4 0.03 ZIP FILE THE SAME WAY YOU INSTALLED SUPERSU. FOLLOW THE STEPS ACCEPT THE TERMS AND YOUR WIFI WILL BE BACK... OH YEAH ELEMENTAL GIVES THE OPTION FOR THE FINGER PRINT SCANNER TO BE A HOME BUTTON!!!!! AWESOMENESS.

After all this hard work you are now rooted unlocked and have your phone to enjoy.

Thanks for watching and reading.

CMD LINES:

fastboot oem get_unlock_data

fastboot oem unlock yourcode

fastboot flash recovery twrp_athene_20150526.img flashed! :D

run the root.bat file .

Reboot into TWRP and flash the SuperSU.zip and reboot the device

https://www.dropbox.com/s/schitcecxamzdgf/Moto G4 Plus Root Files.zip?dl=0