I have examined the firmware payloads (.bin ) within some MPtool archives:
https://xfjportal.com/index.php/2020/12/14/asolid-as2258-mptoolmask-phision-ps3111/After decoding these BINs, I see that they consist of several similar modules, each with a size of around 1.4MB (0x169230). Could these be loaders ???
Code:
Offset(h) 00 04 08 0C
name size offset
----------------- -------- --------
00001DF0 32332E34 5F415332 00169230 00001F80 23.4_AS2..’0...€
00001E00 32333131 5F415332 00169230 0016B1B0 2311_AS2..’0..±°
00001E10 32333132 5F415332 00169230 002D43E0 2312_AS2..’0.-Cà
00001E20 32333135 5F415332 00169230 0043D610 2315_AS2..’0.CÖ.
00001E30 32333136 5F415332 00169230 005A6840 2316_AS2..’0.Zh@
00001E40 37332E34 5F415337 00169230 0070FA70 73.4_AS7..’0.púp
00001E50 37333131 5F415337 00169230 00878CA0 7311_AS7..’0.‡Œ
00001E60 37333132 5F415337 00169230 009E1ED0 7312_AS7..’0.ž.Ð
00001E70 37333135 5F415337 00169230 00B4B100 7315_AS7..’0.´±.
00001E80 37333136 5F415337 00169230 00CB4330 7316_AS7..’0.ËC0
00001E90 41332E32 5F415341 00169230 00E1D560 A3.2_ASA..’0.áÕ`
00001EA0 41333131 5F415341 00169230 00F86790 A311_ASA..’0.øg.
00001EB0 41333135 5F415341 00169230 010EF9C0 A315_ASA..’0..ùÀ
00001EC0 41333136 5F415341 00169230 01258BF0 A316_ASA..’0.%‹ð
00001ED0 42332E34 5F415342 00169230 013C1E20 B3.4_ASB..’0.<.
00001EE0 42333131 5F415342 00169230 0152B050 B311_ASB..’0.R°P
00001EF0 42333132 5F415342 00169230 01694280 B312_ASB..’0.iB€
00001F00 42333135 5F415342 00169230 017FD4B0 B315_ASB..’0..Ô°
00001F10 42333136 5F415342 00169230 019666E0 B316_ASB..’0.–fà
00001F20 43332E32 5F415343 00169230 01ACF910 C3.2_ASC..’0.¬ù.
00001F30 43333131 5F415343 00169230 01C38B40 C311_ASC..’0.Ë@
00001F40 43333135 5F415343 00169230 01DA1D70 C315_ASC..’0.Ú.p
00001F50 43333136 5F415343 00169230 01F0AFA0 C316_ASC..’0.ð¯
00001F60 44332E32 5F415344 00169230 020741D0 D3.2_ASD..’0..AÐ
00001F70 44333136 5F415344 00169230 021DD400 D316_ASD..’0..Ô.
I could extract them, if they would be of any use.
I notice that all the numbers are big-endian.