From your previous comment, it sounds like your experience may have been from a while ago? In 2022, it is fairly trivial and cheap: https://github.com/osqzss/gps-sdr-sim
I can not ;^) personally confirm that this works with a HackRF, which is like $300, but probably also with any other reasonable tx-capable sdr.
You are very wrong. Spoofing GPS is downloading a file, and then running a commandline program with a hackrf attached. The *only* hard part is getting a HackRF or other TX capable SDR.
Download and compile https://github.com/osqzss/gps-sdr-sim
Download today's ephermis https://cddis.nasa.gov/archive/gnss/data/daily/
run:
gps-sdr-sim -e $EPHERMISFILE -l $LAT,$LON,$ALT
And, if you're nearby an airport, you're violating felonies with FCC AND FAA.
It can be done for probably less then a thousand dollars, even.
It's also pretty trivial to detect the simple falsification schemes, but outside of exotic military and research projects, none of the easily available GPS SoCs bother.
Of course putting your satellite antenna inside of a RF chamber also prevents it from working, so this may not be a viable long term strategy. Plus the terminal is undoubtedly using the GPS coordinates to calculate the antenna steering profile so you won't be able to lock on if your GPS is wrong. But since all they want to do is enable access to dump the firmware this probably isn't an issue.
https://github.com/osqzss/gps-sdr-sim
(Seriously: Don't do this unless you're taking extreme care not to radiate outside your lab.)
https://github.com/Mictronics/pluto-gps-sim
https://github.com/osqzss/gps-sdr-sim
Or if you use them, do so in a completely RF shielded environment. You wouldn't want to wreck havok with drones, Lime scooters, Bird Scooters, cell phones, etc. Right? :)
Project link https://github.com/osqzss/gps-sdr-sim
They did a record, replay with a USRP B210 and GPS antenna.
And here is a project that generates GPS baseband signal data streams for bladeRF, HackRF, and USRP.