uncompile

187 views
Skip to first unread message

CDMI - Steve T

unread,
Oct 23, 2013, 9:12:48 AM10/23/13
to mvd...@googlegroups.com
i have lost about 7 items of source code custom designed for one of my clients
their OS is:
D3 Release Version  9.0.2.WINDOWS
these apps were compiled in Flash Basic
is there anyway i can uncompile to retrieve the source?
thanks in advance,
Steve Trimble
CDMI

geneb

unread,
Oct 23, 2013, 10:28:53 AM10/23/13
to mvd...@googlegroups.com
On Wed, 23 Oct 2013, CDMI - Steve T wrote:

> i have lost about 7 items of source code custom designed for one of my
> clients
> their OS is:
> D3 Release Version 9.0.2.WINDOWS
> these apps were compiled in Flash Basic
> is there anyway i can uncompile to retrieve the source?

I've used the Renejm Enterprises decompiler in the past:
http://www.renejm.com/pickdis

g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby. Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!

Glen Batchelor

unread,
Oct 23, 2013, 10:45:23 AM10/23/13
to mvd...@googlegroups.com
I don't think his disassembler works on flashed code??
I have used it as well. It produces clean, understandable output.


--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+unsubscribe@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms

geneb

unread,
Oct 23, 2013, 10:58:44 AM10/23/13
to mvd...@googlegroups.com
On Wed, 23 Oct 2013, Glen Batchelor wrote:

> I don't think his disassembler works on flashed code??
> I have used it as well. It produces clean, understandable output.
>
I _think_ it does. I don't recall if the code I decompiled was flashed or
not however.

I just tested it and it does decompile FlashBASIC code.

I'm using D3 Linux 9.0.0.

CDMI - Steve T

unread,
Oct 23, 2013, 11:28:36 AM10/23/13
to mvd...@googlegroups.com
thanks so much!
probably just saved my a__!
take care, 
Steve Trimble
Computerized Data Mgmt Inc
 

geneb

unread,
Oct 23, 2013, 11:46:55 AM10/23/13
to mvd...@googlegroups.com
On Wed, 23 Oct 2013, CDMI - Steve T wrote:

> thanks so much!
> probably just saved my a__!
> take care,�

You're quite welcome Steve!

David Knight

unread,
Oct 23, 2013, 5:16:07 PM10/23/13
to mvd...@googlegroups.com
Years ago I used an uncompile utility & it worked.

It shoul;d work on d3 Flashed code because my understanding is there are 3 layers: source-->p-code-->flashed; where p-code is what 'normal' compiling does and is stored at the location pointed to by the dictionary. Hence we can think of it as being "in" the dictionary. Flash then takes this one step further creating machine code specific to the o/s & system it is on.

Which is why you can create flash without source.

You can distribute without source and everything works, but you cannot distribute only flash. p-code goes along with it. Therefore an uncompile should work.

Good luck!

Kevin Powick

unread,
Oct 24, 2013, 11:16:42 PM10/24/13
to mvd...@googlegroups.com, CDMI - Steve T

On Wednesday, 23 October 2013 11:28:36 UTC-4, CDMI - Steve T wrote:
thanks so much!
probably just saved my a__!

Steve, oh Steve.  There should be no excuse for losing source code.  Every developer should be using source code control along with remote/offsite repositories.

--
Kevin Powick 

Anthony Youngman

unread,
Oct 25, 2013, 5:55:39 AM10/25/13
to mvd...@googlegroups.com
That's all very well, but how much of this code came out of the ark?
I've lost PLENTY of source along the way, and even if I've got the
source, can I find it amongst the pile of backup tapes, CDs, DVDs etc?
That presumes I've even got a tape drive capable of reading the backup -
I've been bitten that way before :-(

Then there's what could even be described as maliciousness - I've lost a
load of stuff because a colleague assured me everything was backed up,
and when I went to reload it - "tapes? What tapes?" !!!

That said, *NOW* that disk space is dirt cheap and version control is
easy, losing any code today is just plain incompetence :-)

Cheers,
Wol
Reply all
Reply to author
Forward
0 new messages