What operating system do you use, Windows or MacOS?
For Windows I use Geosetter
For MacOS I use HoudahGeo.
There are a few other similar programs available. All of these require you to have a log file of positions (NMEA 0183, GPX, TXT) and suggest that you take a picture of your phone screen with the camera you are using while the screen is displaying GPS time. In the software you select the picture(s) with the GPS time and then type in the time that is displayed. The software will calculate the clock offset between your camera and the GPS time, and then interpolate a position for each picture.
I have been doing this approach for 10+ years for a range of applications so let me know if this isn’t clear and I will try to explain it differently.