schlaubischlump / locationspoofer Goto Github PK
View Code? Open in Web Editor NEWA Swift package to spoof the location of iOS Devices or iPhoneSimulator devices.
License: GNU General Public License v3.0
A Swift package to spoof the location of iOS Devices or iPhoneSimulator devices.
License: GNU General Public License v3.0
Not working on iOS 17.
There is a crash which occurs very very seldom. If a device is disconnected, while the connected message is being constructed, the product info might be nil. Trying to create the string of e.g the device name will crash, since the pointer is nil.
Currently I have no good idea how to fix this, since the pointer is always not optional.
The project is only useable when c-logger is successfully initialized. Put this line somewhere a the start of your program before using LocationSpoofer
:
import CLogger
logger_initConsoleLogger(nil)
For the targets imobiledevice, plist and usbmuxd, I get the error "While building for iOS, no library for this platform was found in '/Users/user/Library/Developer/Xcode/DerivedData/Spoof-gocdkddfnvevivasvqhjcuxpqzrv/SourcePackages/artifacts/locationspoofer/imobiledevice.xcframework'."
Is your feature request related to a problem? Please describe.
Currently the user has to download and install XCode just to enable DeveloperMode. It would be nice to enable DeveloperMode without user interaction.
Describe the solution you'd like
Libimobiledevice is able to access an service to enable and read DeveloperMode without user interaction. There is a prototype implementation at: https://gist.github.com/nikias/262bd709c1651e0139eb9e3a2e2d33f4
Some additional info:
#define DEV_ACTION_REVEAL 0 // 0 = reveal toggle in settings
#define DEV_ACTION_ENABLE 1 // 1 = enable developer mode (only if no passcode is set)
#define DEV_ACTION_PROMPT 2 // 2 = answers developer mode enable prompt post-restart
if you just wanna reveal toggle in settings app just send action 0
with action 1 it ll enable and restart device
once device is back from restart we need to either send action 2 or manually accept to popup to enable developer mode
also DeveloperModeStatus works perfectly fine every time
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.