Installer kindle-for-pc-kindle-for-pc-139

files:
- installer: https://kindleforpc.s3.amazonaws.com/65383/KindleForPC-installer-1.39.65383.exe
- windows_python_installer: https://www.python.org/ftp/python/3.13.3/python-3.13.3-amd64.exe
- disable_k4pc_updates: https://archive.org/download/disable-k-4pc-download/disable%20k4pc%20download.bat
game:
  arch: win64
  exe: $GAMEDIR/drive_c/Program Files (x86)/Amazon/Kindle/Kindle.exe
  prefix: $GAMEDIR
install_complete_text: Installation complete! Change the Wine version to 10.x to be
  able to login.
installer:
- task:
    arch: win64
    description: Creating Wine Prefix...
    name: create_prefix
    prefix: $GAMEDIR
- task:
    app: win81
    name: winetricks
    prefix: $GAMEDIR
- task:
    arch: win64
    description: Installing Kindle...
    executable: installer
    name: wineexec
    prefix: $GAMEDIR
- move:
    dst: $GAMEDIR/drive_c/python-3.13.3-amd64.exe
    src: windows_python_installer
- task:
    description: Disable Kindle for PC updates...
    executable: disable_k4pc_updates
    name: wineexec
    prefix: $GAMEDIR
- task:
    description: Disable KFX support
    key: isKRFDRendererSupported
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Amazon\Kindle\User Settings
    prefix: $GAMEDIR
    type: REG_SZ
    value: false
description: Kindle for PC 1.39 prepared with locked version and ready for Calibre
  connection
game_slug: kindle
gogslug: ''
humblestoreid: ''
installer_slug: kindle-for-pc-kindle-for-pc-139
name: Kindle For PC
notes: "- After installation of Kindle for PC, don't login to Amazon. Close the first\
  \ time installer.\r\n\r\nAfter the installation is complete:\r\n- Switch the Runner\
  \ to version Wine 10.x from Confirgure -> Runner Options -> Wine version\r\n- Install\
  \ Python.\r\n  - Use `Run EXE inside Wine prefix` to execute the python installer.\r\
  \n  - Make sure to enable \"Add to PATH\" during the installation.\r\n  - Version\
  \ `3.13.3` installer is placed in `drive_c` or download the Windows installer from\
  \ the official python website: https://www.python.org/downloads/windows/\r\n- After\
  \ Python has installed, install `pycryptodome` inside the wineprefix. Open  Wine\
  \ console and run `python -m pip install pycryptodome`\r\n\r\nRunning Kindle for\
  \ PC post-installation:\r\n- If you are unable to login (captcha not visible), use\
  \ the logs to get the login URL and complete one login on your browser. This should\
  \ \"flag\" your or IP as trusted and next attempt on Kindle for PC shouldn't require\
  \ the captcha.\r\n- If you get black window for the login, close and re-open.\r\n\
  \r\nOther:\r\n- GE-Proton 10.3 shows the login page consistently however when attempting\
  \ to login, Kindle for PC will throw Eror 302\r\n- So far, I've been unsuccessful\
  \ using other wine versions bellow 10.3\r\n- To verify that `pycryptodome` is installed,\
  \ you can run the following inside Wine: `python -c \"from Crypto.Cipher import\
  \ AES; print('pycryptodome is installed')\"`"
runner: wine
script:
  files:
  - installer: https://kindleforpc.s3.amazonaws.com/65383/KindleForPC-installer-1.39.65383.exe
  - windows_python_installer: https://www.python.org/ftp/python/3.13.3/python-3.13.3-amd64.exe
  - disable_k4pc_updates: https://archive.org/download/disable-k-4pc-download/disable%20k4pc%20download.bat
  game:
    arch: win64
    exe: $GAMEDIR/drive_c/Program Files (x86)/Amazon/Kindle/Kindle.exe
    prefix: $GAMEDIR
  install_complete_text: Installation complete! Change the Wine version to 10.x to
    be able to login.
  installer:
  - task:
      arch: win64
      description: Creating Wine Prefix...
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      app: win81
      name: winetricks
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: Installing Kindle...
      executable: installer
      name: wineexec
      prefix: $GAMEDIR
  - move:
      dst: $GAMEDIR/drive_c/python-3.13.3-amd64.exe
      src: windows_python_installer
  - task:
      description: Disable Kindle for PC updates...
      executable: disable_k4pc_updates
      name: wineexec
      prefix: $GAMEDIR
  - task:
      description: Disable KFX support
      key: isKRFDRendererSupported
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Amazon\Kindle\User Settings
      prefix: $GAMEDIR
      type: REG_SZ
      value: false
slug: kindle-for-pc-kindle-for-pc-139
steamid: null
version: Kindle for PC 1.39
year: 2008
{
  "game_slug": "kindle",
  "version": "Kindle for PC 1.39",
  "description": "Kindle for PC 1.39 prepared with locked version and ready for Calibre connection",
  "notes": "- After installation of Kindle for PC, don't login to Amazon. Close the first time installer.\r\n\r\nAfter the installation is complete:\r\n- Switch the Runner to version Wine 10.x from Confirgure -> Runner Options -> Wine version\r\n- Install Python.\r\n  - Use `Run EXE inside Wine prefix` to execute the python installer.\r\n  - Make sure to enable \"Add to PATH\" during the installation.\r\n  - Version `3.13.3` installer is placed in `drive_c` or download the Windows installer from the official python website: https://www.python.org/downloads/windows/\r\n- After Python has installed, install `pycryptodome` inside the wineprefix. Open  Wine console and run `python -m pip install pycryptodome`\r\n\r\nRunning Kindle for PC post-installation:\r\n- If you are unable to login (captcha not visible), use the logs to get the login URL and complete one login on your browser. This should \"flag\" your or IP as trusted and next attempt on Kindle for PC shouldn't require the captcha.\r\n- If you get black window for the login, close and re-open.\r\n\r\nOther:\r\n- GE-Proton 10.3 shows the login page consistently however when attempting to login, Kindle for PC will throw Eror 302\r\n- So far, I've been unsuccessful using other wine versions bellow 10.3\r\n- To verify that `pycryptodome` is installed, you can run the following inside Wine: `python -c \"from Crypto.Cipher import AES; print('pycryptodome is installed')\"`",
  "name": "Kindle For PC",
  "year": 2008,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "kindle-for-pc-kindle-for-pc-139",
  "installer_slug": "kindle-for-pc-kindle-for-pc-139",
  "script": {
    "files": [
      {
        "installer": "https://kindleforpc.s3.amazonaws.com/65383/KindleForPC-installer-1.39.65383.exe"
      },
      {
        "windows_python_installer": "https://www.python.org/ftp/python/3.13.3/python-3.13.3-amd64.exe"
      },
      {
        "disable_k4pc_updates": "https://archive.org/download/disable-k-4pc-download/disable%20k4pc%20download.bat"
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "$GAMEDIR/drive_c/Program Files (x86)/Amazon/Kindle/Kindle.exe",
      "prefix": "$GAMEDIR"
    },
    "install_complete_text": "Installation complete! Change the Wine version to 10.x to be able to login.",
    "installer": [
      {
        "task": {
          "arch": "win64",
          "description": "Creating Wine Prefix...",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "win81",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Installing Kindle...",
          "executable": "installer",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/drive_c/python-3.13.3-amd64.exe",
          "src": "windows_python_installer"
        }
      },
      {
        "task": {
          "description": "Disable Kindle for PC updates...",
          "executable": "disable_k4pc_updates",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "description": "Disable KFX support",
          "key": "isKRFDRendererSupported",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Amazon\\Kindle\\User Settings",
          "prefix": "$GAMEDIR",
          "type": "REG_SZ",
          "value": false
        }
      }
    ]
  }
}
Back to game