I could find no working (but one not working and one based on very old Android version) root package (nor a custom ROM like Cyanogenmod support) for my Android smartphone (Samsung Galaxy Ch@at B-5330) but I need it desperately. I have general Java programming and Linux administration skills. Can I do the trick myself? How do the root ROMs authors do it? I know how to reset the root password on a normal Linux PC but have no idea of how to do it on a phone.