Professional Documents
Culture Documents
4 KitKat
This process is performed on a Droid Ultra/Maxx Rooted
Running Android 4.2.2 OTA 12.15.15
ALL CREDIT FOR THE EXPLOIT GOES TO JCASE THANKS SO MUCH!
I TAKE NO RESPONSIBILITY FOR YOUR PHONE OR ANY DAMAGE INCURRED FROM APPLYING
THIS.
This guide assumes that you meet the prerequisite of being rooted on 12.15.15. Furthermore it assumes that you are familiar with the
process in which root was obtained for 12.15.15(Cydia,Telnet) and you have android sdk installed. If you do not meet these prerequisites,
there is a guide linked in the original post to assist you.
NOTE: Your phone and computer must be connected to the same Wi-Fi network. Motorola Device Manager 2.4.5 or newer must be
installed.
Preparation: If you already have android SDK installed, then skip this step. To install what we require from android sdk, simply
download the file labeled sdk that I have uploaded to the original post. Once downloaded, extract the zip and place the contents
in the root of your hard drive. In most cases this will be c:/ Ensure that your folder follows this path c:/sdk/platform-tools. Please
note that this is not the full sdk and only contains the files we need to run the commands in this guide.
Ok the first step is to once again ensure you have root on 12.15.15. Next we need to download some required files for future use. These
files will be linked in the original post you downloaded this guide from. They are
1) MotoWpNoMo (http://forum.xda-developers.com/showthread.php?t=2551113)
2) SlapMyMoto (http://forum.xda-developers.com/showthread.php?t=2577029)
3) 4.4 OTA file (http://forum.xda-developers.com/showthread.php?t=2577977)
4) 12.15.15 FXZ File (http://sbf.droid-developers.org/phone.php?device=1)
5) RSD Lite 6.1.5 or newer (https://dl.dropboxusercontent.com/u/42057363/RSDLite_v6.1.x.zip)
Once the above files have been downloaded we need to extract files 1-4 to the same directory that you installed android SDK on your
computer. For me this is C:/SDK/Platform-tools
Install RSD lite for future use. Open the .XML file in the folder for the extracted FXZ file. Right click edit and it should open the script in note
pad. Look for the operation that looks like the text below. Delete only that string, and resave the file.
Once cydia has finished, navigate to your telnet window and type in the following however be sure to replace the ip address in the
example, with your ip address you noted above.
o 192.168.1.1 2222
Press enter
Now we need to run the same telnet command as before in the Telnet session
dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto
Press enter
After this command completes the device should reboot on its own. Once fully rebooted we must reboot the phone into recovery. We can
accomplish this by running the following command in your command prompt. Alternatively, you can hold power and volume up with the
device powered off.
adb reboot recovery
press enter
Once in recovery (android on its back) you must hold the volume up button and tap the power button. This will cause the recovery menu to
appear. Then navigate with the volume toggle to install update from sdcard and navigate to the update.zip file we copied earlier. Select
install.
Note: On the first command to install the update, the phone will install the new recovery and will not continue (it will boot back to the
android lying on it's back). Once you see the new recovery is installed, you will need to hold the volume up and tap the power button again
to enter recovery and from there re-select the update and install it to complete the install. After this is done (you will see a message to
reboot the system now) follow the prompts in recovery to reboot the phone.
Once we are booted on 4.4 we need to ensure usb debugging is still enabled, then connect the phone via USB to your computer.
Next open a command prompt and navigate to the directory in which you have android sdk installed(example commands are below)
cd c:/sdk/platform-tools
Now we need to run the final steps in the same command prompt.
adb shell
Press Enter
cp /sdcard/install.sh /data/local/tmp/install.sh
Press enter
chmod 755 /data/local/tmp/install.sh
Press enter
echo "/data/local/tmp/install.sh" > /sys/kernel/uevent_helper
Press enter
Give the phone about 1-2 minutes to complete these commands. Then per JCase either wait, or toggle your bluetooth. Once the device
reboots, you will have root.
In my case, nothing happened and Bluetooth did not force reboot. I was able to head directly to the play store and install SuperSU.
PROFIT! ENJOY 4.4 ROOT!
OPTIONAL: Wifi Tether Hack
http://forum.xda-developers.com/showthread.php?t=2578410
Big thanks to JCase for all he has done for the community! Feel free to donate in the OP!