Download X-Plane v6.16 crack

Added to site2005-02-12
Rating70/100
Votes2


xplanev6.16crack.zip (5465 bytes)

namesizecompressed
howto-create-crack/ 0 0
howto-create-crack/code.txt 4627 1157
howto-create-crack/function.txt 5830 1200
howto-create-crack/howto.txt 953 501
howto-crack.txt 172 126
X-Plane 616 crack.exe 5135 1721

howto-create-crack/code.txt

:0046360B 68641D5F00              push 005F1D64

* Possible StringData Ref from Data Obj ->"No VERSION-6.0 CD found! X-Plane "
                                        ->"is operating in demo mode."
                                  |
:00463610 688E1D5F00              push 005F1D8E
:00463615 6A00                    push 00000000
:00463617 E8E5EAFCFF              call 00432101
:0046361C 83C418                  add esp, 00000018
:0046361F C7057CEC610001000000    mov dword ptr [0061EC7C], 00000001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:004635D7(C), :004635EA(C), :004635F3(C)
|
:00463629 833D7CEC610000          cmp dword ptr [0061EC7C], 00000000
:00463630 743E                    je 00463670
:00463632 BA00000000              mov edx, 00000000
:00463637 89157CEC6100            mov dword ptr [0061EC7C], edx
:0046363D E8F218FEFF              call 00444F34
:00463642 A2BCBC6406              mov byte ptr [0664BCBC], al
:00463647 803DBCBC640600          cmp byte ptr [0664BCBC], 00
:0046364E 7520                    jne 00463670
:00463650 6A09                    push 00000009
:00463652 68CA1D5F00              push 005F1DCA

* Possible StringData Ref from Data Obj ->"Next time put the CD in before "
                                        ->"you start X-Plane to avoid this "
                                        ->"annoyance!"
                                  |
:00463657 68CB1D5F00              push 005F1DCB

* Possible StringData Ref from Data Obj ->"I am taking you out of demo mode "
                                        ->"now!"
                                  |
:0046365C 68151E5F00              push 005F1E15

* Possible StringData Ref from Data Obj ->"OK I found the CD!"
                                  |
:00463661 683B1E5F00              push 005F1E3B
:00463666 6A00                    push 00000000
:00463668 E894EAFCFF              call 00432101
:0046366D 83C418                  add esp, 00000018

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00463630(C), :0046364E(C)
|
:00463670 803DBCBC640600          cmp byte ptr [0664BCBC], 00
:00463677 0F8498000000            je 00463715
:0046367D D9052C9D6406            fld dword ptr [06649D2C]
:00463683 DC1DC8175F00            fcomp qword ptr [005F17C8]
:00463689 DFE0                    fstsw ax
:0046368B F6C445                  test ah, 45
:0046368E 0F8581000000            jne 00463715
:00463694 833D74EC610000          cmp dword ptr [0061EC74], 00000000
:0046369B 7578                    jne 00463715
:0046369D C70574EC610001000000    mov dword ptr [0061EC74], 00000001
:004636A7 68602D5300              push 00532D60
:004636AC 68A4F85200              push 0052F8A4

* Possible StringData Ref from Data Obj ->"I do not detect an X-Plane 6.0 "
                                        ->"or later CD in the following drive: "
                                  |
:004636B1 684E1E5F00              push 005F1E4E
:004636B6 E80883FCFF              call 0042B9C3
:004636BB 83C40C                  add esp, 0000000C
:004636BE 68602D5300              push 00532D60

* Possible StringData Ref from Data Obj ->" so I shall now ignore your joystick "
                                        ->"input since you have not put the "
                                        ->"X-Plane 6.0 or later CD in that "
                                        ->"drive!"
                                  |
:004636C3 68921E5F00              push 005F1E92
:004636C8 68602D5300              push 00532D60
:004636CD E8F182FCFF              call 0042B9C3
:004636D2 83C40C                  add esp, 0000000C
:004636D5 6A09                    push 00000009
:004636D7 68CA1D5F00              push 005F1DCA

* Possible StringData Ref from Data Obj ->"(If you already have an X-Plane "
                                        ->"6.0 or later CD, be sure to put "
                                        ->"it in the drive before you start "
                                        ->"the sim to avoid this message!)"
                                  |
:004636DC 68FF1E5F00              push 005F1EFF

* Possible StringData Ref from Data Obj ->"Order your copy now at WWW.X-PLANE.COM, "
                                        ->"or call Laminar Research at (803) "
                                        ->"738-0910 and order your full copy "
                                        ->"today!"
                                  |
:004636E1 68801F5F00              push 005F1F80
:004636E6 68602D5300              push 00532D60



howto-create-crack/function.txt

* Referenced by a CALL at Addresses:
|:0046363D   , :0049C0E8   
|
:00444F34 55                      push ebp
:00444F35 89E5                    mov ebp, esp
:00444F37 53                      push ebx
:00444F38 56                      push esi
:00444F39 57                      push edi
:00444F3A 81ECF8010000            sub esp, 000001F8
:00444F40 B8CCCCCCCC              mov eax, CCCCCCCC
:00444F45 8D3C24                  lea edi, dword ptr [esp]
:00444F48 B97E000000              mov ecx, 0000007E
:00444F4D F3                      repz
:00444F4E AB                      stosd
:00444F4F 8DBD00FEFFFF            lea edi, dword ptr [ebp+FFFFFE00]
:00444F55 BED0DC6100              mov esi, 0061DCD0
:00444F5A B97D000000              mov ecx, 0000007D
:00444F5F F3                      repz
:00444F60 A5                      movsd
:00444F61 8D9500FEFFFF            lea edx, dword ptr [ebp+FFFFFE00]
:00444F67 89D1                    mov ecx, edx
:00444F69 8D8500FEFFFF            lea eax, dword ptr [ebp+FFFFFE00]
:00444F6F 50                      push eax

* Possible StringData Ref from Data Obj ->"HOW TO INSTALL VERSION 6.txt"
                                  |
:00444F70 684CDE5E00              push 005EDE4C
:00444F75 68A4F85200              push 0052F8A4
:00444F7A E8446AFEFF              call 0042B9C3
:00444F7F 83C40C                  add esp, 0000000C
:00444F82 6A00                    push 00000000
:00444F84 8B1D2020B306            mov ebx, dword ptr [06B32020]
:00444F8A 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00444F8D 01DB                    add ebx, ebx
:00444F8F 8B0CDD9C32D100          mov ecx, dword ptr [8*ebx+00D1329C]
:00444F96 E887F1FBFF              call 00404122
:00444F9B 8B0D2020B306            mov ecx, dword ptr [06B32020]
:00444FA1 69C990000000            imul ecx, 00000090
:00444FA7 81C19832D100            add ecx, 00D13298
:00444FAD E8B87EFCFF              call 0040CE6A
:00444FB2 6A00                    push 00000000
:00444FB4 8B1D2020B306            mov ebx, dword ptr [06B32020]
:00444FBA 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00444FBD 01DB                    add ebx, ebx
:00444FBF 8B0CDD9C32D100          mov ecx, dword ptr [8*ebx+00D1329C]
:00444FC6 E857F1FBFF              call 00404122
:00444FCB 6A08                    push 00000008
:00444FCD 8D8500FEFFFF            lea eax, dword ptr [ebp+FFFFFE00]
:00444FD3 50                      push eax
:00444FD4 8B0D2020B306            mov ecx, dword ptr [06B32020]
:00444FDA 69C990000000            imul ecx, 00000090
:00444FE0 81C19832D100            add ecx, 00D13298
:00444FE6 E87DAAFCFF              call 0040FA68
:00444FEB 6A04                    push 00000004
:00444FED 8B1D2020B306            mov ebx, dword ptr [06B32020]
:00444FF3 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00444FF6 01DB                    add ebx, ebx
:00444FF8 8B0CDD9C32D100          mov ecx, dword ptr [8*ebx+00D1329C]
:00444FFF E807F3FBFF              call 0040430B
:00445004 50                      push eax
:00445005 E8CFF2FBFF              call 004042D9
:0044500A 59                      pop ecx
:0044500B 59                      pop ecx
:0044500C 3C00                    cmp al, 00
:0044500E 7404                    je 00445014
:00445010 B001                    mov al, 01
:00445012 EB6D                    jmp 00445081

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0044500E(C)
|
:00445014 6A01                    push 00000001
:00445016 8B1D2020B306            mov ebx, dword ptr [06B32020]
:0044501C 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:0044501F 01DB                    add ebx, ebx
:00445021 8B0CDD9C32D100          mov ecx, dword ptr [8*ebx+00D1329C]
:00445028 E8DEF2FBFF              call 0040430B
:0044502D 50                      push eax
:0044502E E8A6F2FBFF              call 004042D9
:00445033 59                      pop ecx
:00445034 59                      pop ecx
:00445035 3C00                    cmp al, 00
:00445037 7404                    je 0044503D
:00445039 B001                    mov al, 01
:0044503B EB44                    jmp 00445081

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00445037(C)
|
:0044503D 6A02                    push 00000002
:0044503F 8B1D2020B306            mov ebx, dword ptr [06B32020]
:00445045 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00445048 01DB                    add ebx, ebx
:0044504A 8B0CDD9C32D100          mov ecx, dword ptr [8*ebx+00D1329C]
:00445051 E8B5F2FBFF              call 0040430B
:00445056 50                      push eax
:00445057 E87DF2FBFF              call 004042D9
:0044505C 59                      pop ecx
:0044505D 59                      pop ecx
:0044505E 3C00                    cmp al, 00
:00445060 7404                    je 00445066
:00445062 B001                    mov al, 01
:00445064 EB1B                    jmp 00445081

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00445060(C)
|
:00445066 8B0D2020B306            mov ecx, dword ptr [06B32020]
:0044506C 69C990000000            imul ecx, 00000090
:00445072 81C19832D100            add ecx, 00D13298
:00445078 E8ED7DFCFF              call 0040CE6A
:0044507D B000                    mov al, 00
:0044507F EB00                    jmp 00445081

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00445012(U), :0044503B(U), :00445064(U), :0044507F(U)
|
:00445081 8D65F4                  lea esp, dword ptr [ebp-0C]
:00445084 5F                      pop edi
:00445085 5E                      pop esi
:00445086 5B                      pop ebx
:00445087 5D                      pop ebp
:00445088 C3                      ret





howto-create-crack/howto.txt

How-to crack X-Plane 6.16
Used disassembler W32Dasm version 8.9

1) disasemble X-Plane 616.exe
2) find string "I do not detect an X-Plane 6.0" - is in the location code.txt :004636AC
3) function called from addres :0046363D - call 00444F34 is function, that returns in register AL "01", if not in the CD-ROM original CD and "00", if found in CD-ROM original CD.
4) is demand ensure, that the function "function.txt" always returns in register AL "00".
5) return from this function is possible from this addreses :00445012(U), :0044503B(U), :00445064(U), :0044507F(U). In 3 first addreses is (one instruction back) mov al,01 and in the last is 00.
6) in this 3 locations :00445010, :00445039, :00445062 is demand this code: "B801 -- mov al, 01" replace this new code: "B800 -- mov al, 00"
7) In hexaeditor are this codes at there positions 44410, 44439, 44462  replace this "b8 01" herewith : "b8 00".

thats all; 



howto-crack.txt

Copy "X-Plane 616 crack.exe" to your directory contains file "X-Plane 616.exe".
Run "X-Plane 616 crack.exe".
Use button "Patch".

thats all; 


# 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z