Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[MOBILE] Chimeraland/ Fancyworld

Featured Replies

  • Author
  • Localization

Drawing, posted Thu Jan 06, 2022 11:22 am (68735)


Hi guys,

Name: Chimeraland / FancyWorld
Download: https://apkcombo.com/it/chimeraland/com ... ancyworld/

Recently tencent released this stunning mobile game.

However .obb files cannot be extracted.

Here header of main.obb :

Image

Can anyone take a look?

Greetings,
Drawing
  • Author
  • Localization

aluigi, posted Thu Jan 06, 2022 3:36 pm (68745)


Can you upload the first few megabytes of the OBB? (because that APK is almost 4Gb)
Maybe you can use the filecutter script for generating the files we need:
http://aluigi.org/bms/filecutter.bms
  • Author
  • Localization

aluigi, posted Thu Jan 06, 2022 4:45 pm (68755)


Ok, I adapted the script to this slightly different version:
http://aluigi.org/bms/chimeraland.bms

Please let me know if quickbms gives you any error, a screenshot or copy&paste of the error will help me to fix it
  • Author
  • Localization

Drawing, posted Thu Jan 06, 2022 6:21 pm (68771)


aluigi wrote:
Ok, I adapted the script to this slightly different version:
http://aluigi.org/bms/chimeraland.bms

Please let me know if quickbms gives you any error, a screenshot or copy&paste of the error will help me to fix it



It shows error, however patch.obb was almost completely extracted.

Image
  • Author
  • Localization

aluigi, posted Thu Jan 06, 2022 6:47 pm (68776)


The first error is caused by a non-compressed file, I can fix it easily.
But the second one is a problem because it seems encrypted, additionally the field that I thought was related to compression here is zero instead of 2 while the data is compressed because compressed and uncompressed size are indeed different.
Also the flag is 0x100 like all the other files.
In short I don't have any way to recognize if this file is encrypted/invalid or not, luckily it's just the last file so "who cares" :D

Anyway I updated the script by checking if that field is 0, 1 or 2 and, long story short, it can dump ("as-is") also the last weird file of the patch archive.
  • Author
  • Localization

Drawing, posted Fri Jan 07, 2022 11:31 am (68794)


Thanks a lot aluigi :)
  • Author
  • Localization

RegistA34, posted Wed Jul 20, 2022 6:35 am (72668)


Hi ALuigi, wanted to thank you so much for developing the BMS utility and also the scripts. I was wondering if you could post the updated script that you talked about it in this thread. It seems the script currently doesn't handle the flag index of "3" which I can tell you from looking at the offsets where the script stops that they are OGG files. I can post some of the data from the .obb file so you could see what the data/header looks like. Would it be possible for you to update the script so that it saves these files that have the "3" flag as .ogg files? Thanks again!

Edit: Gotta love when issues just work themselves out :D

After reading the documentation a bit I ended up trying to add the following lines into the chimeraland.bms script which worked to get all the .ogg files.

Code:
    elif ZIP == 3
        log "" OFFSET ZSIZE


If anyone is reading this and wants to modify their script, add these lines below the following ones:

Code:
    elif ZIP == 2
        # comtype zlib
        # clog "" OFFSET ZSIZE SIZE
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.