I replaced a roof vent with a better fan. The sealant on there just takes some time to scrape off, replace the antenna and use the Dicor self leveling sealant just like the old one used, donít skimp, put lots on.
As far as that tear, I have only patched holes on the top, not on an edge like you have. Looks like should loosen that edge trim, then use Eternabond to cover the entire tear and down behind that trim piece. Reinstall the edge trim. Some say this next step is not necessary, I use then Dicor to seal all the edges of the Eternabond.