home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 462 / README.TXT next >
Text File  |  1999-12-11  |  5KB  |  145 lines

  1. Title:       ScrambleOPL (Epoc) V1.1
  2. Description: Scramble proc & variable names in OPL source code
  3. Author:      Richard Smedley <rsmedley@cix.co.uk>
  4. Home page:   http://www.cix.co.uk/~rsmedley/s5/
  5.  
  6.  
  7. INTRODUCTION
  8. ============
  9.  
  10. One of the major problems when writing programs for the Psion is that
  11. translated OPL programs still contain the names of all your procedures
  12. and variables. This makes things very easy for hackers, because if they
  13. find a way of decompiling your program they will be able to restore the
  14. names of all your procs and variables to see exactly how the program
  15. works.
  16.  
  17. ScrambleOPL makes things more difficult for hackers. It modifies the
  18. OPL source code for your program, replacing the name of every proc &
  19. variable with a randomly-generated nonsense name. This means that even
  20. if somebody does succeed in reverse-translating your program, most of
  21. the program will look like gibberish to them - making it a lot more
  22. difficult for people to work out how your program works and modify it.
  23.  
  24. Using ScrambleOPL doesn't guarantee that your program won't be hacked
  25. by a professional hacker. Sadly nothing can guarantee this. But it will
  26. make things a lot more difficult for hackers, to help protect against
  27. this happening.
  28.  
  29. ScrambleOPL runs entirely on your Psion, so you don't need to have a
  30. desktop machine (PC, Amiga) to use it.
  31.  
  32. Full usage instructions are included in the help file.
  33.  
  34.  
  35. INSTALLATION
  36. ============
  37.  
  38. This program should be fully compatible with all EPOC machines,
  39. including Psion S5/5mx, Revo, S7, Oregon Scientific Osaris, etc.
  40.  
  41. Select SCRAMBLEOPL.SIS to install it on your Psion, and everything
  42. will be installed for you automatically.
  43.  
  44. ScrambleOPL uses the following additional modules, which are supplied
  45. with the program as SIS files:
  46.  
  47.     PERCENT.SIS (Percent.opm V2.20, by Francois Langinieux)
  48.     SYSRAM1.SIS (Sysram1.opx V1.0)
  49.  
  50. If you haven't installed these on your system yet, or if you are using
  51. earlier versions of these modules, then you will need to install these
  52. before you can use ScrambleOPL. Again all you need to do is select their
  53. SIS files and they will be installed automatically.
  54.  
  55.  
  56. CONDITIONS OF USE
  57. =================
  58.  
  59. If you want to release any programs that have been protected using
  60. ScrambleOPL, then please read the following conditions of use:
  61.  
  62. FREEWARE PROGRAMS: Freeware programs which have been protected using
  63. ScrambleOPL can be freely distributed. It would be nice if you could
  64. credit me somewhere in the docs for your program, but this isn't
  65. essential.
  66.  
  67. SHAREWARE PROGRAMS: If you want to release a shareware program which
  68. has been protected using ScrambleOPL, then I would like you to give me
  69. a free registration code for your program. Again, it would also be nice
  70. if you could credit me in the docs for your program, but this isn't
  71. essential.
  72.  
  73. COMMERCIAL PROGRAMS: ScrambleOPL can be used to protect commercial
  74. products but you must send me a free copy of the finished product that
  75. you are releasing. You must also mention my name somewhere in the
  76. credits, either in the manual or in the program itself. Note that you
  77. don't have to mention ScrambleOPL, simply mentioning my name is enough.
  78.  
  79.  
  80. CONTACTING THE AUTHOR
  81. =====================
  82.  
  83. If you have any comments about this program, or if you want to contact
  84. me for any reason, then here is my address:
  85.  
  86.     Richard Smedley
  87.     PO Box 59
  88.     Sutton-in-Ashfield
  89.     Notts
  90.     NG17 3HP
  91.     England
  92.  
  93.     rsmedley@cix.co.uk
  94.  
  95. The latest version of ScrambleOPL will always be available to download
  96. from my home page:
  97.  
  98.     http://www.cix.co.uk/~rsmedley/s5/
  99.  
  100.  
  101. CREDITS
  102. =======
  103.  
  104. I would like to thank the following people for their invaluable help
  105. and support while developing this program:
  106.  
  107.     Mike Rudin - Author of RevTran
  108.     Francois Langinieux - Author of Percent.opm
  109.  
  110.  
  111. COPYRIGHT & DISTRIBUTION
  112. ========================
  113.  
  114. ScrambleOPL is Copyright (C) Richard Smedley 1999.
  115.  
  116. This program may be freely distributed for non-commercial purposes
  117. providing that all the original files remain fully intact and
  118. unmodified. Commercial use of this program, or any part thereof,
  119. requires the written permission of the author.
  120.  
  121. Standard disclaimer applies; you use this program at your own risk.
  122.  
  123. Percent.opm is Copyright (C) Francois Langinieux, 1999.
  124.  
  125.  
  126. VERSION HISTORY
  127. ===============
  128.  
  129. V1.0 (27.02.99)
  130.  
  131.   - The first public release.
  132.  
  133. V1.1 (11.12.99)
  134.  
  135.   - Completely redesigned the GUI. ScrambleOPL & SafeOPL now have
  136.     the same "look and feel" to each other.
  137.  
  138.   - Now displays a progress bar, so you can instantly see how much
  139.     of your program has been protected.
  140.  
  141.   - You can now press Esc at any time to abort without making any
  142.     changes to your program.
  143.  
  144.   - Numerous improvements to the docs.
  145.