^VIDEO COMING SOON^
Want to gain root access on your Samsung Behold2 or Samsung Galaxy? Here’s how. Seriously this time
Thanks SammyDroid!
Thanks Maxisma!
UPDATE – 12/20/09 – PERSISTENT ROOT ACCESS GAINED! Root access remains after reboot
Thanks SammyDroid!
Thanks Kam187!
I. Before You Begin
1. Make sure your device is in USB Debugging mode (goto Settings > Applications and turn it on)
2. Make sure that when you connect the phone via USB it connects with PC mode NOT mass storage mode.
3. You need to be able to access the phone via ADB.
Follow this procedure to get ADB setup on your Behold2/Galaxy.
How To Setup ADB/Install USB Drivers
If you have Windows 7 you can follow this procedure if the above one does not work to setup ADB:
How To Setup ADB in Windows 7
UPDATE: If you are having trouble getting the Behold to be recognized by the computer here is the manual drivers, download them and install them:
http://alldroid.org/viewtopic.php?f=214&t=445
II. Root the Samsung Behold2/Galaxy
1. Download the following file and then unzip it.
2. Take the unzipped file and save it into the Tools folder of your AndroidSDK. (Make sure that the Android sdk folder has been renamed to AndroidSDK and when it is opened it shows the tools folder next without having to open a second sub folder. Follow the instructions in the How To SetUp ADB we have here on the site for more info).
3. Plug your phone in via USB and do NOT mount the SD card.
4. Open the Command Prompt and type the following (hitting enter at the end of every line):
cd\
cd AndroidSDK\Tools\
adb devices
And make sure your phone’s serial number pops up (if not redo section I).
5. Then type the following with hitting enter at the end of each line:
adb push try3 /data/local
adb shell chmod 0755 /data/local/try3
adb shell
/data/local/try3 /system/bin/sh
mount -o rw,remount /dev/st9 /system
cat /system/bin/sh > /system/bin/su
chmod 04755 /system/bin/su
su
cat /system/bin/playlogo > /system/bin/playlogo_real
/system/bin/chmod 0755 /system/bin/playlogo_real
echo “#!/system/bin/sh
/data/local/try3 /system/bin/sh
mount -o rw,remount /dev/st9 /system
cat /system/bin/sh > /system/bin/su
chmod 04755 /system/bin/su
/system/bin/playlogo_real” > /system/bin/playlogo
All Done! You now have persistent root access! Try to download a root program from the Market and see if it works
III. Flash a Custom Recovery Image (Optional. Only necessary for Flashing Custom ROMs)
1. After you have confirmed you have root access, you can flash a recovery image so you can flash custom ROMs.
2. Use this procedure to flash the Hero Recovery Image of your choice to the phone.
Post if it works! Thanks!
Reported Issues:
Issue: Where are the custom ROMs for this phone?
Solution: There are still a few obstacles to overcome before devs can start making ROMs. Be patient, they will come
In the meantime, you can use this process to use root access required apps from the Market or other places on the internet.
NEED SOME HELP?
I. Type Your Issue into the Custom Search Below!
We have designed it to only search sites that may contain solutions to issues that might come up!
II. Look for the Solution or Ask for Help in the Forums!
Find your phone's Technical Support Forum in the Forums.III. Comment(s) Section below
In an effort to minimize cluttering up the Comment(s) section below with back and forth technical support, I ask that you please refrain from posting technical support questions in the Comment(s) below. Instead, please find your phone's Technical Support Forum in the Forums.




December 5th, 2009 at 3:27 am
Come,on nobody is brave enough?
December 5th, 2009 at 7:07 pm
This doesn’t work on the behold2. After a restart the root goes away. Also flashing a custom recovery image does not work on the behold2.
December 6th, 2009 at 5:01 pm
Oops I copied and pasted the wrong thing, please delete that.
So i’m trying to root my Behold 2, been following the instructions on THE UNLOCKER, and want to connect it to ADB. I have the Android SDK on my C drive, and where I get stuck is when I put in the code to find the serial it gives me “LIST OF DEVICES:” and the serial is never there.
I have downloaded the Behold 2 drivers, and it installs every one except the Samsung ADB Interface which it fails on. I use the USBDEVIEW software to uninstall and try again but everytime it’s the same failure, and yes the phone is set to USB debugged, and Samsung Studio.
I’m running Windows Premium 64bit, I don’t know if running a 64 bit system has anything to do with this. Any help would be great! I thought I was a tech junkie until I ran into this.
December 6th, 2009 at 5:41 pm
I am having trouble getting ADB to see my Galaxy using windows 7 x64 – adb devices doesn’t return anything. I have tried updatng the driver, also used USBDeview to remove drivers first but nothing works.
In device manager I can see ADB Interface and Samsung Composite ADB Interface and have tried updating the drivers many times and though it seems to update the drivers, it is to no avail. I previously had ADB working under windows XP but now I’m on Win 7 – nada!
I had a look at the 2 links in point 1 above but the instructions and drivers there are for the HTC Hero not the Galaxy so won’t work!
Any help appreciated!
December 7th, 2009 at 10:28 am
I am having the same problem with my Behold 2! I have jumped through every hoop and still nothing when I type ADB devices:(
December 7th, 2009 at 4:27 pm
DanDroidOS,
Hmm, I’m looking into it but already a few people have told me that this procedure worked fine for them… wonder what is messing it up.
Wait, does Samsung have their own Driver installer (like Motorola has)? Maybe you need to use that to install the ADB drivers first?
December 9th, 2009 at 5:07 am
ok since maxisma and i got this working and origionally posted it on alldroid.org i will chime in and give you some help accessing device via abd
first make sure that usb debug is turned in in application settings
second make sure that usb mode is set to pc studio
the drivers are available via alldroid.org i posted them for the behold2 and the moment
December 9th, 2009 at 5:16 am
Sammydroid,
Do you have a link for where you posted it (or just a page you want me to link to)? Someone sent this in so I posted it, have no problem giving credit where it is due but the person that sent it in just copy and pasted it I assume.
Thanks for the update, I will be glad to add it to the post.
December 9th, 2009 at 5:18 am
Sammydroid,
Also do you have a link to the drivers, I’ll link to them as well so others can find them.
December 9th, 2009 at 5:28 am
Tutorial for rooting the Samsung Behold2
http://alldroid.org/viewtopic.php?f=214&t=428
also if anyone can get me the galaxy recovery i am going to try to get it flashed onto the behold2 and then release some roms
December 9th, 2009 at 5:37 am
Drivers for B2 are here
http://alldroid.org/viewtopic.php?f=214&t=445
December 9th, 2009 at 5:47 am
SammyDroid,
Thanks man, here is the Galaxy Recovery Image I have:
http://www.megaupload.com/?d=5RJV81LS
Let me know if that is what you needed…
December 9th, 2009 at 5:54 am
Sammydroid,
Let me know when you post a ROM and I’ll link to it in the ROMs section.
He’ll know what Im talking about.
Happy developing! And tell Maxisma to post his new ROM up on here
December 10th, 2009 at 5:18 am
This is getting SO exciting!
December 10th, 2009 at 5:57 am
I have mine rooted, there is something very interesting about the way Samsung did this. This phone has like 20 different partitions, however I think I know how the phone is able to restore root and the recovery after boot. These 20 partitions include copies of each other. For example if you do su on terminal emulator and then you type “cat /proc/partitions” it will list all the partitions. Notice how some partitions have different labels but are the same size. These are the respective back ups. The only partition that I know is “stl9″ or “st9″ is the system. I tried flash_image recovery and said it wasn’t a recognized partition as the BH2 also does not have mtd. cat /proc/mtd produces nothing. Hope this helps. Oh 1 last thing it seems I may have found an exploit with the device management.apk. It has the option to run a bootloader/bootstrap test, could this be exploited to install customer recovery? Its just a thought…
December 20th, 2009 at 8:00 am
Hi David from “The Unlockr”!!!
First of all thanks for your endless effort to make mobile phones much smarter!!!
I would like to try out your nice HowTo, BUT I am a little bit too nervous of getting an error or a brick!!!
I have seen that you are working on a Video!!! It would be so helpfull to watch how you are going to flash the Samsung Galaxy!!!
SO PLEASE, PLEASE MAKE A VIDEO OF THIS TUTORIAL!!!! I would appreciate it if you would post a new GALAXY VIDEO!!!!
Thx David
December 20th, 2009 at 12:35 pm
Smartphoner,
Thanks!
I would love to, but I cant seem to get my hands on a Behold 2… soon as I do, will do the vid
December 21st, 2009 at 1:44 am
persistant root accomplished
http://alldroid.org/viewtopic.php?f=214&t=428
December 21st, 2009 at 3:56 am
SammyDroid,
Thanks man! Updated the procedure for everyone!
Let me know if anyone comes up with a recovery image and some custom ROMs. Happy to host them here on the site if anyone needs us to.
December 22nd, 2009 at 2:53 pm
if i do this can i use wifi tether???????
December 23rd, 2009 at 1:13 am
Rey,
If there is a Wifi tether app for the Behold 2 then yes. The Wifi tether app that is floating around the internet is for HTC devices not Samsung. If you find the one for Samsung, post a link here to it and I’ll be happy to confirm if it will work or not.
December 24th, 2009 at 3:22 pm
Still no ADB and I’ve been through 3 Behold2’s and 3 different OS’s Ubuntu, XP, and Vista! I have no idea why this is such a pain I have rooted every other Android device!
December 24th, 2009 at 4:32 pm
DanDroidOS,
This might help.
1. Download DRIVE SIGNATURE ENFORCEMENT OVERRIDER 1.3B
OR
do this stepStart>Run> type cmd click Ok
Bcdedit.exe /set nointegritychecks ON
December 24th, 2009 at 4:54 pm
DanDroidOS,
*Download USBDEVIEW and run. Uninstall everything that has SAMSUNG in it.
*Download http://alldroid.org/viewtopic.php?f=214&t=445
and unzip.
*Connect with usb cable
Set USB Mode as Samsung PC Studio. Windows will start to search for drivers. If not found. browse behold2 drivers folder that you unzipped above.
*Go to control panel> System > Device Manager
you should see Android Phone – Android Composite ADB Interface.
Assuming you already have android sdk.
type adb devices. you should see SGH-T939 device. if it says offline. unplug usb cable and plug it back again.
December 24th, 2009 at 4:58 pm
DanDroidOs,
Above instructions were tested on vista 32bit and Windows 7 64bit. I dont know about xp or linux.
December 24th, 2009 at 5:05 pm
Rey,
I was able to tether using PdaNet when rooted.
TetherWifi didnt work.
January 5th, 2010 at 3:31 am
do you still need to unlock the phone to use a different sim after your root the phone?
January 5th, 2010 at 12:08 pm
J,
Yes, Rooting and Unlocking are completely different procedures.
January 5th, 2010 at 9:53 pm
I have been installing all my apps by putting them in sd card folder, then using androzip to view them, then install them
January 15th, 2010 at 3:51 am
mac@510,
Thank you sir! you have been very helpful and I’ve tried everything in this thread but it still won’t work for me:( I have a 50$ bounty to whoever helps me get this rooted! Thanx all! dandroidos@gmail
January 15th, 2010 at 10:45 am
DanDroidOS,
Were trying to get our hands on a Behold 2 to borrow to do the procedure (this way we can do the video and work out all the kinks in the procedure), instead of the $50 bounty would you be willing to let us borrow the Behold 2 for a weekend? lol Figured Id ask.
January 28th, 2010 at 8:04 pm
Do you still need that Behold2? It’s actually my only device right now but if you have something I could use while you do that then yeah no prob just let me know;)
January 28th, 2010 at 8:05 pm
That last comment was to the Unlockr:)
January 30th, 2010 at 2:33 pm
Dandroid,
Hey shoot me an email from the contact us section.
February 3rd, 2010 at 2:33 am
If I were to root it, is it possible to put stock Android on the Behold 2? Because I love the hardware, but Touchwiz is horrible. I want Android 2.1 on this!
February 3rd, 2010 at 1:49 pm
Ricky,
As soon as someone comes out with a custom ROM for the Behold2 then it is possible (and if anyone finds a ROM please let us know so we can put it in the downloads section for easy access!)
February 19th, 2010 at 6:51 pm
I keep running into a problem with ADB drivers. When I try to install drivers for my Behold 2, the ADB driver is the only one that fails. When I try to manually install the driver via Device Manager, I get a message telling me that my drivers are already up to date. I can see the driver listed in USBDeview, and can remove it successfully. However, when I plug my device back in to the USB port, ADB driver fails to install again but is once again shown in USBDeview as an installed driver. the ‘adb devices’ command gives me ‘List of devices attached’, but no devices listed. I haven’t been able to find this issue anywhere else, so any help here would be awesome.
February 19th, 2010 at 8:35 pm
thans realy work thans
February 24th, 2010 at 12:59 am
Unlockr,
There is a Galaxy ROM flashed onto a Behold 2. DroidDeveloper did it. That is the only ROM I’ve seen work on the Behold 2, the only issues is that there is no speaker-phone for incoming calls.
February 24th, 2010 at 1:00 am
BTW, it is blazing fast!
February 28th, 2010 at 10:45 pm
hey the unlocker i run into a problem..i did every step you put up.. and i rooted my phone because i am able to download quick root… but what am seeing is that it is very very slow.. my phone becomes unresponsive.. i don’t know if its from me or not so please help me unroot my phone…
March 6th, 2010 at 3:18 pm
please make a video on how to root it!! please please please…
March 6th, 2010 at 7:59 pm
Sticho, or ANYONE WITH A BEHOLD2
Plan too! Soon as I get a Behold 2 to play with… anyone want to let me borrow their Behold 2? I’ll root it for you and send it back, I’ll even pay shipping to and from
Email me using the contact us and let me know!