Step-through debug of the release code

Hi, I have a compiled AIR application that I don’t have the source to. I would like to see what commands it’s calling. It doesn’t have to be actionsicript commands, assembly instructions are fine, as long as I can step through the program one instruction at a time. Something along the lines of ollydbg. So far all I could find was flex fdb debugger and adl, both of which require a debug version of the app.
Thanks

You should ask the author for the source. What possible legal use can you have for stepping through the assembly opcodes?

I bought the software, Ive read the EULA, I’m not decompiling it or accessing the source code. I just want to see which instructions on my processor is running during execution. This is 100% legal.

Excuse me for my scepticism, but 9/10 discussions I see on the web for decompiling/debugging/decrypting compiled code are for dubious purposes, usually thinly veiled attempts to bypass copy protection, or to take and alter others content. :rolleyes:

As a former assembly language coder myself, I doubt that sifting through the thousands of low level assembly opcodes generated by the air virtual machine for a particular commercial app can be useful for any ethical task any more than using ollydbg on commercial apps is. (quote from wikipedia “OllyDbg is often used by crackers to crack software made by other developers. For cracking and reverse engineering, it is often the primary tool because of its ease of use and availability.”)

By all means expand on why you feel it’s necessary to monitor low level activity on this application.

I want to be able to step through because im getting an error at a certain point in the application, contacting the developer has not resolved the issue. I wanted the see what happens at that particular point I.e register values, access operation. It doesn’t necessarily have to be assembly, myabe air vm bytecode or any other intermediate will suffice. Are there any tools out there that do that or do they all require a debug build?

What kind of error do you get, do you get a error message?

I can’t pinpoint the error, the app closes in the middle of a session, there are no logs. Customer service can’t help, they’re saying it might be a machine specific error. Trust me, if I had another way of getting this done I would, there’s nothing you can via a forum to help except by suggesting a decent debugged.

I can’t pinpoint the error, the app closes in the middle of a session, there are no logs. Customer service can’t help, they’re saying it might be a machine specific error. Trust me, if I had another way of getting this done I would, there’s nothing you can via a forum to help except by suggesting a decent debugged.