I have a Samsung Galaxy Attain 4G and I was wondering about rooting my phone without using a computer. I just want to use my phone to root it. And z4root doesn't work.
You positively need a computer. Rooting an Android phone means running an exploit, that the phone will not allow to run on itself. It can be run only on "Debug via USB" mode.