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.

Shrek Forever After PC *.APK

Featured Replies

  • Author
  • Localization

lorenzo, posted Sun Apr 24, 2016 2:41 pm (12815)


someone could make a script for me thanks
  • Author
  • Localization

aluigi, posted Mon Apr 25, 2016 10:55 am (12839)


Mah, I see only references about the first 0x1edc8 bytes but all the rest doesn't seem covered.
Maybe someone else will take a look at it, in the meantime this script dumps the first 0x1edc8 bytes correctly:
Code:
idstring "APKF"
get DUMMY long
get ZERO long
get DUMMY long
get DUMMY long
savepos TMP
get OFFSET long
math OFFSET TMP
get ZERO long
math MAX_TYPES = 4
for TYPE = 0 < MAX_TYPES
    getdstring PATH 4
    get DUMMY long
    get STRUCT_TYPE long
    savepos TMP
    get INFO_OFF long
    math INFO_OFF TMP
    get FILES long
    get DUMMY5 long
    get FLAGS long

    savepos BACKUP_OFF
    goto INFO_OFF
    for i = 0 < FILES
        savepos TMP
        get NAME_OFF long
        math NAME_OFF TMP
        get CRC long
        get SIZE long
        if STRUCT_TYPE == 1
        elif STRUCT_TYPE == 2
            get DUMMY long
        else
            print "Error: unknown structure %STRUCT_TYPE%, contact me"
            cleanexit
        endif
        savepos TMP
        goto NAME_OFF
        get NAME string
        goto TMP
        string NAME p "%s/%s" PATH NAME
        log NAME OFFSET SIZE
        math OFFSET SIZE
    next i
    goto BACKUP_OFF
next TYPE
  • Author
  • Localization

lorenzo, posted Tue May 03, 2016 8:14 pm (13081)


The script does not work. It extracts a file with 111 KB and two others with 272 bytes and 488 KB
  • Author
  • Localization

aluigi, posted Wed May 04, 2016 1:41 pm (13093)


Here it extracts 177 files.
Are you using the latest quickbms? Try with 0.7.4a
  • Author
  • Localization

lorenzo, posted Wed May 04, 2016 3:20 pm (13100)


yes I am using the latest version 0.7.4a of quickbms but I get 177 files with coverage of 0 % and 121135
  • Author
  • Localization

aluigi, posted Thu May 05, 2016 7:31 am (13111)


That's correct. It's exactly what I said in my post regarding the correct extraction of the first part only (I think that APKF is one of the archived files and not an index).
Probably there is an index file somewhere that contains references to the other files in the archive.
  • Author
  • Localization

lorenzo, posted Thu Jun 09, 2016 6:26 pm (14224)


I am so confused :? I do not know what you're talking about
  • Author
  • Localization

lorenzo, posted Thu Jun 09, 2016 8:36 pm (14234)


:x
  • Author
  • Localization

aluigi, posted Sat Jun 11, 2016 11:55 am (14270)


What I mean is that without offset and size there is nothing to extract.
The only thing with these information is the first small part of the archive so it's possible that they are not files but some sort of information about resources archived in the rest of the archive or similar.
In short, no extraction.
  • Author
  • Localization

lorenzo, posted Tue Aug 09, 2016 5:27 pm (16309)


is there any way you update this script? because this file apk could contain 3D models and textures or not?
  • Author
  • Localization

aluigi, posted Tue Aug 09, 2016 6:21 pm (16311)


My previous post already says everything.
  • Author
  • Localization

lorenzo, posted Mon Dec 12, 2016 6:49 pm (19470)


What is an APKF? I'm not happy with your script I really want to get the 3d models of this game understood?
  • Author
  • Localization

aluigi, posted Tue Dec 13, 2016 9:29 am (19483)


Upload globalobjects.lxb
  • Author
  • Localization

aluigi, posted Tue Dec 13, 2016 4:58 pm (19485)


Good.
It's a complete mess and not a classical index file with clear information.
At least now if there is someone willing to waste his time on this stuff (I doubt) there are both the lxb and apk available.
Good luck.
  • Author
  • Localization

lorenzo, posted Sat Dec 31, 2016 5:48 pm (19866)


*SPAM* file :evil:
  • Author
  • Localization

Acewell, posted Sat Dec 31, 2016 11:34 pm (19873)


your samples aren't compressed or anything special so you could pick out the data
by hand or maybe even use a generic splitter to separate the files from the apk.

here is a random submesh plucked from globalobjects.apk_18233384_20330536 :D
Image
  • Author
  • Localization

lorenzo, posted Sun Jan 01, 2017 3:25 pm (19881)


how did you do it?
  • Author
  • Localization

lorenzo, posted Sun Mar 12, 2017 7:02 pm (21435)


I do not understand how you did it. Could you give me a more detailed tutorial? thanks
  • Author
  • Localization

Acewell, posted Sun Mar 12, 2017 11:24 pm (21437)


its all right there in the image, all the information you need, the offsets, counts and settings.
you can press the "tut" button to open a tutorial on basic usage of Hex2obj. :D
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.