yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] Duwe:
im getting an error while running autorun.exe: "Cannot create file" (or similar)

i think i have ESN Spanish ROM and "Storage Card" is called "Tarjeta de almacenamiento"

i want to dump this rom this way because using a kitchen for this ROM doesn't work... could it be protected?

any help?

thx a lot!
[Windows Mobile Software Development] l3v5y:
I think this tool may require the Storage Card to be called "Storage Card" to function fully.

I think there should be a registry tweak to change the name, I'll see if I can find it...
[Windows Mobile Software Development] mendoza:
Open "Grab it" with Hex Editor, find string \S.t.o.r.a.g.e...C.a.r.d.\.d.u.m.p...b.i.n. (note letters is seperated by 00h) and change it to what you want, but DO NOT add or delete, just insert... i do not know if it will work if path or names will be longer... i've did (See pics...)

Of course it's Lame :D but it works :)
[Windows Mobile Software Development] WatskeBart:
Did somebody test the 512MB version successfully on a HTC Touch Pro?
[Windows Mobile Software Development] DaveShaw:
I'll try on Tuesday, my workmate just got one .... :)

Dave
[Windows Mobile Software Development] Tirinoarim:
Oh you will, will you!??!?!?!?!?

:p
[Windows Mobile Software Development] KiralyVlad:
Hi,

I have an iPAQ 114 that won't charge only when turned off and can't get connection to it with activesync or mtty.

It currently has the v1.00.01-430-WWE ROM, and I've found the 1.01.06 version on the HP website.

In order to get rid of the problems, I want to flash the new version. The only way to update is using my SD Card, so I put the HPImage.nbf using the ntrw utility on the SD. But I get a "No boot block!" when entering the "SDCard Download Mode" of my iPAQ. I`m guessing the nbf file needs a bootloader in the ROM ? Or headers ?

My question is: how can I merge the bin I made using the "grab it" tool with the new firmware in order to make a flashable sd card ?

Please help me, I`m struggling for 3 days now.

EDIT: I just found out that my dump file is 00 00 00 all the way... No information contained at all... I've used the grab it grab_it_128_150.exe. Now I see from my iPAQ settings information window that:

System ROM Size: 256MB

System RAM Size: 64MB

ROM is Flash: Yes

Flash block size: 128kb

I guess I need the 256MB grab-it, right ?

Is there anybody out there with an iPAQ 114 firmware ? Please help
[Windows Mobile Software Development] WatskeBart:
Any luck on the 512MB version? Because i'm stuck with my Touch Pro, can't get it to work.
[Windows Mobile Software Development] alex_cioconea:
Hi there,

first: many thanks for all of your work!! Great job !

I managed to recompile grab_it tool in order to dump my GPS's ROM. It-s a ARMV4 with 64MB ROM and 64MB RAM.

--- Now i want this ROM dump converted to something more usable.. the only tool that processed this file was dumprom. You can take it from here: www.ideeanet.com/dump_GPS_PNA.zip if you can help me!

--- How can I do reverse and write this ROM on a bricked identical device by using just using the SD card . Please advice.

p.s. why is my dump file not having a header like BB000FF?
[Windows Mobile Software Development] mylostnick:
Hi all.

I'm quiet a newbye in WM world as I have an HTC only since about 2 weeks!!!

So I can't really appreciate the value of this software and Ive some (I think stupid!) questions.

May I use this app (grab_it) to dump the original ROM of my devices, as this ROM is branded by my tel operator?

If yes, how can I restore the dump in case of warranty purpose?

E.G.: I'd like to try a non-official ROM but at the moment I don't want to do this beacuse doing this I lost any warranty on my device. So I dump my original ROM. I flash my device with the ROM I prefer. If I have problems covered by my warranty I reflash the original dumped ROM.

How can I do this (if possible!)?

Thank u for all and bye-
[Windows Mobile Software Development] dharvey4651:
Has there been any advance on the 512mb version?
[Windows Mobile Software Development] WatskeBart:
I guess not i'm watching this thread for several months now still no luck.

I do have two 512MB versions but they don't work. I will only create a 9MB .bin file then it stalls.
[Windows Mobile Software Development] daniu:
Hi!

Wanna say that I managed to change the grab_it program for German ROMs. If anybody is interested I can upload it somewhere ... (it is really done by changing Storage Card to SD-Karte - important is that my HEX-editor shows a '.' for HEX00 - so it is easily to be mistaken for HEX20)

But then I could not find out how big the ROM is. My Dell X51v has 256MB of ROM but how big is the ROM Software? How to find this out? 32MB?

In the beginning I had difficulties finding out that XX stands for the ROM-size ...

best regards

Daniel
[Windows Mobile Software Development] lotion:
I'm working on a more robust copy of this application (dynamic dump size, dynamic storage card location, etc). I'll try to have something out by middle of next week.
[Windows Mobile Software Development] DaveShaw:
Very nice, good work :D

Let me know if you need any testing. I have a Kaiser and access to a HD (and maybe a Diamond...) if needed.

Dave
[Windows Mobile Software Development] WatskeBart:
Tester

I'm always willing to test with multiple devices (see signature) :D

I also picked up the discussion on buzz_lightyears own forum which you can find here.

I'm still hoping on a working 512MB version to use on a TouchPro. ;)
[Windows Mobile Software Development] DaveShaw:
I wonder if one version can be made for all devices? If there is no algo for this, looking up the Model ID in C++ is easy, and just have a table for what model means what size and default to 512 if it cannot be found (assuming new devices are 512).

Just some thoughts...

Dave
[Windows Mobile Software Development] WatskeBart:
That would be a great idea looking on Model ID in C++ or else a 512MB limit for unknown devices.

The only thing is i'm not a programmer at all (do want to try) but i don't have VS2008 Studio installed at the moment.

buzz_lightyear also pointed me out on how to create a flashable format of the generated .bin file.

I don't got a lot of time at hand right now because i bought a new house and thats a lot of work alone :(:), but i really like to be involved in the development of a new grab_it tool.
[Windows Mobile Software Development] lantony:
tried on my omnia with the last 2 exe but i always get an error: cannot create file!

:(

----------EDIT------------

it worked with the 64mb version ;)
[Windows Mobile Software Development] code_ksa:
hello

hello to all

i make dump.bin form good pna

my ask now how can restor it to bad pna?
[Windows Mobile Software Development] nuni101:
How can i Install Windows Mobile 5 on a mio A201

Hi,

I have the same issue and i'm desperate for instructions, please help and advice

How can i Install Windows Mobile 5 on a mio A201,

i need the dump or wm5

the bios is working and all i get is loading....

thanks
[Windows Mobile Software Development] code_ksa:
hello

why no one can help me ? :confused:
[Windows Mobile Software Development] techih2007:
grab_it_xx.exe needed!!

Hello everyone:

I'm new in this field. After reading the thread #1, I tried to download the grab_it_xx.exe but all failed (even I registered while redirecting to another wibesite). Therefore, would you, whoever have the files, please email them to me (ke_techih@yahoo.com) or show me another way to get it? Thank you so much.
[Windows Mobile Software Development] moacreno:
http://xdaforums.com/showthread.php?t=427619
[Windows Mobile Software Development] Sccoupe:
Can someone re-post the 32 and 64mb grab_it exe's? The links on the first post do not seem to work anymore.

Thanks
[Windows Mobile Software Development] southprk76:
how fast or how long does it take to finish the dumping process??
[Windows Mobile Software Development] Lmiller1708:
I second this.

Thanks In Advance!!:)
[Windows Mobile Software Development] ablbd:
Some notes on this package.

I tested it in a CE5 device. It produces a "dump.bin", but:

-the dump is not matching the ROM;

-my ROM has 3 headers, the package (apparently, see later) dumped only the first xip section ( kernel).

Not having the source code, I assume that it dumps the memory starting from 0x80000000, but I have to check this assumption. Other devices may map the rom entry differently (mine starts at 0x8cb50000), so grab_it produces a "garbage" before the real ROM. Actually is not entirely "garbage", because the additional headers were mapped before the kernel, allthough in the ROM they are placed after the kernel. Example from my device: ROM entry at 0x8cb50000, kernel header at 0x8cd39508, 2'nd image header at 0x820e35c4 and 3'rd image header at 0x834bba84.

The aim of this comment is a kind of warning: thimgs may look differently in the ROM as in memory. If this happens, obviously the raw dump will not be suitable for flashing unless all the sections are extracted and a new ROM is cooked.
[Windows Mobile Software Development] Lmiller1708:
You find the source code in this forum: http://buzzdev.net/viewtopic.php?f=33&t=31913&p=36541&hilit=grab+it#p36541

What version of grab_it_xx.exe are you using.

The links are dead and I know there is a few people on here that would like the software.

If anyone has it can you share it?

Thanks,
[Windows Mobile Software Development] eagle_fly:
thanks

thanks a lot
[Windows Mobile Software Development] jstn76rs:
Links on first post are dead

I was just wondering if someone could reupload the links on the first post they seem to be dead. Thanks:)
[Windows Mobile Software Development] buzz_lightyear:
hi, there seems to be some problem with attachments.

I am working on uploading the files again (if i can find them)

buzz
[Windows Mobile Software Development] buzz_lightyear:
Notice to all... ;)

this tool creates RAW rom image.

That means, it has NO HEADER or so.

Just RAW bytes from your ROM.

In order to reuse such dump for flashing or so, u gotta add apropriate stuff to it (headers for example) or encode into correct format.

In RAW format you are only able to flash it back to your device by using lowlevel bootloader commands, which i don't really recommend :)

It is also possible to directly use it inside unencoded (older format) nbf files, while you keep nbf headers correct.

Please... for extended info, how to do headers, and encode ROM files and similar topics... PLEASE read the wiki and use search and Google...

I am very sorry, that i am not responding here or there in forums, etc, but i am deadly busy with my current work :(

buzz
[Windows Mobile Software Development] Farmer Ted:
Some of the files are available here.
[Windows Mobile Software Development] qonnor:
My Gawd!!b lightyear is a Genius. thank you thank you thank you thank youthank you thank you thank youthank YOU.yes once more into the light thank you buzz.
[Windows Mobile Software Development] MCMLXXIX:
converting/extracting dump.bin

I just used this tool on my hw6940. I was going to try to convert it to something workable myself, but I'm not really sure where to look for help on that. If you can explain it to me, do it for me, or show me where to look for how to do it myself I would appreciate it immensely.
[Windows Mobile Software Development] locoo:
he man, thanks for making us this great tool, amazing how you do it.

however, i got a problem.

i made the 2577 file on a 256MB mini SD card.

in there as you said, i placed the autorun.exe file

then when i put this into my ipaq hw6515 it does not starts automatic.

when i try to run this program by myself, ( open explorer, go to SD, 2577>autorun.exe ) i get the following message :

CANNOT CREATE FILE.

what do you advise me to do, i tried all downloads.
[Windows Mobile Software Development] the.reverser:
HI Nitro,

I have only one question, regarding the dump.bin,

that is what to do after we have dump successfully,

we need to have it as flashable format and I have read almost all, post here, but didnt get the answer.

Can you please let me know how to go further from here.

and another question regarding creating dev env into my system,

u have visual studio 2008, will that helpful to me, to compile grab-it for me ... and other request.

thanks in advance.
[Windows Mobile Software Development] srelioskoz:
hi there.

i folow the buzz,s instractions with grap it program.

i make a backup program

i found how to make cks file

i put the files to sd card

i the mio start the programing from sd card

but at some time i see a message in screen .it says to me that winceimg.bin is to large

i have 2 same mio moov 360 and i take the winceimage from the good one.

2 i try to put the program in mio with a tool from pc. i put the usb cable,and i can see mio on the pc. i start to boot from the pc but at some time mio screen is black ant the tool stops the transfer without finish. eny ideas?

sorry for my bad english
[Windows Mobile Software Development] kenguard:
Just a note here. You do not HAVE to copy the file into a 2577 folder and rename it to Autorun.exe.

This is only if you wish to stick it into another device to get a dump upon memory card insertion.

I copied the exe to the storage card via USB cable (ActiveSync) onto the phone I wanted to get a ROM dump on, then used file explorer on the phone to run the executable and create the dump.bin file.

I then copied the Dump.Bin file from the storage card to my PC via the USB cable using ActiveSync for use in getting another phone I need to return back to stock.

I got the CANNOT CREATE FILE when trying the AutoRun method using the minisd version. I then copied all the versions 32-128M to the phone and ran them from there without issue.

I'm now trying to find a 256M version to get my Titan ROM backed up.
[Windows Mobile Software Development] ozzyboy:
Hi, can you tell me how did you make cks file, or maybe show me some tutorials.

Thx a lot
[Windows Mobile Software Development] tornado1990:
!!!!!! help !!!!!!!

My hw6915 is dead ROM is down... When I run him appear only a logo of HP. What should I do?? I allready have dump.bin. Please gimme some advices!!!:(:(
[Windows Mobile Software Development] Acerola:
Hi. When I run the program, it creates a zero byte dump.bin file and gives me the error message: Cannot map 00000000. Any ideas?

My device runs WinCE 6.
[Windows Mobile Software Development] Caio:
hi guys, does this tool works with recent devices?

I need to dump the ROM from a HTC Rhodium..thank you
[Windows Mobile Software Development] Acerola:
This tool does not work with wince6. Still looking for one that does.
[Windows Mobile Software Development] Caio:
it would be great, what it miss to work with WM6? (dll changed, different executables, etc..?)

Does we have the source code of this version available?
[Windows Mobile Software Development] Acerola:
grab it uses the api function VirtualCopy. According to msdn:

"In CE 6.0 and later, VirtualCopy is a kernel-mode-only function."

So a simple user-mode application can't use this function to dump the rom.
[Windows Mobile Software Development] Caio:
ha-ha!

so microsoft decided to improve the security side of the WM devices! :)

In this case we need to have a kernel-mode module in order to use this function, like a driver or similar, so it will not be so easy write an app that could do the job..
[Windows Mobile Software Development] slyb5:
what if the host blocks autorun? any change to start something from the SD :) ?
[Windows Mobile Software Development] buzz_lightyear:
hehe, guys... THANX.. :o)

I think, this tool is a must have from now.. you never know, when you meet someone with cool ROM on his device.. :o)))))

It is now like a swiss knife for PPC users... :o))))))

Anyhow, how about dumping ROM over bluetooth connection???

buzz
[Windows Mobile Software Development] double_ofour:
Buzz just tell the truth.. do you work on HTC or Microsoft? lol Cuz you know everything.. anyway thanks for your great work.. REALLY!!
[Windows Mobile Software Development] HDuser:
Buzz

Can you fix the code to do a check if file found?

Can you fix the code to increment file name by 1 if found?

Is there a liamation on the rom size (Its myunderstanding that BA has more rom space that Himalya (could be wrong)).

Will it work for all devices on this forum?
[Windows Mobile Software Development] buzz_lightyear:
Yes i can, but that will make you a real ROM collector :o)))))))

no. no limits :o) as always :o))))

i can maybe implement simple config option. i mean, if you create a file named '32' or '64' or '128' or whatever else in the same directory, it will read it's name and dump that much of the ROM.

As long as they have SD card and ARM processor, it will work on ANY device... iPAQ, Toshiba... whatever U like...

buzz
[Windows Mobile Software Development] HDuser:
Buzz

Well I checked rhe ftp and wiki and could not find the cab or the instructions, Buzz are you having another day off? (sorry could not help myself)

So issue file over write solved.

issue size solved over config.

The way I see it is that we will have a .exe and a config file.

Default useage will be in hidden mode with a default rom size in a default dir (that application will create on execution?)

Its now an autorun application, is this a limatation or can you avoid the rename of exe name?

Would make the usage for newbies easy.

Instructions:

sd card in slot, file browser, tap on exe , remove sd and run.
[Windows Mobile Software Development] HDuser:
Needed to add

the autorun option (the way we have it now) is also possible,

Sd in slot, remove and run.
[Windows Mobile Software Development] buzz_lightyear:
i will rewrite it to support config... well actually rewriting it now...

sure you dont have to rename it to autorun.exe, if you plan to execute it manually.. :o)) in that case it doesnt even have to be in 2577 folder...

i think for newbies it will be more complicated, if they want to have it autolaunched on insert, when the name stays grab_it.exe, coz then you will need a real autorun.exe + config.txt with "EXEC:\Storage Card\grab_it.exe" in the config.txt...

so what i can do, and it couldn't be easier then, is to make a proper cab instalator for it, which will install it onto SD card in 2577 folder with autorun.exe as filename.

actually, no one is commenting that bluetooth idea...

i think it would be really a "high tech" solution... :o))))

let's say... you are somewhere... you see an interesting new device... so you just switch on bluetooth on interesting device and you will send a picture(well it will be our proggie)from your own device via BT OBEX to interesting device... then you will just execute that "picture" (which will of course show a picture) on that interesting device and it will send it's ROM to your own device via BT OBEX, while other people can play with it... wouldn't that be funny??

buzz
[Windows Mobile Software Development] cr2:
Finally some good use for MMS 8)
[Windows Mobile Software Development] toenailed:
to my big brother .. buzz :D

so soweee buzzz for the late comment ..

i really like the Bluetooth idea .. it will be totally awesome .. i love it and i think i will needing that brother ... :D:D:D:D .. its an awesome spy ROM tools .. :D:D:D:D:D:D:D

i got one wish list bro .. but pls put it in the least priority .. you are too busy at lthis moment.. :D ..

anyway my wish list :

Is it also bro possible to include in config.txt an option to choose an offset which only part of memory to be dump like for example getting only the bootloader or the kernel or even only the plain OS image.. ?

but dont think it yet bro plss .. any releases you've made will be very much help ful for us .. the grab_it is doing perfectly to me .. TOO perfect :D

tnx so much bro ..

-your little brother ... toe
[Windows Mobile Software Development] Truthiswithin:
Sorry to butt in... is it possible to create a self-destructing 8) autorun that will rename itself or delete itself after having grabbed the rom? Then no problem about overwriting...

and as it deletes itself, have it play the mission impossible soundtrack :lol: 8) 8) 8)
[Windows Mobile Software Development] buzz_lightyear:
you must be a visionary bro, coz just before you post your wish, it was already done... ;o)

DWORD	DumpStart=0xA0000000;	//start address
DWORD	DumpSize=0x1000000;	//Size
DWORD	Step=0x80000;

sure, it is hardcoded now, but it will read it from config...

buzz
[Windows Mobile Software Development] vmirage:
just a question... after dumping the rom... what can i do with it? how do i extract the files from the rom?
[Windows Mobile Software Development] unapproachable2kx:
Would be nice,but how long it will take to send all the Rom image,suppose 128Mb,with a BT (700kbps)..? 2,55 minutes,[corrected] :D !

and if your device have not enough battery life to complete bt operation?

and most important,first you need to pair the devices=time!

DumpRom via SD is perfect.
[Windows Mobile Software Development] zohaer21:
dude thats like something out of ALIAS ( if you know what that is)

thats uber cool.. anywasy.. i was wondering how long does it take to dump rom using your tool ???
[Windows Mobile Software Development] buzz_lightyear:
yeah i know ALIAS... a little bit... well never watched it.. :D

are u from Germany mate??

it takes about 1.5 minute to dump 64MB of ROM

buzz
[Windows Mobile Software Development] HDuser:
Opened a can of worms here have we Not?, I still have the make coffee problem from a past thread.

BT I think is cool but only for a programing point of view, think the time and pairing is going to take to long and generate to much intrest from others standi around.

Anyway, will let buzz do some work, test what he has done and then add some nice to haves.

Thanks buzz
[Windows Mobile Software Development] BoSJo:
Great work Buzz.

By all means build a BT Rom dumper, i would imagine that you in certain scenarios with a good dialog would be able to dump the rom via BT.

Taking out an SD and sticking it in a device clamped down with 2-5 M$ dudes hovering over the device would be difficult.

Standing and playing with the device still clamped down while your buddy stands near by and receives the Rom would be easier!!

And BTW, has this program been tested on a Himalaya running 2005????

Just in case.......
[Windows Mobile Software Development] buzz_lightyear:
runs on any ARM device with SD slot...

buzz
[Windows Mobile Software Development] Shikra:
BT Idea is more like a virus ;)

No wonder MS is trying all this certfication of cab and exe file. What if they really start to impliment it strictly ;)
[Windows Mobile Software Development] buzz_lightyear:
@unapproachable2k

OBEX transfer works without pairing... ;o)

buzz
[Windows Mobile Software Development] fd28:
grab_it fine tool

But "Speicherkarte" (CF-Card) = Error Cannot create file!
[Windows Mobile Software Development] vladco:
dump.bin easy write back?

hi!

stil no way to write back dump.bin easy ?

thankyou!!!
[Windows Mobile Software Development] :
Split dump.bin into NK.bin, ...

Hi.

I made a ROM dump with grab_it and now I'd like to split it into sections to finally have NK.bin, TINYNK.bin, Drivers.bin and chain.bin as this is the only format my CE5 device supports.

Please, could someone give me a "dummies" guideline howto?

BTW: I've been through ALL the pages, really!
[Windows Mobile Software Development] khakhi:
Buzz,

i was about to follow your stepd but found on my 512mb sd card there already is a folder named 2577 with autorun.exe in it...

how do i check if ROM has been dumped? look for the dump.bin file in root of sd?

if ROM has not been dump then how do i dump it if 2577 folder is already in my sd with autorun.exe in it?

how to i get the dump file flashable?
[Windows Mobile Software Development] degt:
Never mind, managed to dump my own ROM with another tool. Now I can upgrade.