Yes I did and it's not too bad to do. Although I can see why companies charge £200+ to do it.
On my ST, to remove the lining, firstly, you need to unscrew the 2 side panels (2 screws in each) with seat releases in, that gives you access to remove the rear pillar on each side. There is one screw in each one at the base and the rest is clipped in. From there, there are 2 clips either side of the centre on the back of the bar at the rear under the lining. Then you just need a small flat screwdriver to remove the 3 roof handles and that will then enable you to drop the lining down enough to gain access. I used a a small drill bit to make a
guide hole and then a step drill to make the hole big enough for the new aerial mount. The aerial has a 22mm socket to attach it to the roof.
The hardest part was trying to keep the aerial pointing forward when tightening the nut up. My suggestion to make life easier would be to get someone to hold the aerial in position while you tighten it up from below. I bought cables for the live and for the DAB plus connectors for the live to feed through the lining, down the A pillar and into the glovebox.
If you look at the wiring
guide for the dashcam, it's the same thing and then used a piggy back fuse connector to add the live to the fuse for the 12v sockets (no 40). You'll also need to have fakra cable(s) running from the aerial through the roof to the back of the glovebox unit. I used electrical tape along the whole length to keep both cables together.