Skip to content

getGJChallenges.php

Gets a user's quests.

Parameters

ParameterExplanationRequired
udidA unique identifier for the user's device, can be replaced with anythingYes
secretCommon Secret: Wmfd2893gb7Yes
chkRewards CHK using the daily challenges keyYes
gameVersion22
binaryVersion42
gdw0
accountIDAccount ID of the user
gjp2The user's GJP2
uuidSeemingly a random number also used for identifying someone
worldEffectively gdw

Response

A list of attributes of the quests, separated by colons : as follows:

  • A random string of 5 characters
  • User's player ID
  • The number used for the chk
  • udid
  • User's account ID
  • Seconds left until quests are replenished
  • First quest's attributes in a comma separated list
    • Maybe the amount of quests completed?
    • The type of item needed: 1 is orbs, 2 is coins, and 3 is stars
    • The amount of the item needed
    • How many diamonds the quest gives
    • The name of the quest
  • Second quest's attributes in a comma separated list
  • Third quest's attributes in a comma separated list

This list is then XOR'd and URL-Safe Base64 encoded. Then it is separated with its hash by a pipe |. It also has a random string of 5 characters appended to the front.

Example

Python

py
import requests

data = {
    "udid": "I can put BS here",
    "secret": "Wmfd2893gb7",
    "chk": "funnyBwAMBgc"
}

req = requests.post("https://www.boomlings.com/database/getGJChallenges.php", data=data)
print(req.text)

Response

py
uFpntVWhadWMLCAsADwgLCwwCCw8BAAUBA3EUVFBXGERCRRl6ZxdZXEpRDQEDAAYHAgMJGAUdCxQBG3JWUVoXd1BWUFJDAwkYBB0ICBgGARVrQFZDGXtbW11cW0BYQwMJGAYdCAgEBx0IDRh4Q1sYeVZCTV1G|00bb89e2d55fc22fb9b60b9f41f1d6e5663b3036