Skip to content

Instantly share code, notes, and snippets.

@scorpius
Last active October 6, 2023 20:25
Show Gist options
  • Save scorpius/b19023b74754bd8f55da067070d67ed5 to your computer and use it in GitHub Desktop.
Save scorpius/b19023b74754bd8f55da067070d67ed5 to your computer and use it in GitHub Desktop.
How to Install TurboTax Deluxe 2020 in Windows 7

How to Install TurboTax Deluxe 2020 in Windows 7

Run the TurboTax installer until the error dialog pops up. Click the close button since you can't go any further. Now press WinKey-R and type %TEMP% to go to the temporary folder. Copy the ckz_xxxx folder to the desktop. Select the setup.exe file and press CTRL-C then CTRL-V to make a copy.

Now use radare as follows:

Command Description
r2 -A -w "setup - copy.exe" analyze and allow writing
axt str.Detected_OS_is_WIN_8_or_above look for references to this string
s 0x402ec2 seek to the location that was found in the previous command
VV now we are at the node references the string. You need to reverse the opcode in the previous node by changing je 0x402ed9 to jnz 0x402ed9
Shift-TAB go to previous node
( reverse the opcode
qq exit from visual mode
q quit radare

Now you can click on "setup - copy.exe" and install without error. (Note that the Verified publisher says "unknown" even though we only changed one byte.)

This is a much shorter/faster way that only needs a hexeditor.

Open the setup.exe file and at offset 0x000022c0 change the 74 to 75. Save it and you are done. Remember this offset only works with the version of TurboTax Deluxe mentioned above. If you have another version, follow the radare instructions above to find the right offset.

DISCLAIMER: This is for educational purposes only. Use TurboTax in Windows 7 at you own risk. It most likely will work just fine, but Intuit doesn't want to support older versions of Windows.

@samsonsite1
Copy link

samsonsite1 commented Jan 18, 2022

Thanks for the info. I don't have Ghidra or java runtimes installed to run it, but I did find and changed
the disassembled code with a simple hex editor:

e8b8e8ffff85c07432 (orig)
e8b8e8ffff85c06690 (edited)

Sorry, but I'm still getting the "OS doesn't meet minimum requirements" dialog. I tried NOP'ing some nearby jumps too, but still not working.

Note that this computer has never had TurboTax installed, so perhaps your setup is doing something differently if TurboTax has already been installed.

@SureshotM6
Copy link

Whoops, sorry. I originally ran it using a slightly different, more complicated modification, but decided to (incorrectly) simplify it when I went back and wrote it up. Try using eb 32 (JMP +0x32) instead of 66 90 (NOP). I'll edit the original post as well to remove the incorrect info.

@samsonsite1
Copy link

samsonsite1 commented Jan 19, 2022

Thank you, that was it! It went straight to the installer this time.

CORRECTION:
e8b8e8ffff85c07432 (orig)
e8b8e8ffff85c0EB32 (edit)

Tax preparation software shouldn't need the latest and greatest operating system to run in any universe.
Thanks again.

@mak2023
Copy link

mak2023 commented Mar 18, 2022

I could not figure this out. an easier tutorial please? can we get this done for "TurboTax_Individual_2021_PC.exe" ?

@scorpius
Copy link
Author

scorpius commented Mar 19, 2022 via email

@renoob
Copy link

renoob commented Mar 22, 2022

Well, the 2021 setup installer worked great, and all was going smooth until I tried to install a state-
The state installation will not stick.
The MSI is woriperStateIS.msi
Not able to upload it here.

MSIe8c6b.LOG

The operating system is not adequate for running woriperStateIS.
Property(S): DiskPrompt = [1]
Property(S): UpgradeCode = {CF0BCCF7-37B1-48B9-9E63-0C52C766A8C5}
Property(S): ProductCode = {3297D23E-3ECB-437B-9EF8-99FF9A4DFCBF}
Property(S): ISSETUPFILESCOMPLETED = Completed
Property(S): SUPPORTDIR = C:\Users\xxxx\AppData\Local\Temp{3297D23E-3ECB-437B-9EF8-99FF9A4DFCBF}
Property(S): ACTION = INSTALL
Property(S): SHIMFLAGS = 512
Property(S): MsiUIProgressOnly = 1
Property(S): UILevel = 3
Property(S): OriginalDatabase = C:\ProgramData\Intuit\Common\Update Service\v4\Data\19f2745da94d40aba983e9d0a57b1e50\C\C-woriperStateIS\021.000.0104_msi\v1\F\woriperStateIS.msi
Property(S): DATABASE = C:\Windows\Installer\a048f0e.msi

@princessrage
Copy link

IS there a fix for the state?

Whoops, sorry. I originally ran it using a slightly different, more complicated modification, but decided to (incorrectly) simplify it when I went back and wrote it up. Try using eb 32 (JMP +0x32) instead of 66 90 (NOP). I'll edit the original post as well to remove the incorrect info.

@wahyim
Copy link

wahyim commented Apr 5, 2022

IS there a fix for the state?

Whoops, sorry. I originally ran it using a slightly different, more complicated modification, but decided to (incorrectly) simplify it when I went back and wrote it up. Try using eb 32 (JMP +0x32) instead of 66 90 (NOP). I'll edit the original post as well to remove the incorrect info.

I'm interested to know about this as well - the initial mod works great for the main TT installation but state won't install. Any advice is much appreciated!

@davidashby
Copy link

IS there a fix for the state?

Whoops, sorry. I originally ran it using a slightly different, more complicated modification, but decided to (incorrectly) simplify it when I went back and wrote it up. Try using eb 32 (JMP +0x32) instead of 66 90 (NOP). I'll edit the original post as well to remove the incorrect info.

I'm interested to know about this as well - the initial mod works great for the main TT installation but state won't install. Any advice is much appreciated!

This is what I see too. The state seems to install.

  1. I hit "Start" next to Virginia, and I see this:
    image

  2. I hit "OK", and see this
    image

  3. I hit OK and see "Getting your state". I allow the program to make changes and see this:
    image

But when I hit "Continue using Turbo Tax", nothing changes. Selecting "Start" next to Virginia just sends me around the same loop.

@mak2023
Copy link

mak2023 commented Apr 12, 2022

Thx Scorpius
This fix was to be able to run Turbotax on Windows 7. the state issue is another problem not related to this. try downloading state without entering info for federal and see if it downloads that way. I got it to work that way. check your forms folder for your state forms if it downloaded.

@scorpius
Copy link
Author

scorpius commented Oct 11, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment