Arduino HEX file

Quick question guys
Is there any way to convert the Arduino HEX file created when you compile a sketch, back into an arduino IDE file if you do not have the original sketch files?
I guess im asking if you supply a firmware file in the form of a HEX file which you created in the arduino IDE, could someone reverse engineer it for use with the arduino IDE again.

No.

The best you could come up with is the assembler that the compiler generated. It won't be particularly readable or easy to change.

Horendus: I guess im asking if you supply a firmware file in the form of a HEX file which you created in the arduino IDE, could someone reverse engineer it for use with the arduino IDE again.

taken to the extreme ?

kinda-sorta.....

the time to reverse engineer would be 10 times that of writing a new program that does the same thing.

the skill of the person trying to reverse engineer would so superior and such a person would find that creating the program easier than most.

is it possible ? many of us believe anything is possible.

or, are you asking if you can copy the file from the chip onto a second chip ?

or, are you asking if you can copy the file from the chip onto a second chip ?

In a heartbeat...

Windows Script: avr-firmware-duplicator

Ray