yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] ghost_nup:
Comparation Result

Result comes form Beyond Compare.

dump1(left) uses Imgfsformdump_turbo(noPrefetch),dump2(right) uses Imgfsformdump 2.1rc

As the result,some files is missing.And hedu is?
[Windows Mobile Software Development] joojoobee666:
Sure, I'll give it a shot later today.
[Windows Mobile Software Development] airxtreme:
Could you please rar both the original and non-working dump folders and the imgfs input file so I can take a look? thanks.
[Windows Mobile Software Development] ghost_nup:
er...they've been deleted after comparing.I'll do it in the next time.
[Windows Mobile Software Development] nosedive:
try again - this tools is much faster ...

alter code in

Tools\kitchen_build_rom.bat

from

..\TOOLS\IMGFS\ImgfsFromDump.exe imgfs.bin imgfs-new.bin

to

..\TOOLS\IMGFS\ImgfsFromDump.exe imgfs.bin imgfs-new.bin > nul

now this really rocks with evk ;)

cu

nosedive
[Windows Mobile Software Development] WoZZeR999:
Addind >NUL only makes the output blank, it doesn't change the speed.

I was also saying this was extremly fast. Going from 1 minute with the original IMGFSFromDump to 25 seconds with the turbo version on a 55 meg rom is a big boost. I would imagine a larger rom would probably have a even bigger % boost.
[Windows Mobile Software Development] nosedive:
jep, that's true - > nul only makes the output blank

btw imgfstodump processing takes ~12sec on my core2duo ... with redirecting output to nul ... without it takes about 45sec to build my 80mb rom

i got curious when cooking with ondraster's kitchen as the imgfstodump process is ended just after a couple of seconds, so i was thinking why can't evk do the same and this just makes the differnce .. with ondraster's kitchen there's no output during imgfstodump process

i remember when i was programming in pascal .. sometimes the program is finished much faster than the output is able to write the lines to cmd

cu

nosedive
[Windows Mobile Software Development] toadlife:
Yep. EVK takes up a ton of CPU displaying the output of imgfsfromdump. Piping it to nul saves all that CPU time.

Working great for me!
[Windows Mobile Software Development] kholk:
This tool is really good when you're working with ROMs that aren't so large.

While cooking Leo ROMs I've encountered some problems, like corrupt XIP and/or other files.

A Leo ROM is really large and it's about 200MB in size, maybe this tool is screwing up files when it has to compress files in a large ROM.
[Windows Mobile Software Development] maesus:
I am suffering this file corruption too. I am using PRB DIY ROM Utility, for making LEO ROM. Without making single setup changes, everytime I get a different ROM output. Sometimes worse even cannot get passed XIP boot screen.
[Windows Mobile Software Development] WoZZeR999:
Airxtreme, any luck in figuring out why it doesn't work well with larger roms? My 50 meg omnia rom was always fine, but my TP2 always seems to have curruption issues.
[Windows Mobile Software Development] airxtreme:
I think the problem is in the original sources I used, because they were patched for larger roms by a guy who probably didn't do it correctly. Unless somebody uploads a dump that gets corrupted by imgfstonb I can't find out what the issue is.
[Windows Mobile Software Development] WoZZeR999:
Do you just want some NBH's? I can run those quickly for you.
[Windows Mobile Software Development] WoZZeR999:
Uploading the imgfs.bin's for each right now. These didn't turn out too bad, but there were a few differences.

AT 150megs each, this will take some time to upload.

Edit:

http://www.4shared.com/file/215682287/7d980c3d/imgfs-orig.html

http://www.4shared.com/file/215688049/5aac5a3c/imgfs-turbo.html

If you need anything else, let me know.
[Windows Mobile Software Development] airxtreme:
Thanks, I think I now fixed the issue. Please try the new version on the first post of the thread.
[Windows Mobile Software Development] mosca:
ok, thank you....
[Windows Mobile Software Development] WoZZeR999:
Testing now, I'll let you know if it works.
[Windows Mobile Software Development] makeveral:
v2 works fine now! Building a Leo ROM.

thanks!
[Windows Mobile Software Development] WoZZeR999:
I didn't see any changes in the rom dump, so I think it works correctly now.
[Windows Mobile Software Development] pkoper:
Using EVK I cannot cook wih LZX compression...

XPR is fine and really fast!
[Windows Mobile Software Development] airxtreme:
Do you get some errors with LZX compression? I've always used LZX without any sort of issue. Check if the cecompress_nt.dll is up-to-date.
[Windows Mobile Software Development] pvp26:
wow that was damn quick! thanks OP for v2 with Dual core optimization... it really saves alot of time..
[Windows Mobile Software Development] ai6908:
V2 works just fine in my single core and dual core machines, running XP and xpr compression!. Thanks for this awesome tool...
[Windows Mobile Software Development] freemanxp:
May you please remove the rom size limitation or make it bigger,I hava a leo,and I want to use more rom, I've got this "Maximum ROM size (0x10000000) reached, aborting!", thank you for your great job!!
[Windows Mobile Software Development] airxtreme:
Try the one I attached to this post.
[Windows Mobile Software Development] bgcngm:
airxtreme, can you please add a switch to make it verbose or not? I know the actual version is not verbose, but I feel that the user should have that option.
[Windows Mobile Software Development] airxtreme:
What is the point? If there are problems it's still going to tell you the file it couldn't read.
[Windows Mobile Software Development] bgcngm:
The point was to have the output as before, if the user wanted or not. Not only for displaying problems.
[Windows Mobile Software Development] Nokser:
Thank's airxtreme, good tool, fast... greate! ;)
[Windows Mobile Software Development] airxtreme:
The new version in the first post now has the -verbose switch.
[Windows Mobile Software Development] bgcngm:
Thank you, airxtreme!
[Windows Mobile Software Development] airxtreme:
I made this new version that allows specifying the type of compression (LZX/XPR/None). I can't test the imgfs created with no compression since they don't fit on my phone so, if somebody can please try and report if everything works fine, it'll be of great help.

Update: I posted another build that sets XPR header back even when no compression (don't worry the ROM will still be uncompressed) or the ROM wouldn't boot. Thanks to Da_G for finding out!
[Windows Mobile Software Development] cnzqy1:
Hello, can you list all the available syntaxs?
[Windows Mobile Software Development] airxtreme:
Usage: ImgfsFromDump.exe [-compression <LZX/XPR/None>] [-verbose] <imgfs-in.bin>

<imgfs-out.bin>

Creates <imgfs-out.bin> from the 'dump' subdirectory,

using <imgfs-in.bin> as template (read-only!)
[Windows Mobile Software Development] cnzqy1:
Ok, thanks!
[Windows Mobile Software Development] bgcngm:
This new version makes me wonder... If a compatible cecompr.dll is needed in order to support a LZX compressed imgfs, can that module be removed from XIP in case of using no compression? Another result of using no compression should be that device may perform a little bit faster, but losing some storage space (the opposite of LZX compression when compared with XPR).
[Windows Mobile Software Development] cnzqy1:
It grows about 30-40% in size compared to XPR, about 50-60% compared to LZX.
[Windows Mobile Software Development] airxtreme:
No it can't. The module has to stay there but you can put the XPR version to save some RAM.
[Windows Mobile Software Development] Da_G:
Hi, i talked with airxtreme some about this compression.

cecompr.dll is required even on uncompressed OS, because the non-compressed files are handled on a per-data-stream basis rather than per-file-system basis. So the compression engine must always be present.

Most cecompr.dll will have compiled in support for both XPR and LZX, so no need to ever change it. You can however use cecompr.dll with only XPR support to save some space (oops, airxtreme beat me to that)
[Windows Mobile Software Development] freemanxp:
:D:D:D:D Now it works, Thank's airxtreme! cool!!!!
[Windows Mobile Software Development] bgcngm:
Thank you for your explanation Da_G.

I know that this question will be offtopic, but now that you are talking about cecompr.dll, can you tell me why is it part of OEMXIP? Is it really device specific? I have an ACER/ETEN device, and as you may know, XIP is usually srpx compressed. Does it has something to do with it?

One more question, can device perform faster if XIP isn't srpx compressed? HTC devices don't use this compression. I wonder why ETEN does.
[Windows Mobile Software Development] TAEL:
I don't see major speed difference in verbose mode.

BTW, Thanks for this.

Good Luck.
[Windows Mobile Software Development] bgcngm:
cnzqy1, does this new version works for you? Not changing anything in my kitchen, only replacing imgfsfromdump.exe to the newest version and choosing XPR compression (as I was using before) makes a non bootable ROM for me. Going back to the previous version and ROM boots just fine. At first I thought it could be because of using no compression at all, but XPR also doesn't boot.
[Windows Mobile Software Development] airxtreme:
I uploaded a new version try to see if you still have problems.
[Windows Mobile Software Development] bgcngm:
Yeap, it's working now. I haven't tried LZX compression, only XPR and no compression. Without compression I loose about 25MB of storage. I'm still checking if any speed increase is noticed.
[Windows Mobile Software Development] Nokser:
airxtreme Nice one
[Windows Mobile Software Development] RoryB:
Is there a version of cecompr.dll module that covers both XPR and LZX so I can stop copying cecompr_XPR.dll or cecompr_LZX.dll to OEMXIPKERNEL? How bad a hit do I take on file size?

Sorry forgot to ask also do I no longer need to run ..\..\TOOLS\XVI32.exe .\imgfs.bin /S=..\..\TOOLS\LZX.xsc to use LZX compression?
[Windows Mobile Software Development] airxtreme:
The cecompr.dll for LZX should be able to decompress also XPR.

Yes, you can stop using XVI32 because the tool will replace the header.
[Windows Mobile Software Development] RoryB:
Thank you. Cleaning up my kitchen.

I do see that LXZ is 14.2kb versus XPR is 3.72kb so I may want to keep the copy module since XPR makes larger compressed files.
[Windows Mobile Software Development] Nokser:
In my, create image system from dump in 7 second...

Great Tool.. Thanks;)
[Windows Mobile Software Development] twisted:
hi,

how long does it usually take for "none" compression to finish?

this is what i have in my kitchen:

..\TOOLS\IMGFS\ImgfsFromDump.exe -compression None imgfs.bin imgfs-new.bin

no problem with LZX & XPR compression.

thanks.

regards,

mike :D
[Windows Mobile Software Development] airxtreme:
Use -verbose to see where it hangs.
[Windows Mobile Software Development] starbase64:
Hi,

i have tested LZX compression, but the new Rom is 162 MB bigger than without compression.

LZX = 392 MB

XPR = 230 MB

None = 230 MB

..\TOOLS\IMGFS\ImgfsFromDump.exe -compression LZX imgfs.bin imgfs-new.bin

What can I do?

with friendly gteet

starbase64
[Windows Mobile Software Development] airxtreme:
Is your cecompr_nt.dll LZX compatible? Can you please upload your imgfs.bin?
[Windows Mobile Software Development] starbase64:
Hi,

i do not have this file.

You can upload it both files? Save in imgfs folder?

with friendly greet

starbase64
[Windows Mobile Software Development] miniterror:
can someone explain me what this should do

i replaced the file from first post in my tools folder and tried to see if it would make a difference in time cooking a rom

but now i am looking for over 5 min to this and nothing happens:

done!!!

Wait some seconds...

Executing: kitchen_build_rom.bat.....

Copying OS.nb.payload...

1 bestand(en) gekopieerd.

Implantxip & Payload Resizer v. 1.1 by ervius!!!

BLOCKS SIZE IS: 00020000

ROM Block is : 00000800

ImgStart MIN Val. SETTED - ULDR Reducing...

....................................

Preparing payload to be resized.....

....................................

Before:

XIP.BIN Target Size: 003F4560 AdjSize: 003FFFFF

ULRD in Payload Start:00001000 Size:0031EFFF End:0031FFFF

XIP in Payload Start:00320000 Size:0053FFFF End:0085FFFF

IMG in Payload Start:00860000 Size:0001FFFF End:0087FFFF

FAT in Payload Start:00880000 Size:1CF5FFFF End:1D7DFFFF

After:

XIP.BIN Target Size: 003F4560 AdjSize: 003FFFFF

ULRD in Payload Start:00001000 Size:0001EFFF End:0001FFFF

Kan D:\keukenrotzooi\BlackStoneNL-Ervius-Kitchen\temp\dump\erviuspackages.zip niet vinden

IMG in Payload Start:00420000 Size:0001FFFF End:0043FFFF

Kan D:\keukenrotzooi\BlackStoneNL-Ervius-Kitchen\temp\dump\config.old niet vinden

FAT in Payload Start:00440000 Size:1CF5FFFF End:1D39FFFF

XIP PagePool Sign not Found!

XIP PagePool from: 20 Mb, to: 18 Mb

XIP Successfully Nocert patched!

Payload resized and XIP Inserted into: OS.nb.payload

ImgfsFromNb 2.1rc2

Sector size is 0x800 bytes

ImgFs partition starts at 0x00420000 and ends at 0x00440000

Dumping IMGFS at offset 0x00420000 (size 0x00020000)

Done!
[Windows Mobile Software Development] miniterror:
huh i just finished the post above and all of a sudden the rom whas finished

but i havent seen the part of proccesing all files

owww and i am using a amd 64 bit 2.2 dual core with 3 gig ram on windows 7
[Windows Mobile Software Development] airxtreme:
What file you don't have? Both must be present or the cooking wouldn't work at all.
[Windows Mobile Software Development] pongster:
Just to clarify, I only need to replace the original file in the OSKitchen and I can get the benefits of speed in building the ROM?
[Windows Mobile Software Development] airxtreme:
The latest osKitchen already comes with it.
[Windows Mobile Software Development] pongster:
cool! Thanks for the info:)
[Windows Mobile Software Development] starbase64:
Ervius Kitchen with dumped stock rom
[Windows Mobile Software Development] hartv427:
New 2.2.3 version: compiled statically so it doesn't need any c++ runtime to work HERE

Thanks for the update airxtreme your work is always appreciated !
[Windows Mobile Software Development] Nokser:
Thanks .... for the next relase
[Windows Mobile Software Development] jerremylove:
is it good?I hope it works good

is it good?I hope it works good
[Windows Mobile Software Development] savesaint:
thank you. :D
[Windows Mobile Software Development] Stefano_1986_:
Hi,

thanks for your work.

I tried versions 2.2.2 and 2.2.3 with this library and this is the result:

LZX: 94.071 KB

XPR: 110.521 KB

None: 184.286 KB

I tried to flash versions LZX and XPR and they work perfectly,

but I can not flash the uncompressed version.

The process stops at 14%.

Any solution?

Best regards

Stefano

p.s. sorry but my english is not very good
[Windows Mobile Software Development] airxtreme:
Probably it's just too big for your device?
[Windows Mobile Software Development] Stefano_1986_:
I not think.

The ROM of my device is 512MB and a rom with manila is larger than 184.286 KB
[Windows Mobile Software Development] miniterror:
hi airextreme and other people

thanks for the tool but i have one question about it

i posted a question in chefcentral and eventually it ended up i could try a newer version of this tool as a older version would skip files

now i changed the file and it gives me a bootable rom

only one thing is bothering me

normally when i cooekd a rom i had to watch a whole list of files

it looked like this:

Processing "HTC-QuietlyBrilliantBoot.wav" as file
Processing "hTC.bmp" as file
Processing "htc.ico" as file
Processing "HTC3GVT.dll" as module
Processing "HTCABOUTLOGO.bmp" as file
Processing "HTCABOUTLOGO2.bmp" as file
Processing "HTCAccountManager.exe" as file
Processing "HTCAccountManager.exe.0413.mui" as file
Processing "HTCAccountManager.xml" as file
Processing "HTCAccountManagerCPL.cpl" as file
Processing "HTCAccountManagerSvr.dll" as file
Processing "HTCADXRenderV.dll" as module

now with the 2.2.3 i dont see that coming anymore

is this the way its supposed to be? and if so is there a way i could see that again as i could see by this how far the build is:p

thanks for any answer
[Windows Mobile Software Development] airxtreme:
You have to use the /verbose switch but that will slow down the cooking a lot since it means thousand of lines having to be rendered in the kitchen or in the command prompt.
[Windows Mobile Software Development] miniterror:
thanks for the rep:D

could you tell me where to activate it in ervius kitchen as i would love to see the difference in building speed with and without the list so i can choose wich option i want as i think the list is better although its a little slower

thanks:D
[Windows Mobile Software Development] airxtreme:
You have to edit the build.cmd, find where imgfsfromdump is called and insert the "/verbose" argument (or most likely "-verbose").
[Windows Mobile Software Development] miniterror:
gracias senior

works like a charm

for now i will stick with verbose on:p
[Windows Mobile Software Development] Raphael-Fan:
would you minde write a full and clear tutorial on how to use this on ervius kitchen? i'm cooking my roms in lzx and xpr modes. if i check lzx option in kitchen is enough? thanks for this tool but please be more clear for noobs.
[Windows Mobile Software Development] airxtreme:
If you just replace the old imgfsfromdump with my one it should work fine but for LZX support and other stuff you will have to figure it out yourself. My tool has a switch to set the compression without requiring a different imgfs template but ervius kitchen won't use it unless you edit the batch file it uses for building the ROM.
[Windows Mobile Software Development] Raphael-Fan:
thanks for raply.

so how can i edit that? what should i add to that for lzx and xpr compressions?
[Windows Mobile Software Development] Tortel:
A-MA-ZING! Thank you.

Using Ervius Kitchen it divides by 2 the time needed! (on a quad-core)

But I'm also interested knowing what to do with the batch file as above.:confused:
[Windows Mobile Software Development] airxtreme:
You have to use the -compression <XPR/LZX/None> switch: -compression XPR for XPR, -compression LZX for LZX, etc. If you use -compression None or if the tool sometime hangs while building use the newer imgfsfromdump that included in the last osKitchen 1.31 that fixes some memory sharing issues or use the 2.3.0 version I just published in the first post.
[Windows Mobile Software Development] Raphael-Fan:
thank you.

what is this key? [-freespace <NumberOfMegaBytes>]
[Windows Mobile Software Development] airxtreme:
To reserve some space in the partition to use for imageupdate ROM updates.
[Windows Mobile Software Development] Raphael-Fan:
thanks for reply.

i tried it in my kitchen and it works fine and wow! so fast. but when i want to use LZX, it hangs somewhere. what should i do?

works fine with XPR. (i didn't tried uncompressed)
[Windows Mobile Software Development] airxtreme:
You probably need another cecompr_nt.dll so try with the one that comes with oskitchen.
[Windows Mobile Software Development] karlgien:
hi guys,

i know this a noob question..

but can you pls. teach me how to use this?

i had dump the imgfs.bin but i don't know how to put it back..

i just dont know how to use the strings..

thanks in advance..
[Windows Mobile Software Development] thesteve42:
I keep getting an invalid exe error with all the versions here
[Windows Mobile Software Development] zzjking:
IMGFSFromDump-TURBO

非常好!

Nice!
[Windows Mobile Software Development] feversteel:
great job, thanks very much
[Windows Mobile Software Development] Nokser:
Not Working in My Kitchen (Toshiba TG01) :(
[Windows Mobile Software Development] stouph52:
don't working when i create imgfs for wp7 with this command line

ImgfsFromDump imgfs.bin imgfs-out.bin

W7 64 system PC

work with ImgfsFromDump 2.3
[Windows Mobile Software Development] NRGZ28:
You're missing the compression switch ?
[Windows Mobile Software Development] c_shekhar:
What is this key -empty in the command line?
[Windows Mobile Software Development] pupakota:
holy damn, how i could overlook such NICE thing, thanks a lot!
[HD2 Windows Mobile 6.5 Themes and Apps] Beefheart:
I notice the Leo comes with three animated wallpapers, none of which I'm too fond of. Are there anymore available, either from HTC themselves or made by people on here/elsewhere?

Cheers.
[HD2 Windows Mobile 6.5 Themes and Apps] Beefheart:
So there are none?
[HD2 Windows Mobile 6.5 Themes and Apps] wacky.banana:
Pagnell,

I have just done a quick search myself on XDA to find animated wallpapers. Took me all of 5 seconds to find several threads on this.

Look for yourself by searching for animated wallpaper...http://www.google.com/advanced_search?q=+site:http://xdaforums.com&hl=en&lr=&as_qdr=all

WB
[HD2 Windows Mobile 6.5 Themes and Apps] nutmegy:
Lol Wacky.banana do you have that response as your signature now or something? oh dear oh dear
[HD2 Windows Mobile 6.5 Themes and Apps] xokos:
With the search i couldn't found any usefull.So, if you could post your "magic".
[HD2 Windows Mobile 6.5 Themes and Apps] SolusCado:
Yeah, did you bother looking at any of the search results? Looks like a bunch of stuff on S2U2 backgrounds, and a couple of other threads asking the same question.
[HD2 Windows Mobile 6.5 Themes and Apps] xokos:
He is not looking for animated wallpapers for s2u2, but for the stock htc sense.Has if any of you help with some.

:confused:
[HD2 Windows Mobile 6.5 Themes and Apps] Beefheart:
Pity you didn't actually read what I was asking about and, more importantly, check the search results you say you received. You might have then realised your patronizing attitude is somewhat misplaced.
[HD2 Windows Mobile 6.5 Themes and Apps] SolusCado:
I'm doubting that wacky banana will bother responding to any of our comments at this point.
[HD2 Windows Mobile 6.5 Themes and Apps] kenkiller:
Yes....it's really sad when people use that kind of condescending attitude when they don't even bother to read the question properly in the first place.
[HD2 Windows Mobile 6.5 Themes and Apps] kenkiller:
So far I have only seen one with a christmassy snowflake animation, but that one replaces one of the default animated wallpapers.

So it looks like there aren't any for now. :(
[HD2 Windows Mobile 6.5 Themes and Apps] Archer:
Do us a favour guys. Wacky.banana made 1 comment, but you lot have contaminated this thread by slating him. I'm waiting for real input on this problem, but keep getting updates because one of you has slagged him off.

He made a mistake, and it's been pointed out.

Can we try and get this thread back on topic please?

Edit:

Apologies kenkiller - you posted as I was typing. Thanks mate :)
[HD2 Windows Mobile 6.5 Themes and Apps] iridium21:
So, anyone found any animated wallpapers yet?
[HD2 Windows Mobile 6.5 Themes and Apps] mmmalas:
+1 here, would be really interested to know
[HD2 Windows Mobile 6.5 Themes and Apps] ai6908:
Not really! I havent not found any, and I have been searching for a good one too...:)
[HD2 Windows Mobile 6.5 Themes and Apps] drewX2:
Are the animated wallpapers special somehow? Or can we just throw together an old school animated gif?
[HD2 Windows Mobile 6.5 Themes and Apps] ezzie:
Nope. you can't. Now that the bickering has stopped, i may have what you're looking for. Keep in mind that all I did was to collect these all in one place, i changed some of the names to reflect the name of the person who actually did it. I did find these here at xda, but it took a lot of hours and some serious thinking for new terms for the searches. Any time I find a new one I will add to this thread at ppcgeeks.

http://forum.ppcgeeks.com/showthread.php?t=103360
[HD2 Windows Mobile 6.5 Themes and Apps] shamsul:
Hi Thanks for the link,

Is there any animated wallpaper which depends on the system time.

Wallpaper should change like shining sun in the day time and something like a moon with starts in the night time.....:D
[HD2 Windows Mobile 6.5 Themes and Apps] Hexjibber:
Thanks a lot for the links, much appreciated! :)

Any pointers on how I'd go about making my own?