WM7Full.bin taken apart..

Search This thread

akersj

Member
Oct 31, 2006
11
0
If anybody is interested in grabbing the ringtones/wallpaper/strange sample icons from WM7, it's possible to reverse engineer the BIN file to get at the raw files that make up WM7.

Happy to post steps if anybody wants to get at this stuff, if not please see wallpapers and ringtones attached to this post. Hopefully helpful to somebody out there. :)
 

Attachments

  • ringtones.zip
    1.6 MB · Views: 3,241
  • wallpaper.zip
    751.4 KB · Views: 2,391

akersj

Member
Oct 31, 2006
11
0
Of course... you need:

- The BIN file. In this case I used WM7Full.bin available from several sites
- viewbin.exe from Microsoft Platform SDK
- cvrtbin.exe from Microsoft Platform SDK
- dumprom.exe from Microsoft Platform SDK

You may also be able to find these utilities using Google.

Use viewbin.exe to analyse the file:

viewbin.exe -t wm7full.bin

You'll see an image start and length. Start was 0x81000000 with length 0x0496A294 for the specific file I used. Plug these values into cvrtbin.exe:

cvrtbin.exe -r -a 0x81000000 -l 0x0496A294 -w 32 wm7full.bin

(obviously substituting the -a and -l value for those obtained from viewbin. Leave -w as 32)

This will produce wm7full.nb0. Plug this file into dumprom.exe:

dumprom.exe -d c:\output wm7full.nb0.

And there you have it, the files will be chucked into c:\output in their entirety.
 

Fdo35

Senior Member
Jun 6, 2009
82
0
I can't find viewbin.exe, cvrtbin.exe, and dumprom.exe anywhere, can someone post a link?

EDIT: Or, better yet, could someone just upload the dump?

EDIT 2: Okay, I found the tools, but the dump didn't work. Any suggestions?
 
Last edited:

akersj

Member
Oct 31, 2006
11
0
Could you provide details of the error that you're seeing please?

To answer your other questions, I'm not planning to upload the whole dump as it's copyright and against the forum rules. Same goes for the tools, they're part of the Platform Builder SDK.
 

mazzarin

Senior Member
Sep 29, 2008
585
3
Not to be a buzzkill, but these are the same ringtones and sounds from 6.1/6.5 :)

Though I missed flamenco fire, thanks for bringing it back ;)
 

Fdo35

Senior Member
Jun 6, 2009
82
0
Could you provide details of the error that you're seeing please?

To answer your other questions, I'm not planning to upload the whole dump as it's copyright and against the forum rules. Same goes for the tools, they're part of the Platform Builder SDK.

There is no error message; I run the tools exactly as described, which works, but when I look for "C:\output", I can't find it. Otherwise everything is fine.
 

akersj

Member
Oct 31, 2006
11
0
There is no error message; I run the tools exactly as described, which works, but when I look for "C:\output", I can't find it. Otherwise everything is fine.

You will need to substitute c:\output for a directory of your choice that exists on your system. Please also ensure that you are using the offset and length appropriate to the bin file you are using.
 

Fdo35

Senior Member
Jun 6, 2009
82
0
Oh, I see now! I can't believe I didn't try that!

Well, anyway, this is pretty interesting. Especialy files like 'FileBrowser.exe,' FileBrowserCM.dll,'and 'NativeInstallerHost.exe' could be of some great use to us. ;)
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone