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
}
}
]
}
}