How to Root your Epic 4G on Windows

Andrew Ruffolo

Well-known member
Jan 5, 2010
3,567
172
0
Visit site
I'm writing a guide on how to root your almost here Epic 4G on Windows devices. I will writing a review for Mac and Ubuntu Linux as well.

Step 1:
Read this thread by Jerry Hillenbrand to find out what Root is, why its good, and how to setup your computer to recognize the phone's internal memory. You will need the SDK, which can be obtained here. Don't forget to install the Java JDK as well. You must install the 32-bit version, cause thats what the SDK is coded in, doesn't matter if your PC/OS is 64-bit.

Step 2:
Download your files for obtaining root:
rageagainstthecage-arm5.bin - 4shared.com - online file sharing and storage - download
joeykrim-root.sh - 4shared.com - online file sharing and storage - download
playlego.rtf - 4shared.com - online file sharing and storage - download
jk-su - 4shared.com - online file sharing and storage - download

Place these files into the tools folder of the sdk file on your computer.

Step3:
open up command prompt and navigate to your sdk on there: (if you followed the guide, your path is: c:\android_stuff\android-sdk-windows\tools)
Code:
cd c:\android_stuff\android-sdk-windows\tools
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
cd /data/local/tmp
./rageagainstthecage-arm5.bin

Step4:
Code:
exit
adb shell mount -t rfs -o remount,rw /dev/block/stl9 /system
adb push joeykrim-root.sh /system/bin/joeykrim-root.sh
adb push jk-su /system/bin/jk-su
adb shell mv /system/bin/playlogo /system/bin/playlogo-orig
adb push playlogo.rtf /system/bin/playlogo

Step5:
Code:
adb shell chmod 755 /system/bin/joeykrim-root.sh
adb shell chmod 755 /system/bin/playlogo.rtf

Done. I haven't tried it, as I don't have the phone. I will when I get it. I got the directions from XDA, and uploaded the files myself as not all of them work. All thanks go to the devs that originally found the exploit and how to make it permanent. This post is subject to change... Mac/Ubuntu soon to come... I'm tired.
 
Last edited:

caliskimmer

Retired Moderator
Jul 11, 2010
1,869
24
0
Visit site
Started to get jealous that you could figure this all out by yourself, until I realized that you got it somewhere else. Thanks for posting the info anyways, and thanks to the guys who developed this method over at XDA! Nice guide!
 

Darth Pooh#CB

Well-known member
Oct 22, 2009
507
2
0
Visit site
I'm writing a guide on how to root your almost here Epic 4G on Windows devices. I will writing a review for Mac and Ubuntu Linux as well.

Step 1:
Read this thread by Jerry Hillenbrand to find out what Root is, why its good, and how to setup your computer to recognize the phone's internal memory. You will need the SDK, which can be obtained here. Don't forget to install the Java JDK as well. You must install the 32-bit version, cause thats what the SDK is coded in, doesn't matter if your PC/OS is 64-bit.

Step 2:
Download your files for obtaining root:
rageagainstthecage-arm5.bin - 4shared.com - online file sharing and storage - download
joeykrim-root.sh - 4shared.com - online file sharing and storage - download
playlego.rtf - 4shared.com - online file sharing and storage - download
jk-su - 4shared.com - online file sharing and storage - download

Place these files into the tools folder of the sdk file on your computer.

Step3:
open up command prompt and navigate to your sdk on there: (if you followed the guide, your path is: c:\android_stuff\android-sdk-windows\tools)
Code:
cd c:\android_stuff\android-sdk-windows\tools
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
cd /data/local/tmp
./rageagainstthecage-arm5.bin

Step4:
Code:
exit
adb shell mount -t rfs -o remount,rw /dev/block/stl9 /system
adb push joeykrim-root.sh /system/bin/joeykrim-root.sh
adb push jk-su /system/bin/jk-su
adb shell mv /system/bin/playlogo /system/bin/playlogo-orig
adb push c:\downloads\playlogo.rtf /system/bin/playlogo

Step5:
Code:
adb shell chmod 755 /system/bin/joeykrim-root.sh
adb shell chmod 755 /system/bin/playlogo.rtf

Done. I haven't tried it, as I don't have the phone. I will when I get it. I got the directions from XDA, and uploaded the files myself as not all of them work. All thanks go to the devs that originally found the exploit and how to make it permanent. This post is subject to change... Mac/Ubuntu soon to come... I'm tired.

Andrew, some of your code is wrong (check adb push c:\download\playlogo.rtf), you shouldn't specify a directory here and the name you saved your file was playlego :p

Also, some of your stuff is missing extensions.
 

liquidxit2

Well-known member
Jul 20, 2010
738
25
0
Visit site
man the first few hours of work tomorrow will be fun filled with rooting. I wonder if the current moment usb drivers will work for the epic...
 

Trending Posts

Forum statistics

Threads
945,685
Messages
6,926,795
Members
3,159,950
Latest member
Joe1leg