Schlaubischlump / LocationSimulator

MacOS application to spoof / fake / mock your iOS / iPadOS or iPhoneSimulator device location. WatchOS and TvOS are partially supported.
https://schlaubischlump.github.io/LocationSimulator/
GNU General Public License v3.0
2.53k stars 196 forks source link

[Feature] Automatically enable Developer Mode #140

Closed Schlaubischlump closed 2 years ago

Schlaubischlump commented 2 years ago

On devices running iOS 16 and greater DeveloperMode should be enabled automatically. See:

https://github.com/Schlaubischlump/LocationSpoofer/issues/3

The solution I propose:

The best solution would be to:

  1. Detect if DeveloperMode is enabled (only on iOS 16 and up)
  2. If DeveloperMode is disabled show a warning, that it needs to be enabled and enable the settings item
  3. Show the user an information (with a screenshot?) on how to enable DevelopeMode in Settings
  4. Try to reupload the DeveloperDiskImage again (Reboot is required => skip reupload)
Schlaubischlump commented 2 years ago

Somehow iOS 16.1 seems to always display the Developer Mode setting... Strange. Nevertheless, the code to activate the settings entry is still implemented and should work.