Hi, I will show you how to easily fake your current location for free in two ways.
Follow simple steps:
[hide]
Open your favorite package manager, add the source https://udevsharold.github.io/repo/ and download the locsim tweak.
Locsim is a tool to simulate GPS location system-wide. This tool simulates GPS location natively without any runtime injection, and it's how Apple do it.
At this point, you can already spoof your location, just open the terminal and use the command described below.
Example:
locsim start --latitude "38.8968149" --longitude "-77.0379032"
and poof, you're in the white house!
But why bother with coordinates? There is a simpler way, using this tweak.
You will need the Shortcuts app from the App Store and localssh / OpenSSH from your favorite package manager (I downloaded mine from the palera1n strap repo)
Download this shortcut created by me
Open the Shortcuts applications and edit the downloaded shortcut - exactly we are interested in the command "Run the script over SSH", where we set the data as needed. (Default port 22, username mobile and password alpine).
Open Apple Maps, pin anywhere, click Share and select the shortcut you downloaded earlier. From the menu, select "Start fake GPS" or if you want to stop "Stop fake GPS".
That's it, to change the location the only thing you need to repeat is step 4.
[/hide]
Credits:
udevs - tweak creator
me - creator of the shortcut and this guide