The Sharks have extended Ethan Hooker's contract through to the end of 2029, keeping the Springbok utility back in Durban for the foreseeable future.