I just finished rooting my Samsung Admire Metropcs is the carrier. I am not a try noob but I have a lot to learn. I would like to flash custom roms to the phone but have some questions about how to do it properly. I want to make a backup of the phone state now. Is it possible to do that? Not just backup the apps with Titianum backup but everything. Basically, If a flash the phone with a new rom and I dont like it I want to flash it back to how it was. I am also interested in building my own where I can flash the phone will all the apps I want on it. I have all the development tools I need. Android SDK, Eclipse with ADT plugin. I know some ADB commands. So what I am asking is... Is it possible to backup or make like a system image of my phone now? And, How to build custom roms? I am open to any suggestions and I am willing to read read read that is how I got this far.