6 years! wow! To answer your question, no you don't have to pull the hub to get the rotor off. Though if the rotor hasn't been off in 6+ years, it may take a BFH and a lot of WD40, RustBuster, whatever to get them off. They sometimes (read "often") get rusted to the hub and need a little "persuasion" to come off.