Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iam4x/pokemongo-webspoof
👾 Play Pokémon Go from your Mac
https://github.com/iam4x/pokemongo-webspoof
Last synced: 5 days ago
JSON representation
👾 Play Pokémon Go from your Mac
- Host: GitHub
- URL: https://github.com/iam4x/pokemongo-webspoof
- Owner: iam4x
- Created: 2016-07-15T22:22:10.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T17:55:22.000Z (about 2 years ago)
- Last Synced: 2024-10-29T17:51:25.324Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 7.33 MB
- Stars: 2,139
- Watchers: 97
- Forks: 229
- Open Issues: 153
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-network-stuff - **2174**星
README
# ![pikachu](./pikachu.gif) Pokémon GO - WebSpoof
> Spoof your iOS device GPS location for Pokémon Go
>
> Don't forget to star the project for frequent updates 🙏**NOT SAFE TO USE ANYMORE** 😢
See: https://github.com/iam4x/pokemongo-webspoof/issues/451
![Example](./example.gif)
* :arrow_right: Download last release [pokemongo-webspoof.app.tar.gz (v1.2.1)](https://github.com/iam4x/pokemongo-webspoof/releases/download/v1.2.1/pokemongo-webspoof-v121.app.tar.gz)
* :arrow_right: Changelog is available [here](https://github.com/iam4x/pokemongo-webspoof/releases)## Features
* Jump to places with [Algolia Places](https://community.algolia.com/places/) search :rocket:
* Switch between different speed presets
* Total distance counter
* Current speed counter
* Autopilot walk / subway & teleport ([gif example](https://cloud.githubusercontent.com/assets/893837/16966268/0dc2bc02-4e04-11e6-9826-8a844d6f897c.gif))**NOTE:** To avoid being soft banned, don't change your location to fast: the ban is issued if the server sees you traveling a too long distance in a short amount of time.
## Requirements
* Xcode installed
* An iOS device with Pokémon Go connected to your Mac via USB## How-to run
1. Start Pokémon Go on your iOS device & connect to your Mac via USB
2. Start the `pokemongo-webspoof` app, it will start also Xcode
3. Rename the Bundle Indentifer to something unique and different (for example `com.[yourgithubname].pokemon-webspoof` - you need it after an update)
4. Build & run Xcode project on your connected iPhone
5. Check the `Auto update Xcode location` in the app when everything is running
6. Go back to Xcode, click into menu Debug -> Simulate Location -> pokemonLocation ( see hint at [#5:comment](https://github.com/iam4x/pokemongo-webspoof/issues/5#issuecomment-233739078) )
7. And voilà, you can move with the arrow keys and see your character move**NOTE:** You can also use your keyboard arrows to move on the map 👍
## How-to Update
1. write down your Bundle Indentifer from xcode setting (for example `com.[yourgithubname].pokemon-webspoof` - see above)
2. Remove `pokemongo-webspoof.app` from authorized app to Accessibility
* (System Preferences -> Security & Privacy -> Privacy Tab -> Accessibility)
3. Delete `pokemongo-webspoof.app` from your computer
4. Download latest release
5. Add back new `pokemongo-webspoof.app` to authorized app to Accessibility
* (System Preferences -> Security & Privacy -> Privacy Tab -> Accessibility)
6. Rename the Bundle Indentifer to your previous setting (for example `com.[yourgithubname].pokemon-webspoof` - see above)## Develop
* Download nodejs^6 (https://nodejs.org/en/)
* `$ git clone https://github.com/iam4x/pokemongo-webspoof.git`
* `$ cd pokemongo-webspoof && npm install`
* `$ npm run dev`If you have an issue Xcode2 check https://github.com/iam4x/pokemongo-webspoof/issues/5#issuecomment-233669078
Happy hacking 👍
## Known issues
`osascript is not allowed assistive access . (-1719) [...]`
* https://github.com/iam4x/pokemongo-webspoof/issues/5#issuecomment-233106899
* https://github.com/iam4x/pokemongo-webspoof/issues/5#issuecomment-233140361`Can't get menu item "pokemonLocation" of menu 1 of menu item "Simulate Location" [...]`
* https://github.com/iam4x/pokemongo-webspoof/issues/5#issuecomment-233124626`"Failed to code sign "pokemon-webspoof.`
`No non–expired provisioning profiles were found.`
`Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and` `resolve issues with signing identities and provisioning profiles."`
* https://github.com/iam4x/pokemongo-webspoof/issues/16#issuecomment-233197020## Credits
* [Pokemon-Go-Controller](https://github.com/kahopoon/Pokemon-Go-Controller) for first proof of concept
* @Kampfgnom for [his applescript](https://github.com/kahopoon/Pokemon-Go-Controller/issues/29#issue-165194926)