New Rooting method for 2.1 | updated for 2.0.2.A.0.24 | 9/01/2011

Search This thread

zdzihu

Retired Recognized Developer
Sep 28, 2008
651
5,141
Wow, actually it seems that copying files with adb push via script messes thing up :( I corrected the instructions, so now it will work for you, but need to copy the files manually.
 
  • Like
Reactions: 28spawn

zdzihu

Retired Recognized Developer
Sep 28, 2008
651
5,141
Try now, I got rid of installation scripts :)

EDIT: Now it works flawlessly. I still have no clue why copying files with .bat file messes everything up, but manual copying does the job.
 
Last edited:
  • Like
Reactions: Nonixnarrez

norberto_

Senior Member
Jun 16, 2010
174
32
why the superone reach the root sometimes so slow?

your method uses the same exploit, and works at first try
 

UserX10

Senior Member
May 10, 2010
282
121
:-( Same Problem

I flashed my X10 with nordic FW and tried it again Step by Step... but "permission denied"... even if i remove and make the tmp directory as described...
 

zdzihu

Retired Recognized Developer
Sep 28, 2008
651
5,141
Ok, last thing to try... After you copy the files, go with:
Code:
adb shell
chmod 777 /data/local/tmp/*

I added some screenshots to show how the process works for me.
 
Last edited:

notowork

Member
Jan 16, 2010
48
3
Hi guys, I've noticed some people still can't get their phones rooted with SuperOneClick method. So do I, never managed to get it working :) Here is a simple method of rooting, using the same exploit (rageagainstthecage - credits to author). This is quick and 100% guaranteed to work but I'd rather recommend it to advanced users.


1. Install Android Terminal Emulator from the market http://bit.ly/9B46Nl

2. Download and unpack http://www.mediafire.com/?s0428zxc7n50i28

3. Plug in the phone (usb debugging mode), copy the following files with adb and change permissions:
Code:
adb push ratc /data/local/tmp/ratc
adb push busybox /data/local/tmp/busybox
adb push su /data/local/tmp/su
adb push rootme /data/local/tmp/rootme
adb push superuser.apk /data/local/tmp/superuser.apk

adb shell
chmod /data/local/tmp/*

4. Start Terminal Emulator on your phone and issue those commands:
Code:
cd /data/local/tmp
./ratc


5. Exit out of Terminal Emulator using BACK button.

6. Start any other application and exit out of it using BACK button.

7. Start Terminal Emulator again - note that you're running it as root (#) :)



8. Issue those commands:
Code:
cd /data/local/tmp
./rootme



Your phone will reboot - and it's done. I suggest installing Busybox from the Market. Hope it helps.

Cheers!


EDIT: Fixed.

Finally I was able to root my phone :D
just one correction, you got to use chmod 777 /data/local/tmp/*
it was not allowing to root otherwise :)
i kept breaking my head using the "simple" SuperOneCLick but could not show my rage against the machine :D
thank you for explaining this process for Root.
 

DoubleVision19

Senior Member
Nov 1, 2008
99
8
"Da" 808 State
Just saw this thread and wanted to root my phone also...I downloaded the files provided in the first post and extracted onto my PC. When I tried running the adb application, I only get a command window only for a split second and then it disappears. Am I doing something wrong?
 

blaze16

Member
Jun 21, 2010
30
2
Everything works fine until the final step where I write ./rootme in the emulator.
Before the phone reboots, it says something right after, something about superuser.apk.
Once the phone is back on the emulator goes back to $. As well as not being able to download Busybox.

Appreciate your efforts

EDIT: No worries, I managed to get root using SuperOneClick (finally!). It was rather sketchy, would've preferred your way tbh.
 
Last edited:

Top Liked Posts