Normal tools, but you should use a cassette tool with a decent amount of insertion. When I say pretty much every way, the only real issue with the XD cassettes is that the splines that mesh with the cassette tool are easy to damage if you don’t have a good enough purchase on them, and damaging them basically renders the cassette only good for the bin.
Top tips:
1. Grease/copperslip the freehub body liberally before fitting. By liberal I mean liberal, don’t be shy with the grease 🙂 This will help prevent spline damage when removing it again. The inside face of the cassette will be greased – but still add more.
2. If you have one, use a torque wrench to fit it. You’ll find that it will stiffen up about 80% on, you need to get it fully on, but don’t over tighten it. 35NM is about right.
3. You cant fit the new cassette with the X12 end cap in the hub. That needs to be fitted after the cassette.
4. As mentioned use a tool with good insertion into the tool splines.
5. When fitting, the cassette will just seat onto the splines on the freehub enough to engage them. Make sure you push the cassette onto the freehub body as fully as you can, then turn a fraction and you’ll feel it drop onto the splines. Then you know its ready to tighten.
Other than these pointers, the actual job of fitting & removing is identical to a standard cassette and needs the same tools.