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 game .bin

Featured Replies

  • Author
  • Localization

aluigi, posted Tue Feb 28, 2017 11:25 am (21080)


Name of the game?
Do you have other (smaller) files in the same folder? because these files are just containers so there are no information about the archived files.
  • Author
  • Localization

aluigi, posted Tue Feb 28, 2017 2:46 pm (21084)


You are not new on this forum so:
    - why have you deliberately omitted the game name? (which is still omitted)
    - why have you deliberately modified the extension from mp3 to a generic bin?
  • Author
  • Localization

ghost, posted Tue Feb 28, 2017 2:57 pm (21086)


aluigi wrote:
You are not new on this forum so:
- why did you deliberately omitted the game name? (which is still omitted)
- why did you deliberately modified the extension from mp3 to a generic bin?


Game name: Tank battle

Android version is mp3
IOS version is bin

IOS version download need to account in China
So I gave a Android version download address
But the files are the same

IOS version download:https://itunes.apple.com/cn/app/坦克之战/id1111484111?mt=8
  • Author
  • Localization

aluigi, posted Tue Feb 28, 2017 3:07 pm (21087)


Ok thanks for the info, they are ever useful.

The files that start with 0x5d 0x00 0x00 are sequences of lzma compressed data (they are not chunks because in tex.mp3 they are big, only in map.mp3 they are <= 32kb).
It's highly possible that the information (TOC) about the archived files are hardcoded directly in libtanktank.so since it contains references to ".ogg" filenames (snd.mp3).

The following script is a raw dumper of lzma data:
Code:
comtype lzma_dynamic
get MP3_SIZE asize
for OFFSET = 0 != MP3_SIZE
    get SKIP long
    findloc NEXT_OFF binary "\x5d\x00\x00" 0 ""
    if NEXT_OFF == ""
        math NEXT_OFF = MP3_SIZE
    endif
    xmath SIZE "NEXT_OFF - OFFSET"
    clog "" OFFSET SIZE SIZE
    math OFFSET = NEXT_OFF
    goto OFFSET
next
  • Author
  • Localization

ghost, posted Wed Mar 01, 2017 1:43 am (21102)


aluigi wrote:
Ok thanks for the info, they are ever useful.

The files that start with 0x5d 0x00 0x00 are sequences of lzma compressed data (they are not chunks because in tex.mp3 they are big, only in map.mp3 they are <= 32kb).
It's highly possible that the information (TOC) about the archived files are hardcoded directly in libtanktank.so since it contains references to ".ogg" filenames (snd.mp3).

The following script is a raw dumper of lzma data:
Code:
comtype lzma_dynamic
get MP3_SIZE asize
for OFFSET = 0 != MP3_SIZE
    get SKIP long
    findloc NEXT_OFF binary "\x5d\x00\x00" 0 ""
    if NEXT_OFF == ""
        math NEXT_OFF = MP3_SIZE
    endif
    xmath SIZE "NEXT_OFF - OFFSET"
    clog "" OFFSET SIZE SIZE
    math OFFSET = NEXT_OFF
    goto OFFSET
next

Hi, aluigi
Thanks for your help
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.