The 05 Sonata rotor just slides onto the hub. Normally the rotor would easily pull off after removing the 2 screws but a few years of rust seizes them to the hub. I have serviced Hyundai products for 12 years and have found that the only course of action is to use as large a hammer as you can swing at the inside surface of the rotor to knock it loose.
