How to root

The source code is not for normal users. It is simply the C source of gingerbreak, modified for Gingersnap. I included it in case anyone wanted to see the changes from the original gingerbreak.What you can do to help me is use the manual gingerbreak rooting method. There is a guide in the Optimus S Rooting, ROMs and Hacks forum that should work. Post your results of that in this thread.

Also the error message you got was from pressing the GO button twice. While not technically a bug I will make future versions of Gingersnap disable the button until rooting is complete or you exit the program.
 
  • Like
Reactions: dakine44
Is this problem happening because the phone was pushed an update after I first purchased it? I can't remember what the original version of the phone was but not after the update I have it as:

baseband version: S:M580.06 x.ED23
kernel version: 2.6.32.9

Will we need to try this on a phone that didn't accept this new update?
 
The source code is not for normal users. It is simply the C source of gingerbreak, modified for Gingersnap. I included it in case anyone wanted to see the changes from the original gingerbreak.What you can do to help me is use the manual gingerbreak rooting method. There is a guide in the Optimus S Rooting, ROMs and Hacks forum that should work. Post your results of that in this thread.

Also the error message you got was from pressing the GO button twice. While not technically a bug I will make future versions of Gingersnap disable the button until rooting is complete or you exit the program.

Are you talking about your post concerning the xda site [26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers you stumbled upon?

If this is not the correct post please provide me with more info. I saw there was 28 pages to this forum. I entered the manual gingerbread in search forum tool and came up with your xda post.

Thanks
 
Are you talking about your post concerning the xda site [26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers you stumbled upon?

If this is not the correct post please provide me with more info. I saw there was 28 pages to this forum. I entered the manual gingerbread in search forum tool and came up with your xda post.

Thanks

no thats the gingerbreak app, Drew took the gingerbreak exploit sourcecode and modified it further. thats what the source code he is providing.
 
Are you talking about your post concerning the xda site [26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers you stumbled upon?

If this is not the correct post please provide me with more info. I saw there was 28 pages to this forum. I entered the manual gingerbread in search forum tool and came up with your xda post.

Thanks

No the guide I'm talking about is the Optimus S rooting guide. Here: http://forum.androidcentral.com/showthread.php?t=79208

I know it's for a different device but it should work just the same unless they blocked the gingerbreak exploit.
 
  • Like
Reactions: dakine44
we are on the same boat and i am on a prevail. Nothing works tried everything, what i have been reading the Replenish is setup the exact same way as the samsung prevail with little kernel at bootup.
 
  • Like
Reactions: ISmokedThat
we are on the same boat and i am on a prevail. Nothing works tried everything, what i have been reading the Replenish is setup the exact same way as the samsung prevail with little kernel at bootup.

Have you tried the manual rooting method I linked to above? If so, were there any error messages?
 
  • Like
Reactions: dakine44
C:\Users\Xeong5\Downloads\OptimusRootZVD>adb shell
$ rm -r /data/local/tmp
rm -r /data/local/tmp
$ mkdir /data/local/tmp
mkdir /data/local/tmp
$ exit
exit
a
C:\Users\Xeong5\Downloads\OptimusRootZVD>adb push gingerbreak /data/local/tmp/gi
ngerbreak
456 KB/s (16830 bytes in 0.036s)

C:\Users\Xeong5\Downloads\OptimusRootZVD>adb push su /data/local/tmp/su
777 KB/s (26264 bytes in 0.033s)

C:\Users\Xeong5\Downloads\OptimusRootZVD>adb push busybox /data/local/tmp/busybo
x
1083 KB/s (1926944 bytes in 1.736s)

C:\Users\Xeong5\Downloads\OptimusRootZVD>adb push Superuser.apk /data/local/tmp/
Superuser.apk
728 KB/s (94728 bytes in 0.127s)

C:\Users\Xeong5\Downloads\OptimusRootZVD>adb shell
$ cd /data/local/tmp
cd /data/local/tmp
$ chmod 777 /data/local/tmp/*
chmod 777 /data/local/tmp/*
$ ./gingerbreak
./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!

[+] Detected Froyo!
[+] Found system: 0xafd14139 strcmp: 0xafd1cbad
[+] Found PT_DYNAMIC of size 264 (33 entries)
[+] Found GOT: 0x000142a8
[+] Using device /devices/platform/msm_sdcc.1/mmc_host
[*] vold: 0080 GOT start: 0x000142a8 GOT end: 0x000142e8
[*] vold: 0080 idx: -3072 fault addr: 0x000131e8
[+] fault address in range (0x000131e8,idx=-3072)
[+] Calculated idx: -2000
[*] vold: 0080 idx: -0002000
[*] vold: 0080 idx: -0001999
[*] vold: 0080 idx: -0001998
[*] vold: 0080 idx: -0001997
[*] vold: 0080 idx: -0001996
[*] vold: 0080 idx: -0001995
[*] vold: 0080 idx: -0001994
[*] vold: 0080 idx: -0001993
[*] vold: 0080 idx: -0001992
[*] vold: 0080 idx: -0001991
[*] vold: 0080 idx: -0001990
[*] vold: 0080 idx: -0001989
[*] vold: 0080 idx: -0001988
[*] vold: 0080 idx: -0001987
[*] vold: 0080 idx: -0001986
[*] vold: 0080 idx: -0001985
[*] vold: 0080 idx: -0001984
[*] vold: 0080 idx: -0001983
[*] vold: 0080 idx: -0001982
[*] vold: 0080 idx: -0001981
[*] vold: 0080 idx: -0001980
[*] vold: 0080 idx: -0001979
[*] vold: 0080 idx: -0001978
[*] vold: 0080 idx: -0001977
[*] vold: 0080 idx: -0001976
[*] vold: 0080 idx: -0001975
[*] vold: 0080 idx: -0001974
[*] vold: 0080 idx: -0001973
[*] vold: 0080 idx: -0001972
[*] vold: 0080 idx: -0001971
[-] sendmsg() failed?
[*] vold: 2872 idx: -0001970
[*] vold: 2872 idx: -0001969
[*] vold: 2872 idx: -0001968
[*] vold: 2872 idx: -0001967
[*] vold: 2872 idx: -0001966
[*] vold: 2872 idx: -0001965
[*] vold: 2872 idx: -0001964
[*] vold: 2872 idx: -0001963
[*] vold: 2872 idx: -0001962
[*] vold: 2872 idx: -0001961
[*] vold: 2872 idx: -0001960
[*] vold: 2872 idx: -0001959
[*] vold: 2872 idx: -0001958
[*] vold: 2872 idx: -0001957
[*] vold: 2872 idx: -0001956
[*] vold: 2872 idx: -0001955
[*] vold: 2872 idx: -0001954
[*] vold: 2872 idx: -0001953
[*] vold: 2872 idx: -0001952
[*] vold: 2872 idx: -0001951
[*] vold: 2872 idx: -0001950
[*] vold: 2872 idx: -0001949
[*] vold: 2872 idx: -0001948
[*] vold: 2872 idx: -0001947
[*] vold: 2872 idx: -0001946
[*] vold: 2872 idx: -0001945
[*] vold: 2872 idx: -0001944
[*] vold: 2872 idx: -0001943
[*] vold: 2872 idx: -0001942
[*] vold: 2872 idx: -0001941
[*] vold: 2872 idx: -0001940
[*] vold: 2872 idx: -0001939
[*] vold: 2872 idx: -0001938
[*] vold: 2872 idx: -0001937

[-] Bad luck. Fixed vold?
$ /data/local/tmp/gingerbreak
 
Mr. Walton...great to see you gracing us with your presence on the fledgling Replenish board!! I switched from an Optimus S to a Replenish because of the keyboard, and I wouldn't go back...but my biggest fear was the potential lack of interest in development/root/ROMs for this little homeless man's Droid Pro. Seen you involved to some degree gives me hope!!
 
Trying to begin process. I put android platform tools in PATH (then I read I don't need to).
Device is successfully attached via adb device command to verify.
I begin step 1 which is to enter the following:

adb shell
rm -r /data/local/tmp
mkdir /data/local/tmp
exit

My question is how do I enter the third line of code?
I am able to enter adb shell, $ shows up.
I then enter rm -r/data/local/tmp and hit the enter button to input next line of text but the computer executes what I have typed and doesn't give me the chance to enter the third and fourth lines of code.

I get an error message. Is there some way I can enter the third and fourth lines of code before I hit the enter button and computer executes the command from the second line?
 
Okay here what i been able to get so far form other forums.

What method to root a Samsung replenish - xda-developers

To boot into Android Recovery Hold U down while powering on....or do 'adb reboot recovery' (requires android sdk tools)

If you hold down Q while powering on you get some verbose output instead of the first (http://www.samsungmobile.com]:: Mobile Exciting - Samsung Mobile screen).

If you power down then hold Q while you plug in you charger you'll get some verbose output on right below the battery icon. Bootloader appears to be Little Kernel based

http://forum.xda-developers.com/showthread.php?t=1079849

Need help rooting Samsung Replenish

To boot into Android Recovery Hold U down while powering on....or do 'adb reboot recovery' (requires android sdk tools)


This one is a empty question but some one might eventually place some disorder details: [Q] Has anyone rooted the Samsung Replenish? - xda-developers

There also this one: http://forum.androidcentral.com/samsung-replenish/83499-hacking-info.html#post897367
That is all i get


Love and Equality for all.
 
Last edited:
I just erase it i knew it was a little out the field. Anyway im exited for the root soon of my Samsung replenish thanks to everyone hard work.

Love and Equality for all.
 
Its confirm by myself i rooted my Samsung Replenish. I check in Root Checker in marker place.

What do i do now?

Is there any rom that will improve my Phone? battery life new android 2.3? or so on? Will sprint stop giving me updates now? will i have better reception?

Thank you for all.
 
Worked for me. From the XDA thread mentioned above, copied these steps for the easiest method to root:

0. Installed drivers
1.Unzipped KMS.zip on my computer.
2. Put phone into USB Debug mode. Plugged in USB cable.
3. (Phone is currently on) Removed SD card.
4. Powered phone off (left it plugged in).
5. Powered phone back on.
6. After the boot logo, but before the lock screen came up, I ran the bat file again.
7. Bat file ran sucessfully, phone rebooted by itself and was rooted.
 
It just says 'Stealing the ginger's soul....' Just sits there and does nothing.


23uo10n.jpg



Just wondering if you had an SD card in the phone at the time you tried to root? I tried rooting several times after getting my new optimus, and after several fails in the same spot as you - after scouring forums I realized my problem was I didn't have an SD card in the phone when trying to root....

it took me almost 2 hours to find the cause... not saying this is the problem, but it's worth a shot to ask, no?


good luck!
 
I have been trying & trying & trying w/ no luck w/ Gingersnap, kms files, or super one click. Ugh! Any other ideas to help me? Thanks! :'(
 
You might want to try installing the Leaf ROM (available from this website - just go back one level to the "Samsung Replenish" level and look for Leaf Rom. That install uses KMS to update the ROM image. It works well, and will root your phone for you.

KMS can be tricky with the replenish from what I have seen. Timing is everything with KMS.