Jump to content

Recommended Posts

Posted

Hi aluigi & everyone,

I need a QuickBMS .bms script for all .pak files from **Dream League Soccer 2025** (v12.250 Android).
Game uses APKS bundle → no separate OBB.
All .pak files are in: split_InstallTimePack.apk → assets/data/

Old dls20.bms fails with:
- “get NAME string” error (line 31)
- header changed from 00 4B 50 58 to **01 4B 50 58**

offzip -a extracts raw zlib streams but no filenames/folders.

Hex dump of fe.pak (first 4KB):
```

00000000: 014b 5058 2900 0000 3f05 0000 f05b 0000 00000010: 0000 0000 0600 0000 0d00 0000 0000 0000 00000020: 0100 0000 0000 0000 3c00 0000 0000 0000 00000030: 0600 0000 0000 0000 1100 0000 1000 0000 00000040: 0000 0000 4200 0000 0000 0000 2100 0000 00000050: 0100 0000 0000 0000 5200 0000 0000 0000 00000060: 3000 0000 0200 0000 0000 0000 5300 0000 00000070: 0000 0000 6000 0000 1700 0000 0000 0000 00000080: 5500 0000 0000 0000 8500 0000 0100 0000 00000090: 0000 0000 6c00 0000 0000 0000 8d00 0000 000000a0: 0800 0000 0000 0000 6d00 0000 0000 0000 000000b0: 9400 0000 0000 0000 0200 0000 0000 0000 000000c0: 0e00 0000 9a00 0000 1600 0000 0000 0000 000000d0: 5001 0000 0000 0000 b800 0000 0700 0000 000000e0: 0000 0000 6601 0000 0000 0000 bf00 0000 000000f0: b201 0000 0100 0000 6d01 0000 1000 0000 00000100: c500 0000 3100 0000 1200 0000 3d03 0000 00000110: 1100 0000 c800 0000 0300 0000 0000 0000 00000120: 3c05 0000 0000 0000 1e07 0000 0200 0000 00000130: 0000 0000 7500 0000 0000 0000 2807 0000 00000140: d900 0000 0000 0000 7700 0000 0000 0000 00000150: 2b1b 0000 1e00 0000 0000 0000 1f03 0000 00000160: 0000 0000 0431 0000 0200 0000 0000 0000 00000170: 6e03 0000 0000 0000 1031 0000 0200 0000 00000180: 0000 0000 7003 0000 0000 0000 1c31 0000 00000190: 0200 0000 0000 0000 7203 0000 0000 0000 000001a0: 2d31 0000 0200 0000 0000 0000 7403 0000 000001b0: 0000 0000 3a31 0000 0200 0000 0000 0000 000001c0: 7603 0000 0000 0000 4731 0000 0200 0000 000001d0: 0000 0000 7803 0000 0000 0000 5231 0000 000001e0: 0200 0000 0000 0000 7a03 0000 0000 0000 000001f0: 5f31 0000 1700 0000 0000 0000 7c03 0000 00000200: 0000 0000 9f31 0000 0000 0000 0600 0000 00000210: 0000 0000 2300 0000 b231 0000 1400 0000 00000220: 0000 0000 2a04 0000 0000 0000 f233 0000 00000230: 0200 0000 0000 0000 3e04 0000 0000 0000 00000240: c434 0000 2000 0000 0000 0000 4004 0000 00000250: 0000 0000 ea34 0000 6400 0000 0000 0000 00000260: 6004 0000 0000 0000 f034 0000 3900 0000 00000270: 0000 0000 c404 0000 0000 0000 fe34 0000 00000280: 0100 0000 0000 0000 fd04 0000 0000 0000 00000290: 0b35 0000 1000 0000 0000 0000 fe04 0000 000002a0: 0000 0000 1535 0000 2100 0000 0000 0000 000002b0: 0e05 0000 0000 0000 2835 0000 0d00 0000 000002c0: 0000 0000 2f05 0000 0000 0000 9138 0000 000002d0: 3700 0000 0000 0000 9303 0000 0000 0000 000002e0: a138 0000 0d00 0000 0000 0000 ca03 0000 000002f0: 0000 0000 ab38 0000 0e00 0000 0000 0000 00000300: d703 0000 0000 0000 ba38 0000 2a00 0000 00000310: 0000 0000 e503 0000 0000 0000 c338 0000 00000320: 0f00 0000 0000 0000 0f04 0000 0000 0000 00000330: cc38 0000 0c00 0000 0000 0000 1e04 0000 00000340: 0000 0000 0900 0000 4986 0300 1cdd 0000 00000350: 0000 0000 0000 0000 0000 0000 3a00 0000 00000360: 452e 0000 6863 0400 0000 0000 0000 0000 00000370: 0000 0000 4d00 0000 d306 0000 b091 0400 00000380: 0000 0000 0000 0000 0000 0000 6c00 0000 00000390: d009 0000 8498 0400 0000 0000 0000 0000 000003a0: 0000 0000 a100 0000 f05e 0200 54a2 0400 000003b0: 0000 0000 0000 0000 0000 0000 a900 0000 000003c0: ff1c 0000 4401 0700 0000 0000 0000 0000 000003d0: 0000 0000 d800 0000 5a06 0000 441e 0700 000003e0: 0100 0000 0000 0000 b301 0000 e600 0000 000003f0: c604 0000 f81f 0700 0000 0000 0000 0000 00000400: 0000 0000 f600 0000 2704 0000 c024 0700 00000410: 0000 0000 0000 0000 0000 0000 0401 0000 00000420: 3904 0000 e828 0700 0000 0000 0000 0000 00000430: 0000 0000 1201 0000 3908 0000 242d 0700 00000440: 0000 0000 0000 0000 0000 0000 1d01 0000 00000450: 4d22 0000 6035 0700 0000 0000 0000 0000 00000460: 0000 0000 2801 0000 c105 0000 b057 0700 00000470: 0000 0000 0000 0000 0000 0000 3701 0000 00000480: a307 0000 745d 0700 0000 0000 0000 0000 00000490: 0000 0000 4801 0000 170b 0000 1865 0700 000004a0: 0000 0000 0000 0000 0000 0000 5801 0000 000004b0: f606 0000 3070 0700 0000 0000 0000 0000 000004c0: 0000 0000 6701 0000 b401 0000 2877 0700 000004d0: 0000 0000 0000 0000 0000 0000 7c01 0000 000004e0: c001 0000 dc78 0700 0000 0000 0000 0000 000004f0: 0000 0000 9001 0000 0111 0000 9c7a 0700 00000500: 0000 0000 0000 0000 0000 0000 a601 0000 00000510: 8d0d 0000 a08b 0700 0000 0000 0000 0000 00000520: 0000 0000 bc01 0000 bc15 0000 3099 0700 00000530: 0000 0000 0000 0000 0000 0000 cc01 0000 00000540: fc1a 0000 ecae 0700 0000 0000 0000 0000 00000550: 0000 0000 da01 0000 7c16 0000 e8c9 0700 00000560: 0000 0000 0000 0000 0000 0000 ed01 0000 00000570: d915 0000 64e0 0700 0000 0000 0000 0000 00000580: 0000 0000 0202 0000 620e 0000 40f6 0700 00000590: 0000 0000 0000 0000 0000 0000 1202 0000 000005a0: fc17 0000 a404 0800 0000 0000 0000 0000 000005b0: 0000 0000 2402 0000 c914 0000 a01c 0800 000005c0: 0000 0000 0000 0000 0000 0000 3702 0000 000005d0: ca15 0000 6c31 0800 0000 0000 0000 0000 000005e0: 0000 0000 4402 0000 3015 0000 3847 0800 000005f0: 0000 0000 0000 0000 0000 0000 5102 0000 00000600: 8211 0000 685c 0800 0000 0000 0000 0000 00000610: 0000 0000 5e02 0000 f70f 0000 ec6d 0800 00000620: 0000 0000 0000 0000 0000 0000 6b02 0000 00000630: 9714 0000 e47d 0800 0000 0000 0000 0000 00000640: 0000 0000 7b02 0000 8f11 0000 7c92 0800 00000650: 0000 0000 0000 0000 0000 0000 8902 0000 00000660: 4810 0000 0ca4 0800 0000 0000 0000 0000 00000670: 0000 0000 9702 0000 900c 0000 54b4 0800 00000680: 0000 0000 0000 0000 0000 0000 a802 0000 00000690: d813 0000 e4c0 0800 0000 0000 0000 0000 000006a0: 0000 0000 b902 0000 1310 0000 bcd4 0800 000006b0: 0000 0000 0000 0000 0000 0000 cd02 0000 000006c0: b910 0000 d0e4 0800 0000 0000 0000 0000 000006d0: 0000 0000 db02 0000 eb14 0000 8cf5 0800 000006e0: 0000 0000 0000 0000 0000 0000 eb02 0000 000006f0: 9511 0000 780a 0900 0000 0000 0000 0000 00000700: 0000 0000 0403 0000 4912 0000 101c 0900 00000710: 0000 0000 0000 0000 0000 0000 1903 0000 00000720: 7811 0000 5c2e 0900 0000 0000 0000 0000 00000730: 0000 0000 2a03 0000 bc0e 0000 d43f 0900 00000740: 0000 0000 0000 0000 0000 0000 3c03 0000 00000750: fb10 0000 904e 0900 0000 0000 0000 0000 00000760: 0000 0000 4d03 0000 1b0f 0000 8c5f 0900 00000770: 0000 0000 0000 0000 0000 0000 6703 0000 00000780: ee02 0000 a86e 0900 0000 0000 0000 0000 00000790: 0000 0000 7403 0000 e301 0000 9871 0900 000007a0: 0000 0000 0000 0000 0000 0000 8f03 0000 000007b0: 7603 0000 7c73 0900 0000 0000 0000 0000 000007c0: 0000 0000 9803 0000 6129 0000 f476 0900 000007d0: 0000 0000 0000 0000 0000 0000 a303 0000 000007e0: 5405 0000 58a0 0900 0000 0000 0000 0000 000007f0: 0000 0000 b103 0000 f20a 0000 aca5 0900 00000800: 0000 0000 0000 0000 0000 0000 c103 0000 00000810: 2706 0000 a0b0 0900 0000 0000 0000 0000 00000820: 0000 0000 cd03 0000 811d 0000 c8b6 0900 00000830: 0000 0000 0000 0000 0000 0000 db03 0000 00000840: c405 0000 4cd4 0900 0000 0000 0000 0000 00000850: 0000 0000 ec03 0000 e502 0000 10da 0900 00000860: 0000 0000 0000 0000 0000 0000 0204 0000 00000870: c344 0000 f8dc 0900 0000 0000 0000 0000 00000880: 0000 0000 0f04 0000 e904 0000 bc21 0a00 00000890: 0000 0000 0000 0000 0000 0000 1e04 0000 000008a0: 1601 0000 a826 0a00 0000 0000 0000 0000 000008b0: 0000 0000 2e04 0000 4e15 0000 c027 0a00 000008c0: 0000 0000 0000 0000 0000 0000 3f04 0000 000008d0: 1504 0000 103d 0a00 0000 0000 0000 0000 000008e0: 0000 0000 5204 0000 e505 0000 2841 0a00 000008f0: 0000 0000 0000 0000 0000 0000 5d04 0000 00000900: 8301 0000 1047 0a00 0000 0000 0000 0000 00000910: 0000 0000 6e04 0000 160f 0000 9448 0a00 00000920: 0000 0000 0000 0000 0000 0000 8104 0000 00000930: a906 0000 ac57 0a00 0000 0000 0000 0000 00000940: 0000 0000 8e04 0000 2506 0000 585e 0a00 00000950: 0000 0000 0000 0000 0000 0000 9b04 0000 00000960: b207 0000 8064 0a00 0000 0000 0000 0000 00000970: 0000 0000 a804 0000 f866 0000 346c 0a00 00000980: 0000 0000 0000 0000 0000 0000 b304 0000 00000990: 623c 0000 2cd3 0a00 0000 0000 0000 0000 000009a0: 0000 0000 be04 0000 624c 0000 900f 0b00 000009b0: 0000 0000 0000 0000 0000 0000 c904 0000 000009c0: 4c41 0000 f45b 0b00 0000 0000 0000 0000 000009d0: 0000 0000 d404 0000 2c59 0000 409d 0b00 000009e0: 0000 0000 0000 0000 0000 0000 df04 0000 000009f0: 7e51 0000 6cf6 0b00 0000 0000 0000 0000 00000a00: 0000 0000 ea04 0000 9441 0000 ec47 0c00 00000a10: 0000 0000 0000 0000 0000 0000 f504 0000 00000a20: 2e63 0000 8089 0c00 0000 0000 0000 0000 00000a30: 0000 0000 0005 0000 d24a 0000 b0ec 0c00 00000a40: 0000 0000 0000 0000 0000 0000 0b05 0000 00000a50: 184b 0000 8437 0d00 0000 0000 0000 0000 00000a60: 0000 0000 1605 0000 9a62 0000 9c82 0d00 00000a70: 0000 0000 0000 0000 0000 0000 2105 0000 00000a80: c647 0000 38e5 0d00 0000 0000 0000 0000 00000a90: 0000 0000 2c05 0000 6649 0000 002d 0e00 00000aa0: 0000 0000 0000 0000 0000 0000 3705 0000 00000ab0: a86f 0000 6876 0e00 0000 0000 0000 0000 00000ac0: 0000 0000 4205 0000 a477 0000 10e6 0e00 00000ad0: 0000 0000 0000 0000 0000 0000 4d05 0000 00000ae0: fa4a 0000 b45d 0f00 0000 0000 0000 0000 00000af0: 0000 0000 5805 0000 5008 0000 b0a8 0f00 00000b00: 0000 0000 0000 0000 0000 0000 6b05 0000 00000b10: 9401 0000 00b1 0f00 0100 0000 0000 0000 00000b20: 9500 0000 7b05 0000 1f3b 0000 98b1 0f00 00000b30: 0000 0000 0000 0000 0000 0000 9405 0000 00000b40: 2830 0000 b8ec 0f00 0000 0000 0000 0000 00000b50: 0000 0000 9f05 0000 103c 0000 e01c 1000 00000b60: 0000 0000 0000 0000 0000 0000 aa05 0000 00000b70: 4e38 0000 f058 1000 0000 0000 0000 0000 00000b80: 0000 0000 b505 0000 2a2e 0000 4091 1000 00000b90: 0000 0000 0000 0000 0000 0000 c005 0000 00000ba0: 8822 0000 6cbf 1000 0000 0000 0000 0000 00000bb0: 0000 0000 cb05 0000 c43b 0000 f4e1 1000 00000bc0: 0000 0000 0000 0000 0000 0000 d605 0000 00000bd0: 543c 0000 b81d 1100 0000 0000 0000 0000 00000be0: 0000 0000 e105 0000 bc3a 0000 0c5a 1100 00000bf0: 0000 0000 0000 0000 0000 0000 ec05 0000 00000c00: 7233 0000 c894 1100 0000 0000 0000 0000 00000c10: 0000 0000 f705 0000 e43f 0000 3cc8 1100 00000c20: 0000 0000 0000 0000 0000 0000 0206 0000 00000c30: 083d 0000 2008 1200 0000 0000 0000 0000 00000c40: 0000 0000 0d06 0000 d034 0000 2845 1200 00000c50: 0000 0000 0000 0000 0000 0000 1806 0000 00000c60: 1e40 0000 f879 1200 0000 0000 0000 0000 00000c70: 0000 0000 2306 0000 1230 0000 18ba 1200 00000c80: 0000 0000 0000 0000 0000 0000 2e06 0000 00000c90: 5028 0000 2cea 1200 0000 0000 0000 0000 00000ca0: 0000 0000 3906 0000 2c2e 0000 7c12 1300 00000cb0: 0000 0000 0000 0000 0000 0000 4406 0000 00000cc0: fc35 0000 a840 1300 0000 0000 0000 0000 00000cd0: 0000 0000 4f06 0000 5e45 0000 a476 1300 00000ce0: 0000 0000 0000 0000 0000 0000 5a06 0000 00000cf0: e63c 0000 04bc 1300 0000 0000 0000 0000 00000d00: 0000 0000 6506 0000 763d 0000 ecf8 1300 00000d10: 0000 0000 0000 0000 0000 0000 7006 0000 00000d20: cc34 0000 6436 1400 0000 0000 0000 0000 00000d30: 0000 0000 7b06 0000 c631 0000 306b 1400 00000d40: 0000 0000 0000 0000 0000 0000 8606 0000 00000d50: 7e25 0000 f89c 1400 0000 0000 0000 0000 00000d60: 0000 0000 9106 0000 df02 0000 78c2 1400 00000d70: 0000 0000 0000 0000 0000 0000 9e06 0000 00000d80: 6f5d 0000 58c5 1400 0000 0000 0000 0000 00000d90: 0000 0000 ae06 0000 ae2b 0000 c822 1500 00000da0: 0000 0000 0000 0000 0000 0000 be06 0000 00000db0: 7498 0000 784e 1500 0000 0000 0000 0000 00000dc0: 0000 0000 ce06 0000 e874 0000 ece6 1500 00000dd0: 0000 0000 0000 0000 0000 0000 de06 0000 00000de0: e749 0000 d45b 1600 0000 0000 0000 0000 00000df0: 0000 0000 ee06 0000 d174 0000 bca5 1600 00000e00: 0000 0000 0000 0000 0000 0000 fe06 0000 00000e10: 1775 0000 901a 1700 0000 0000 0000 0000 00000e20: 0000 0000 0e07 0000 8c61 0000 a88f 1700 00000e30: 0000 0000 0000 0000 0000 0000 3807 0000 00000e40: 4b07 0200 34f1 1700 0000 0000 0000 0000 00000e50: 0000 0000 5107 0000 141b 0000 80f8 1900 00000e60: 0200 0000 0000 0000 1505 0000 5d07 0000 00000e70: 390d 0000 98fd 1900 0000 0000 0000 0000 00000e80: 0000 0000 7107 0000 1d01 0000 d40a 1a00 00000e90: 0000 0000 0000 0000 0000 0000 8507 0000 00000ea0: 7b0a 0000 f40b 1a00 0000 0000 0000 0000 00000eb0: 0000 0000 9a07 0000 e715 0000 7016 1a00 00000ec0: 0000 0000 0000 0000 0000 0000 b007 0000 00000ed0: 6009 0000 582c 1a00 0000 0000 0000 0000 00000ee0: 0000 0000 c607 0000 c516 0000 b835 1a00 00000ef0: 0000 0000 0000 0000 0000 0000 dc07 0000 00000f00: ae0d 0000 804c 1a00 0000 0000 0000 0000 00000f10: 0000 0000 f207 0000 a50b 0000 305a 1a00 00000f20: 0000 0000 0000 0000 0000 0000 0808 0000 00000f30: 320d 0000 d865 1a00 0000 0000 0000 0000 00000f40: 0000 0000 1e08 0000 ad01 0000 0c73 1a00 00000f50: 0000 0000 0000 0000 0000 0000 3408 0000 00000f60: 1101 0000 bc74 1a00 0000 0000 0000 0000 00000f70: 0000 0000 4a08 0000 661c 0000 d075 1a00 00000f80: 0000 0000 0000 0000 0000 0000 6008 0000 00000f90: de0e 0000 3892 1a00 0000 0000 0000 0000 00000fa0: 0000 0000 7608 0000 6501 0000 18a1 1a00 00000fb0: 0000 0000 0000 0000 0000 0000 8b08 0000 00000fc0: 5809 0000 80a2 1a00 0000 0000 0000 0000 00000fd0: 0000 0000 a108 0000 6211 0000 d8ab 1a00 00000fe0: 0000 0000 0000 0000 0000 0000 b708 0000 00000ff0: 3d09 0000 3cbd 1a00 0000 0000 0000 0000```
Full assets/data folder with ALL .pak files (total ~110 MB):
https://drive.google.com/drive/folders/1Q7NhJgHeUaY4XHw4Y05RNCW9BnmlTUMH

Please create a new .bms script (or update dls20.bms) for DLS 2025!
Old DLS20 thread: https://zenhax.com/viewtopic.php?t=13116

Thank you so much!

fe.zip

  • Engineers
Posted (edited)

If a block starts with 28B52FFD it's usually zstd compressed - I didn't check that.

edit: yes, seems Aluigi's script is an unzipper only which doesn't uncompress the ftc files. (The pictures I showed were webp files which were the only obvious unpacked ones.)

edit2: decompressed from flags/countries, just a rough check:

flagsCountries.png

Edited by shak-otay
Posted

I've amended Luigi's original DLS20 script to extract DLS25.

The .ftc files are still compressed because they're textures with info in the header, so just decompressing the ZSTD data will lose that.  There may already be a Noesis script for those anyway.

 

dls25.zip

 

  • Supporter
Posted

Maybe it would be possible to preserve this meta information when decompressing
There seems to be a situation where ftc contains two compressed blocks in a file. I don't know what these are, different levels of textures?
Some of my analysis
4-byte magic
4 bytes of the full decompressed size (if there are two compressed blocks, they are the result of adding them)
4 bytes (all 0s represent a compressed block, other results represent the compressed length of the first compressed block)
# The second compressed block has no length. It ends immediately after the first compressed block until the end of the file.
8 bytes of unknown data (maybe related to texture information, not sure)
The starting position of the first compressed data

  • Supporter
Posted
14 hours ago, DKDave said:

I've amended Luigi's original DLS20 script to extract DLS25.

The .ftc files are still compressed because they're textures with info in the header, so just decompressing the ZSTD data will lose that.  There may already be a Noesis script for those anyway.

 

dls25.zip 778 B · 1 download

 

Maybe 00 means encryption
I try to get the parsing method about .dat from so
I found that he used the XOR operation. When I wrote a script to try to decrypt the data, he output a 789C header to me, which looked like zlib compression, but I couldn't decompress it. Maybe it was a secret key or logic error. The incoming secret key seemed to be dynamic.

Posted
7 hours ago, wq223 said:

Maybe 00 means encryption
I try to get the parsing method about .dat from so
I found that he used the XOR operation. When I wrote a script to try to decrypt the data, he output a 789C header to me, which looked like zlib compression, but I couldn't decompress it. Maybe it was a secret key or logic error. The incoming secret key seemed to be dynamic.

The textures are compressed with ZSTD - just that type 0 means the whole file is not compressed.  But there doesn't seem to be any encryption once decompressed - looks something like ETC format:

image.png.45ee0ed2ddaf4524149bb7579769789d.png

 

 

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...