-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathWallet.json comparison
14 lines (12 loc) · 3.34 KB
/
Wallet.json comparison
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# This is a sample of a plaintext and encrypted Wallet.json file. It is normally stored here: [Your Phone Name]\Phone\Android\data\com.kiloo.subwaysurf\files\profile\wallet.json. The plaintext and the encrypted are NOT the same.
# Plaintext: (from: https://github.com/HerrErde/SubwayBooster/blob/main/Android/data/com.kiloo.subwaysurf/files/profile/wallet.json)
{
"version": 2,
"data": "{\"lastSaved\":\"2022-04-28T11:37:59.056234Z\",\"patchVersion\":0,\"currencies\":{\"3\":{\"value\":100000038,\"expirationType\":0},\"2\":{\"value\":99999666,\"expirationType\":0},\"1\":{\"value\":99846374,\"expirationType\":0},\"5\":{\"value\":100000009,\"expirationType\":0},\"4\":{\"value\":100000017,\"expirationType\":0},\"20\":{\"value\":100000000,\"expirationType\":0},\"23\":{\"value\":0,\"expirationType\":0},\"22\":{\"value\":0,\"expirationType\":0},\"24\":{\"value\":0,\"expirationType\":0},\"21\":{\"value\":0,\"expirationType\":0},\"6\":{\"value\":100001700,\"expirationValue\":1652651999999,\"expirationType\":1}},\"lootboxQueue\":{\"unopenedLootboxes\":{\"0\":[],\"2\":[]}},\"currencyAllowedInRun\":{\"5\":true,\"4\":true},\"lootBoxesOpened\":{\"mini_mystery_box\":3,\"mystery_box\":7,\"token_box\":16,\"super_mystery_box\":5},\"ownedOnlyBuyOnceProducts\":[\"free_token_box\",\"multiplier_pack\",\"speed_crew\"]}"
}
Encrypted: (from my own copy)
{"version":3,"data":"IegY21/091yYehMIQUAncP9X1ZysdCXyeguJZXrk4dtBKa/lCTaC2RzTS5ZmyV7qghKo/BE3mSVFM2EMKXx+QFYSFGFdJIqci0ClgJlMT/rCuT4oKcm9LcwVeyXji8fJNHUrudK/eWUDwqPGDLYzkWbGFebxmW/sMpi5nHHQB9h/Kyn4LM74FDv4CcyG/fi/JVWQ0Iad3qmR0nr6Rh1uUwyhzzOQ3V3Uww8TjbHF/CEzK5Jg4ucC5t2NnVxuVf4jF3lyX7ZC5yArZuOob1qwTMHavdo30jtoxeWFiLwnHrFhII4laUuKj750tAq0lUQcFTKEfqfEIcbopZPnbXXBlZfga211H+uQ/IL+DRXt2Webr06DK90NvnsroPoyAWE+57v0hjcWQaoIDAPaUOvTWDQ29tuxK9G9WeW+xNiUEAaKrQI+HL0OyPwK7qwm37evIuU9CMyvCFZ11xILE/h1LwZs9RRPrn2VvmAhwwZdAvaMeUy80tF3set8nxKNjY2SCfe0tI2GUO9c12Ky1BGA+54Qphybd8hyTx7vOyvan1zCD0/cG9YS1AhqSBA/IXISPYsmTozWc60cbVAAJz8HCAlg1ELALd8K4NpDemnmKBin4GtAITTQR47f42xV7JCGe0/iIsJiGm53OzknttgT4ZD/7RmsNIwY1a4JExNDfuFeOmPT2hwoMqJmCMUcUKFyK2D+FEcvU/d0bAKm9NgjQLEjKZ3NQr8KX553GH3dbRzQUaz4tCCtvhZEglEuHsxmvMCkC8AewwwfQ6CO936k9dLLPeVM+AL9pRLWzkW6q6Z0i0FBufwqOhs9oicjFQPcn5/C9V4HgT3XR2Sa98E3wBT9ESOAKuj1Cu0vvG/rslzwdv51YHyQxeavlTsPO1LPvbSMfWnqpLXiUSAndFNaIgX/fYYxOZI+pB3Fq6GBH1za9D5yXN5e/JE1s1n01+qUW+bhw6tJcpGFHpPescQ0GhaTrIcoloZVqKAxerEd+QVsOhjclB8URn41T85Ilmmqd8qku/GB/3iCanKWIwK7iB0kOgQGDedVLOzMqjegiNFcPtjbGY8EUuh8Hcjz9sMmkNuflXJtasJU5JTYgYnK19i/2o/OOdvaj7UNG5byNu/IFRbUlXxtlyhuERwcy0L1wSEr/UgLNIE/kBgea9Ni2CIJcT7sRtwbPvSGkE7bw/ziNFj4ltsydsSg7wwUylqDE5Gr/IPKxZvScRUkjpQvT6q/xBmc/OapoL9itCf5BTw9kgvIHlGnOOYXTpWErwv4b7+IYcjoBIsQFsh1bMkxRRFMhWtXwZHm5QQCihMo7AF0d4BWUsruTRjCe2fQbCMCOfH2+DFE+gvVG4jnY/xxxx5qXb7FGWUuTX4sgiaGpPAOUc+cUsWgBtgBg3gIWQfPUhAk0d4u8SYdCuePDYVvB+SNPS9erwKPiBkCI8XbVlKDsWWvAHjw1/sFndlAmCpqf3f51RDjppzW/V3X6Wtfaw8zWrrOEyx5aUsxdFQeuXeZNdnyuxhVayUNCCKeHdZZ/5mLBNRDS9/mJxtHink9yGhf0TYPXgh97K4qGUTDPXfFui6gx1trsP/WlYNmzoM7vUKVALeGayooNSVmgidYIGPgiu70BQ/MwP4adSvirzUtgDPK5Y6cJ69MRLAYHNaMvSDPu7Tk9rR5xRwVADw/KwDBmXOFIgCYB5sMmbIy1lBFuv2TxZ9ufSIyrNG0xm4C","encrypted":true}
# Things that I've noticed:
# - The encrypted string always starts with "IegY21/091yYehMIQUAnc"
# - Potentially means that the same encryption key is used all of the json's stored in profile.
# - Find encryption key + know what data is supposed to look like (human readable) = operation.success