Category : Alternate Operating Systems - Quarterdeck DesqView, CP/M, etc
Archive   : UNPQEMM.ZIP
Filename : QEMM.UNP

 
Output of file : QEMM.UNP contained in archive : UNPQEMM.ZIP
Different software designer chose not to copy protect their
product. Instead they force you to register it during the
installation process, so that if you share it then the initial
installation data is copied also (such as actual owner name, NOT GOOD).

Well Quarterdeck 386 v6 does just that. Once it has been installed
you can not delete the owner's registration information (At least not
without spending several days hunting for the byte area where this data
is loaded. Even after then you will need to decode the encrypted data,
BOARING!!! Here is an alternative. Just poke the "install.exe" file
with a few minor changes and you can install without it asking for
owner's information. As a matter of fact, the install will think that
the owner is "BLANK" with the Serial Number as "BLANK". The code
was broken using the Great Norton Utilities, but the fix is accomplished
by using "debug" since every DOS machines has debug.

Let get started...

For some reason, Norton and debug addresses are off by 256 bytes (example:
the code need fixiing is at location 18A0 in Norton, but at 19A0 in debug)
Don't know why, but just in case the address list in the fix does not
produce the text shown, then add or subtract the 256 byte to the address)
NOTE: THIS FIX ONLY WORK FOR VERSION 6.0 (as far as I know)

cr is notation for "carriage return"

1. Copy install.exe to a new filename "install.bin"

2. Load debug with new filename (debug install.bin)

3. At "-" prompt type "d19a0 cr". This should give you the following:

XXXX:19A0 00 00 00 00 00 00 00 91-17 00 00 ff ff 00 ff ff ................
XXXX:19B0 ff 03 7d 11 ff 00 e3 31-32 33 2d 34 35 2d 36 37 ..}....123-45-67
XXXX:19C0 38 39 2d 39 38 37 36 35-34 ff ff 20 20 20 20 20 89-987654..

4. Now poke 3 bytes. At "-" prompt type: "e19AD 01 ff 05 cr"
Typing "d19a0 cr" again should display the following (the last
three bytes are changed):

XXXX:19A0 00 00 00 00 00 00 00 91-17 00 00 ff ff 01 ff 05 ................
XXXX:19B0 ff 03 7d 11 ff 00 e3 31-32 33 2d 34 35 2d 36 37 ..}....123-45-67
XXXX:19C0 38 39 2d 39 38 37 36 35-34 ff ff 20 20 20 20 20 89-987654..

5. Now to rid ourselves of that serial number. At prompt
type: "f19B7,19CB 20 cr". Now we should have:

XXXX:19A0 00 00 00 00 00 00 00 91-17 00 00 ff ff 01 ff 05 ................
XXXX:19B0 ff 03 7d 11 ff 00 e3 20-20 20 20 20 20 20 20 20 ..}....
XXXX:19C0 20 20 20 20 20 20 20 20-20 ff ff 20 20 20 20 20 ..

6. And finally, the Serial Number title in the install.
Type: "d1470 cr". This is what you should see.

XXXX:1470
XXXX:1470 5b 58 c3 53 65 72 [X.Ser
XXXX:1480 69 61 6c 20 4e 6f 3a 20-ff ff ff 07 00 00 ff 04 ial No: ..........

Now type: "f147d,1487 20 cr". Typing "d1470 cr" again should
look like this:

XXXX:1470
XXXX:1470 5b 58 c3 20 20 20 [X.Ser
XXXX:1480 20 20 20 20 20 20 20 20-ff ff ff 07 00 00 ff 04 ial No: ..........

7. There it is. Now run the install program and install QEMM
with no serial number and owner information listed anywhere!!!

Have Fun...


  3 Responses to “Category : Alternate Operating Systems - Quarterdeck DesqView, CP/M, etc
Archive   : UNPQEMM.ZIP
Filename : QEMM.UNP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/