every method I have read about requires a computer at some stage of the progress, so as far as i know... You are gonna need a computer as well in order to root.... if you don't own a computer i'm sure that there is one out there somewhere you could borrow temporarily as rooting really does not take too long and then once you are rooted you can use Rom Manager to flash most of the best roms onto your phone without a computer!!!