[Droid Ultra General] chuck864:
** UPDATED ** I take no credit or responsibility for this. Please do what ever you want with it.

** YOU NEED ROOT ACCESS FOR THIS. IF YOU DO NOT HAVE IT THEN FOLLOW THE GUIDE HERE

Instructions

This entire method is the work of user [MENTION=6473170]CrashXXL[/MENTION] and Busybox/V4A/Debloated/Xposed installation by [MENTION=4960802]thenameisnigel[/MENTION]. This is a literal copy and paste of [MENTION=6528791]somberfox[/MENTION] 's awesome guide with just busybox instructions (Thank you, you're the best for the guide as I'm terrible at rightups). I am ONLY writing it up like this to make the instructions as plain as possible for anyone to follow. All credit goes to [MENTION=6473170]CrashXXL[/MENTION] for this awesome hack. Normal warnings, it isn’t my fault, and it isn’t crashxxl’s fault if your phone gets ****ed up because you messed up the process or didn’t read things through carefully. This is an AT YOUR OWN RISK situation. If you can’t afford to lose your phone, don’t do this.

******* WARNING *******

MAKE SURE YOU HAVE A FACTORY CABLE THAT WILL CHARGE YOUR PHONE WHILE IN FASTBOOT. DO THIS BY BOOTING INTO FASTBOOT WITH YOUR PHONE PLUGGED INTO THE CHARGER AND SEE IF IT SAYS THE BATTERY IS CHARGING. IF YOU CAN NOT CHARGE YOUR PHONE IN FASTBOOT THEN YOU CAN NOT DO THIS METOD.

******* END WARNING *******

WHAT THIS ACHIEVES: This will give your phone Root/Busybox/V4A/Debloated/Xposed but WILL NOT turn off /system write protection.

WARNING: THIS WIPES ALL DATA ON YOUR PHONE. Backup any pictures or files you have stored there that you want to keep. UPDATE: YOU CAN KEEP ALL DATA WITH THE XML FILE LINKED IN THE FILES SECTION, but I would still recommend backing things up. Seriously, it's your data. Back it up.

This method works on the following phones:

-Droid Mini XT1030 SU6-7

-Droid MAXX XT1080m SU6-7

-Droid Ultra XT1080 SU6-7

NEEDED FILES

RSD Lite

Motorola Drivers – (if you don’t have these, or know if you have them, get them)

This firmware, CFC-obakem_verizon-user-4.4.4-SU6-7-release-keys.xml.zip

The Soft_and_Drivers.rar file from here

Download Python27.zip from here.

Edited XML file to maintain data in reflash. Thank you user [MENTION=4789347]chuck864[/MENTION] for providing this!

THE PROCESS (Do yourself a favor, start with a fully charged phone)

1.)Install RSD Lite

2.)Install Motorola Drivers

3.)Open the Soft_and_Drivers.zip and extract the files. Install Python 2.7.9 first, and then install pyserial 2.7. This should create a Python27 folder on your C: drive (or other base computer drive). This will be our working folder. Extract the windows_drivers_QHSUSB_DLOAD.zip to the Python27 folder for safe keeping. You might not need this.

4.)Extract everything in the Python27.zip you downloaded to your desktop and copy the contents of the python27 folder you just extracted to the Python27 folder on your C: drive. Overwrite everything.

5.)Create a folder in Python27 called “444” and extract the CFC-obakem_verizon-user-4.4.4-SU6-7-release-keys.xml.zip to that folder. IF YOU WISH TO SAVE THE DATA ON YOUR PHONE, now extract the Edited XML file you downloaded above and copy it into your 444 folder and replace the old version of the file. This one has been edited to allow you to keep your data during the next step.

5.1) DO NOT FORGET THIS STEP.

On your phone, go to a shell and run

su
cp -R /system/xbin /data/xbin

THIS IS IMPORTANT.

6.) Power down your phone entirely and boot into FASTBOOT. You do this by holding down the POWER and the VOLUME DOWN button at the same time for ten seconds. When you release them you'll be in FASTBOOT. Now plug your phone into your computer (NOT INTO A USB 3.0 PORT, those are off limits for this whole install), and run RSD Lite. Click the “…” next to the blank space that says “filename” and navigate to the “444” folder you just extracted. Select the XML file and click “ok”. Now click “Start” and wait for the process to run and for your phone to reboot. IF THIS PROCESS FAILS and you get something that says “failed flashing process, unknown fastboot command,” then you need to go into the XML file in your “444” folder and delete the line . Then start STEP 6 over again and it should work this time.

7.)After the reboot, boot your phone into FASTBOOT. This is done by powering down your phone all the way (make sure you are not plugged into your USB cable) and then press and hold the POWER and VOLUME DOWN (at least on the Maxx) button on your phone at the same time. Hold this for about ten seconds and then let go. You’ll be in fastboot.

8.)Run BLBROKE.bat from your Python27 folder. This will run a script that is essentially bricking your phone. Your screen will go black. Leave it alone for a minute or two, and then open up your “Devices and Printers” control panel frame and see if you have something listed called qualcomm hs-usb qdloader 9008. If you do, go to STEP 9. If you do not, try unplugging your phone from your computer, and then plugging it back in. Wait for it to be recognized. If you STILL don’t have qualcomm hs-usb qdloader 9008 listed under Devices and Printers, go to device manager and look for it RIGHT HERE.

It will probably be listed as “Unknown Device”. If this is the case, open up the “Unknown Device” and click “Update Driver” and then “Browse Computer.” Remember the windows_drivers_QHSUSB_DLOAD.zip you extracted in STEP 3? Navigate to that folder and tell it to look for the drivers there. It will find them. Install, and you’re good to go! You may need to unplug your phone and plug it back in, but you might not.

IF YOU CANNOT GET THE DRIVER TO INSTALL, it is probably because you need to allow the running of unsigned drivers. Do a google search for "allow unsigned drivers" and your version of windows. This tutorial is long enough without adding that process to it.

******* FINAL WARNING ********

THIS IS NOT FOR THE FAINT OF HEART OR ANYONE WHO DOESN"T WANT TO THROW THEIR PHONE IN THE TRASH!

SCARED YET??? YOU WILL BE. YOU WILL BE.

YOU CAN SIMPLY RUN RUN_SBL.bat IN YOUR PYTHON27 FOLDER AND YOUR PHONE WILL REBOOT NORMALY.

I HAVE NOT DONE THIS AND AM ONLY REPOSTING THE DIRECTIONS I HAVE READ SO YOU ARE ON YOUR OWN.

THIS IS YOUR LAST CHANCE TO RUN TO SAFTEY AND ENJOY WHAT EVER IS LEFT OF YOUR DAY!

********* END OF FINAL WARNING ********

STILL HERE?

9.)This process will take 10+ hours.

Run RUN_SYS1.bat, This will flash (1-30) parts of system section

After it completes, the phone will try to start and will hang on the logo, boot into fastboot. Let the battery charge for 15-20 minutes and then run BLBROKE.bat from your Python27 folder again.

Run RUN_SYS2.bat,This will flash 30 (31-60) Parts of partition system.

After it completes, the phone will try to start and will hang on the logo, boot into fastboot. Let the battery charge for 15-20 minutes and then run BLBROKE.bat from your Python27 folder again.

Run RUN_SYS3.bat,This will flash 30 (61-90) Parts of partition system.

After it completes, the phone will try to start and will hang on the logo, boot into fastboot. Let the battery charge for 15-20 minutes and then run BLBROKE.bat from your Python27 folder again.

Run RUN_SYS4.bat,This will flash 30 (90-120) Parts of partition system.

After it completes, the phone will try to start and will hang on the logo, boot into fastboot. Let the battery charge for 15-20 minutes and then run BLBROKE.bat from your Python27 folder again.

Run RUN_SYS5.bat,This will flash 30 (121-132) Parts of partition system.

When it’s done, your phone should reboot and start up normally.

After the phone boots, run the following steps to install busybox.

1. Download busybox-armv7l from RIGHT HERE.

2. Use a root file explorer to copy busybox-armv7l to your /data/xbin folder and rename it busybox

3. Open terminal and type busybox --install /data/xbin

4. Reboot your phone.

You should now have root, xposed, busybox, and debloat if all went well.

Go and get a beer for a job well done! :highfive:

FAQ

q. Will sunshine work?

a. No, sunshine will not work after this method.

q. Can I install and use (insert an app name here)?

a. Any root app can be installed and used, BUT if the app takes access to /system to work then you will have to bake-in the app and reflash your phone to get it working. It’s not a simple process.

q. How do I get into FASTBOOT?

a. Well, if you didn't read Step 7 where it tells you how to do this already, here is how this is done (again): Power the device off completely and make sure it's not plugged in. Now hold down the POWER and VOLUME DOWN button for about ten seconds and then let them go. This will get you into fastboot.

q. Hey, none of the changes I made to system/ stuck after I rebooted my phone. What gives?!

a. NO CHANGES TO SYSTEM/ WILL PERSIST AFTER A HARD REBOOT. NONE EXCEPT BUSYBOX UPGRADES.

Also, if you love this Root setup as much as I do, PLEASE consider donating to CrashXXL! He has done great work on this and donations help keep folks like him working on innovations for us.