09-12-2010 04:55 PM
32 12
tools
  1. Andrew Ruffolo's Avatar
    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.
    Cory Streater likes this.
    08-30-2010 12:04 AM
  2. caliskimmer's Avatar
    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!
    08-30-2010 12:49 AM
  3. Darth Pooh#CB's Avatar
    08-30-2010 03:57 PM
  4. Darth Pooh#CB's Avatar
    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.
    dalex7777 likes this.
    08-30-2010 03:58 PM
  5. liquidxit2's Avatar
    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...
    08-30-2010 04:12 PM
  6. Darth Pooh#CB's Avatar
    CONFIRMED: Permament Root! - xda-developers

    Follow his. Less typos than Joey's scripts.
    08-30-2010 05:10 PM
  7. maxiang's Avatar
    Nice
    I miss poking around in adb
    08-31-2010 02:45 AM
  8. jfenton's Avatar
    what the heck is ADB??????????????
    08-31-2010 12:03 PM
  9. maxiang's Avatar
    Android Debug Bridge
    08-31-2010 12:20 PM
  10. Andrew Ruffolo's Avatar
    Yeah, Thanks, this is much easier. I didn't expect this to be up and running so soon.
    08-31-2010 01:17 PM
  11. Eazail70x7's Avatar
    Darn, I have to work to root this time lol. Unless an easier root method is made available...
    08-31-2010 01:23 PM
  12. jfenton's Avatar
    Tried the One Click Root thing from XDA and it worked
    08-31-2010 02:46 PM
  13. mrj's Avatar
    that was fast!
    08-31-2010 04:36 PM
  14. maxiang's Avatar
    Aww, its no fun if you don't have to work at it
    08-31-2010 04:53 PM
  15. HAAS599's Avatar
    Tried the One Click Root thing from XDA and it worked
    link please
    08-31-2010 06:45 PM
  16. ragnarokx's Avatar
    link please
    One click root for the Epic 4G! v2.1.1
    HAAS599 and bcbbanga4l like this.
    08-31-2010 10:08 PM
  17. smashclash's Avatar
    Link no worky.
    09-01-2010 11:03 AM
  18. liquidxit2's Avatar
    Aww, its no fun if you don't have to work at it
    Agreed. I already feel bad enough being a script kiddie manually typing them in.
    09-01-2010 11:44 AM
  19. beardman's Avatar
    had a problem saying device not found something like that. i closed adb.exe in task manager and it worked fine.

    thanks!!
    09-01-2010 01:43 PM
  20. verks's Avatar
    For some reason one of the drivers won't install.
    09-01-2010 06:17 PM
  21. caliskimmer's Avatar
    How do you get adb working? It says device not found and then it prompts me to click a key, and then it just disappears.
    09-01-2010 08:14 PM
  22. beardman's Avatar
    i solved that issue by closing adb.exe in task manager while it was saying adb server needs to restart
    09-01-2010 08:21 PM
  23. caliskimmer's Avatar
    i solved that issue by closing adb.exe in task manager while it was saying adb server needs to restart
    Thanks! I'm finally rooted!


    One more question. Does usb debug mode have to be on the whole time after you root or can you turn it off?
    09-01-2010 08:40 PM
  24. jsimon9633's Avatar
    mine isnt working on windows 7 64 bit cant get the usb drivers to work
    09-01-2010 09:01 PM
  25. Andrew Ruffolo's Avatar
    Thanks! I'm finally rooted!


    One more question. Does usb debug mode have to be on the whole time after you root or can you turn it off?
    You need it on for root items. Otherwise it can be turned off.
    09-01-2010 09:59 PM
32 12
LINK TO POST COPIED TO CLIPBOARD