How do I perform a full pre-rooting backup of an Android phone?
As far as I know, you can only make a full/complete backup of the phone with root.  Because you need root in order to run Titanium Backup (which only backs up apps and their data) or you need root in order to flash ClockWork Recovery which lets you perform a Nandroid backup (full image backup of the entire device).