Reboot, adb shell in and type 'su' to become root :P
EDIT:
People seem to be confused what this means! So here's a simple explanation.
- The above means you can root the phone, and so use any programs which NEED root to work. eg market enabler, or market apps marked (ROOT)
- This is the first step to a custom ROM, but doesnt mean we can just make one up as simply as we can for other phones like the galaxy or HTC.
- If you don't understand the above, then you most likely DONT need to run it!
- If you don't need to run any 'root' only apps you DONT need to run the above!
This is more a proof that persistant root is possible, and the first step that rom cookers will need to make a custom rom. However there are still some obsticles to get over. We need to kill the running processes and rerun the custom ones. This hasnt been done before and would be a new technique - so it will take time.
EDIT2:
I've decided against buying a behold 2/swapping my galaxy for one, so someone else will have to carry on from here. Good luck guys
Last edited by kam187; February 17th, 2010 at 01:17 PM.
As this is my first Android device, I'm a total newb on the hacking side of things. What does this mean? Should I be jumping for joy--or just excited that soon I'll be able to jump for joy?
Whatever the case, thank you guys so much for taking such fast steps towards making this phone reach its potential!
I don't under stand where to type this code into and how to do the whole procedure
in the command prompt with your computer connected through usb, make sure you have tha android SDK installed with ADB working. If any of that confuses you, have a read up here
thanx so much guys, for all your good work. is there anyway we could trouble you for a full walk-through/tutorial? do you have to preform the usb/three button boot up mentioned in earlier thread?
thanks guys for all the work. I'm an Android newbie and have two rooting questions specific to this phone:
If I root do the phone do I
a) lose the pulldown status bar at the top that i really like?
b) preclude myself from any updates from Samsung (including version 2.0)?
This phone is coming together now...thanks everyone here!
kchop
thanks guys for all the work. I'm an Android newbie and have two rooting questions specific to this phone:
If I root do the phone do I
a) lose the pulldown status bar at the top that i really like?
b) preclude myself from any updates from Samsung (including version 2.0)?
This phone is coming together now...thanks everyone here!
kchop
a) this has no effect on removing what your phone currently has. This isn't a custom ROM, it just simply allows you to have complete control over your phone.
b) it does not block any OTA updates such as the 2.0 update, but be warned, if you do update there might not be a way to get root back.
Last edited by chaoscentral; November 30th, 2009 at 04:55 AM.
So it looks like the system partition isnt restored, but instead some script must check the su and sh commands. I assume then that the recovery partition isnt flashing because its either in a different place (odin), or it needs to be signed properly.
Since we have a script that can run on boot, we can store a file on the sdcard called updat.zip, and extract it over system on boot.
However the playlogo (and any other file we choose) HAS to run AFTER the init.rc because the init.rc mounts the partitions.
That means running a custom rom is a little more tricky, because we need to kill system processes and restart them. I'm definatly up for making a custom rom, and have several ideas how to do it. I really want to port the sense UI actually.
So it looks like the system partition isnt restored, but instead some script must check the su and sh commands. I assume then that the recovery partition isnt flashing because its either in a different place (odin), or it needs to be signed properly.
Since we have a script that can run on boot, we can store a file on the sdcard called updat.zip, and extract it over system on boot.
However the playlogo (and any other file we choose) HAS to run AFTER the init.rc because the init.rc mounts the partitions.
That means running a custom rom is a little more tricky, because we need to kill system processes and restart them. I'm definatly up for making a custom rom, and have several ideas how to do it. I really want to port the sense UI actually.
As soon as i get a behold i'll start on it
Yeah, but thanks to this its gone from impossible to tedious. I'll help out once mine comes in.
Yeah, but thanks to this its gone from impossible to tedious. I'll help out once mine comes in.
Well not quite tedious. It can still be packaged up into an easy procedure. Its just alot more complicated to make the custom rom in the first place to start all the processes properly.
Quote:
Originally Posted by bigch0ps
this is driving me crazy... I must be missing something. I cant do it.
It might help if you described your problem a bit more. 'i cant do it' isnt going to get u much help!!
I posted that out of frustration. I was talking about the whole root process in general. I downloaded the latest sdk and I couldn't get my serial number to show up in the command box on my pc. But I see that chaoscentral is going to post a video which is greatly appreciated. Once I see the video I will probably smack myself! Dohhh!! Thanks again chaos and kam for your replies.
The 'playlogo' hijack happens _after_ init.rc. That means all the services and system proceses are already setup and running. And of course all the filesystems are already mounted.
You need to kill each process (that you're custom rom won't use), extract the new files over to system, and delete any u want to delete, and then run the new versions of those processes.
You also need to make sure none of the 'old' processes screw up anything on /data
Its all possible, but it needs work and a physical device to work on, which i dont have!
Thanks for the video. I am getting closer to understanding but something is still not write. I installed the sdk and the adb drivers. I can now key in androidsdk in the commands. i type "cd androidsdk/tools then adb devices and my phone shows up as "sgh-t939". I dont know what to do next.
Thanks for the video. I am getting closer to understanding but something is still not write. I installed the sdk and the adb drivers. I can now key in androidsdk in the commands. i type "cd androidsdk/tools then adb devices and my phone shows up as "sgh-t939". I dont know what to do next.
ok, to make things easier, add the android sdk tools directory to the path variable. First make sure its somewhere easy to get to no spaces, like c:\androidsdk\tools then on vista or 7
Right click computer > Properties
Advanced System Settings
Environment Variables
Under system variables select PATH click edit
at the end add ";c:\androidsdk\tools" without the quotes
open a cmd prompt, and type adb devices if you see your device, you are all set and good to go,
After that download the try3 file in the first post, put it in c:\ and do cd c:\ then just follow the commands in the first post
Last edited by chaoscentral; November 30th, 2009 at 10:00 PM.
Thanks for the video. I am getting closer to understanding but something is still not write. I installed the sdk and the adb drivers. I can now key in androidsdk in the commands. i type "cd androidsdk/tools then adb devices and my phone shows up as "sgh-t939". I dont know what to do next.
Well since you are able to see your phone using adb devices all you have to do is put the try3 file in whatever folder you are in.
For example your command promt reads: "C:/androidsdk/tools" then put the try3 file in C:/androidsdk/tools and then start issuing the commands listed in OP.
I got all the way to reboot and then nothing happened. Is my phone supposed to reboot ? It seems like nothing happened. After typing reboot I tried getting back to adb shell and couldn't.
even after setting it in the path I'm getting " not a recogonized command"
when I run it straight from the path I get the error " no device found" USB debuging is on and the fone is set on PC studio. I'm getting the same thing on all three of my box's Vista XP and ubuntu.
it took some major tweeks to get that far on ubuntu. So if I can get this running on my vista machine I would be happy. also the only SDK I see to DL is the r3 version is that the one I need it's the one I have installed. If not how about a pointer to 1.5
PS: 1st post I've been lurking and reading since the 18th when I got the fone. and registered on the 23rd. but it seems NOW I need some help.
even after setting it in the path I'm getting " not a recogonized command"
when I run it straight from the path I get the error " no device found" USB debuging is on and the fone is set on PC studio. I'm getting the same thing on all three of my box's Vista XP and ubuntu.
it took some major tweeks to get that far on ubuntu. So if I can get this running on my vista machine I would be happy. also the only SDK I see to DL is the r3 version is that the one I need it's the one I have installed. If not how about a pointer to 1.5
PS: 1st post I've been lurking and reading since the 18th when I got the fone. and registered on the 23rd. but it seems NOW I need some help.
THANK YOU CHAOSCENTRAL!!!!!!!
that was it. missing the drivers. I wonder why the android SDK site doesn't have these? So now I'll be off to root the fone and hopefully I'll get this working in juanty soon along with the wintell boxes.
Once again THANK YOU!!!!
It worked perfectly the 1st time through. su gives me the # instead of the $
upon reboot of the fone.
There are some intersting directories on this thing.
once again thanks.
later
Rich
I have finally figured everything out. The only problem I am having now is... Once i type reboot it shuts my phone off but my phone doesnt restart. I have tried this a few times and the same thing happens. What am I doing wrong???
When I did mine I did a hard boot (pulled the battery) I didn't want to chance a soft boot. (power down/restart) try it with a battery pull. you should be able to hard boot it. also I didn't disconnect the USB cable upon reboot. but that didn't seem to matter as it's been unplugged a few time since and I still have root when I type su.
SO this is persistant and it does work. my barrier was the USB drivers.
I know a lot about linux slackware and ubuntu but this is my 1st android fone. not my 1st fone hack but my 1st android hack. OH WELL gotta start somewhere.
Once again thanks to the pple who wasted countless hours like me getting this working.
later
Rich
well I guess I rooted the phone.. but i had to do a factory reset because it was extremely laggy and my homescreen shortcuts kept dissappearing. I guess its just not going to happen. This sux
Device(s): i7500@galax0-1.6.3.4
OC@710mhz
HTC Desire - never ending modding
Thanks: 104
Thanked 917 Times in 775 Posts
Quote:
Originally Posted by bigch0ps
well I guess I rooted the phone.. but i had to do a factory reset because it was extremely laggy and my homescreen shortcuts kept dissappearing. I guess its just not going to happen. This sux
rooting should never make that happen
all its doing is allowing elevated permissions to the device for more access and potentially improved functionality
The Samsung Behold 2 for T-Mobile greatly improves on the first version of the phone by adding Android to the mix, providing for a powerful combination of hardware and sowftware. With Android, Samsung's custom TouchWiz UI, a 3.2-inch AMOLED Tou... Read More