Android Forums at AndroidCentral.com >  Sprint Epic 4G >  Epic 4G Rooting, ROMs, and Hacks > How to Root your Epic 4G on Windows

How to Root your Epic 4G on Windows

Reply
 
Thread Tools Search this Thread
    Thread Author   #1  
Old 08-30-2010, 01:04 AM
Device(s): Galaxy F'n Nexus Baby
ROM/Kernel: Stock
My Next Device: Next Nexus
 
Posts: 3,767
Location: Florida
Join Date: Jan 2010
Thanked 284 Times in 218 Posts
Likes Received: 109
Activity: 4/20
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 [Only registered users can view links. ] 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:
[Only registered users can view links. ]
[Only registered users can view links. ]
[Only registered users can view links. ]
[Only registered users can view links. ]

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 by Andrew Ruffolo; 09-04-2010 at 04:38 AM.
Thanked by Cory Streater
  #2  
Old 08-30-2010, 01:49 AM
Retired Moderator
Device(s): Blackberry Curve 8330
ROM/Kernel: N/A
Theme: N/A
My Next Device: Haven't figured it out
 
Posts: 1,892
Location: Los Angeles, CA
Join Date: Jul 2010
Thanked 109 Times in 99 Posts
Likes Received: 1
Activity: 0/20
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!
  #3  
Old 08-30-2010, 04:57 PM
 
Posts: 989
Join Date: Oct 2009
Thanked 65 Times in 42 Posts
Likes Received: 0
Activity: 0/20
32-Bit:
[Only registered users can view links. ]


64-Bit:
[Only registered users can view links. ]

You'll need these for USB drivers probably... I did.
Thanked by HAAS599
  #4  
Old 08-30-2010, 04:58 PM
 
Posts: 989
Join Date: Oct 2009
Thanked 65 Times in 42 Posts
Likes Received: 0
Activity: 0/20
Quote:
Originally Posted by Andrew Ruffolo View Post
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 [Only registered users can view links. ] 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:
[Only registered users can view links. ]
[Only registered users can view links. ]
[Only registered users can view links. ]
[Only registered users can view links. ]

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.
Thanked by dalex7777
  #5  
Old 08-30-2010, 05:12 PM
Device(s): Sprint Galaxy Nexus/Asus TF
ROM/Kernel: Stock ICS
Theme: ICS
 
Posts: 680
Join Date: Jul 2010
Thanked 45 Times in 38 Posts
Likes Received: 3
Activity: 6/20
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...
  #6  
Old 08-30-2010, 06:10 PM
 
Posts: 989
Join Date: Oct 2009
Thanked 65 Times in 42 Posts
Likes Received: 0
Activity: 0/20
[Only registered users can view links. ]

Follow his. Less typos than Joey's scripts.
  #7  
Old 08-31-2010, 03:45 AM
Device(s): D2
ROM/Kernel: Liberty v1.0
 
Posts: 100
Location: B-More!
Join Date: Jan 2010
Thanked 3 Times in 3 Posts
Likes Received: 0
Activity: 0/20
Nice
I miss poking around in adb
  #8  
Old 08-31-2010, 01:03 PM
 
Posts: 365
Join Date: Aug 2010
Thanked 29 Times in 19 Posts
Likes Received: 20
Activity: 6/20
what the heck is ADB??????????????
  #9  
Old 08-31-2010, 01:20 PM
Device(s): D2
ROM/Kernel: Liberty v1.0
 
Posts: 100
Location: B-More!
Join Date: Jan 2010
Thanked 3 Times in 3 Posts
Likes Received: 0
Activity: 0/20
Android Debug Bridge
    Thread Author   #10  
Old 08-31-2010, 02:17 PM
Device(s): Galaxy F'n Nexus Baby
ROM/Kernel: Stock
My Next Device: Next Nexus
 
Posts: 3,767
Location: Florida
Join Date: Jan 2010
Thanked 284 Times in 218 Posts
Likes Received: 109
Activity: 4/20
Quote:
Originally Posted by Keith Newman View Post
32-Bit:
[Only registered users can view links. ]


64-Bit:
[Only registered users can view links. ]

You'll need these for USB drivers probably... I did.
Yeah, Thanks, this is much easier. I didn't expect this to be up and running so soon.
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search