Skip to content

Instantly share code, notes, and snippets.

@LolHacksRule
Last active April 2, 2023 23:10
Show Gist options
  • Select an option

  • Save LolHacksRule/acda8572142fc38e37421e2011cedadb to your computer and use it in GitHub Desktop.

Select an option

Save LolHacksRule/acda8572142fc38e37421e2011cedadb to your computer and use it in GitHub Desktop.
Bejeweled Blitz (Mobile) DLC Process
1. Download root hashlist to device's /filedownload dir (SHA1, hashlist with hash of master hashlist) "*LABS_SERVER*/bej/mobile_assets/*PLATFORM*/*VERSION*/game_assets/SHA1" (Platform can be iphone or android [lowercase], version so far is three digits)
2. Download master hashlist to device (SHA1S_LIST) to folder in /filedownload (created from hash of master hashlist) from root hashlist (SHA1)
3. Download each file in the master hashlist to device under their name (with the hash) in the master hashlist to /resources in that dir
4. Dup and rename each file locally in files_noBackup/content to remove their hashes, (resources.rton is copied to /properties in that dir)
5 (on asset reload). Delete orig CDN assets in /filedownload dir and only keep the master hashlist and server-sided hashlists in master hashlist folder.
I only tested on Android so it may be different on iOS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment