Rooting a phone is like allowing you access to the admin account on a windows phone, which allows you and programs you run access to the inner workings of the phone so you can delete bloat, backup your programs and settings and other bits and pieces. A ROM is firmware either stock or modifed by someone to add features.
Last edited: