• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

Unpacker for acer_MergedOSFile.bin (Acer A1, A2, A3, A4)

4 posts in this topic

Posted (edited)

Just in case somebody needs to unpack official Acer builds for A1, A2, A3 and A4, here is an unpacker for acer_MergedOSFile.bin:

GitHub, Win32 build: unpack_acer_mergedosfile.exe (sha1:b4f5a706d4b8244be48df9d11ce1670a09789980, 16K)

This is a command line application only.

Please note that if you want to flash the .img file with fastboot, you will need to skip first 20 bytes of the image. Use -s option.

Usage: ./unpack_acer_mergedosfile [-s] [-f] [-d dir] acer_MergedOSFile.bin

-s Skip 20-byte header for some files (enabled for A4)

-d dir Use this directory to extract (default ".")

-f Continue even if MD5 check fails

-h This help

E.g in Linux:

$ ./unpack_acer_mergedosfile /home/rye/Projects/VFIT/acer_MergedOSFile.bin

Checking MD5... OK: f6d402f768f1a3c008968d308721e4c1

AMSS Version: 03.32.01

Build date: 2011/10/22 12:44:57

Extracting MBN to ./partition.mbn (464 bytes)

Extracting DBL to ./dbl.mbn (152408 bytes)

MergedFile is missing FSBL, skipping.

Extracting OSBL to ./osbl.mbn (893472 bytes)

Extracting AMSS to ./amss.mbn (17682432 bytes)

MergedFile is missing (unknown 1), skipping.

Extracting APPSBOOT to ./appsboot.mbn (139104 bytes)

MergedFile is missing (unknown 2), skipping.

MergedFile is missing DSP1, skipping.

MergedFile is missing (unknown 3), skipping.

Extracting QPSTHOSTL to ./NPRG8650.hex (894134 bytes)

Extracting BOOT to ./boot.img (3362816 bytes)

Extracting SYSTEM to ./system.img (188373504 bytes)

MergedFile is missing USERDATA, skipping.

Extracting RECOVERY to ./recovery.img (3608576 bytes)

MergedFile is missing SPLASH1, skipping.

MergedFile is missing MICROP_FW, skipping.

Extracting ADSP to ./adsp.mbn (5407020 bytes)

Extracting FLEX to ./flex.img (12672 bytes)

MergedFile is missing LOGODINFO, skipping.

Version history

v1.0: Initial release

v1.1: Implemented MD5 check. Use -f to force unpacking the image even when MD5 check fails.

Edited by errmsg

Share this post

Link to post
Share on other sites

Posted (edited)

Sorry if it sounds like a stupid question, but how do I use this tool exactly? Thanks in advance

Edited by DopT1

Share this post

Link to post
Share on other sites


If you're under Windows, just drag and drop the .bin file on top of unpack_acer_mergedosfile.exe

If you're on Linux... you know how to use a shell already ;)


Share this post

Link to post
Share on other sites

Posted (edited)

That's how the process looks in Windows:


Use -s option to get an image flashable with fastboot. Otherwise there would be a 20 byte header that's required by AMSS (baseband OS) which will cause partition to be unreadable by Android when flashed with fastboot.

The rationale behind having that as a flag is that I plan to work on an application that would allow flashing the baseband MTD partitions from my Linux installation (which eventually would allow patching the partition table without these kernel hacks).

Edited by errmsg

Share this post

Link to post
Share on other sites

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
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.