Download X-Plane v6.21 crack

Added to site2005-02-12
Rating80/100
Votes3


xplanev6.21crack.zip (5667 bytes)

namesizecompressed
howto-create-crack/ 0 0
howto-create-crack/code.txt 6376 1512
howto-create-crack/function.txt 5298 1033
howto-create-crack/howto.txt 1030 515
howto-crack.txt 172 126
X-Plane 621 crack.exe 5135 1721

howto-create-crack/code.txt

:00466253 6A00                    push 00000000
:00466255 E8CBE4FCFF              call 00434725
:0046625A 83C418                  add esp, 00000018
:0046625D C70584E2610001000000    mov dword ptr [0061E284], 00000001

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00466215(C), :00466228(C), :00466231(C)
|
:00466267 833D84E2610000          cmp dword ptr [0061E284], 00000000
:0046626E 7451                    je 004662C1
:00466270 BA00000000              mov edx, 00000000
:00466275 891584E26100            mov dword ptr [0061E284], edx
:0046627B 31DB                    xor ebx, ebx

* Possible StringData Ref from Data Obj ->"HOW TO INSTALL VERSION 6.txt"
                                  |
:0046627D 68F2405F00              push 005F40F2
:00466282 E87C14FEFF              call 00447703
:00466287 59                      pop ecx
:00466288 83F800                  cmp eax, 00000000
:0046628B 7505                    jne 00466292
:0046628D BB01000000              mov ebx, 00000001

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0046628B(C)
|
:00466292 881D103E5D01            mov byte ptr [015D3E10], bl
:00466298 803D103E5D0100          cmp byte ptr [015D3E10], 00
:0046629F 7520                    jne 004662C1
:004662A1 6A0D                    push 0000000D
:004662A3 680F415F00              push 005F410F

* Possible StringData Ref from Data Obj ->"Next time put the CD in before "
                                        ->"you start X-Plane to avoid this "
                                        ->"annoyance!"
                                  |
:004662A8 6810415F00              push 005F4110

* Possible StringData Ref from Data Obj ->"I am taking you out of demo mode "
                                        ->"now!"
                                  |
:004662AD 685A415F00              push 005F415A

* Possible StringData Ref from Data Obj ->"OK I found the CD!"
                                  |
:004662B2 6880415F00              push 005F4180
:004662B7 6A00                    push 00000000
:004662B9 E867E4FCFF              call 00434725
:004662BE 83C418                  add esp, 00000018

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0046626E(C), :0046629F(C)
|
:004662C1 803D103E5D0100          cmp byte ptr [015D3E10], 00
:004662C8 0F8498000000            je 00466366
:004662CE D905801E5D01            fld dword ptr [015D1E80]
:004662D4 D81D883A5F00            fcomp dword ptr [005F3A88]
:004662DA DFE0                    fstsw ax
:004662DC F6C445                  test ah, 45
:004662DF 0F8581000000            jne 00466366
:004662E5 833D7CE2610000          cmp dword ptr [0061E27C], 00000000
:004662EC 7578                    jne 00466366
:004662EE C7057CE2610001000000    mov dword ptr [0061E27C], 00000001
:004662F8 68DC455300              push 005345DC
:004662FD 68440B5300              push 00530B44

* Possible StringData Ref from Data Obj ->"I do not detect an X-Plane 6.0 "
                                        ->"or later CD in the following drive: "
                                  |
:00466302 6893415F00              push 005F4193
:00466307 E86A79FCFF              call 0042DC76
:0046630C 83C40C                  add esp, 0000000C
:0046630F 68DC455300              push 005345DC

* 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!"
                                  |
:00466314 68D7415F00              push 005F41D7
:00466319 68DC455300              push 005345DC
:0046631E E85379FCFF              call 0042DC76
:00466323 83C40C                  add esp, 0000000C
:00466326 6A0D                    push 0000000D
:00466328 680F415F00              push 005F410F

* 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!)"
                                  |
:0046632D 6844425F00              push 005F4244

* 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!"
                                  |
:00466332 68C5425F00              push 005F42C5
:00466337 68DC455300              push 005345DC
:0046633C 6A00                    push 00000000
:0046633E E8E2E3FCFF              call 00434725
:00466343 83C418                  add esp, 00000018
:00466346 6A0D                    push 0000000D

* Possible StringData Ref from Data Obj ->"The mouse will not operate the "
                                        ->"yoke, but can be used for all "
                                        ->"other functions."
                                  |
:00466348 6838435F00              push 005F4338

* Possible StringData Ref from Data Obj ->"2: the trim, located on the far "
                                        ->"right of the power quadrant, operated "
                                        ->"with the [ and ] keys."
                                  |
:0046634D 6886435F00              push 005F4386

* Possible StringData Ref from Data Obj ->"1: the autopilot, located near "
                                        ->"the bottom of the radio stack, "
                                        ->"with values set in the glareshield."
                                  |
:00466352 68E3435F00              push 005F43E3

* Possible StringData Ref from Data Obj ->"For the rest of the flight, you "
                                        ->"can still fly the aircraft with:"
                                  |
:00466357 6845445F00              push 005F4445
:0046635C 6A00                    push 00000000
:0046635E E8C2E3FCFF              call 00434725
:00466363 83C418                  add esp, 00000018




howto-create-crack/function.txt

* Referenced by a CALL at Addresses:
|:00466282   , :0049F73B   , :0049F74C   
|
:00447703 55                      push ebp
:00447704 89E5                    mov ebp, esp
:00447706 53                      push ebx
:00447707 81ECF8010000            sub esp, 000001F8
:0044770D 57                      push edi
:0044770E B8CCCCCCCC              mov eax, CCCCCCCC
:00447713 8D7C2404                lea edi, dword ptr [esp+04]
:00447717 B97E000000              mov ecx, 0000007E
:0044771C F3                      repz
:0044771D AB                      stosd
:0044771E 5F                      pop edi
:0044771F 8D8508FEFFFF            lea eax, dword ptr [ebp+FFFFFE08]
:00447725 50                      push eax
:00447726 FF7508                  push [ebp+08]
:00447729 68440B5300              push 00530B44
:0044772E E84365FEFF              call 0042DC76
:00447733 83C40C                  add esp, 0000000C
:00447736 6A00                    push 00000000
:00447738 8B1D184CAD06            mov ebx, dword ptr [06AD4C18]
:0044773E 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00447741 01DB                    add ebx, ebx
:00447743 8B0CDD6445D700          mov ecx, dword ptr [8*ebx+00D74564]
:0044774A E8EFCAFBFF              call 0040423E
:0044774F 8B0D184CAD06            mov ecx, dword ptr [06AD4C18]
:00447755 69C990000000            imul ecx, 00000090
:0044775B 81C16045D700            add ecx, 00D74560
:00447761 E8095BFCFF              call 0040D26F
:00447766 6A00                    push 00000000
:00447768 8B1D184CAD06            mov ebx, dword ptr [06AD4C18]
:0044776E 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00447771 01DB                    add ebx, ebx
:00447773 8B0CDD6445D700          mov ecx, dword ptr [8*ebx+00D74564]
:0044777A E8BFCAFBFF              call 0040423E
:0044777F 6A08                    push 00000008
:00447781 8D8508FEFFFF            lea eax, dword ptr [ebp+FFFFFE08]
:00447787 50                      push eax
:00447788 8B0D184CAD06            mov ecx, dword ptr [06AD4C18]
:0044778E 69C990000000            imul ecx, 00000090
:00447794 81C16045D700            add ecx, 00D74560
:0044779A E85691FCFF              call 004108F5
:0044779F 6A04                    push 00000004
:004477A1 8B1D184CAD06            mov ebx, dword ptr [06AD4C18]
:004477A7 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:004477AA 01DB                    add ebx, ebx
:004477AC 8B0CDD6445D700          mov ecx, dword ptr [8*ebx+00D74564]
:004477B3 E86FCCFBFF              call 00404427
:004477B8 50                      push eax
:004477B9 E837CCFBFF              call 004043F5
:004477BE 59                      pop ecx
:004477BF 59                      pop ecx
:004477C0 3C00                    cmp al, 00
:004477C2 7407                    je 004477CB
:004477C4 B800000000              mov eax, 00000000
:004477C9 EB76                    jmp 00447841

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004477C2(C)
|
:004477CB 6A01                    push 00000001
:004477CD 8B1D184CAD06            mov ebx, dword ptr [06AD4C18]
:004477D3 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:004477D6 01DB                    add ebx, ebx
:004477D8 8B0CDD6445D700          mov ecx, dword ptr [8*ebx+00D74564]
:004477DF E843CCFBFF              call 00404427
:004477E4 50                      push eax
:004477E5 E80BCCFBFF              call 004043F5
:004477EA 59                      pop ecx
:004477EB 59                      pop ecx
:004477EC 3C00                    cmp al, 00
:004477EE 7407                    je 004477F7
:004477F0 B800000000              mov eax, 00000000
:004477F5 EB4A                    jmp 00447841

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004477EE(C)
|
:004477F7 6A02                    push 00000002
:004477F9 8B1D184CAD06            mov ebx, dword ptr [06AD4C18]
:004477FF 8D1CDB                  lea ebx, dword ptr [ebx+8*ebx]
:00447802 01DB                    add ebx, ebx
:00447804 8B0CDD6445D700          mov ecx, dword ptr [8*ebx+00D74564]
:0044780B E817CCFBFF              call 00404427
:00447810 50                      push eax
:00447811 E8DFCBFBFF              call 004043F5
:00447816 59                      pop ecx
:00447817 59                      pop ecx
:00447818 3C00                    cmp al, 00
:0044781A 7407                    je 00447823
:0044781C B800000000              mov eax, 00000000
:00447821 EB1E                    jmp 00447841

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0044781A(C)
|
:00447823 8B0D184CAD06            mov ecx, dword ptr [06AD4C18]
:00447829 69C990000000            imul ecx, 00000090
:0044782F 81C16045D700            add ecx, 00D74560
:00447835 E8355AFCFF              call 0040D26F
:0044783A B801000000              mov eax, 00000001
:0044783F EB00                    jmp 00447841

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:004477C9(U), :004477F5(U), :00447821(U), :0044783F(U)
|
:00447841 8D65FC                  lea esp, dword ptr [ebp-04]
:00447844 5B                      pop ebx
:00447845 5D                      pop ebp
:00447846 C3                      ret




howto-create-crack/howto.txt

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

1) disasemble X-Plane 621.exe
2) find string "I do not detect an X-Plane 6.0" - is in the location code.txt :004662FD
3) function called from addres :00466282 - call 00447703 is function, that returns in register EAX "00000000", if not in the CD-ROM original CD and "00000001", if found in CD-ROM original CD.
4) is demand ensure, that the function "function.txt" always returns in register EAX "00000001".
5) return from this function is possible from this addreses :004477C9(U), :004477F5(U), :00447821(U), :0044783F(U). In 3 first addreses is (one instruction back) mov eax,00000000 and in the last is 00000001.
6) in this 3 locations :004477C4, :004477F0, :0044781C is demand this code: "B800000000 -- mov eax, 00000000" replace this new code: "B800000000 -- mov eax, 00000001"
7) In hexaeditor are this codes at there positions 46bc4, 46bf0, 46c1c  replace this "b8 00 00 00 00" herewith : "b8 01 00 00 00".

thats all; 



howto-crack.txt

Copy "X-Plane 621 crack.exe" to your directory contains file "X-Plane 621.exe".
Run "X-Plane 621 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