[Motorola Droid RAZR] DJFliX:
This is my first attempt at creating something for users on xda, so be gentle ;).

Eternityproject has released a fine script for rooting our Motorola RAZR phones on the 4.0.4 update. As a windows-user that used to use batch scripts for everything I could not help but want some more output than just the [rebooting] echo's that the script print on the screen. As a bonus I thought it would be nice to see how long the script will take before my phone is rooted. I have made these wishes into an application, and pedrotorresfilho kindly allowed me to use their script in my application.

So what does it do?

It roots your Motorola RAZR and shows you what the script originally did. It also calculates how long your phone takes to reboot, and shows you how much time you have to get a nice cup of [insert drink here]. Or soda if you prefer that. In theory it is possible to root multiple phones at the same time, which saves time if you have to root 10 RAZRs at once (LOL... as if).

How does one use it?

- Install the program using Microsoft's Awesome ClickOnce distibution system

- Install the Motorola Drivers (Download MotoHelper from here)

- Enable 'Unknown Sources' (on your phone: go to settings, go to security, tick the box next to 'Unknown Sources') (needed to install supersu.apk)

- Enable 'USB Debugging' (on your phone: go to settings, go to developer options, tick the box next to USB Debugging) (needed to communicate with your phone over USB)

- When connecting your phone, please set the USB Mode to 'Media Sync - MTP', to be sure that mounting points won't interfere with the rooting process.

When the application is opened all the connected Android devices will be selected. This means that as soon as you press the 'Root' button, they will be rooted.

In principle the application does nothing more or less than the script. You don't have to have extensive knowledge of adb or android internals, it's just an app that shows the connected devices and a root button :). If you are already rooted, it's easy to unroot using SuperSU.

View attachment 1208410

Download links:

Open ClickOnce Application (works only if you have .NET 4.0 installed!)

Download page (use this if the above link does not work/you do not have .NET 4.0)

You can update by opening the application. If there is an update, you will be prompted to download the latest version.

Required:

Windows (with .NET Framework 4.0 Client Profile installed)

Motorola RAZR running ICS (other phones might work, but you will get a warning)

I ask all of you kindly NOT to mirror or reshare the application without my permission. Please share the ClickOnce Application link. Is assures that you are running the latest version!

Credits:

Eternityproject (pedrotorresfilho & kholk) - for writing the script

miloj - For finding the exploit binary to root the phone

Dan Wager - For creating AndroidLib, a .NET wrapper for ADB on Windows

Chainfire - For creating and providing SuperSu and his su binary - http://xdaforums.com/showthread.php?t=1538053

Changelog:

1.0.0.6:

Added more strings to the logging output

Fixed the blocking of the root button if there are no devices selected

Added a splash screen to indicate that the application is actually loading

Changed the location where the splash as well as the credits/welcome screen appear

1.0.0.5:

added credits for Chainfires SuperSU and su

Removed the message that rooting was not successful

Added a few more messages about the script itself (in the script output)

Updated SuperSU and binary to 0.94 (su binary still says it needs to be updated :()

1.0.0.4:

The application now properly disposes of the AndroidLib instance, disabled the CheckedItem event on the DeviceList because it was a tad buggy. This won't harm anyone.

1.0.0.3:

Enabled Microsoft ClickOnce Update deployment. If I fix a bug, you are able to update to a less buggy version ;)