[Moto G General] BBobby:
This is merely a guide, I do not take credit for any methods or apps listed below. I am not a developer. The great people working on these apps and methods deserve all the credit and your donations, so please disparse accordingly.

BIG THANKS to [MENTION=4850320]iKrYpToNiTe[/MENTION], [MENTION=2376614]jcase[/MENTION], [MENTION=3280118]geohot[/MENTION] who worked on these apps. Also thanks to [MENTION=2642571]mschumacher69[/MENTION] for some constructive discussions.

YOU AGREE BY PERFORMING ANY OF THE ACTIONS BELOW THAT I AM NOT RESPONSIBLE IF YOU BRICK YOUR PHONE. EVERY DISCLAIMER STATED ON THE LINKS PROVIDED IS STILL 100% VALID.

A RECAP OF THOSE DISCLAIMERS IS THAT YOU WILL VOID YOUR PHONE'S WARRANTY AND NOONE ELSE BUT YOURSELF ARE RESPONSIBLE IF YOU DAMAGE YOUR PHONE!!!

I decided to compile a root guide for the Cricket variant of the Moto G falcon xt1032 running 4.4.2 (may work on other variants as well, not sure). I obtained full, permanent root with philz touch recovery (but it would work for any other recovery you may choose to use).

THIS METHOD DOES NOT REQUIRE A COMPUTER/PC/MAC/LINUX USB CONNECTION

1. Enable USB debugging

2. From the setting tab "security". Check the " unknown sources" box, so you can install apk outside of play store

3. In addition to all things below, you will need a file explorer. I find es file explorer to be the golden standard, but your preferred file manager will do

4. This Link below is for you to install towelpieroot.apk

http://xdaforums.com/moto-x/themes-apps/root-towelpieroot-motorola-devices-t2825059.

The version 1.2 supports the xt1032 falcon. Big thanks to [MENTION=4850320]iKrYpToNiTe[/MENTION] for adding support for the Moto G! You will need this temporary or "tethered" root before you go to the next step, which is unlocking the bootloader with this app called Sunshine (link to thread given below). Towelpieroot is buggy at times, but if it doesn't work the first time, try a few more. It WILL work.

5. http://theroot.ninja/

Note that running Sunshine is not free, but the $25 is well spent! Just so you know, Sunshine will NOT charge you if the process fails.

6. After the bootloader is unlocked, UNINSTALL towelpieroot. This is important in order for you to proceed to the next step.

7. Once you unlock the bootloader, you need to run towelroot (link below)

https://towelroot.com/

This step will grant you full, permanent root. Tap on the "welcome to towel root V3" three times, then you should see a box where you can modify the modstring. By experimentation and trial, I found the modstring 1337 0 0 0 4 0 to be the one. Click "Make it ra1n" and you should have permanent, full root privileges!!!

8. Download your favorite root checker to verify root access!

9. Go to play store and install SuperSU, and do any necessary updates.

10. Go to play store and install busybox and do all necessary binary updates.

11. Go to play store and download a terminal emulator. This will aid you in flashing your recovery.

12. My personal preference is Philz Touch recovery, but I think it it fair to assume that any compatible recovery of your choice is appropriate to flash with this method (link below)

http://xdaforums.com/showthread.php?t=2639583

Download the latest .IMG from the OP

13. Before you flash you may want to back up your stock recovery.

Open the terminal emulator.

(do not include quote marks, only what's inside them, including spaces)

Type "su" and hit the ENTER key

This will get you superuser access

Type "dd=if/dev/block/mmcblk0p32 of=/sdcard/stock-recovery-backup.img"

This will create a backup of your current STOCK recovery.

14. Now ,using your file manager, go to the philz touch recovery .img file you just downloaded and rename it into "recovery.img", then move it to the sdcard folder (storage root folder)

Note: there you should also see the backup recovery file "stock-recovery-backup.img" you just created

15. Open the terminal emulator

Type "su" to gain superuser access

Type "dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p32

16. THAT'S IT!!!

Verify by powering off your phone, hold volume down and power button for 5 seconds, select recovery and you should have Philz touch recovery in your phone.

NEXT LOGICAL STEP WOULD BE TO BACKUP YOUR STOCK FIRMWARE IMMEDIATELY!

BE MINDFUL WHEN YOU HOP BETWEEN ROMS THIS PHONE HAS ONLY AN INTERNAL STORAGE, SO BE CAREFUL WHAT YOU FORMAT

Other than that, whoohoo!!!!

NOTE: ACCORDING TO SOME DEVS I HAVE COME ACROSS ARE TELLING ME STEP 7 IS NOT NECESSARY. YOU CAN TRY SKIPPING IT. UNFORTUNATELY MY BOOTLOADER AND ROOT ARE IN EFFECT, THEREFORE I CANNOT VERIFY THIS. YOU COULD TRY[emoji3]

Please, when you need app-specific support, you may get better answers in the respective forums, but don't be discouraged posting questions here. It took me great effort finding a way to root without a PC, and although i am not a developer, I have stumbled in enough obstacles to be of some assistance

XT 1032 Falcon from Cricket GSM 4.4.2 stock