Eousphoros
New Member
Question for the OP why are there commands for busy box? Can't an installation of busy box occur once you've rooted your phone and installed Titanium? I'm just thinking that if there is a way to take additional code out of there that might be it.
I think my fear is there is no back up that is done like with SPRecovery. And can you overclock this puppy if I did root?
The fact that you do it all on your phone makes it interesting. I may consider it.
Updated the guide to indicate busy box as optional, though really it's a useful tool to have so I recommend putting it on there. I also added an unroot guide that should be useful for people who want to revert.
Thanks to evil sock and the other guides that came before, it was thru my pure laziness last night, my refusal to walk five feet to my pc that spawned this guide. Speaking of spawning, here is why this works.
There is a limit to how many processes a user can own, on froyo I think it's somewhere around 3000. So what happens when you try to launch a new process after you reach that limit? Glad you asked. Well since when the process initially gets spawned it is launched as root, then changes the uid to match that of the user. Well in this case there are no more free process slots available, aka it can't fork. Since there is no check to ensure the process correctly dropped it's privileges we now have a shiny new root level process.