View Full Version : RELEASE: ImgfsToDump v3 (and v3.3 beta3)
bepe
16th October 2009, 09:43 PM
Here a new version of that very important tool.
First of all, thanks to mamaich and tadzio for creating the versions before!
And also for Da_G for helping and testing with this version.
WARNING: I've added a more WM like handling of files. That might mean that some of the dump protections are not working anymore, did not try myself yet... but if the OS can read the files, why should this tool not be able to do it? :$ ... was not my intention anyway, and I really didn't try it yet.
Intention was to make the tool faster and it is now! Different algorithms and different way for decompression does the trick.
ImgfsToDump v3
ImgfsToDump.exe imgfs.bin
this does the same job as the old one, but faster
ImgfsToDump.exe os.nb
... ok, that is new ... can dump from OS.nb, OS.nb.payload with auto detection and without extracting imgfs.bin
ImgfsToDump.exe -v os.nb
-v[erbose] ... yeah, there is an option now to simulate and so to only show file names on screen
ImgfsToDump.exe -w *.mui os.nb
-w[wildcard] ... most useful part I think... this will only extract all the mui files from the ROM
ImgfsToDump.exe -v -w flashlite.dll os.nb
this is useful for quickly check if a rom contains a specific file.. it will only show the result on the screen if the file exists, but not dump the file
Also added some bat files that work with drag and drop... just drag an os.nb and drop it onto one of the bat files :D
Wildcard: *.cpl
IMGFSTODUMP 3 Copyright (c) 2009-2010 bepe Oct 16 2009 14:07:12
cplmain.cpl
historyui.cpl
ipsecvpnui.cpl
MyPhoneLauncher.cpl
AGPSSettingsCPL.cpl
ConnectionSetup.cpl
TaskManager.cpl
MyCpl.cpl
Done!
ImgfsToDump v3.1 Beta
ADD: It's working with packages now, check out the bat files
FIX: Wildcards ignore case now
ADD: New option: [-build] extract files into packages
ADD: New option: [-type <OEM|SYS>] extract only SYS or OEM packages
ADD: New option: [-pkgwildcard <wildcard>] Wildcard for filtering packages
ImgfsToDump.exe -b os.nb
- Extract into packages
ImgfsToDump.exe -b -t OEM os.nb
- Extract only OEM packages
ImgfsToDump.exe -b -t OEM -p *adobe* os.nb
- Extract only OEM packages that contain 'adobe' in the package name
ImgfsToDump v3.2 Beta
ADD: HTC NBH support
ADD: New Layer system
REMOVED: -l -n option
ADD: XIP extraction .... don't tell me that the exe name is not fitting anymore :$
ADD: OS version and build output (only if you are building packages and only with .nbh .nb .xip)
ADD: Some Device information (only for .nbh .nb)
ImgfsToDump v3.2 Beta 2
ADD: Emulator ROM Support
ADD: options for XIP and IMGFS... IMPORTANT: allmost all options have been changed!
ImgfsToDump v3.3 Beta 2
FIX: XIP modules are working now
ADD: Extract compressed XIP sections
ImgfsToDump v3.3 Beta 3
ADD: LZX working now
xidump v1.0 Beta
ADD: Fix for invalid OEM certs
best regards
bepe :D
kwbr
16th October 2009, 09:53 PM
Great update bepe, thanks!
efsane
16th October 2009, 09:55 PM
Thanks bepe.
ramersonw
16th October 2009, 10:02 PM
As always, great work bepe. Testing now...
tom_codon
16th October 2009, 10:04 PM
very nice !!!
Thanks bro :)
Tom
Blade0rz
16th October 2009, 10:38 PM
Sounds good, thanks bepe :)
jackleung
17th October 2009, 03:49 AM
Thanks Bepe again. Is it compatible with your platform builder?
btxakita
17th October 2009, 05:58 AM
Wow cool
Speed is actually what we need when got a new 200+ Official ROMIMAGE
ther-amm
17th October 2009, 06:17 AM
Thanks bepe for the update :)
wlhkey
17th October 2009, 06:22 AM
very nice !!!thx
pwelyn
17th October 2009, 07:20 AM
Thank you to share:D
!Aman!
17th October 2009, 07:27 AM
awesome!
thanks bepe :)
FXP
17th October 2009, 08:40 AM
nice update
thanks
zhang87919866
17th October 2009, 08:52 AM
I‘m a chinese ,and thank's for your software .
tomal
17th October 2009, 09:29 AM
wonderful Bepe. many thanx. :)
huizhihai
17th October 2009, 10:42 AM
Nice work! ths
nicksean
17th October 2009, 02:16 PM
Great update bepe, thanks!
bepe
17th October 2009, 03:51 PM
A bit early... but here is a new version to try.
It's still a beta, but has some new options for building packages.
!Aman!
17th October 2009, 03:59 PM
thanks again bepe :)
i will give it a try as well.
EDIT: the tool works fine, but don't you think you need to add "/D" switch in the batch files here
cd /D %path_arg%
dheewatara
17th October 2009, 04:33 PM
Grest tools, thanks :)
bepe
17th October 2009, 05:13 PM
thanks again bepe :)
i will give it a try as well.
EDIT: the tool works fine, but don't you think you need to add "/D" switch in the batch files here
cd /D %path_arg%
yeah, ok :D ... I only have one HD, but will fix it for the next release
thanks
utak3r
17th October 2009, 05:28 PM
Oh man, thanks a LOT for this :D
ImgfsToDump.exe os.nb
... ok, that is new ... can dump from OS.nb, OS.nb.payload with auto detection and without extracting imgfs.bin
now.... if you would make a reverse thing.... it would be really fantastic! :cool:
zhang_jeff9999
17th October 2009, 05:48 PM
glad to see your new great work,thanks.
:)
F_R_I_T_Z
17th October 2009, 11:55 PM
Nice to see bepe still here.. Thanks...
bepe
18th October 2009, 12:02 AM
Updated the first post for 3.1 beta
I think it's working fine, but might need testing ... please report any problems
uhery
18th October 2009, 02:44 AM
Thank you bepe! .... really nice and fast tool! :)
and now i can "steal" only that i need! :D
just one thing:
Error: Opening *.* for writing
if a folder OEM or SYS (or files from "wildcard" selection) inside the extract folder already exists
maybe ... inside the bacht file is better delete them (if exist) before to write
!Aman!
18th October 2009, 07:13 AM
Updated the first post for 3.1 beta
I think it's working fine, but might need testing ... please report any problems
works great :D
btw, is it possible to also output the build versions like packagebuilder does?
ctyy
18th October 2009, 07:41 AM
I got all the files in SYS/MSXIPKernel using the -build option.
bepe
18th October 2009, 09:58 AM
Thank you bepe! .... really nice and fast tool! :)
and now i can "steal" only that i need! :D
just one thing:
if a folder OEM or SYS (or files from "wildcard" selection) inside the extract folder already exists
maybe ... inside the bacht file is better delete them (if exist) before to write
If the file already exists, it will not overwrite it. It is a read-only file with system flags and no tool should do that.
Anyway, if you already extracted the files.... then it is there... and no need to extract it again. This tool will show an error for that file, but will continue with the next one.
bepe
18th October 2009, 10:04 AM
works great :D
btw, is it possible to also output the build versions like packagebuilder does?
my problem is how to find the build numbers... I can read all the numbers from the packages again... but it does not have to be the right build. Only real build is in XIP\MSXIPKernel ... but this tool is for imgfs :$
Ok, I'll look into it ... perhaps add a new option, where it will print list of all packages versions
bepe
18th October 2009, 10:04 AM
I got all the files in SYS/MSXIPKernel using the -build option.
How did u do that????? ... it should be in XIP partition not IMGFS :$
!Aman!
18th October 2009, 10:08 AM
my problem is how to find the build numbers... I can read all the numbers from the packages again... but it does not have to be the right build. Only real build is in XIP\MSXIPKernel ... but this tool is for imgfs :$
Ok, I'll look into it ... perhaps add a new option, where it will print list of all packages versions
but packagebuilder doesnt read the XIP partition while showing the build version of SYS, does it?
bepe
18th October 2009, 10:11 AM
but packagebuilder doesnt read the XIP partition while showing the build version of SYS, does it?
Yes, it's the same problem... it's not for sure the real build number
but u are right, it is useful information... so will add option for the package versions
!Aman!
18th October 2009, 10:17 AM
Yes, it's the same problem... it's not for sure the real build number
but u are right, it is useful information... so will add option for the package versions
thanks :)
this tool is MUCH more useful and is so fast, i simply love it even with its current working status :) so any addons to it will just be a bonus for me.
bepe
18th October 2009, 10:22 AM
thanks :)
this tool is MUCH more useful and is so fast, i simply love it even with its current working status :) so any addons to it will just be a bonus for me.
When I think about it... this tool should also extract the XIP partition if it gets a os.nb file.
But I might need to change the name of the exe :D
!Aman!
18th October 2009, 10:25 AM
When I think about it... this tool should also extract the XIP partition if it gets a os.nb file.
But I might need to change the name of the exe :D
wow, that would be awesome.. just one tool to dump and package the whole os.nb :eek:?
bepe
18th October 2009, 10:37 AM
but means to implement a new filesystem to it ... so will take some time
Know much more about XIPs now ... so I can implement compression
... and it would support all xip's (last xip dump tool only suported FE 03 00 EA ... but that was wrong)
!Aman!
18th October 2009, 10:41 AM
not a problem, take as much time as you need :D
offtopic: bepe, when can we expect the new PRB because i'm sure you might be aware that current version has some problems with some WM 6.5 OEMs. also the new kitchen that you were working on, is it near release?
bepe
18th October 2009, 11:12 AM
not a problem, take as much time as you need :D
offtopic: bepe, when can we expect the new PRB because i'm sure you might be aware that current version has some problems with some WM 6.5 OEMs. also the new kitchen that you were working on, is it near release?
I needed a break from the other project, that is why I'm working on this.
About the state of the GUI project...
I started with the GUI, but then realized that the actual prb.exe is need to be reworked.
So the GUI is on hold and new prb.exe is in progress.
new prb is different to all that u know.
- working with dsm files again
- it will take packages and output xip.bin and imgfs.bin... no dump folder anymore
-- this will make the whole thing much much faster
-- the xip.bin is now 100% (binary) identical to the one MS is creating using the CE PB
-- sure there are options to remove rgu and dsm files, but default is to make a working package structure that would even allow ULDR to work
-- imgfs.bin ... this is driving me crazy... MS is using so a strange way for the layout that I'm not able to recreate it... already give up on trying to make a 100% identical imgfs... but I can make a good one
- it will work with a xml file describing the hardware like PB does (xml example: http://blog.csdn.net/TheGameIsFives/archive/2009/01/13/3771422.aspx) ... don't worry, will be easy with a tool that created the xml from a os.nb
- NOR device will be supported
- will support XIP(execute in place) for NOR devices
all this is much work, and I can not tell a date yet because I have other things like studdying and family also... sorry
after the prb.exe is done, I'll continue the GUI that can then work with dsm files then too and that will give much better posibilities
!Aman!
18th October 2009, 11:19 AM
good to hear that... we all can surely wait, for this will be yet another masterpiece ;)
PS: if u need beta testing, i would love to be a part of it.
utak3r
18th October 2009, 11:24 AM
mmm.... the checklist is simply great :D
And as for the build number - keep in mind it's not always the same number: XIP and IMGFS... even in official ROMs.
uhery
18th October 2009, 01:23 PM
If the file already exists, it will not overwrite it. It is a read-only file with system flags and no tool should do that.
Anyway, if you already extracted the files.... then it is there... and no need to extract it again. This tool will show an error for that file, but will continue with the next one.
if an extract file inside the imgfs folder has always the same build of the OS that i'm working/extracting .... :D
ok ... if i'll use/check different OS ... i'll pay attention ... i'm so careless!!! :(
thank you ... thank you again for your beatiful work!!! :)
ps.
could be possible create an output name folder for the "wildcard" extract files? :o
ctyy
18th October 2009, 01:41 PM
How did u do that????? ... it should be in XIP partition not IMGFS :$
I have tried to extract a nbh files in two way.
NBHextract DIAMIMG.nbh
NBSplit.exe -kaiser 00_OS.NB
ImgfsFromNb.exe 00_OS.nb.payload imgfs.bin
Dump_PKG.bat imgfs.bin
NBHextract DIAMIMG.nbh
Dump_PKG.bat 00_OS.NB
Both way got all the files in SYS\MSXIPKernel plus with a .ROM file.
bepe
18th October 2009, 02:09 PM
I have tried to extract a nbh files in two way.
NBHextract DIAMIMG.nbh
NBSplit.exe -kaiser 00_OS.NB
ImgfsFromNb.exe 00_OS.nb.payload imgfs.bin
Dump_PKG.bat imgfs.bin
NBHextract DIAMIMG.nbh
Dump_PKG.bat 00_OS.NB
Both way got all the files in SYS\MSXIPKernel plus with a .ROM file.
ow... sorry
yes, that is because the rom is a cooked rom that does not have all dsm files anymore
my tool needs the dsm files to create packages
there is no way to creat packages without dsm files...
bepe
18th October 2009, 02:40 PM
could be possible create an output name folder for the "wildcard" extract files? :o
no, is not possible ... I can't name the folder *bla*, because '*' is not allowed
but there is an -out option where you set the output folder, using this it is possible to make a bat file asking for wildcard and output folder
yonn1981
18th October 2009, 02:58 PM
off topic sorry,
Any news on the new GUI of the platformrebuilder ? :D
DaveShaw
18th October 2009, 03:02 PM
off topic sorry,
Any news on the new GUI of the platformrebuilder ? :D
Read back, this thread isn't that long.
@bepe, wonderful work as always, looking forward to what the new PRB brings.
Dave
c_shekhar
18th October 2009, 03:10 PM
yet again the power of bepe packed into tools...
Thanks a lot bepe...
12aon
18th October 2009, 03:31 PM
Is this tool able to dump emulator roms as well?
conflipper
18th October 2009, 04:47 PM
good work on this one, keep up the work, and keep up the work on the IMGFS, i know that is a B!tch to understand, there is a real lack of documentation on it, but keep it up. I know you and da_g will be albe to get it soon.
sonblack
18th October 2009, 06:06 PM
It's great.
Thanks bepe for sharing and your hard work.
nposix
19th October 2009, 02:42 AM
Any chances for an updated imgfsfrmdump? thanks
ai6908
19th October 2009, 04:12 AM
Holy Sh*t! This is so awesome, now I dont need to dump the whole ROM to extract the packages I want! Thanks bepe!!!
bgcngm
19th October 2009, 10:47 AM
-- the xip.bin is now 100% (binary) identical to the one MS is creating using the CE PB
(...)
- NOR device will be supported
- will support XIP(execute in place) for NOR devices
Does this means that all devices will be supported, not only HTC? :)
DaveShaw
19th October 2009, 10:50 AM
Does this means that all devices will be supported, not only HTC? :)
PRB already supports some non HTC devices. I don't know which, but from this post I'm guessing one's with NAND.
Dave
makeveral
19th October 2009, 12:15 PM
Very good job Bepe!
thanks :)
fards
19th October 2009, 04:24 PM
fantastic work Bepe, yet again!
with da_g nbimagetool and the old oem2ext dropped into \bin and a couple of messy alterations to the .bat it makes a fantastic standalone drag and drop dumper for nbh files!
For those of us too lazy to press more than one button, this one sorts into oem and ext straight away..
@ECHO OFF
if "%~1"=="" goto :error
set path_exe=%~d0%~p0bin
set path_arg=%~d1%~p1
cd /d %path_arg%
"%path_exe%\nbImageTool" -c "%~1"
"%path_exe%\ImgfsToDump" -b -t OEM os.nb
"%path_exe%\oem2ext.exe" "%~d1%~p1\IMGFS\OEM"
pause
goto :EOF
:error
echo Usage: %~n0%~x0 ^<file^>
pause
bepe
20th October 2009, 11:35 PM
New beta is online, enjoy the nbh support and the XIP extraction part :D
makeveral
20th October 2009, 11:42 PM
New beta is online, enjoy the nbh support and the XIP extraction part :D
wow bepe!! you are my idol! :p
gonna try it and report if i find something!
thanks again :)
12aon
21st October 2009, 01:05 AM
if you remove the "ImgfsTo" from the exe name you have already got a more fitting name ;)
bgcngm
21st October 2009, 01:16 AM
Hello again, bepe.
I tried ImgfsToDump v3.2 to extract my device XIP in a hope to solve the PRB crash with my nk.exe. Now, instead of errorlevel -1073741819 (http://www.darkforcesteam.com/showpost.php?p=6699&postcount=407), I get this:
PLATFORMREBUILDER Copyright (c) 2008-2009 bepe Feb 15 2009 22:53:49
Building for old kernel!
Build: Premium
Locale: 0409
Preparing release structure...
... done!
Collecting standard packages and initializing hives...
Error: 0x80000005
'C:\DX900 Kitchen\\ROM\XIP_WM6.1_21055\OEMXIPKernel\nk.exe\i mageinfo.bin'
While reading file!
ERROR! (errorlevel: 1)
Press any key to continue . . .
Well, it happens not only with nk.exe imageinfo.bin:
Error: 0x80000005
'C:\\DX900 Kitchen\\ROM\XIP_WM6.1_21055\OEMXIPKernel\cecompr. dll\imageinfo.bin'
While reading file!
It seems that XIP extraction is not working fine for me... :(
adwinp
21st October 2009, 01:42 AM
[suggestions]
1: add a -x switch in order to choose whether to extract XIP or not (default, extract)
2: may be a good idea to integrate an optimized version of imgfsfromdump?
3: posted a while back in DFT about PRB not respecting rgu hierarchy (tweaks get randomly overwritten by OEM rgus while creating the hives (default.hv and user.hv), so I still need to create hives with the help of the old buildos, then move to the new dump.
hzcun
21st October 2009, 04:11 AM
Thank you! I downloaded.
afeng11
21st October 2009, 05:37 AM
how to recreate .Reloc section for modules that process by new PRB?thanks
sanychlxg
21st October 2009, 05:49 AM
hi, bepe.
can you add *.dio support to your ImgfsToDump.exe?
Thanks in advance
P.S.sorry for my poor english
bepe
21st October 2009, 09:53 AM
Hello again, bepe.
I tried ImgfsToDump v3.2 to extract my device XIP in a hope to solve the PRB crash with my nk.exe. Now, instead of errorlevel -1073741819 (http://www.darkforcesteam.com/showpost.php?p=6699&postcount=407), I get this:
PLATFORMREBUILDER Copyright (c) 2008-2009 bepe Feb 15 2009 22:53:49
Building for old kernel!
Build: Premium
Locale: 0409
Preparing release structure...
... done!
Collecting standard packages and initializing hives...
Error: 0x80000005
'C:\DX900 Kitchen\\ROM\XIP_WM6.1_21055\OEMXIPKernel\nk.exe\i mageinfo.bin'
While reading file!
ERROR! (errorlevel: 1)
Press any key to continue . . .
Well, it happens not only with nk.exe imageinfo.bin:
Error: 0x80000005
'C:\\DX900 Kitchen\\ROM\XIP_WM6.1_21055\OEMXIPKernel\cecompr. dll\imageinfo.bin'
While reading file!
It seems that XIP extraction is not working fine for me... :(
thanks, will check that ... possible I have a bug somewhere
bepe
21st October 2009, 09:55 AM
[suggestions]
1: add a -x switch in order to choose whether to extract XIP or not (default, extract)
2: may be a good idea to integrate an optimized version of imgfsfromdump?
3: posted a while back in DFT about PRB not respecting rgu hierarchy (tweaks get randomly overwritten by OEM rgus while creating the hives (default.hv and user.hv), so I still need to create hives with the help of the old buildos, then move to the new dump.
1 yes, will do that
2 too much work for now, and will continue prb.exe when this is done
3 I dont have this problem ... while building in prb.exe you see a list of packages, this is the order used for the hives... it is based on the shadow order of the OS ... you really should use this shadow order
bepe
21st October 2009, 09:56 AM
how to recreate .Reloc section for modules that process by new PRB?thanks
no, it's NOT possible to recreate them
bepe
21st October 2009, 09:58 AM
hi, bepe.
can you add *.dio support to your ImgfsToDump.exe?
Thanks in advance
P.S.sorry for my poor english
could u PM me a link to such a rom?
12aon
21st October 2009, 01:02 PM
Bepe I have been looking into emulator rom's which are in .bin format. We have a emuKitchen to whip up a a home made .bin rom, but it just renames the .bin to .nb dumps it then on rebuild renames it back.
Is it possible to create native support for these emulator .bin roms, or is that asking for to much. I'd be more than happy to upload some .bin roms,
12
bepe
21st October 2009, 01:26 PM
Bepe I have been looking into emulator rom's which are in .bin format. We have a emuKitchen to whip up a a home made .bin rom, but it just renames the .bin to .nb dumps it then on rebuild renames it back.
Is it possible to create native support for these emulator .bin roms, or is that asking for to much. I'd be more than happy to upload some .bin roms,
12
Check PM please
Nixeus
21st October 2009, 02:03 PM
Waaaaw Bepe !! Thanks a lot for this good release !!
A gain of time , it's very very great !!!
c3ro
21st October 2009, 02:21 PM
amazingly fast! great done.
this tool is almost perfect! i may ask what features you still want to add?
possibly oem2ext integration, but that is easily done by .bat modifying (or could this format interfere with new designed GUI?)
possibly extracted XIP also as xip.bin output
possibly generated logfile
things that are easily done by yourself, just a cherry on top of this automated tool.
bepe
21st October 2009, 02:32 PM
amazingly fast! great done.
this tool is almost perfect! i may ask what features you still want to add?
possibly oem2ext integration, but that is easily done by .bat modifying (or could this format interfere with new designed GUI?)
possibly extracted XIP also as xip.bin output
possibly generated logfile
things that are easily done by yourself, just a cherry on top of this automated tool.
- oem2ext is a really ugly tool ... it's working with the names of packages. only working for HTC and only as long that they do not change the names of the packages. New gui and new PRB.exe will also support EXT packages, just that they can have a dsm file now
- will not add xip.bin, what would we need it for? ... but I forgot to extract the romhdr.bin :$
- Log file ... ummm.... no... log is on screen, you can redirect that to a file if you need it
c3ro
21st October 2009, 02:43 PM
- oem2ext is a really ugly tool ... it's working with the names of packages. only working for HTC and only as long that they do not change the names of the packages. New gui and new PRB.exe will also support EXT packages, just that they can have a dsm file now
- will not add xip.bin, what would we need it for? ... but I forgot to extract the romhdr.bin :$
- Log file ... ummm.... no... log is on screen, you can redirect that to a file if you need it
makes all sense, altough havin' xip.bin as a single file feels more comfortable when you share, but using rar/zip or .7 is also fine :D theres always a way ;)
all in one, nice to see progress.
bepe
21st October 2009, 04:22 PM
new beta is online
!Aman!
21st October 2009, 04:32 PM
new beta is online
and it works great again :D
EDIT: no, its not.. modules in imgfs only have imageinfo.bin files :(
afeng11
21st October 2009, 04:42 PM
bepe,you are great!waiting for you new PRB,it will support my O2 XDA Flame(NOR Flash),thank you again!
bgcngm
21st October 2009, 11:39 PM
new beta is online
Something got broken between 3.1 and 3.2 (beta and beta2)... The S00X files aren't being extracted, i.e. modules only have imageinfo.bin. It was working fine in 3.1.
By the way, can you please add support for SRPX compressed XIP sections (http://forum.xda-developers.com/showthread.php?t=488040)?
afeng11
22nd October 2009, 04:24 AM
bepe,can you help me to port O2 XDA Flame xip automatically?buildxip(version 0.54) can't process it correctly.
c_shekhar
22nd October 2009, 05:21 AM
Why do I fail to run this application on my PC XP??:confused:
I always get "unhandled win32 exception occured in imgfstodump.exe"
I have
DOTNET framework 2.0
DOTNET framework 3.5
MS visual c++ 2008 redistributable -x86 9.0.30729.17
MS visual c++ 2005 redistributable -x86
Whereas all the other imgfs tools are running without any problem.
What am I missing? :confused:
bepe
22nd October 2009, 08:38 AM
uploaded ImgfsToDump_3.2_beta2-fixed.zip for the module problem
bepe
22nd October 2009, 08:39 AM
Why do I fail to run this application on my PC XP??:confused:
I always get "unhandled win32 exception occured in imgfstodump.exe"
I have
DOTNET framework 2.0
DOTNET framework 3.5
MS visual c++ 2008 redistributable -x86 9.0.30729.17
MS visual c++ 2005 redistributable -x86
Whereas all the other imgfs tools are running without any problem.
What am I missing? :confused:
Could u upload me that rom?
bgcngm
22nd October 2009, 09:09 AM
uploaded ImgfsToDump_3.2_beta2-fixed.zip for the module problem
Thanks. It works fine now. :)
Have you seen my previous request? Will you try to add support for SRPX compressed XIP sections? ImgfsToDump only finds IMGFS partition in my OS.nb file because XIP is SRPX compressed. To dump XIP, first I have to use osnbtool to extract xip.bin (which is automatically uncompressed) and only then ImgfsToDump can process it.
bepe
22nd October 2009, 09:15 AM
Thanks. It works fine now. :)
Have you seen my previous request? Will you try to add support for SRPX compressed XIP sections? ImgfsToDump only finds IMGFS partition in my OS.nb file because XIP is SRPX compressed. To dump XIP, first I have to use osnbtool to extract xip.bin (which is automatically uncompressed) and only then ImgfsToDump can process it.
yes, I'm on it. Just studying that compression format.
This latest beta should already find it... but don't try to extract it... not working!
c_shekhar
22nd October 2009, 10:09 AM
Why do I fail to run this application on my PC XP??
I always get "unhandled win32 exception occured in imgfstodump.exe"
I have
DOTNET framework 2.0
DOTNET framework 3.5
MS visual c++ 2008 redistributable -x86 9.0.30729.17
MS visual c++ 2005 redistributable -x86
Whereas all the other imgfs tools are running without any problem.
What am I missing? ?
Could u upload me that rom?
It is happening with all the diamond ROMs whether self cooked or anybody else's.
very much confused really....
bgcngm
22nd October 2009, 10:20 AM
This latest beta should already find it... but don't try to extract it... not working!
Hehe. Even if I wanted it wouldn't work. The latest beta crashes when it finds my XIP partition.
I reported that the module issues were fixed, but that was because I tried ImgfsToDump directly in my imgfs.bin. :)
bepe
22nd October 2009, 10:20 AM
It is happening with all the diamond ROMs whether self cooked or anybody else's.
very much confused really....
ok, I'll try it when I'm back home from university
could u give me one link to a rom that u are sure that it has this problem?
bepe
22nd October 2009, 10:21 AM
Hehe. Even if I wanted it wouldn't work. The latest beta crashes when it finds my XIP partition.
I reported that the module issues were fixed, but that was because I tried ImgfsToDump directly in my imgfs.bin. :)
hm... ok, much work to be done before leaving the beta status :D
Blackdragon_860
22nd October 2009, 11:16 AM
bepe: failure here:
Collecting standard packages and initializing hives...
Error: 0x80000005
'ROM\XIP\MSXIPKernel\busenum.dll\imageinfo.bin'
While reading file!
bgcngm
22nd October 2009, 12:08 PM
bepe: failure here:
Collecting standard packages and initializing hives...
Error: 0x80000005
'ROM\XIP\MSXIPKernel\busenum.dll\imageinfo.bin'
While reading file!
Ahh, at least I'm not the only one with that problem... :p And you had extracted a HTC XIP, right? I've already reported that problem. I think bepe is also working on it.
c_shekhar
22nd October 2009, 12:59 PM
ok, I'll try it when I'm back home from university
could u give me one link to a rom that u are sure that it has this problem?
here is the link to yozgatz's ROM -->
http://rapidshare.com/files/295914896/Gen.Y_D2_R4.1A_WWE.7z.html
I have analysed that the problem is with LZX ROM whereas if the same ROM is cooked in XPR compression then your tool works fine...
I hope this clue gives you some help...
bepe
23rd October 2009, 08:29 AM
new beta is online, but still needs much testing
bepe
23rd October 2009, 08:29 AM
(LZX roms are not suported yet)
c_shekhar
23rd October 2009, 08:52 AM
I didnot know that. It is not mentioned in the first post also. May be you add that as well in the course of time.:)
My ignorance....
bgcngm
23rd October 2009, 08:57 AM
new beta is online, but still needs much testing
I've just tested it and seems to work for me. It detects my compressed XIP partition and extracts fine.
I will do further tests. :)
heineken78
23rd October 2009, 09:01 AM
(LZX roms are not suported yet)
Hello Bepe!
First of all thank you very much for making such brillant programs for cummunity!
I have 2 small questions regarding your software I use.
1) Can you make utility such as imagesfromdump, thats making image file not cutted or same size like that was before dump.
2) Im using your old BuildOS, thats doesnt handle so good for new 6.5 with many files. Do you have newer version of it or if you can recommend another build-OS utility?
thank you for your attention!
Dmitry
udK
23rd October 2009, 09:39 AM
bepe: failure here:
Collecting standard packages and initializing hives...
Error: 0x80000005
'ROM\XIP\MSXIPKernel\busenum.dll\imageinfo.bin'
While reading file!
That's because you are trying to reloc a module that the .reloc section was removed.
You did a dump of the XIP from a ROM built with bepe's platformrebuilder, right?
udK
23rd October 2009, 09:48 AM
I did a test with the v3.3 BETA2, first feedback;
using Dump_FILES__XIP.bat or Dump_PKG__XIP.bat all the imageinfo.bin, .p7b, .hv, .nb0, .nls, .dsm and .rgu are missing.
(tested using Official Rhodium v1.86 ITA - nbh)
Output:
IMGFSTODUMP 3.3 Beta Copyright (c) 2009-2010 bepe Oct 23 2009 00:24:00
Inizializing RAW Data layer
Inizializing Signed RAW Data layer
Inizializing HTC NBH layer
Inizializing NAND 0x00000800 layer
Found XIP Partition...
nk.exe
hd.dll
osaxst0.dll
kd.dll
osaxst1.dll
busenum.dll
cachefilt.dll
certmod.dll
coredll.dll
crypt32.dll
device.exe
devmgr.dll
diskcache.dll
fatfsd.dll
fatutil.dll
filesys.exe
fsdmgr.dll
fsreplxfilt.dll
imgfs.dll
initvmmap.exe
mencfilt.dll
mspart.dll
pm.dll
regenum.dll
cecompr.dll
ceddk.dll
DDI.dll
FLASHDRV.DLL
GXDMA.dll
htcfsfilter.DLL
MMMAP.dll
wce_rex.DLL
bmui.nb0
wince.nls
boot.hv
boot.rgu
mxip_lang.vol
sysroots.p7b
2ffc4554-eb70-c36e-d2ab-99a20408ed81.dsm
723fb954-d931-4348-b672-82a188e587b5.dsm
boot_ms.rgu
d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm
3346da5d-3675-4a67-925e-75f623184bda.dsm
e680e63e-cb24-4527-f89b-c997c2659712.dsm
723fb954-d931-4348-b672-82a188e587b5.rgu
OS:
5.2 (Build: 21854) MSXIPKernel
Device:
Sector Size: 0x00000800
Block Size: 0x00020000
Flash Length: 0x1d7e0000
Done!
udK
23rd October 2009, 10:09 AM
Using Dump_PKG_SYS_XIP.bat extract only MSXIPKernel, MSXIPKernelLTK, WinCENLS_WWE from the XIP section (all the imageinfo.bin, .p7b, .hv, .nb0, .nls, .dsm and .rgu are missing) and the SYS was not dumped.
alesscam
23rd October 2009, 10:30 AM
HI UDK
I have tested on rom official 1,59 Blackstone and Dump_FILES_XIP.bat works well
I have reconstructed all xip with Dump_PKG_SYS_XIP.bat and Dump_PKG_OEM_XIP.bat and the rgu and dsm there are
udK
23rd October 2009, 10:40 AM
As I wrote to bepe, I think to have some troubles with my PC here in office so don't take my test as real, I will try to do the same test when I'm at home.
bepe
23rd October 2009, 10:41 AM
was just chatting with udK, it looks like his office PC has a problem
Hidden files are not shown even with the option enabled
don't think anyone else has that problem ... if yes, then please tell me
alncool
23rd October 2009, 10:58 AM
Using Dump_PKG_SYS_XIP.bat extract only MSXIPKernel, MSXIPKernelLTK, WinCENLS_WWE from the XIP section (all the imageinfo.bin, .p7b, .hv, .nb0, .nls, .dsm and .rgu are missing) and the SYS was not dumped.
Hi bepe,
I have the same problem here. I did not have this problem with v3.1. I'm also running the tool at my office but i don't have any restriction on the system. I'm admin on my workstation.
Anyway thank you for your great tool !
AlnCool
DaveShaw
23rd October 2009, 11:04 AM
Hi bepe,
I have the same problem here. I did not have this problem with v3.1. I'm also running the tool at my office but i don't have any restriction on the system. I'm admin on my workstation.
Anyway thank you for your great tool !
AlnCool
They're not system files are they, it's a seperate option to show them?
Dave
alesscam
23rd October 2009, 11:10 AM
but Dump_PKG_SYS_XIP.bat extract only MSXIPKernel, MSXIPKernelLTK, WinCENLS_WWE
Dump_PKG_OEM_XIP extract OEMXIPKernel and LangDB
and i think that is right
alncool
23rd October 2009, 11:17 AM
but Dump_PKG_SYS_XIP.bat extract only MSXIPKernel, MSXIPKernelLTK, WinCENLS_WWE
Dump_PKG_OEM_XIP extract OEMXIPKernel and LangDB
and i think that is right
Oh man you're right !
I was a bit confused about the name ... i Thought it would also dump the whole SYS but it only concern the XIP section ..
Well I'm gonna take another coffee ... I'm not yet awaken :D
AlnCool
alesscam
23rd October 2009, 11:25 AM
:D.....
No problem...good coffee
we are here in order to help us
and to help bepe in its optimal intense activities
bgcngm
23rd October 2009, 11:32 AM
They're not system files are they, it's a seperate option to show them?
Yes, they have the system file attribute. As a matter of fact that files have ASHR attributes.
Everything is working fine for me, also in my work laptop. Are you sure you have Folder Options set to "Show hidden files and folders" and not "Hide protected operating system files"?
DaveShaw
23rd October 2009, 11:43 AM
Yes, they have the system file attribute. As a matter of fact that files have ASHR attributes.
Everything is working fine for me, also in my work laptop. Are you sure you have Folder Options set to "Show hidden files and folders" and not "Hide protected operating system files"?
I know that ;). That's what I was hinting at.
Dave
udK
23rd October 2009, 07:16 PM
Ok, tested again on my home PC and every things is fine.
Thank you bepe.
bgcngm
23rd October 2009, 07:26 PM
Ok, tested again on my home PC and every things is fine.
Yeap, seems to be working fine. Now, if LZX compressed IMGFS partition support is added, this tool becomes perfect. And I would really suggest to change the .exe name. Hehe :p
bepe
24th October 2009, 09:55 PM
Yeap, seems to be working fine. Now, if LZX compressed IMGFS partition support is added, this tool becomes perfect. And I would really suggest to change the .exe name. Hehe :p
ok, LZX working now ... TODO: change the exe name... hmm... should have done it before uploading :$... ok, lets do it when it's final again
mbarvian
24th October 2009, 10:32 PM
hi bepe!
thanks for this great tool, as always ;) I was wondering if you could redo imgfsfromdump.exe, because it keeps spitting out errors in prb on random files sometimes :(
thanks!
bgcngm
25th October 2009, 02:15 AM
Amazing work, bepe.
Now, I'm eagerly waiting for the new version of PRB that will hopefully work fine with my nk.exe. :)
c_shekhar
25th October 2009, 04:01 PM
ok, LZX working now ... TODO: change the exe name... hmm... should have done it before uploading :$... ok, lets do it when it's final again
Some headway but still not fully functional.
It is randomly stopping inbetween( say at c*** or j***) by giving the unhandled error.
bepe
25th October 2009, 05:33 PM
Some headway but still not fully functional.
It is randomly stopping inbetween( say at c*** or j***) by giving the unhandled error.
I dont have that problem here...
I've tryed it with this rom:
here is the link to yozgatz's ROM -->
http://rapidshare.com/files/295914896/Gen.Y_D2_R4.1A_WWE.7z.html
...
was able to extract all files directly from nbh
c_shekhar
26th October 2009, 12:25 PM
I dont have that problem here...
I've tryed it with this rom:
was able to extract all files directly from nbh
Strange!!!!
I tried it on my office PC and yes, there is no problem. I shall have to look into my home PC, what is wrong there...
bgcngm
26th October 2009, 10:39 PM
Strange!!!!
I tried it on my office PC and yes, there is no problem. I shall have to look into my home PC, what is wrong there...
I've also tried to dump that ROM in both my home and work laptop and it worked fine. You may have any problem in your home PC.
By the way, bepe. Today I was going to dump a new ACER M900 ROM and I experienced a strange problem... When I try to dump XIP and IMGFS PKGS (-b switch) from the OS.nb, I get this:
IMGFSTODUMP 3.3 Beta Copyright (c) 2009-2010 bepe Oct 24 2009 13:00:51
Inizializing RAW Data layer
Found XIP Partition...
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
If I try to dump only the files, then it's fine...
I did tried to extract xip.bin and imgfs.bin from the OS.nb (using osnbtool) and then use ImgfsToDump directly in these files, but if I use the -b switch, it crashes.
You can download the xip.bin that I'm trying to dump from here: http://www.4shared.com/file/143867205/fb16cfa1/ACER_M900_XIP.html.
P.S.: Here's a suggestion for the new name of this tool: DumpROM.
bepe
27th October 2009, 01:25 AM
I've also tried to dump that ROM in both my home and work laptop and it worked fine. You may have any problem in your home PC.
By the way, bepe. Today I was going to dump a new ACER M900 ROM and I experienced a strange problem... When I try to dump XIP and IMGFS PKGS (-b switch) from the OS.nb, I get this:
If I try to dump only the files, then it's fine...
I did tried to extract xip.bin and imgfs.bin from the OS.nb (using osnbtool) and then use ImgfsToDump directly in these files, but if I use the -b switch, it crashes.
You can download the xip.bin that I'm trying to dump from here: http://www.4shared.com/file/143867205/fb16cfa1/ACER_M900_XIP.html.
P.S.: Here's a suggestion for the new name of this tool: DumpROM.
The OEM packages of that xip do not contain a valid cert... this was a problem, because the tool checks the cert to see if the package is OEM or SYS
... lets assume that MS is able to create a valid cert ... so all invalid certs are from OEM
this new xidump version has this logic ... so it will be able to dump it
about the name ... I decided to name it xidump ... dumprom did already exist
'x' stands for XIP ... 'i' for IMGFS :D
bgcngm
27th October 2009, 02:15 AM
The OEM packages of that xip do not contain a valid cert... this was a problem, because the tool checks the cert to see if the package is OEM or SYS
... lets assume that MS is able to create a valid cert ... so all invalid certs are from OEM
this new xidump version has this logic ... so it will be able to dump it
about the name ... I decided to name it xidump ... dumprom did already exist
'x' stands for XIP ... 'i' for IMGFS :D
Well, thanks for the fast reply. It works with that xip.bin, but still doesn't work with this one: http://www.4shared.com/file/143919021/546ac5d2/ACER_X960_XIP.html. Packagebuilder 3 also crashes with this OEMXIPKernel .rgu.
c3ro
27th October 2009, 02:29 AM
Well, thanks for the fast reply. It works with that xip.bin, but still doesn't work with this one: http://www.4shared.com/file/143919021/546ac5d2/ACER_X960_XIP.html. Packagebuilder 3 also crashes with this OEMXIPKernel .rgu.
i have no problem in dumping this xip.bin on xidump 1.0
attached are the extracted files.
bgcngm
27th October 2009, 02:37 AM
i have no problem in dumping this xip.bin on xidump 1.0
attached are the extracted files.
The problem is not when dumping the files, but when using the -b switch (to dump packages), as before. ;)
erickwill
27th October 2009, 11:20 AM
Dear Bepe,
Rugal, moderator of Eten forum, and many other experts, has indicated you as the only person that can figure out my XIP problem.
We all had tried all possibilities that we could or had knowlodge.. so I am asking kindly for you help..I have a Pharos Traveler 117 device, it's flash.bin file is here http://www.4shared.com/file/140939253/bd89afaa/dump.html
I am trying to cook a rom using the original rom files from original site and after flash the new rom the device get in a loop in the startup screen or just doesn't starts.. and doesn't goes ahead..I belive that it could be some XIP or OEM issue.. some problem to extract or organize them.. but I don't know exactly what it could be.
Please.. I really need your help to figure this looks impossible issue out.
Cheers,
Erick
adwinp
27th October 2009, 12:22 PM
In my opinion, you shouldn't have gotten rid of the -o (output folder) option.
It comes in quite handy.
endymion2k5
27th October 2009, 03:24 PM
Hello Bepe,
Many thanks for this nice tool, it almost works flawlessly. Today ive tested two roms, one being HTC original and one being Custom. Both extracted fine with good results. There is one minor flaw within xidump at this point i believe.
xidump (at least for me) always shows:
OS:
16512.5 (Build: 1600) MSXIPKernel
Ive checked this against "SysVersion" and it does not match. It always seems to be 16512 on the roms that i have tried.
The roms i have tried today were the new surfaced "21872_Diamond_CHS" original rom. The custom rom can be found here: http://forum.xda-developers.com/showthread.php?t=507672
Thanks in Advance,
EndyMion
hdubli
27th October 2009, 03:42 PM
Hello Bepe,
Thanks for tool.It now dumps romhdr.bin from Asus and acer os.nb.However using the kitchen with platformbuilder, i get this errot "Instruction at 0x0040645f referrenced memory at0x00000000.The memory could not be read"
Can anyone pls explain what am i doing wrong.
Redist_DPI_192
Phone_dpi_192_resh_480_resv_640
PhoneRedist_Lang_0409_DPI_192
Redist_Lang_0409_DPI_192
Phone_Lang_0409_DPI_192
PhoneRedist_Lang_0409
CommonNonEA
Bluetooth
Bluetooth_Lang_0409
INTERNETSHARING
OEMDrivers
OEMDriversHigh
OEMMISC
OEM_DPI_192
OEM_Lang_0409
... done!
Processing extended packages...
... done!
ERROR! (errorlevel: -1073741819)
Press any key to continue . . .
DeadMan2k
27th October 2009, 05:10 PM
Platform rebuilder can't build you xip, wait fix from Bepe, or use XIPPort
bgcngm
27th October 2009, 05:23 PM
ERROR! (errorlevel: -1073741819)
Press any key to continue . . .
That's a known problem and I think that bepe is already aware... At least, if he had read my posts over DarkForcesTeam forum. This happens with certain NK's. In order to have sure, just replace your nk.exe with one from HTC and see if this happens. ;)
Hopefully this issue will be solved in the next version of PRB and that's why I'm eagerly waiting for it. :)
hdubli
27th October 2009, 05:47 PM
That's a known problem and I think that bepe is already aware... At least, if he had read my posts over DarkForcesTeam forum. This happens with certain NK's. In order to have sure, just replace your nk.exe with one from HTC and see if this happens. ;)
Hopefully this issue will be solved in the next version of PRB and that's why I'm eagerly waiting for it. :)
Thanks bgcngm and deadman2k.
I will wait for the tool as there is only one hope to cook with native 6.5 nk.exe
i can build xip, but is there a way that the whole process just reallocattes the dump and i can build imgfs.bin..pls help?
bgcngm
27th October 2009, 06:07 PM
Thanks bgcngm and deadman2k.
I will wait for the tool as there is only one hope to cook with native 6.5 nk.exe
i can build xip, but is there a way that the whole process just reallocattes the dump and i can build imgfs.bin..pls help?
Hehe... you're probably trying to cook a WM 6.5 ROM for a new ACER device ( WM 6.5 device). :p As I said, you can "trick" PRB if you use a nk.exe from HTC, let it create DUMP and XIP.BIN. Then create IMGFS from DUMP and use XIPPort to manually port your XIP. Don't forget to remove all .rgu from the XIP and to use boot.hv from the XIP created with PRB. :D
DeadMan2k
27th October 2009, 06:14 PM
Thanks bgcngm and deadman2k.
I will wait for the tool as there is only one hope to cook with native 6.5 nk.exe
i can build xip, but is there a way that the whole process just reallocattes the dump and i can build imgfs.bin..pls help?you can use this tool http://4pda.ru/forum/index.php?showtopic=137276 (use google to translate from russian) with this tool i sucessly rebuild rom and xip with real wm6.5 nk.exe
afeng11
28th October 2009, 01:45 AM
you can use this tool http://4pda.ru/forum/index.php?showtopic=137276 (use google to translate from russian) with this tool i sucessly rebuild rom and xip with real wm6.5 nk.exe
can you help to download?cos i can't register,thank you!
DeadMan2k
28th October 2009, 08:11 AM
can you help to download?cos i can't register,thank you! try http://rghost.ru/563033
hdubli
28th October 2009, 11:43 AM
you can use this tool http://4pda.ru/forum/index.php?showtopic=137276 (use google to translate from russian) with this tool i sucessly rebuild rom and xip with real wm6.5 nk.exe
Hello Deadman2k,
i request, if u can tell us how to use that EXT reloc, mainly the paths and other imgfs or dump reallocation.We all will be greatful, though we are eagerly awaiting the ultimate release from bepe PRB which will support other nk.exe
DeadMan2k
28th October 2009, 12:11 PM
Hello Deadman2k,
i request, if u can tell us how to use that EXT reloc, mainly the paths and other imgfs or dump reallocation.We all will be greatful, though we are eagerly awaiting the ultimate release from bepe PRB which will support other nk.exe
for use extreloc you need to use old kitchen style, use PkgToolsBuildos.exe to make a flat dump, in extrelox setting in imgfs path, point it to this flat dump folder, set what nk.exe you use wm65 or 6.1, use xiport to dump xip, and read readmeeng.txt
hdubli
28th October 2009, 01:37 PM
for use extreloc you need to use old kitchen style, use PkgToolsBuildos.exe to make a flat dump, in extrelox setting in imgfs path, point it to this flat dump folder, set what nk.exe you use wm65 or 6.1, use xiport to dump xip, and read readmeeng.txt
Thanks
I am trying, but can u pls heck yr PM?
bgcngm
29th October 2009, 12:44 AM
bepe, can you tell us what's the actual status of the new PRB? :D
alncool
29th October 2009, 11:35 AM
bepe, can you tell us what's the actual status of the new PRB? :D
Hey man don't be so impatient.
Bepe has still not finished xidump tool (still beta right now). So as he told few post ago, he will be back on his PRB project back once the tool is finished.
So.. patience :-)
AlnCool
eastwoodwang
16th November 2009, 06:16 AM
You are the best..
Where Can I get ImgfsToDump v3 (and v3.3 beta3)?:)
HD_VIET
6th December 2009, 08:52 AM
Thanks . but I can not do on vista
One can only help me
p-kirill
8th December 2009, 03:32 PM
Thanks, awesome for HD2 rom extraction
zakengen
12th December 2009, 02:46 PM
bepe thanks for grate tool
i have a question
How can i recreate imagfs,bin after applying packagebuilder tool to the dump folder
in other words how to convert the PKG to Dump again so i use ImgfsFromDump.exe
or if there is a tool to create imgfs.bin out of the PKG .
mitsu3000gt
13th December 2009, 07:58 PM
i m trying to extract files out of a rom...
and successful with dumping Imgfs.bin to dump folder..
but i still need xip folder, romhdr.bin and xip.bin to rebuild it back ...
where can i get those?..
i tried dump the xip.bin that i got out from the rom with Dump_FILES__XIP.bat...
after it says Done!, i saw nothing showed up in the Xip folder..
can anyone help me out?? ..
thanks
****...never mind ... problem solved...thanks for viewing tho..****
tank1pt
16th December 2009, 05:19 AM
Thank you ....
Where Can I get ImgfsToDump v3 (and v3.3 beta3)?
fards
5th January 2010, 12:34 PM
Thank you ....
Where Can I get ImgfsToDump v3 (and v3.3 beta3)?
try the first post.. it's now renamed xip dump
Waier,Yong
12th January 2010, 03:14 AM
thanks this is a good!:D
biggreat1976
13th January 2010, 06:06 AM
good tools
ShunYea
17th January 2010, 05:13 AM
why I can't find the tools to download ?
dawnfire
18th January 2010, 03:49 PM
very great work!
zxwei
25th January 2010, 07:14 AM
very nice !!!
~~~~~~~~
nico101
25th January 2010, 10:35 AM
Can You make Your tool to support TG01 decrypted bin images?
nguyenthuanbg_vn
11th February 2010, 05:43 AM
A good tools.
Thank Bepe :).
bgcngm
20th February 2010, 08:08 PM
I needed a break from the other project, that is why I'm working on this.
About the state of the GUI project...
I started with the GUI, but then realized that the actual prb.exe is need to be reworked.
So the GUI is on hold and new prb.exe is in progress.
new prb is different to all that u know.
- working with dsm files again
- it will take packages and output xip.bin and imgfs.bin... no dump folder anymore
-- this will make the whole thing much much faster
-- the xip.bin is now 100% (binary) identical to the one MS is creating using the CE PB
-- sure there are options to remove rgu and dsm files, but default is to make a working package structure that would even allow ULDR to work
-- imgfs.bin ... this is driving me crazy... MS is using so a strange way for the layout that I'm not able to recreate it... already give up on trying to make a 100% identical imgfs... but I can make a good one
- it will work with a xml file describing the hardware like PB does (xml example: http://blog.csdn.net/TheGameIsFives/archive/2009/01/13/3771422.aspx) ... don't worry, will be easy with a tool that created the xml from a os.nb
- NOR device will be supported
- will support XIP(execute in place) for NOR devices
all this is much work, and I can not tell a date yet because I have other things like studdying and family also... sorry
after the prb.exe is done, I'll continue the GUI that can then work with dsm files then too and that will give much better posibilities
Hello, bepe! Any update on the progress of the new PRB?
shah1237
2nd March 2010, 09:08 AM
ImgfsToDump v3 (and v3.3 beta3)
high can some one give me a download link for v3.3?
i donot see the link or attachment on first page.
bgcngm
2nd March 2010, 09:55 AM
Why do you need that? The latest version is in the first post, but now it's named xidump.
cii566
5th March 2010, 08:16 AM
very nice thx
shah1237
8th March 2010, 07:31 AM
Why do you need that? The latest version is in the first post, but now it's named xidump.
okie.
I use ervius kitchen, so everything so rom cooking is automated.
What i did with the previous files was just copied this imgfsdump to tools folders.
As you say, it now named xidump, am not sure how to incorporate this into ervius kitchen tool folder.
zylyxh
15th March 2010, 04:24 PM
thanks!thanks!thanks!
xdapants
23rd March 2010, 02:46 PM
okie.
I use ervius kitchen, so everything so rom cooking is automated.
What i did with the previous files was just copied this imgfsdump to tools folders.
As you say, it now named xidump, am not sure how to incorporate this into ervius kitchen tool folder.
If the args haven't changed (I don't think they have), simply renaming it should work.
If it's called from a batch file (I'm not familiar with that kitchen) editing that batch file should be an option.
Failing that it'll probably require an update to the kitchen.
sony66
26th March 2010, 02:38 PM
This tool works really good. Thank you!
The only thing is that I do not understand why the .VM and .ROM are extracted to the root and do not have an imageinfo.bin file anymore.
They are needed for wmreloc.
Sony66
Steven855
26th March 2010, 05:10 PM
This tool works really good. Thank you!
The only thing is that I do not understand why the .VM and .ROM are extracted to the root and do not have an imageinfo.bin file anymore.
They are needed for wmreloc.
Sony66
The reason that .VM and .ROM are extracted to the root is because Bepe's Platform Rebuilder creates its own .VM and .ROM, eliminating the need to use the existing .VM and .ROM from your device rom. As for wmreloc, you need to use the imgfstodump program to dump from the base rom. Instead of wmreloc, I would recommend that you use ExtReloc instead. The process is relatively easy (there's a guide running around here somewhere on xda on how to use ExtReloc) and you don't have to fiddle around with removing items from XIP (except for hd.dll, osax0.dll, and osax1.dll if it exists, but you can now keep mencfilt.dll and cachefilt.dll if you so choose). I have also heard that ExtReloc is more reliable and fixes memory leaks better than wmreloc and even Bepe's Platform Rebuilder.
sony66
8th April 2010, 09:07 AM
The reason that .VM and .ROM are extracted to the root is because Bepe's Platform Rebuilder creates its own .VM and .ROM.
I cannot use platform rebuilder because I am building for the ipaq 21x which has a different imgfs and ROM layout. So I am still using buildOS which needs the .VM and .ROM folder.
Instead of wmreloc, I would recommend that you use ExtReloc instead.
I really like extreloc to build the xip kernel! tnx for this tip. It is much faster and good.
But it is not a wmreloc replacement. Did you mean g'reloc?
saurabh88
20th April 2010, 05:06 PM
he dont laugh plz..
but can someone tell me how to use it??
:confused::confused::confused:
Captain_Throwback
20th April 2010, 09:00 PM
he dont laugh plz..
but can someone tell me how to use it??
:confused::confused::confused:
Extract the zip file to a folder. When you have a file you want to dump, put it into the same folder, and then drag and drop the file onto whatever type of dump you want to perform. I usually use the "Dump_PKG.bat", which fully dumps any type of ROM file (.nb, .nbh, .DIO, etc).
saurabh88
21st April 2010, 02:50 AM
Extract the zip file to a folder. When you have a file you want to dump, put it into the same folder, and then drag and drop the file onto whatever type of dump you want to perform. I usually use the "Dump_PKG.bat", which fully dumps any type of ROM file (.nb, .nbh, .DIO, etc).
ohhhhhhh love that sir..thak u very much..:D:D:D
one last thing..
can it able to convert cab file to ext packages?if yes by which bat file??
soory very noob..:confused::confused::(;)
Captain_Throwback
21st April 2010, 06:00 PM
ohhhhhhh love that sir..thak u very much..:D:D:D
one last thing..
can it able to convert cab file to ext packages?if yes by which bat file??
soory very noob..:confused::confused::(;)
That's not what this app is for.
Just search XDA for "CAB to EXT" and I'm sure you'll find what you're looking for.
d_train
30th April 2010, 10:52 PM
Here a new version of that very important tool.
First of all, thanks to mamaich and tadzio for creating the versions before!
And also for Da_G for helping and testing with this version.
WARNING: I've added a more WM like handling of files. That might mean that some of the dump protections are not working anymore, did not try myself yet... but if the OS can read the files, why should this tool not be able to do it? :$ ... was not my intention anyway, and I really didn't try it yet.
Intention was to make the tool faster and it is now! Different algorithms and different way for decompression does the trick.
ImgfsToDump v3
I see the link for v1 beta, but where is the link for v3?
bgcngm
1st May 2010, 12:29 AM
I see the link for v1 beta, but where is the link for v3?
The link is for xidump v1, which was released after imgfstodump v3.
d_train
1st May 2010, 12:34 AM
Sorry, just assumed it was the first release as it was at the bottom of the list :)
Carrot cake
22nd May 2010, 10:49 AM
Thanks bepe for the update
skywin
4th June 2010, 06:16 AM
woo, it is cool!
kenny-han
11th June 2010, 02:24 PM
Thanks very much!It is very nice,so cool!
pcwh
17th July 2010, 06:16 PM
very nice !!!thx
pcwh
17th July 2010, 06:22 PM
Thanks bepe for the update
272489711
31st July 2010, 09:55 AM
Thank you It help me very much
goad
2nd August 2010, 02:23 AM
Thank you.
zhxzsh
3rd August 2010, 05:31 AM
good soft!!!!!!!!!!!!
ones123
18th August 2010, 01:47 AM
good tools,download,thank you
53900521
30th August 2010, 06:24 AM
cool,I like it
Mod Edit: Please do not quote the original post in your reply
dly_kc
5th September 2010, 12:17 PM
very nice !!!thx
mhdnour
5th September 2010, 10:42 PM
thanks for this nice tool :D
but
(sorry for dump qus) :S
where the new version download link
wtfriends
16th September 2010, 05:17 AM
very nice !!!
Thanks bepe for the update
thesteve42
28th September 2010, 09:48 PM
very nice tool
it dumps error free where i was missing files using imgfstodump 2.1
one problem!!! the dump no longer has the .ROM and .VM modules, it has files instead.
I have not been able to re module these files
xdmcdmc
8th October 2010, 10:56 PM
I have tried to dump os.nb with this tool but I got "initializing raw data" and Done! without any output file. Any help would be appreciated. Thanks
I forgot to tell you that I want do dump a win phone 7 os.nb file.
cdyangren
10th October 2010, 01:54 AM
A veryuseful tool,thanks a lot.
jca120
16th December 2010, 08:14 AM
thank bepe 、、
dcbaobao
23rd December 2010, 01:53 PM
when i want a rom tool i find it
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.