home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #2 / RBBS_vol1_no2.iso / 009z / ibmass_t.unp < prev    next >
Text File  |  1987-06-12  |  7KB  |  233 lines

  1.   
  2.                  Unprotect IBM Assistant Series of Programs
  3.  
  4.  
  5. IBM Writing Assistant Version 1.01
  6.         
  7.             Two versions of IBM Writing Assistant are available on your
  8.        original program disks.  One version is used if you have 128K and
  9.        another version is used for 256K or more of available RAM.  First
  10.        determine which one is on your working copy disk.
  11.         
  12.             TYPE  DIR WRITE.*
  13.         
  14.             128K will display  WRITE.EXE
  15.                                WRITE.SWP
  16.         
  17.             256K will display  WRITE.EXE
  18.                                WRITE.NON
  19.         
  20.             First copy all files to another disk and put your working
  21.        copy away--copy a:*.* b:/v. (I know, you NEVER screw up, but do
  22.        it anyway).
  23.         
  24.    Let's start with the 128K (165,376 byte) version.
  25.         
  26.        A>RENAME WRITE.EXE WRITE
  27.         
  28.        A>DEBUG WRITE
  29.         
  30.        -U 1314
  31.         
  32.        You will see the following, if not type Q and call it a day.
  33.         
  34.        XXXX:1314  CD13        INT    13
  35.        XXXX:1316  B80102      MOV    AX,0201
  36.        XXXX:1319  CD13        INT    13
  37.        XXXX:131B  721F        JB     133C
  38.        XXXX:131D  81C30002    ADD    BX,0200
  39.        XXXX:1321  B80102      MOV    AX,0201
  40.        XXXX:1324  CD13        INT    13
  41.        XXXX:1326  7210        JB     1338
  42.        XXXX:1328  8A8711FE    MOV    AL,[BX+FE11]
  43.        XXXX:132C  324711      XOR    AL,[BX+11]
  44.        XXXX:132F  3C74        CMP    AL,74
  45.        etc...
  46.         
  47.        Type in the following at the (-) prompt
  48.         
  49.        -e 1314 90 90 90 90
  50.         
  51.        -e 1324 90 90
  52.         
  53.        -e 132F 39 C0
  54.         
  55.        -w
  56.           (debug will respond with 'Writing 28600 bytes')
  57.        -q
  58.         
  59.        A>RENAME WRITE WRITE.EXE
  60.         
  61.    All set, now for the 256K (163,328 byte) version.
  62.         
  63.        A>RENAME WRITE.EXE WRITE
  64.         
  65.        A>DEBUG WRITE
  66.         
  67.        -U 2B14
  68.         
  69.        You will see the following, if not type Q and call it a day.
  70.         
  71.        XXXX:2B14  CD13        INT    13
  72.        XXXX:2B16  B80102      MOV    AX,0201
  73.        XXXX:2B19  CD13        INT    13
  74.        XXXX:2B1B  721F        JB     2B3C
  75.        XXXX:2B1D  81C30002    ADD    BX,0200
  76.        XXXX:2B21  B80102      MOV    AX,0201
  77.        XXXX:2B24  CD13        INT    13
  78.        XXXX:2B26  7210        JB     2B38
  79.        XXXX:2B28  8A8711FE    MOV    AL,[BX+FE11]
  80.        XXXX:2B2C  324711      XOR    AL,[BX+11]
  81.        XXXX:2B2F  3C74        CMP    AL,74
  82.        etc...
  83.         
  84.        Type in the following at the (-) prompt
  85.         
  86.        -e 2B14 90 90 90 90
  87.         
  88.        -e 2B24 90 90
  89.         
  90.        -e 2B2F 39 C0
  91.         
  92.        -w
  93.           (debug will respond with 'Writing 27E00 bytes')
  94.        -q
  95.         
  96.        A>RENAME WRITE WRITE.EXE
  97.         
  98.             You now have an unprotected version of IBM Writing Assistant
  99.        and can now copy the files onto a bootable disk.  The WRITE.EXE
  100.        file will no longer look for the hidden files on drive A.  This
  101.        was a problem before as we were stuck with a 320K formatted disk
  102.        with no room for the operating system to be installed.  It is
  103.        important to keep the appropriate file (WRITE.SWP or WRITE.NON)
  104.        with the WRITE.EXE file.
  105.  
  106.  
  107. IBM Filing, Reporting and Graphing Assistant Programs
  108.  
  109.         The  proceedure for unprotecting these is similar to that used for
  110.         Writing Assistant (the 128k version) as the protection scheme used is
  111.         identical (at least in my versions).
  112.  
  113.    Now for Filing Assistant (where FILE.EXE is 72,546 bytes)
  114.  
  115.        A>RENAME FILE.EXE FILE
  116.         
  117.        A>DEBUG FILE
  118.         
  119.        -U 1718
  120.         
  121.        You will see the following, if not type Q and call it a day.
  122.         
  123.        XXXX:1718  CD13        INT    13
  124.        XXXX:      B80102      MOV    AX,0201
  125.        XXXX:      CD13        INT    13
  126.        XXXX:      721F        JB     2B3C
  127.        XXXX:      81C30002    ADD    BX,0200
  128.        XXXX:      B80102      MOV    AX,0201
  129.        XXXX:1728  CD13        INT    13
  130.        XXXX:      7210        JB     2B38
  131.        XXXX:      8A8711FE    MOV    AL,[BX+FE11]
  132.        XXXX:      324711      XOR    AL,[BX+11]
  133.        XXXX:1733  3C74        CMP    AL,74
  134.        etc...
  135.         
  136.        Type in the following at the (-) prompt
  137.         
  138.        -e 1718 90 90 90 90
  139.         
  140.        -e 1728 90 90
  141.         
  142.        -e 1733 39 C0
  143.         
  144.        -w
  145.           (debug will respond with 'Writing 11B62 bytes')
  146.        -q
  147.         
  148.        A>RENAME FILE FILE.EXE
  149.        
  150.    Now for Reporting Assistant (where REPORT.EXE is 79,872 bytes)
  151.  
  152.        A>RENAME REPORT.EXE REPORT
  153.         
  154.        A>DEBUG REPORT
  155.         
  156.        -U 1518
  157.         
  158.        You will see the following, if not type Q and call it a day.
  159.         
  160.        XXXX:1518  CD13        INT    13
  161.        XXXX:      B80102      MOV    AX,0201
  162.        XXXX:      CD13        INT    13
  163.        XXXX:      721F        JB     2B3C
  164.        XXXX:      81C30002    ADD    BX,0200
  165.        XXXX:      B80102      MOV    AX,0201
  166.        XXXX:1528  CD13        INT    13
  167.        XXXX:      7210        JB     2B38
  168.        XXXX:      8A8711FE    MOV    AL,[BX+FE11]
  169.        XXXX:      324711      XOR    AL,[BX+11]
  170.        XXXX:1533  3C74        CMP    AL,74
  171.        etc...
  172.         
  173.        Type in the following at the (-) prompt
  174.         
  175.        -e 1518 90 90 90 90
  176.         
  177.        -e 1528 90 90
  178.         
  179.        -e 1533 39 C0
  180.         
  181.        -w
  182.           (debug will respond with 'Writing 13800 bytes')
  183.        -q
  184.         
  185.        A>RENAME REPORT REPORT.EXE
  186.        
  187.    And finally for Graphing Assistant (125,440 bytes)
  188.  
  189.        A>RENAME GRAPH.EXE GRAPH
  190.         
  191.        A>DEBUG GRAPH
  192.         
  193.        -U 5DA6
  194.         
  195.        You will see the following, if not type Q and call it a day.
  196.         
  197.        XXXX:5DA6  CD13        INT    13
  198.        XXXX:      B80102      MOV    AX,0201
  199.        XXXX:      CD13        INT    13
  200.        XXXX:      721F        JB     2B3C
  201.        XXXX:      81C30002    ADD    BX,0200
  202.        XXXX:      B80102      MOV    AX,0201
  203.        XXXX:5DB6  CD13        INT    13
  204.        XXXX:      7210        JB     2B38
  205.        XXXX:      8A8711FE    MOV    AL,[BX+FE11]
  206.        XXXX:      324711      XOR    AL,[BX+11]
  207.        XXXX:5DC1  3C74        CMP    AL,74
  208.        etc...
  209.         
  210.        Type in the following at the (-) prompt
  211.         
  212.        -e 5DA6 90 90 90 90
  213.         
  214.        -e 5DB6 90 90
  215.         
  216.        -e 5DC1 39 C0
  217.         
  218.        -w
  219.           (debug will respond with 'Writing 1EA00 bytes')
  220.        -q
  221.         
  222.        A>RENAME GRAPH GRAPH.EXE     
  223.  
  224.  
  225. That's all there is to it! Now you can rearrange the programs, make bootable
  226. disks, run from a ram disk or whatever. As always, if this doesn't work to your
  227. satisfaction, you have no recourse so please perform this on a DISKCOPY version
  228. of your software and not your distribution disk.
  229.  
  230. Much thanks to whoever figured out the Writing Assistant Unprotection as I only
  231. applied the same logic to the remainder of the series.
  232.