Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iam4x/pokemongo-webspoof

👾 Play Pokémon Go from your Mac
https://github.com/iam4x/pokemongo-webspoof

Last synced: about 2 months ago
JSON representation

👾 Play Pokémon Go from your Mac

Awesome Lists containing this project

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)