iSpoofer for Pokémon Go(Map Developer Version)

The mapper version added 2 Url Endpoint settings on the normal version. So it allows mappers to get the GMO data from the client and make a personal Pokémon Go map.

Current Version: 2.4.6-0.137.2
Download Link: N/A

How to Get the raw Packets?

Input your endpoint url in the settings, then open the game, wait for seconds you’ll receive data like below.

{
  "contents": [
    {
      "data": "CsQHCICAgIDkoJnzRxC30PrW5ywaQgojM....",  // GMO Raw Packet with Base64 Encoded
      "method": 106,  // Possible value: 101, 102, 104, 106, 145 and so on
      "length": 34944
    }
  ],
  "idfa": "12345678-1234-5678-1234-000000000000",
  "devicename": "iPhone",
  "trainerName": "ispoofer",
  "trainerLevel": "30"
}

All possible Responses:

Response Type ID/Response Type
2: GET_PLAYER
4: GET_HOLOHOLO_INVENTORY
101: FORT_SEARCH
102: ENCOUNTER
103: CATCH_POKEMON
104: FORT_DETAILS
106: GET_MAP_OBJECTS
137: RECYCLE_INVENTORY_ITEM
145: DISK_ENCOUNTER
156: GYM_GET_INFO
163: GET_RAID_DETAILS
903: REMOVE_QUEST

Decodes the data in the json with base64, then use POGOProto to decode the raw packet.

How to Set the Coordinates?

There’s one more url setting which allows developer can spoof location via a custom API.
App will post current coordinates and identifier every second. Spoofing the location via responding a new coordinates.

REQUEST BODY

{
  "idfa": "12345678-1234-5678-1234-000000000000",
  "devicename": "iPhone",
  "lat": 5.6789,
  "lng": 1.2345,
"trainerName": "ispoofer",
"trainerLevel": "30" }

RESPONSE

{
  "lat": 5.6789,
  "lng": 1.2345
}