Comments (95)
I'd say it's because people are looking for an alternative since this app may be deprecated.
Just to be clear, I haven't given up on this project. I still want to update it. My life has just become way busier the last couple of month...
Currently I'm waiting for a new release of go-ios, since that seems to be more realistic than libimobiledevice being updated. Last weekend I played around with the current version on the master branch that has partial iOS 17 support, but I couldn't get it to work for my iPhone. Whenever a new release is out, I start working on integrating it into LocationSimulator.
from locationsimulator.
Currently no update. I started working on the DeveloperDiskImage mounting, but its still not working and even if it was, it wouldn't be enough to support iOS 17.
On top of this I'm pretty busy at work, so I can sadly not give any estimate when I will have time to work on LocationSimulator again :(
If libimobiledevice was fully updated for iOS 17, things would be easier and I could probably implement all changes in a day.
from locationsimulator.
you might be interested in https://github.com/Siyuanw/kinesis
small python script with a JS frontend that just does the job. Got it to run on my iOS 17 device straight away and works like a charm
from locationsimulator.
I'd appriciate if you guys (@james-w-c, @relaxhuang, @Dkla, and the others) would discuss issues/guidance in the appropriate repository. This repository is just for @Schlaubischlump's app. This is not a helpdesk for pymobiledevice3...
from locationsimulator.
"It was a good run." APT's, for example: where there is a will, there is a way. This isn't a one-man mission at this point - use your skills. Contribute. Donate to @Schlaubischlump for consistently providing an open-source, free, extremely useful utility and pick up some slack. It's a pretty big set-back, nothing we haven't seen or dealt with before.
Stay positive, continue to contribute. I will be looking into this in the coming days, myself.
from locationsimulator.
Quick update:
I updated the LocationSimulator user interface and the download handling source code. It is now possible to add and download personalized DeveloperDiskImages.
It is still not possible to:
- Mount a personalized DeveloperDiskImage
- Spoof the location of an iOS 17 device
from locationsimulator.
Damn this thread has blown up ๐
Just for the sake of adding to this clutter: https://github.com/Siyuanw/kinesis <- still works fine
The project got a nice polish recently and I managed to use it again today. Only thing I had to fix was a requirement
In the requirements.txt file make sure that it says eventlet==0.34.2
in line 3
For any further questions on this project I suggest you post in the kinesis repo
or shoot me a dm on twitter: https://twitter.com/mental_luci
from locationsimulator.
Looks like there is some progress. iFakeLocation implemented support to mount personalized DeveloperDiskImages using libimobiledevice. pymobiledevice3 already provides a repo with personalized developerDiskImages for iOS 17 (Note to myself: Update the old links for iOS Version < 17 to this repo as well). I might be able to add support to mount personalized DeveloperDiskImages images based on the implementation in iFakeLocation. This would be a first step. Even if I manage to mount the DeveloperDiskImages for iOS 17, location simulation would still not work, since all of this stuff was changed by Apple as well.
That being said, I can not start working on this yet, since I do not have a device to test anything on. Apple dropped support for my iPad in iOS 17. Therefore, I'm left with my primary iPhone as my main development device. Since I need my iPhone on a daily basis I can not risk updating it to a beta version. I'll probably start working on this when iOS 17 is out of beta.
from locationsimulator.
Some information about the new way iOS devices communicate with macOS starting with iOS 17.
https://github.com/doronz88/pymobiledevice3/blob/master/misc/RemoteXPC.md
from locationsimulator.
Thank you for the kind words, but I merely collect the information here. doronz88 has done the hard work of reverse engineering the new protocol.
Most likely apple rewrote the developer tools to get rid of the overhead incurred by usbmuxd. It makes sense, but it is shitty for all existing tools.
from locationsimulator.
Any update on Location Spoofer working on iOS 17 ?
from locationsimulator.
Still waiting for an updated version of libimobiledevice...
Sadly nothing happened over there yet. I don't have the time to update it myself at the moment :/ Lets hope that someone updates it soon.
It seems like pymobiledevice3 is already updated, so the heavy lifting in regards to reverse engineering apples changes is already done.
from locationsimulator.
Same @thecodingcrow. I looked into it, but there appears to be a lack of instructions on how to execute it. Would be eager to give it a shot!
I can try and guide you guys through it.
-
You will need to clone the github repository to your own machine. You can do this by either:
- Having git installed, and running
git clone https://github.com/Siyuanw/kinesis.git
in your terminal. - Downloading the codebase as a zip file, by clicking the green
<> Code
button in the top right of the repository, and
selectingDownload ZIP
.
- Having git installed, and running
-
Make sure you have
python
andpip
installed, if you don't, download the latest versions here and here. -
Open your terminal, and navigate to the codebase's directory. If you're not sure how to do that, you can find some information here.
-
Once you have your terminal open at the correct directory, enter the following command:
pip3 install -r requirements.txt
. Let it install, this might take some time. -
Connect your device using USB.
-
Run following command in the terminal:
sudo python3 main.py
. It will ask for your password of your computer, type it and hit enter. The program should now be running. -
Open a browser (chrome, firefox, safari, ...) and go to
http://localhost:3000
. If everything works correctly you should be seeing an interactive map.
from locationsimulator.
ty for instructions, was just looking for why it wasn't working with any tool i tried
from locationsimulator.
Hello ! thanks for all the clarification, I am also down to help if you need further tests while working on this, I'm on iOS 17 + Sonoma + xCode Beta
from locationsimulator.
you might be interested in https://github.com/Siyuanw/kinesis
small python script with a JS frontend that just does the job. Got it to run on my iOS 17 device straight away and works like a charm
This could work for the time it takes for support of iOS 17
from locationsimulator.
I looked more into this and sadly I got bad news. Apple hasn't integrated iOS 17 support in MobileDevice. It migrated everything to CoreDevice. CoreDevice is by far not as good documented as MobileDevice.
I'll probably wait until somebody provides sample code in any form that I can use, because I simply don't have the time to reverse engineer CoreDevice myself.
Probably the best chance is to wait until facebook updates idb. I can not estimate how long this will take. Probably not much will happen in the coming months...
I opened an issue on idb to see if facebook plans to support iOS 17
from locationsimulator.
Please discuss pymobiledevice3 questions at the pymobiledevice3 peoject
Apologies was able to resolve this myself but will keep this in mind going forward
from locationsimulator.
same issue here even after mounting via xcode btw
from locationsimulator.
even using the personalized dev signature + dev image exported from here doesn't make locationsimulator work libimobiledevice/libimobiledevice#1452
from locationsimulator.
Perfect, thank you for verifying this ! One thing I don't have to fix. That means, I have more time to fix the iOS support.
from locationsimulator.
I think you can still downgrade. iOS 16.6.1 should still be signed.
from locationsimulator.
Maybe its written in python. In this case they can just use pymobiledevice3
from locationsimulator.
i can give you the full error msg
Sure, Iโll see what I can do. Best bet is to google or ask chatgpt or something what could be wrong.
Also, these are the devices and versions of software I used which worked, without any issues:
-MacOS: 14.0 (macbook pro 2021)
-iOS: 17.0.2 (iphone 13 pro)
-python: 3.10.7
Now, I donโt think we should keep polluting this issue with problems about another repository. Letโs try and keep it to a minimum๐.
from locationsimulator.
Thank you all for all the kind words :)
I hope that I have some time to work on LocationSimulator in November or December.
I keep an eye on facebook idb library, which is based on MobileDevice.framework. The actually have a sub-library to interact with the simulator and one to interact with iOS devices. It should also be backwards compatible to Catalina. The only problem is, that it is not yet updated for iOS 17, but I think facebook is interested in supporting iOS 17 for their on benefit.
This would help me to avoid reverse engineering MobileDevice.framework myself.
from locationsimulator.
Thats only part of the solution. iFakeLocation does not support iOS 17 as well. You can upload the DeveloperDiskImage, but you can not fake the location.
from locationsimulator.
https://github.com/nexron171/SimVirtualLocation
work on iOS 17.2.1
RSD address & port
sudo python3 -m pymobiledevice3 remote start-tunnel
from locationsimulator.
confused though. i even got hello world running on xcode 15 beta to prove my device is setup as a development device. where's my personalized image?
i went to the path /Applications/Xcode-beta.app/Contents/Resources/CoreDeviceDDIs
that the issue you linked provides and i do see my img there, but the app is still not recognizing it
i cant add it to the app cause it requires a signature which i dont have?
from locationsimulator.
Then I'll probably need to update LocationSimulator to recognize the new mounted image properly. Sadly I can only do this when libimobiledevice is updated :/
I had hoped, that the mechanism to detect the mounted image did not change, but this seems to not be the case ...
I can probably hack LocationSimulator to just not check if the image is mounted. I can try to upload a build on the weekend, that disables automatic DeveloperDiskImage downloads. Then you can check, if it is working with this build
Edit: Try this build. It is unsigned so you probably have to open it with a right click and confirm some warnings. This build just assumes, that the developer disk image is always mounted.
from locationsimulator.
I tried this and I get this error
from locationsimulator.
Have you mounted the DeveloperDiskImage with Xcode by installing some app ?
If so, then apple changed the API. In this case, I can not address this error until September
from locationsimulator.
Thanks for all the testing.
Unfortunately, that means Apple broke more than just the developer disk image mounting. They also changed the API for changing the location or the way to interact with it. In every case this sounds like a major rewrite is required and libimobiledevice needs to be update first, which in my experience takes quite some time.
So for everyone reading this: It will take a long time until iOS 17 is supported. If you can, stay on iOS 16 if you want to keep using this app.
from locationsimulator.
if you can use https://github.com/doronz88/pymobiledevice3 i think you'll receive location spoof support on ios 17 much sooner, because it already added some support for 17
from locationsimulator.
Theoretically swift does support python bindings, but this would require an even bigger rewrite of LocationSimulator. At this point it would be easier to throw the app away and write a new one.
If pymobiledevice has done all the necessary research it should be much easier to port the changes to libimobiledevice. I might even be able to do this myself if I find the time.
Note to myself: Keep an eye on the issue to see if the repo of pymobiledevice with the images comes online.
from locationsimulator.
Since you got the Xcode beta up and running, could you maybe test if the location simulation is still working for the iOS Simulator?
from locationsimulator.
Since you got the Xcode beta up and running, could you maybe test if the location simulation is still working for the iOS Simulator?
yeah it works
from locationsimulator.
Perfect, thank you for verifying this ! One thing I don't have to fix. That means, I have more time to fix the iOS support.
We need your magik out there ๐๐
from locationsimulator.
Thanks. We stay Hopeful then!
from locationsimulator.
That being said, I can not start working on this yet, since I do not have a device to test anything on. Apple dropped support for my iPad in iOS 17. Therefore, I'm left with my primary iPhone as my main development device. Since I need my iPhone on a daily basis I can not risk updating it to a beta version. I'll probably start working on this when iOS 17 is out of beta.
I had the beta since the beginning and it safe to install the beta now. Critical apps like Sparkasse and other banking apps have worked since beta 1.
from locationsimulator.
Thanks for your hard-work so far.
from locationsimulator.
Some information about the new way iOS devices communicate with macOS starting with iOS 17.
https://github.com/doronz88/pymobiledevice3/blob/master/misc/RemoteXPC.md
Apple did this refactoring thinking they could beat the curve of Tweaks and jailbreaks... No matter how they try, there will always be a vulnerability that serves as a loophole for us to keep using our tools, The iOS 17 is full of bugs and keeps contradicting some AppStore apps... thanks @Schlaubischlump for this educative explanation... โค๏ธ๐
from locationsimulator.
Any update on this?
from locationsimulator.
Nope, currently doesn't look good...
I might be able to get the DeveloperDiskImage mounting to work. But I really don't have the time to add remote XPC support for libimobiledevice. And it doesn't look like anybody over at libimobiledevice has time to implement it either :/
See: libimobiledevice/libimobiledevice#1490
from locationsimulator.
thanks ๐ I think I'm just gonna get an iOS 16 phone somewhere lol
from locationsimulator.
It looks like Foneazy MockGo already supports iOS 17, and uses some other script to modify the location.
from locationsimulator.
Thank you for the wonderful app support.
I'm hoping that support for iOS 17 will work out.
Thank you very much for your efforts!
Greetings from ๐ง๐ท
from locationsimulator.
Any Similar apps to this one available free/paid, in the mean time ? Don't mind waiting as location simulator beats them all
from locationsimulator.
@thecodingcrow would you be able to guid me on how to instal it, I'm new to all this
from locationsimulator.
Same @thecodingcrow. I looked into it, but there appears to be a lack of instructions on how to execute it. Would be eager to give it a shot!
from locationsimulator.
Do we have a ETA of support of iOS 17?
from locationsimulator.
for number 6 I meant I keep on getting "NotImplementedError: unsupported platform"
from locationsimulator.
The project linked above uses pymobiledevice3. pymobiledevice3 only supports macOS. Did you try to run it on windows or linux ?
from locationsimulator.
nope ran it on a m1
from locationsimulator.
i can give you the full error msg
from locationsimulator.
I am on
MAC M1 13.4.1
IOS 17.0.2 (iPhone se 2ad gen)
Python 3.10.11
IF you want a discord tag for the Error (like you said we should keep it to a minimum)
dgdhgd
from locationsimulator.
hey @Schlaubischlump thanks for the updates and for keeping up with this project. I'm also making a location simulator for iOS using libimobiledevice
and struggling with iOS 17.
I just learned that Xcode 15 has a new devicectl
, similar to simctl
; as far as I could see, it accepts notifications
. Do you think we can pass a notification to simulate location using it?
Official docs about devicectl
: https://developer.apple.com/documentation/Updates/Xcode
Discussions about it: ios-control/ios-deploy#588 and appium/appium#19166
from locationsimulator.
I just want to get my life 360 and find my iphone to be spoofed what does all of this mean
from locationsimulator.
Hi @chmiiller,
I haven't really looked into that, so I don't know if it is possible. For LocationSimulator I don't want to use notifications even if it is possible, since I don't get any callbacks when the operation is finished. This makes scheduling the next location update operation difficult.
My problem is less getting this to run somehow and more getting location simulation to run on macOS versions as low as Catalina in a way that is maintainable, supports the current feature set and doesn't break all the time.
If you are just interested in simulating the location of an iOS 17 device and you don't care about being compatible with older macOS versions you can probably use Apples MobileDevice framework directly. The API is not publicly documented, but it is easy enough to reverse engineer. I think its quite similar to libimobiledevices API. I think Facebooks idb library uses it internally. You can probably get some inspiration from there.
Other than that you can of course use pymobiledevice3 as mentioned before.
from locationsimulator.
Same @thecodingcrow. I looked into it, but there appears to be a lack of instructions on how to execute it. Would be eager to give it a shot!
I can try and guide you guys through it.
You will need to clone the github repository to your own machine. You can do this by either:
- Having git installed, and running
git clone https://github.com/Siyuanw/kinesis.git
in your terminal.- Downloading the codebase as a zip file, by clicking the green
<> Code
button in the top right of the repository, and
selectingDownload ZIP
.Make sure you have
python
andpip
installed, if you don't, download the latest versions here and here.Open your terminal, and navigate to the codebase's directory. If you're not sure how to do that, you can find some information here.
Once you have your terminal open at the correct directory, enter the following command:
pip3 install -r requirements.txt
. Let it install, this might take some time.Connect your device using USB.
Run following command in the terminal:
sudo python3 main.py
. It will ask for your password of your computer, type it and hit enter. The program should now be running.Open a browser (chrome, firefox, safari, ...) and go to
http://localhost:3000
. If everything works correctly you should be seeing an interactive map.
Hey, What do you mean by the codebase's directory? I'm not sure which directory to use.Also, step number 4 gives me an error and i'm not sure why. This it it.
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot7/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/python3/python3-133.100.1.1/altgraph-0.17.2-py2.py3-none-any.whl'
from locationsimulator.
Just one final note about kineses above: don't use python 3.12, it won't work. Use 3.11 or less.
It's a good temp fix until iFakeLocation gets back. Enjoy! :)
from locationsimulator.
I got everything to work, but after step 6 The website doesn't load, and on terminal it says connetionerror even though i have wiifi. anyone know a solution?
from locationsimulator.
I got everything to work, but after step 6 The website doesn't load, and on terminal it says connetionerror even though i have wiifi. anyone know a solution?
look here: https://github.com/doronz88/pymobiledevice3 and use the command to check if it is work
sudo python3 -m pymobiledevice3 remote start-quic-tunnel
the output should be like this,
Interface: utun6
RSD Address: fd7b:e5b:6f53::1
RSD Port: 64337
Use the follow connection option:
--rsd fd7b:e5b:6f53::1 64337
Yeah this still doesn't work for me, none of that shows up. This is what i get instead:
Traceback (most recent call last):
File "/Users/james/kinesis/main.py", line 84, in
create_tunnel()
File "/Users/james/kinesis/main.py", line 79, in create_tunnel
asyncio.run(start_quic_tunnel(rsd))
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/base_events.py", line 650, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/james/kinesis/main.py", line 53, in start_quic_tunnel
async with service.start_quic_tunnel(private_key) as tunnel_result:
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/contextlib.py", line 204, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pymobiledevice3/remote/core_device_tunnel_service.py", line 242, in start_quic_tunnel
async with aioquic_connect(
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/contextlib.py", line 204, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/qh3/asyncio/client.py", line 97, in connect
await protocol.wait_connected()
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/qh3/asyncio/protocol.py", line 127, in wait_connected
await asyncio.shield(self._connected_waiter)
ConnectionError
from locationsimulator.
I've experimented with various location simulators like AnyGo and Kinesis, among others.
pymobiledevice3, the underlying tool that powers Kinesis (available at https://github.com/Siyuanw/kinesis), has proven to be the most effective so far. It provides instantaneous location change, unlike AnyGo, which occasionally experiences delays when trying to set a location.
However, I've noticed that with Kinesis, the simulated location tends to reset to the live position after approximately 3 hours, whereas AnyGo resets after around 30 minutes when the device is disconnected from the computer.
Seems like this is either software related issue of version related issue to iOS 17. When updating LocationSimulator please investigate if this problem occurs. LocationSimulator for versions earlier that iOS 17 seems to be working until device is restarted. Would be nice to continue to have this in updates for iOS 17 unlike other tools available to date.
from locationsimulator.
Various users have reported that the location is reset after a couple of hours even on iOS 16 and lower. I assume this is a hard limitation from apples side introduces around ~iOS 15.
from locationsimulator.
Edit: I might consider migrating to MobileDevice.framework. That way I could support iOS 17 before libimobiledevice is updated. Although I might need to drop Catalina support in this case ?
I think this is the best course for LocationSimulator. Eventually, people will have to update to Sonoma.
Other than that, your app is in my opinion more convenient than using html based connecting using localhost. I think pymobiledevice3 doesn't support Wi-Fi connection, correct me if I am wrong. This means my phone will charge when it's connecting through the cable and it gets very warm while playing at the same time.
However, I appreciate all of the work that they have done.
from locationsimulator.
Various users have reported that the location is reset after a couple of hours even on iOS 16 and lower. I assume this is a hard limitation from apples side introduces around ~iOS 15.
To add to this: my 6s is on iOS 15.7.9 and the last time I opened LocationSimulator was around 30h ago and the location is still set.
So this must've changed with iOS 16, cause my main iPhone on iOS 16 would reset after just a short period of time.
from locationsimulator.
Edit: I might consider migrating to MobileDevice.framework. That way I could support iOS 17 before libimobiledevice is updated. Although I might need to drop Catalina support in this case ?
I think this is the best course for LocationSimulator. Eventually, people will have to update to Sonoma.
Other than that, your app is in my opinion more convenient than using html based connecting using localhost. I think pymobiledevice3 doesn't support Wi-Fi connection, correct me if I am wrong. This means my phone will charge when it's connecting through the cable and it gets very warm while playing at the same time. However, I appreciate all of the work that they have done.
@Schlaubischlump 's app is superior in every way. I'm currently using an old iPad so I can continue using it.
from locationsimulator.
The Kinesis works but the tool is not as powerful and unlimited as @Schlaubischlump locationSimulator tools... Been limitless is the goal and patience is the key @Schlaubischlump
from locationsimulator.
Various users have reported that the location is reset after a couple of hours even on iOS 16 and lower. I assume this is a hard limitation from apples side introduces around ~iOS 15.
You just need to open the map application on your iPhone or iPad using iOS 15 to iOS 16, it should do the tricks for staying longer and the next day you can close the map app and the location simulation will still powered. Works for me thou
from locationsimulator.
Does locationsimulator only work on ios 16 or later? I try using my ipad mini 4 with ios 15.7.9 and it gives me the enable developer mode error
from locationsimulator.
It should work for iOS 1 to iOS 16. This is strange, since iOS 15 has no DeveloperMode...
But please open a separate issue for this.
from locationsimulator.
just opened an issue for it
from locationsimulator.
Look forward to your good news
from locationsimulator.
thanks legend. it was a good run :')
from locationsimulator.
Same @thecodingcrow. I looked into it, but there appears to be a lack of instructions on how to execute it. Would be eager to give it a shot!
I can try and guide you guys through it.
You will need to clone the github repository to your own machine. You can do this by either:
- Having git installed, and running
git clone https://github.com/Siyuanw/kinesis.git
in your terminal.- Downloading the codebase as a zip file, by clicking the green
<> Code
button in the top right of the repository, and
selectingDownload ZIP
.Make sure you have
python
andpip
installed, if you don't, download the latest versions here and here.Open your terminal, and navigate to the codebase's directory. If you're not sure how to do that, you can find some information here.
Once you have your terminal open at the correct directory, enter the following command:
pip3 install -r requirements.txt
. Let it install, this might take some time.Connect your device using USB.
Run following command in the terminal:
sudo python3 main.py
. It will ask for your password of your computer, type it and hit enter. The program should now be running.Open a browser (chrome, firefox, safari, ...) and go to
http://localhost:3000
. If everything works correctly you should be seeing an interactive map.
How to get pass these errors?
ERROR: Could not build wheels for pytun-pmd3, gnureadline, which is required to install pyproject.toml-based projects
from locationsimulator.
Please discuss pymobiledevice3 questions at the pymobiledevice3 peoject
from locationsimulator.
Are there any alternative libraries for iOS 17 that work?
from locationsimulator.
To my knowledge only pymobiledevice3 and that only works over USB and on macOS.
from locationsimulator.
Same @thecodingcrow. I looked into it, but there appears to be a lack of instructions on how to execute it. Would be eager to give it a shot!
I can try and guide you guys through it.
You will need to clone the github repository to your own machine. You can do this by either:
- Having git installed, and running
git clone https://github.com/Siyuanw/kinesis.git
in your terminal.- Downloading the codebase as a zip file, by clicking the green
<> Code
button in the top right of the repository, and
selectingDownload ZIP
.Make sure you have
python
andpip
installed, if you don't, download the latest versions here and here.Open your terminal, and navigate to the codebase's directory. If you're not sure how to do that, you can find some information here.
Once you have your terminal open at the correct directory, enter the following command:
pip3 install -r requirements.txt
. Let it install, this might take some time.Connect your device using USB.
Run following command in the terminal:
sudo python3 main.py
. It will ask for your password of your computer, type it and hit enter. The program should now be running.Open a browser (chrome, firefox, safari, ...) and go to
http://localhost:3000
. If everything works correctly you should be seeing an interactive map.
Hello, I am stuck on the opening terminal to correct directory part, can you explain how to do this or what this is (I have little to no coding experience).
from locationsimulator.
Hello, I am stuck on the opening terminal to correct directory part, can you explain how to do this or what this is (I have little to no coding experience).
No support here, please ask in the Github of the project you're trying to set up. https://github.com/Siyuanw/kinesis
from locationsimulator.
Hi, Any solution for iOS 17 yet ?
from locationsimulator.
Hi @Schlaubischlump
Can you help to look at this, it's a Personalised Image support fix way, does it can be used on your project?
master131/iFakeLocation@8b0944e#diff-e7b0fdb022afee9685ff618e372aaa93555af02f4cd18ce4d32acf4a6dcd244d
from locationsimulator.
@Schlaubischlump
https://fonesgo.com/location-changer/
this app works fine with ios 17 via USB shows error via wifi
from locationsimulator.
It probably uses pymobiledevice3, but hard to tell, since it's closed source
I would rather not integrate Python into the codebase. It makes things way more complicated and I'm not sure wether it's possible at all
from locationsimulator.
@Schlaubischlump https://fonesgo.com/location-changer/
this app works fine with ios 17 via USB shows error via wifi
not work on ios 17.2
from locationsimulator.
https://github.com/nexron171/SimVirtualLocation
work on iOS 17.2.1
RSD address & port
sudo python3 -m pymobiledevice3 remote start-tunnel
This works well on my iOS 17.2 but it only works for short distances. If the distance is longer than let's say 6-7 blocks, then it stops mocking the virtual location.
edit: It's not working well anymore. It's giving me an extremely long error
from locationsimulator.
Damn this thread has blown up ๐
Just for the sake of adding to this clutter: https://github.com/Siyuanw/kinesis <- still works fine
The project got a nice polish recently and I managed to use it again today. Only thing I had to fix was a requirement
In the requirements.txt file make sure that it says
eventlet==0.34.2
in line 3For any further questions on this project I suggest you post in the kinesis repo or shoot me a dm on twitter: https://twitter.com/mental_luci
Works still with 17.3
from locationsimulator.
Damn this thread has blown up ๐
Just for the sake of adding to this clutter: https://github.com/Siyuanw/kinesis <- still works fine
The project got a nice polish recently and I managed to use it again today. Only thing I had to fix was a requirement
In the requirements.txt file make sure that it says
eventlet==0.34.2
in line 3For any further questions on this project I suggest you post in the kinesis repo or shoot me a dm on twitter: https://twitter.com/mental_luci
Works with 17.5, amazing!
from locationsimulator.
It's true this works but not AT ALL as elegant as what @Schlaubischlump work of art
Damn this thread has blown up ๐
Just for the sake of adding to this clutter: https://github.com/Siyuanw/kinesis <- still works fine
The project got a nice polish recently and I managed to use it again today. Only thing I had to fix was a requirement
In the requirements.txt file make sure that it sayseventlet==0.34.2
in line 3
For any further questions on this project I suggest you post in the kinesis repo or shoot me a dm on twitter: https://twitter.com/mental_luciWorks with 17.5, amazing!
from locationsimulator.
I am slightly confused. How is Kinesis related to this?
from locationsimulator.
I am slightly confused. How is Kinesis related to this?
I'd say it's because people are looking for an alternative since this app may be deprecated.
from locationsimulator.
It seems that go-ios is currently supporting location simulation for ios17, as is shown in their recent pr?
from locationsimulator.
I could not get kinesis to run on my Mac with Python 3.1.2, so I tried FonesGo Location Changer as mentioned above and it works very well, has a nice UX, etc. WiFi connection is not working "yet" on iOS 17, however.
Of course it is a paid app, so I'd love it if this app came back to life.
from locationsimulator.
It seems that go-ios is currently supporting location simulation for ios17, as is shown in their recent pr?
If you have time to play around and get it to work @htlou let me know! I downloaded it, compiled it and tried to run it without success on macOS. I just can't start a tunnel. The PR for supporting iOS 17 on macOS is still open and not merged in (linked in the issue description). I left two comments on two separate issues, but haven't heard back yet.
from locationsimulator.
hey guys! I really don't want to invalidate David's awesome work here but since I read people are using paid solutions I can't not post here...
I've forked the kinesis
repository and made several updates including fixes for a number of previously reported issues and new features that have been requested.
you can find it here: https://github.com/pujux/magic-carpet
looking forward to feedback or suggestions!
from locationsimulator.
Related Issues (20)
- [Feature] Action address search result HOT 5
- [Question] HOT 3
- [Question] HOT 3
- Server Error for './jekyll-server command' not found HOT 5
- [Feature]Be able to change to speed(more then just walk, cycle, and drive HOT 3
- Pause Feature for GPX Routes not working [BUG] HOT 1
- [Feature] - Set max zoom level
- [Feature] - Long click to pick location vs click and drag to pan the map HOT 1
- [BUG] HOT 1
- [BUG]Failed to download DeveloperDiskImage.dmg or DeveloperDiskImage.dmg.signature HOT 6
- NEW PLS HELP !! HOT 1
- IOS 15.7.9 not working HOT 1
- DeveloperDiskImage download failed on iOS 15.8 HOT 8
- [Question] I am unable to select my device and start simulating the location. HOT 3
- IOS 17.1 DeveloperDiskImage Download Failed HOT 1
- [BUG] DeveloperDiskImage download failed HOT 3
- [BUG]DeveloperDiskImageไธ่ฝฝๅคฑ่ดฅ HOT 1
- build failed HOT 1
- [BUG] App is crashing using autoreverse
- i cant โLet Xcode resolve all dependencies.โ HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from locationsimulator.