[GUIDE]Rooting your phone...from your phone [ALL US SGS3]

CNexus

Senior Member
May 17, 2012
9,009
13,993
263
~/android
Rooting your phone...from your phone (what?!)

DISCLAIMER: I do not expect anything to go wrong as I have personally tested this. However, YOU are choosing to make these modifications to your phone so I DO NOT take responsibility for any damage that may come as a result of using this. If you come back and point the finger at me, I will laugh at you.


If your phone is not an SGS3, this MAY still work for you. I take absolutely NO responsibility either way.




Prerequisites
The following files are attached to this post for convenience. Download and install the apps, download and extract the zip file somewhere convenient.
  • Superuser by Koush(MUST be this one. You can change it later if you so desire.)
  • Terminal Emulator by Jack Palevich ( MUST be this one)
  • Zip file, extracted somewhere convenient

THE GOODS

These generic names will be used:
/path/to/motochopperDir - This is the full path to the extracted motochopper-mobile DIRECTORY or FOLDER. Example: /sdcard/motochopper-mobile (will vary depending on where you extracted the files).

NOTE: After running the script, Motochopper may or may not print "Failed", but the exploit DOES indeed work regardless of this. Make sure you reboot for changes to take effect.
  • Download the attached zip file AND both apps.
  • Install Terminal Emulator and Superuser (use a file manager, navigate to the downloaded .apk files and click on each file to install them).
  • Open up Terminal Emulator and type the following commands. Press the ENTER key after each command.
    Code:
    cd /path/to/motochopperDir
    cat setup.sh > /data/data/jackpal.androidterm/setup.sh
    cd /data/data/jackpal.androidterm
    chmod 755 setup.sh
    ./setup.sh /path/to/motochopperDir


From there, my setup.sh script will handle the rest of the process. If you are still unsure, see my sample run below.


Sample run (files were extracted to /sdcard/moto)

Code:
cd /sdcard/moto
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh
./setup.sh /sdcard/moto

Credits

Motochopper exploit by djrbliss (Dan Rosenburg). Original thread here.
Jack Palevich and Koush for their apps, especially Jack Palevich. This would not be possible without the shared permissions on his app's data directory.

Link
Download the attachments!
 

Attachments

Last edited:

Whiplashh

Senior Member
Jun 29, 2012
2,944
1,506
0
Will this work on my iPhone 5?
Lol just kidding :thumbup:
Now I can go root my friends phone who doesn't have a computer. :) Thank you.
------------------------
Sprint Galaxy S3 "Supernexus" Thanks To Cyanogenmod
Whiplashh Rom
Look it up. :D
 

mightybryan

Senior Member
Dec 22, 2010
151
39
0
Hey I tried this on my friend's S3, and the phone is still not rooted after three attempts. On stock MD4 4.1.2. Any thoughts?

Sent from my SPH-L710 using xda app-developers app
 

CNexus

Senior Member
May 17, 2012
9,009
13,993
263
~/android
Hey I tried this on my friend's S3, and the phone is still not rooted after three attempts. On stock MD4 4.1.2. Any thoughts?

Sent from my SPH-L710 using xda app-developers app
Hmm...Try following the original guide by djrbliss using ADB from a computer (link to thread is in credits section).
 

rickmatic

Senior Member
Aug 7, 2009
520
203
0
Bell, CA
Cnex I tried this method twice and no luck am I doing something wrong?

I get a ... [+] this may take a few minutes
[-] failure
Cleaning up
Exploit finished reboot phone........

When I reboot the superuser says... Su binary needs to be updated. When I try to install gives me an error message.

I'm on cm 4.2.2 root was broken.
 

CNexus

Senior Member
May 17, 2012
9,009
13,993
263
~/android
It seems to be working for some and not for others. Can't say exactly what the issue without interrogating everyone who tried

I personally tested before posting and it worked fine for me