04-17-2013 07:43 PM
524 ... 192021
tools
  1. mauike's Avatar
    Directions: (Assuming you followed preparations from Post #2)

    Download DSChargeRoot.zip:


    With your phone in debugging mode set to stay awake
    1. Extract downloaded DSChargeRoot.zip file directly to your C:\ Drive




    2. Now go to your start button on your menu bar,in the run field or search field depending on your version of windows, type CMD and hit enter. The command box will present itself. From here on out just copy and paste the commands i will provide below. To paste in the command box you must right click on the mouse and select paste. Do not paste BOLD text below those are just for info.

    Commands are as follows:

    Code:
    cd C:\DSChargeRoot 
    
    adb devices
    It will state
    "List of devices attached
    I500******* device"
    If you dont see this you are not connected


    Code:
    adb push su /data/local/su
    adb push Superuser.apk /data/local/Superuser.apk
    adb push GingerBreak /data/local/GingerBreak
    adb push com.sh /data/local/com.sh
    adb shell chmod 777 /data/local/su
    adb shell chmod 777 /data/local/GingerBreak
    adb shell chmod 777 /data/local/com.sh
    adb shell
    The adb shell command will not put you in the phones internal command terminal. This is represented with "$" prompt. You will now execute the GingerBreak exploit. This make take serveral minutes.

    Code:
    /data/local/GingerBreak
    After entering the above command Gingerbreak will do its thing. A successful exploit will end with this,"[!] dance forever my only one"
    If it ends in anything else or if it hangs for more than 5 minutes pull your battery and attempt to root again.
    After exploit is complete you will have a command prompt that looks like this "#". That represents root access. You will now excute shell script then reboot your phone.


    Code:
    /data/local/com.sh
    exit
    exit
    adb reboot
    Your phone will now reboot. Congrats Enjoy your rooted device
    [TIP]check app drawer to see if superuser app is installed,if it is you are rooted[/TIP]
    After running gingersnap phone does not reboot nor does it show with <adb devices>?
    It does list <100072294a44 offline> though.
    08-03-2011 03:01 AM
  2. deadpenguins's Avatar
    I'm confused as to why so many people are still posting for this root method, especially in July. With EE4 update out, this method is obsolete since it will only work for ED1. It's also way more complex than the existing root methods for EE4. What gives?
    08-03-2011 11:05 AM
  3. tokan.one's Avatar
    Everytime I run GingerBreak on my Macbook Pro, I get this error:
    [*] vold: 2392 GOT start: 0x000162e8 GOT end: 0x00016328

    Any way to stop this and finish rooting my Charge?
    08-06-2011 06:38 AM
  4. zagoric's Avatar
    I'm confused as to why so many people are still posting for this root method, especially in July. With EE4 update out, this method is obsolete since it will only work for ED1. It's also way more complex than the existing root methods for EE4. What gives?
    Can you point to newer easier methods? Also, I'm not sure which baseband I am running. My phone says "i510.06 V.EE4" and also "SCH-I510.EE1" so am I running EE4 or EE1?

    Sorry for the noob questions.
    08-14-2011 12:19 PM
  5. michaelschiffer's Avatar
    [WARN]Gingersnap (along with all other Android modifications) is experimental software and while I have made this as safe as possible, differences in operating environments and natural disasters can cause your device to become unusable. Please make sure you understand this important fact before downloading.

    Disclaimer: Neither myself, Android Central or any other member of Android Central are responsible for any disasters that occur as a result of any hack or modification you perform on your device. Your use of this application is at your own risk![/WARN]


    With that out of the way, I'd like to introduce you to the Gingersnap Root Utility. Gingersnap is a one-click root utility, much like SuperOneClick or Universal Androot.

    The nitty gritty: Gingersnap uses a modified version of the famous GingerBreak exploit to automatically root your Android-powered device and installs the necessary files to maintain a permanent root status.

    Pre-use Requirements:
    1) You need the .NET 4 Framework. Not the Client Profile, the full .NET 4 Framework.
    2) For some reason you need the Visual C++ 2008 redistributable installed. Don't ask me why.
    3) You need proper drivers for the your phone. Your video card doesn't work without drivers and neither will your phone.
    4) Before running this Utility please make sure your phone is in debugging mode

    Instructions:
    • Download and unzip Gingersnap-V1.2.zip to anyplace on your computer
    • Connect your phone to computer in debugging mode
    • Open Gingersnap-V1.2 folder
    • Double click Gingersnap applications icon
    • press GO , sit back and relax

    Credits:
    Gingersnap Utility: drewwalton19216801
    GingerBreak exploit: C-Skills (Sebastian)
    Autoroot shell script (com.sh): Droidxcon, YAY ME!
    MAJOR thanks to jondevere for being drewwalton19216801's personal guinea pig!

    Think you're ready? The file is attached to this post.

    Source Code:
    The modified GingerBreak source code is attached to this post. The filename is gingerbreak-mod-gs-src.zip
    how long does step 2 take, when you click go on the gingersnap root utility, it said that there was a problem and if i hit continue that it will continue anyway, i hit continue and nothing seems to be happening
    09-02-2011 11:41 PM
  6. Zarky22's Avatar
    k im not too much of a noob but got some issues...
    tried the auto "GingerBreak" 20 min later laptop freezes while program runs at 100% on 4 cores..
    did this 5 times then i tried the copy/paste method

    FirmWare = 2.2.1
    Baseband version
    i510.06 V.EE4
    SCH-I510.EE1
    Kernel Version
    2.6.32.9
    se.infra*SEI-07#1
    Build number
    SCH-I510.EE4

    this is a copy from CMD/PS. I tried this 5 times and it never gets to the end and i dont get the "#"


    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.

    C:\Users\Dragonling>cd C:\DSChargeRoot

    C:\DSChargeRoot>
    C:\DSChargeRoot>adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached
    1000328f47ef device


    C:\DSChargeRoot>adb push su /data/local/su
    74 KB/s (26336 bytes in 0.343s)

    C:\DSChargeRoot>adb push Superuser.apk /data/local/Superuser.apk
    230 KB/s (140049 bytes in 0.592s)

    C:\DSChargeRoot>adb push GingerBreak /data/local/GingerBreak
    263 KB/s (16830 bytes in 0.062s)

    C:\DSChargeRoot>adb push com.sh /data/local/com.sh
    7 KB/s (225 bytes in 0.031s)

    C:\DSChargeRoot>adb shell chmod 777 /data/local/su

    C:\DSChargeRoot>adb shell chmod 777 /data/local/GingerBreak

    C:\DSChargeRoot>adb shell chmod 777 /data/local/com.sh

    C:\DSChargeRoot>adb shell
    $ /data/local/GingerBreak
    /data/local/GingerBreak

    [**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
    [**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
    [**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
    [**] Zynamics for ARM skills and Onkel Budi

    [**] donate to7-4-3-C if you like
    [**] Exploit may take a while!

    [+] Detected Froyo!
    [+] Found PT_DYNAMIC of size 264 (33 entries)
    [+] Found GOT: 0x000162e8
    [+] Using device /devices/platform/s3c-sdhci.2/mmc_host/mmc2[*] vold: 0000 GOT start: 0x000162e8 GOT end: 0x00016328



    hope this helps the debuggers
    09-08-2011 12:17 AM
  7. kejaoster's Avatar
    Hi,

    I can't seem to get past the first set of code. Can you help? this is my first time rooting a phone.


    Kevins-MacBook:~ kevin$ cd ..
    Kevins-MacBook:Users kevin$ cd ..
    Kevins-MacBook:/ kevin$ cd and*
    -bash: cd: and*: No such file or directory
    Kevins-MacBook:/ kevin$ cd tools
    -bash: cd: tools: No such file or directory
    Kevins-MacBook:/ kevin$ ./adb devices
    -bash: ./adb: No such file or directory
    Kevins-MacBook:/ kevin$
    09-23-2011 04:20 PM
  8. Chris2183's Avatar
    Hi,

    I can't seem to get past the first set of code. Can you help? this is my first time rooting a phone.
    The Gingersnap method no longer works. You need to use Heimdall for flashing your phone using a Mac

    Heimdall Instructions - xda-developers
    09-23-2011 04:35 PM
  9. jwitkowski85's Avatar
    I have a droid charge and i tried both of these root options and neither work. can you please please please help me root my phone. my email is sk8er420311 (remove this for my email cuz they wont let me post it) @ gmail.com. i really want my phone rooted and i cant find one that works thank you so much! my name is Jeff by the way
    10-06-2011 03:32 AM
  10. jwitkowski85's Avatar
    mine does the exact same thing please fix or tell me how to fix
    10-06-2011 03:36 AM
  11. joshiwu420's Avatar
    WOw so if the device isnt listed then itt isnt found. How do I make it found? I followed your directions TO THE T.
    12-18-2011 06:41 PM
  12. jmdarrah's Avatar
    The title says that this will work on a Mac. I may be an *****, but none of the downloads will open as functional programs on my Mac. Any help?

    Thanks
    01-19-2012 05:42 PM
  13. ztkryan's Avatar
    WOw so if the device isnt listed then itt isnt found. How do I make it found? I followed your directions TO THE T.
    Gingerbreak does not work on the latest version of gingerbread (which the charge has) try this method to get root.

    http://forums.androidcentral.com/dro...arge-ep4d.html
    01-19-2012 11:31 PM
  14. Ohleo's Avatar
    Using a MAC and I am stuck at this in the terminal (for a long time) when it starts to run the root process. This is what is displayed in the terminal
    [*] vold: 0074 GOT start: 0x000183b0 GOT end: 0x000183f0
    02-05-2012 07:29 PM
  15. Ohleo's Avatar
    Last login: Sun Feb 5 19:01:53 on ttys000
    Blairs-MacBook-Pro:~ Ohleo$ cd ..
    Blairs-MacBook-Pro:Users Ohleo$ cd ..
    Blairs-MacBook-Pro:/ Ohleo$ cd and*
    Blairs-MacBook-Pro:android-sdk-mac_x86DSC Ohleo$ cd and*
    Blairs-MacBook-Pro:android-sdk-mac_x86 Ohleo$ cd tools
    Blairs-MacBook-Pro:tools Ohleo$ ./adb devices
    List of devices attached
    3034983B567700EC device

    Blairs-MacBook-Pro:tools Ohleo$ ./adb push su /data/local/su
    422 KB/s (26336 bytes in 0.060s)
    Blairs-MacBook-Pro:tools Ohleo$ ./adb push Superuser.apk /data/local/Superuser.apk
    122 KB/s (140049 bytes in 1.118s)
    Blairs-MacBook-Pro:tools Ohleo$ ./adb push GingerBreak /data/local/GingerBreak
    308 KB/s (16830 bytes in 0.053s)
    Blairs-MacBook-Pro:tools Ohleo$ ./adb push com.sh /data/local/com.sh
    4 KB/s (222 bytes in 0.046s)
    Blairs-MacBook-Pro:tools Ohleo$ ./adb shell chmod 777 /data/local/su
    Blairs-MacBook-Pro:tools Ohleo$ ./adb shell chmod 777 /data/local/GingerBreak
    Blairs-MacBook-Pro:tools Ohleo$ ./adb shell chmod 777 /data/local/com.sh
    Blairs-MacBook-Pro:tools Ohleo$ ./adb shell
    $ /data/local/GingerBreak

    [**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
    [**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
    [**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
    [**] Zynamics for ARM skills and Onkel Budi

    [**] donate to 7-4-3-C@web.de if you like
    [**] Exploit may take a while!

    [+] Plain Gingerbread mode!
    [+] Found system: 0xafd17f01 strcmp: 0xafd37b85
    [+] Found PT_DYNAMIC of size 232 (29 entries)
    [+] Found GOT: 0x000183b0
    [+] Using device /devices/platform/s3c-sdhci.2/mmc_host/mmc2[*] vold: 0074 GOT start: 0x000183b0 GOT end: 0x000183f0





    And that's it. I have done a battery pull numerous times and even rebooted my mac. It sits here forever :{

    Help, if you can. Thanks
    02-05-2012 09:11 PM
  16. gcook7's Avatar
    It all seemed to go well getting the information entered in the command prompt, however I don't think I have accomplished what I should have. Please see the attached code to see what I ended up with and let me know what I need to do differently please.
    c:\DSChargeRoot>adb shell
    $ /data/local/GingerBreak
    /data/local/GingerBreak

    [**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
    [**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
    [**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
    [**] Zynamics for ARM skills and Onkel Budi

    [**] donate to 7-4-3-C@web.de if you like
    [**] Exploit may take a while!

    [+] Plain Gingerbread mode!
    [+] Found system: 0xafd17ed1 strcmp: 0xafd37bc1
    [+] Found PT_DYNAMIC of size 232 (29 entries)
    [+] Found GOT: 0x000183b0
    [+] Using device /devices/platform/s3c-sdhci.2/mmc_host/mmc2[*] vold: 0074 GOT start: 0x000183b0 GOT end: 0x000183f0
    04-20-2012 11:36 AM
  17. 200200444's Avatar
    how long should it take to steal the gingers soul
    05-02-2012 09:34 PM
  18. techywannabe's Avatar
    _my_ build number ends in "FP1" !?!?!
    now what?
    05-06-2012 02:29 PM
  19. holhat's Avatar
    Post #1 = Index
    Post #2 = FAQ
    Post #3 = GingerSnap One click root (Retired Semi Auto root)
    Post #4 = ADB rooting (Beginner-Intermediate)
    Post #5 = How to root using a Mac (Beginner-Intermediate)
    Post #6 = Removing apps once rooted (Coming soon)
    Post #7 = How to Unroot
    Post #8 = Credits

    [warn]The methodS of rooting your Android device as described in the article herein is solely for enthusiasts and not for the faint of heart.

    Android Central, Android Police, Team AndIRC and myself disclaim all liability for any harm that may befall your device, including, but not limited to: bricked phones, voided manufacturer warranties, exploding batteries, etc.

    THESE METHODS ONLY WORK FOR ED1 BUILD, ANYTHING BEYOND THAT REQUIRE A CUSTOM KERNEL THAT INCLUDES ROOT

    [/warn]
    what about for FPI builds?
    06-16-2012 10:31 PM
  20. holhat's Avatar
    what about for FPI builds?
    06-16-2012 10:32 PM
  21. Junebugapril's Avatar
    Should I even bother trying to root my Droid Charge using a Mac?
    This will be my first time rooting a phone; I'm getting the feeling that Mac's not the way to go with this
    09-25-2012 09:00 AM
  22. vicharding's Avatar
    I have tried this root, and got no where with it. I have a build of SCH-1510.FP5. Any suggestions on how to do a root for this build?
    01-21-2013 08:22 PM
  23. urmonator's Avatar
    Hey there, been trying to root my old Charge with the methods found at the beginning of the thread.
    I have .Net Framework 4 and C++ 2008 Redis. installed.
    I am running Windows 8 x64
    I have downloaded all of the samsung driver updates
    I have downloaded the Gingersnap.zip file and unzipped it to my desktop, plugged in my phone in Debugging mode, and ran the Gingersnap utility from the unzipped file.
    It just sits on "Stealing the ginger's soul..." (lol) and has been for about 15 minutes.
    My phones info is as follows:
    Hardware: i510.06
    Firmware: 2.3.6
    Kernel: 2.6.35.7-FP5
    Build: SCHI510.FP5

    Is it supposed to take this long? Or am I doing something wrong? Any help would be fantastic!

    PS I am a self-proclaimed computer-nerd, but rooting phones is new to me. Sorry for any newb-speak that occurs.

    Thanks,
    urmonator
    02-13-2013 03:55 PM
  24. Zachary Straub's Avatar
    I've managed to get to this point, but in CMP after the $ prompt shows, I'll enter "/data/local/GingerBreak" and it responds "/data/local/GingerBreak: not found"

    ...any advice?
    04-17-2013 07:43 PM
524 ... 192021
LINK TO POST COPIED TO CLIPBOARD