Skip to content

v2.1

Compare
Choose a tag to compare
@davesc63 davesc63 released this 05 Apr 11:56
· 23 commits to main since this release
848f0b4

GeoPort v2.1 - Major Update + bug fixes

Bug Fixes

  • All platforms It was possible that a pairing record wouldn't exist. If the device also didn't have developer mode enabled, it would not be possible to create a pair record and enable developer mode - resulting in an unusable endless loop. Added additional checks, error messages and pop up
  • MacOS It was not possible to run the v2.0 MacOS package - SORRY!! - I messed up the packaging options, although it worked on the dev macs I was using

What's new

  • Untethered wifi connections!!
  • Improved MacOS deployment experience
  • Enhanced logging console and formatting
  • Checking for sudo permissions on Mac
  • Toast notifications for greater app feedback
  • Link to FAQ for troubleshooting and support requests
  • Ubuntu has been added as a supported platform
  • Mac Intel tested back on MacOS Monterey 12.7.4
  • Mac M1/M2 tested on MacOS Sonoma on ARM

Untethered Wifi connection

Live life untethered. No longer be tied to using a USB cable to connect the device and spoof location!
Thanks to some updates in pymobiledevice3 I have integrated wifi capability into GeoPort

You will need to connect at least once with a USB cable to create / accept the pairing request. This enables the wifi connection to then be discovered after.

Please note:
Wifi devices may not appear when the phone is locked.
Wifi is also dependant on your network. The devices should be on the same LAN / Subnet as bonjour can have issues across network ranges / networking devices.
If your device doesn't appear in the list. Unlock your device, hit refresh a few times. Wifi is not a guaranteed connection method etc etc but it's damn cool and works well!

How to install Mac version

MacOS installation has been improved to use the Apple DMG process
I don't have a developer certificate to sign the app, so you will get some popups the first time after downloading.
Open the DMG file then you can run GeoPort directly there, or you can drag it into your Applications folder

Additional Mac installation steps - One time only


Open `Settings` Select `Privacy & Security` Select `Open`


FAQ / Troubleshooting

Windows Specific

If you are running as administrator and receive Unable to create tunnel within timeout there is most likely a Windows firewall issue. When GeoPort runs for the first time, you receive a network access prompt when the tunnel adapter is created. In some cases, only a single option is selected. You need to select both Public and Private networks.

If GeoPort is already installed, you can change this setting by going into:

  • Control Panel - System and Security
  • Select Allow an app through Windows Firewall
  • Select Change settings
  • Scroll down to the entry for GeoPort
  • Your options here are:
  1. Allow both Public and Private
  2. Delete the entry for GeoPort. Re-run GeoPort and when prompted to allow connects - select both checkboxes

Figure 1 - Windows Firewall in Control Panel

Figure 2 - Windows firewall incoming rules

Figure 3 - Network adapter pop-up on first run

Known issues

  • Windows multi-device support. You can connect a single device to simulate location. If you wish to choose another device. You will need to close down GeoPort and run it again. This is not vital functionality but something I am looking to resolve. Unfortunately it's the way the "wintun" driver is behaving.

On the positive side - multi-device support on Mac is amazing and is incredibly fast and efficient to switch between different devices!

Supported iOS

All - iOS 17 and below

Supported OS

Windows 64-bit
MacOS ARM
MacOS Intel
Ubuntu 22.04