1. AdamOutler's Avatar
    Warning
    The Motofail Exploit is proven to work.

    This is a beta test of CASUAL. CASUAL is an easy way to deploy ADB scripts on Linux, Windows and Mac in a single package.

    Downloads and Instructions
    You will need:
    Note to Windows users: install drivers http://forum.xda-developers.com/show....php?t=1539192


    Operating CASUAL Motofail/RootICSRAZR
    1. Run with right-click-open or from a prompt: java -jar path\to\Motofail-CASUAL-PublicBeta1.jar
    2. Put your device into Development/Debug mode
    3. Select "Root with RootICSRAZR" for ICS or select "root with Motofail" for Gingerbread.
    4. Click the "do it!" button

    This will install the su binary, busybox and the SuperUser.apk

    Also Included
    This package also includes an option that allows you to type any single word (no spaces) from your computer onto your Android device. If you are already rooted, please test this.


    Images:
    Windows:


    Ubuntu:


    Reporting Issues
    Please leave DETAILED feedback. I would like the CASUAL log to solve problems. Click About>Show Log>Copy to Clipboard and paste it into here. But don't forget to use CODE tags.. EG. [CODE] My Pasted Log [/CODE]

    At this point in the development cycle of this application, anything you consider an issue will be considered an issue and a will be resolved if you provide some sort of valuable feedback.

    Any responses like this are not valuable.
    It don't work
    Here is the type of valuable responses I am looking for.
    I think the xxx should be wider
    I have a problem when running Motofail on XXX platform... It keeps XXX when I XXX. Here is the log
    Code:
    log
    Please provide valuable feedback.
    04-08-2012 12:43 PM
  2. AdamOutler's Avatar
    About
    CASUAL stands for Cross-platform ADB Scripting, Unified Android Loader. It's a packaging system intended for use by developers to make deployment of scripts and what-not easier. It's been in development for two months and this is its first public release.

    Look at the project page here: android-casual - Cross-platform ADB Scripting Unified Android Loader - Google Project Hosting
    Check out the progress here: Changes - android-casual - Cross-platform ADB Scripting Unified Android Loader - Google Project Hosting
    Get the code here: Source Checkout - android-casual - Cross-platform ADB Scripting Unified Android Loader - Google Project Hosting


    Known issues
    Mac affected: Certain devices (nook tablet) are not recognised by CASUAL
    Linux affected: No known issues
    Windows affected: No known issues
    All Platforms Affected: no known issues

    WontFix: CASUAL will run slowly on Java 1.6. It is designed on Java7. Java7 is currently in development and not ready for distribution by Oracle yet. CASUAL is ahead of it's time

    Features to be added: CASUAL could use internal flow control. Scripting command $ON is a planned feature. eg.. $ON "File not found", HALT, "please report this error"

    Changelog:
    Beta 1: initial release http://www.mediafire.com/?81yjgbdvibccjfu
    Beta 2: Added RootICSRAZR Exploit script (support new ICS exploit) http://www.mediafire.com/?l4bm9bcg8mszuen
    Beta 3: Fixed Windows 2x launch requried. Fixed double description of script upon script change. Added Superuser.apk to RootICSRAZR http://www.mediafire.com/?8mmj8fd528pj0jd
    04-08-2012 12:44 PM
  3. Averix's Avatar
    Adam, shouldn't this be in the rooting sub-forum?
    04-08-2012 01:23 PM
  4. AdamOutler's Avatar
    Adam, shouldn't this be in the rooting sub-forum?
    Sure. I didn't realize there was a subforum... I'm a noob here. I am here from XDA-Developers to crowd-source testing.
    04-08-2012 01:46 PM
  5. xoomer1's Avatar
    how easy is it to unroot and go back to stock?
    04-10-2012 12:00 AM
  6. nick nexus s 4g's Avatar
    will this work for ota update of 2.3.6 on replenish
    04-10-2012 12:11 AM
  7. tsimard's Avatar
    I'm wanting to know if the taxes has pre-installed root apps on it....cuz mine does n I didn't put them there...help
    04-15-2012 02:39 AM
  8. cyberwil's Avatar
    hi guys. i desperately want to unroot the phone is there any way to reverse the changes made by this tool. please help
    04-20-2012 03:40 PM
  9. AlphaTango414's Avatar
    hi guys. i desperately want to unroot the phone is there any way to reverse the changes made by this tool. please help
    Please use the search function first next time.

    http://forums.androidcentral.com/sho...d.php?t=161280

    Skim through thread. Info is in there for unrooting that I posted.

    Sent from my Eclipsed Droid RAZR via Tapatalk II
    04-20-2012 06:23 PM
  10. AdamOutler's Avatar
    This beta now has over 2000 downloads and every problem has been incompatibility

    Mission Complete!
    04-25-2012 09:28 AM
  11. anthonyheard360's Avatar
    Hi tried this on a cliq2

    looks like it failed. Below is the log. Any assistance is appreciated.

    Created Folder:C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\
    Control Change requested but Statics.MasterLock is set.
    Welcome to CASUAL Beta
    Beta tests are conducted to gain real-world information
    Please leave constructive feedback.

    Deploying ADB
    Found Windows Computer
    Attempting to write C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Elevate.exe
    File verified.
    Attempting to write C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe
    File verified.
    Attempting to write C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\AdbWinApi.dll
    File verified.
    Attempting to write C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\AdbWinUsbApi.dll
    File verified.
    Attempting to write C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb_usb.ini
    File verified.

    ###executing: C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe###
    Device List:
    List of devices attached
    0167F9A11000A00D device

    Searching for scripts
    null
    Picking Jar File:/C:/Users/aheard/Desktop/CASUAL-PublicBeta3.jar
    Found: Root With RootICSRAZR
    Found: Root with Motofail Exploit
    Found: Keyboard Input
    State Change Detected, The new state is: 1
    State Connected
    Controls Enabled status: true

    Script Activated
    Script known as Root With RootICSRAZR is running
    Controls Enabled status: false
    Selected resourceRoot With RootICSRAZR
    Lines in Script 18
    Executing Scripted Datastreamjava.io.DataInputStream@1626c6d
    Reading datastreamjava.io.DataInputStream@1626c6d
    Controls Enabled status: true
    SCRIPT COMMAND:$ECHO --- STARTING ----
    Received ECHO command$ECHO --- STARTING ----
    Removing leading space.
    --- STARTING ----
    SCRIPT COMMAND:$ECHO --- WAITING FOR DEVICE
    Received ECHO command$ECHO --- WAITING FOR DEVICE
    Removing leading space.
    --- WAITING FOR DEVICE
    SCRIPT COMMAND:wait-for-device
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe wait-for-device
    SCRIPT COMMAND:$ECHO --- pushing mempodroid
    Received ECHO command$ECHO --- pushing mempodroid
    Removing leading space.
    --- pushing mempodroid
    SCRIPT COMMANDush "$ZIPFILEmempodroid" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\mempodroid" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\mempodroid" /data/local
    SCRIPT COMMAND:$ECHO --- pushing su
    Received ECHO command$ECHO --- pushing su
    Removing leading space.
    --- pushing su
    SCRIPT COMMANDush "$ZIPFILEsu" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\su" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\su" /data/local
    SCRIPT COMMAND:$ECHO --- pushing script
    Received ECHO command$ECHO --- pushing script
    Removing leading space.
    --- pushing script
    SCRIPT COMMANDush "$ZIPFILEroot.sh" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\root.sh" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\root.sh" /data/local
    SCRIPT COMMAND:$ECHO --- correcting permissions
    Received ECHO command$ECHO --- correcting permissions
    Removing leading space.
    --- correcting permissions
    SCRIPT COMMAND:shell chmod 777 /data/local/mempodroid
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe shell chmod 777 /data/local/mempodroid
    SCRIPT COMMAND:$ECHO "--- executing mempodroid and script
    Received ECHO command$ECHO "--- executing mempodroid and script
    Removing leading space.
    "--- executing mempodroid and script
    SCRIPT COMMAND:shell /data/local/mempodroid 0xd6c4 0xad33 sh /data/local/root.sh
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe shell /data/local/mempodroid 0xd6c4 0xad33 sh /data/local/root.sh
    SCRIPT COMMAND:$ECHO "--- Installing Superuser.ap
    Received ECHO command$ECHO "--- Installing Superuser.ap
    Removing leading space.
    "--- Installing Superuser.ap
    SCRIPT COMMAND:install "$ZIPFILESuperuser.apk"
    Expanded $ZIPFILE: install "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\Superuser.apk"
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe install "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\Superuser.apk"
    SCRIPT COMMAND:$ECHO "All Done!"
    Received ECHO command$ECHO "All Done!"
    Removing leading space.
    "All Done!"

    Script Activated
    Script known as Root With RootICSRAZR is running
    Controls Enabled status: false
    Selected resourceRoot With RootICSRAZR
    Lines in Script 18
    Executing Scripted Datastreamjava.io.DataInputStream@19e0994
    Reading datastreamjava.io.DataInputStream@19e0994
    Controls Enabled status: true
    SCRIPT COMMAND:$ECHO --- STARTING ----
    Received ECHO command$ECHO --- STARTING ----
    Removing leading space.
    --- STARTING ----
    SCRIPT COMMAND:$ECHO --- WAITING FOR DEVICE
    Received ECHO command$ECHO --- WAITING FOR DEVICE
    Removing leading space.
    --- WAITING FOR DEVICE
    SCRIPT COMMAND:wait-for-device
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe wait-for-device
    SCRIPT COMMAND:$ECHO --- pushing mempodroid
    Received ECHO command$ECHO --- pushing mempodroid
    Removing leading space.
    --- pushing mempodroid
    SCRIPT COMMANDush "$ZIPFILEmempodroid" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\mempodroid" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\mempodroid" /data/local
    SCRIPT COMMAND:$ECHO --- pushing su
    Received ECHO command$ECHO --- pushing su
    Removing leading space.
    --- pushing su
    SCRIPT COMMANDush "$ZIPFILEsu" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\su" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\su" /data/local
    SCRIPT COMMAND:$ECHO --- pushing script
    Received ECHO command$ECHO --- pushing script
    Removing leading space.
    --- pushing script
    SCRIPT COMMANDush "$ZIPFILEroot.sh" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\root.sh" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\root.sh" /data/local
    SCRIPT COMMAND:$ECHO --- correcting permissions
    Received ECHO command$ECHO --- correcting permissions
    Removing leading space.
    --- correcting permissions
    SCRIPT COMMAND:shell chmod 777 /data/local/mempodroid
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe shell chmod 777 /data/local/mempodroid
    SCRIPT COMMAND:$ECHO "--- executing mempodroid and script
    Received ECHO command$ECHO "--- executing mempodroid and script
    Removing leading space.
    "--- executing mempodroid and script
    SCRIPT COMMAND:shell /data/local/mempodroid 0xd6c4 0xad33 sh /data/local/root.sh
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe shell /data/local/mempodroid 0xd6c4 0xad33 sh /data/local/root.sh
    SCRIPT COMMAND:$ECHO "--- Installing Superuser.ap
    Received ECHO command$ECHO "--- Installing Superuser.ap
    Removing leading space.
    "--- Installing Superuser.ap
    SCRIPT COMMAND:install "$ZIPFILESuperuser.apk"
    Expanded $ZIPFILE: install "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\Superuser.apk"
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe install "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\Superuser.apk"
    SCRIPT COMMAND:$ECHO "All Done!"
    Received ECHO command$ECHO "All Done!"
    Removing leading space.
    "All Done!"
    State Change Detected, The new state is: 0
    State Disconnected
    Controls Enabled status: false
    State Change Detected, The new state is: 1
    State Connected
    Controls Enabled status: true

    Script Activated
    Script known as Root With RootICSRAZR is running
    Controls Enabled status: false
    Selected resourceRoot With RootICSRAZR
    Lines in Script 18
    Executing Scripted Datastreamjava.io.DataInputStream@bf8cf5
    Controls Enabled status: true
    Reading datastreamjava.io.DataInputStream@bf8cf5
    SCRIPT COMMAND:$ECHO --- STARTING ----
    Received ECHO command$ECHO --- STARTING ----
    Removing leading space.
    --- STARTING ----
    SCRIPT COMMAND:$ECHO --- WAITING FOR DEVICE
    Received ECHO command$ECHO --- WAITING FOR DEVICE
    Removing leading space.
    --- WAITING FOR DEVICE
    SCRIPT COMMAND:wait-for-device
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe wait-for-device
    SCRIPT COMMAND:$ECHO --- pushing mempodroid
    Received ECHO command$ECHO --- pushing mempodroid
    Removing leading space.
    --- pushing mempodroid
    SCRIPT COMMANDush "$ZIPFILEmempodroid" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\mempodroid" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\mempodroid" /data/local
    SCRIPT COMMAND:$ECHO --- pushing su
    Received ECHO command$ECHO --- pushing su
    Removing leading space.
    --- pushing su
    SCRIPT COMMANDush "$ZIPFILEsu" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\su" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\su" /data/local
    SCRIPT COMMAND:$ECHO --- pushing script
    Received ECHO command$ECHO --- pushing script
    Removing leading space.
    --- pushing script
    SCRIPT COMMANDush "$ZIPFILEroot.sh" /data/local
    Expanded $ZIPFILE: push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\root.sh" /data/local
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe push "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\root.sh" /data/local
    SCRIPT COMMAND:$ECHO --- correcting permissions
    Received ECHO command$ECHO --- correcting permissions
    Removing leading space.
    --- correcting permissions
    SCRIPT COMMAND:shell chmod 777 /data/local/mempodroid
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe shell chmod 777 /data/local/mempodroid
    SCRIPT COMMAND:$ECHO "--- executing mempodroid and script
    Received ECHO command$ECHO "--- executing mempodroid and script
    Removing leading space.
    "--- executing mempodroid and script
    SCRIPT COMMAND:shell /data/local/mempodroid 0xd6c4 0xad33 sh /data/local/root.sh
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe shell /data/local/mempodroid 0xd6c4 0xad33 sh /data/local/root.sh
    SCRIPT COMMAND:$ECHO "--- Installing Superuser.ap
    Received ECHO command$ECHO "--- Installing Superuser.ap
    Removing leading space.
    "--- Installing Superuser.ap
    SCRIPT COMMAND:install "$ZIPFILESuperuser.apk"
    Expanded $ZIPFILE: install "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\Superuser.apk"
    COMMAND TESTC:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\adb.exe install "C:\Users\aheard\AppData\Local\Temp\aheardTEMPCASUAL3D5F9E52\Root With RootICSRAZR\Superuser.apk"
    SCRIPT COMMAND:$ECHO "All Done!"
    Received ECHO command$ECHO "All Done!"
    Removing leading space.
    "All Done!"
    10-05-2012 10:14 AM
  12. carracerz14's Avatar
    :banghead:
    10-05-2012 12:30 PM
LINK TO POST COPIED TO CLIPBOARD