Last updated 18 Jan 2001 |
EnCode for EPOC/Psion 5, 5mx, 7, Revo, Revo+ |
The application protector |
Protect your applications against Revtran by
|
Download EnCode (Version 1.20 17 Jan 01) (50k)
|
Scrambled code Once you have completely finished writing your program, let EnCode go to work on your OPL script. It transforms all procedure, constant, label and variable names into gibberish. You will be able to translate the scrambled OPL in exactly the same way as your original script, and it will do exactly the same task - but even if someone does use Revtran, they will have a very hard time understanding your code. For example, EnCode might turn this:
into this:
And it does it quickly! (more than 20k of source code per minute.)
|
Revtran bombs For added protection, EnCode can insert into your translated app special codes which don't affect the program but which will cause Revtran to crash. There are two methods:
|
It's free! EnCode is what I call free-ish-ware. If you like it, register by emailing me something nice - your app, a neat piece of code etc. Then I'll email you the password. |
Screenshot 2: the results. See the log file
Screenshot 3: an OPO object file has been selected for protection.
Screenshot 4: the results.