I did this exact same thing a few week ago but I did it for dab and used a normal antenna instead of a shark fin but I also forgot to take pictures.
The way I did it was to pull pretty much all the headlining down which isn’t as quick as you’d think as you have to remove some back panels and also all the lights, sun visors and handles etc.
I then drilled a 19mm hole in the roof from the outside using a hole cutter for the drill rather than a normal drill bit and then using some wet and dry paper I smoothed the hole out. The antenna came with a rubber seal for the outside and a kind of grommet for the inside. Then there is quite a big nut which you tighten from underneath from the inside to hold the antenna in place and create the seals.
The whole length of the cables are permanently attached to the antenna so this is why i dropped all the headlining as I had to get a decent sized spanner in there to tighten it up rather than being able to use a socket. Also I knew the quickest way would be to just run the cables across the headlining and down the pillar at the side of the windscreen and then behind the glovebox to the headunit.
The hardest part is definately removing the headlining and then just making sure you get the hole drilled slowly and central.
I didn’t use a shark fin as for dab the signal wouldn’t have been as good as what I have gone for but as you have heard above for sat nav it would be perfectly fine with it working off satellite rather than a mast somewhere.
My signal for dab is now perfect everywhere I go.
I’ll attach a pic of the final result incase anyone is curious.
@Daveyonthemove
View attachment 156600