![]() |
#16 | |
Junior Member
![]() ![]() Posts: 8
Karma: 198
Join Date: Nov 2016
Device: Kindle Voyage
|
Quote:
I will continue to monitor and will consider options from jackie_w and jhowell to prevent future unwanted upgrades. Last edited by TxHawkeye; 10-25-2020 at 01:47 PM. Reason: additional clarification |
|
![]() |
![]() |
![]() |
#17 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,778
Karma: 26050790
Join Date: Sep 2017
Device: PW3, Fire HD8 Gen7, Moto G7, Sansa Clip v2, Ruizu X26
|
Is this "storage" folder only create the first time it is needed? I can find Kindle.exe, but no storage folder in that directory.
In my case, I am running KindleForPC on Linux, under Wine (PlayOnLinux wrapper for Wine, specifically). Here's my "Kindle Directory": Code:
$ pwd ~/.PlayOnLinux/wineprefix/kindle_1.17/drive_c/Program Files/Amazon/Kindle $ Code:
$ ls audio icuuc46.dll langmap Microsoft.VC90.CRT Qt5Core.dll Qt5Sensors.dll ssleay32.dll CFLite.dll icuuc55.dll libeay32.dll msvcp100.dll Qt5Gui.dll Qt5Sql.dll uninstall.exe D3Dcompiler_47.dll JavaScriptCore.dll libEGL.dll msvcp120.dll Qt5Multimedia.dll Qt5WebKit.dll vccorlib120.dll fonts KindleBook.ico libfsdk_win32.dll msvcr100.dll Qt5MultimediaWidgets.dll Qt5WebKitWidgets.dll WebCoreViewer.dll icudt46.dll Kindle.exe libGLESv2.dll msvcr120.dll Qt5Network.dll Qt5Widgets.dll zlib1.dll icudt55.dll kindlekey.pyw libjpeg.dll platforms Qt5Positioning.dll Qt5WinExtras.dll icuin46.dll KindleMagazine.ico LibWebCore.dll plugins Qt5PrintSupport.dll Qt5Xml.dll icuin55.dll KindleNewspaper.ico libxml2.dll pthreadVC2.dll Qt5Script.dll renderer-test.exe $ Or, I could make the Kindle directory and all it's subdirectories read-only, so no new storage directory could be created anywhere. That might have a few unintended consequences though. |
![]() |
![]() |
Advert | |
|
![]() |
#18 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,212
Karma: 16534894
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
|
Quote:
Code:
C:\Users\<myusername>\AppData\Local\Amazon\Kindle\temp_%1%2 Code:
C:\Users\<myusername>\AppData\Local\Amazon\Kindle\updates\KindleForPC-installer.exe So perhaps try creating 2 read-only zero-length files: Code:
C:\Users\<myusername>\AppData\Local\Amazon\Kindle\updates C:\Users\<myusername>\AppData\Local\Amazon\Kindle\temp_%1%2 ![]() |
|
![]() |
![]() |
![]() |
#19 |
just an egg
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,643
Karma: 5041066
Join Date: Mar 2015
Device: Kindle, iOS
|
In K4Mac, the "updates" folder is located in User > Library > Application Support > Kindle folder. If you can't find it there, try: Application Support > Containers > com.amazon.Kindle
I replaced it with an empty txt file named "updates" (no extension), which seems to be thwarting update attempts. An update starts to download but cannot complete. Instead of auto-updating, K4Mac asks me if I want to download a new version (every time I launch K4Mac). ETA: Per jhowell's awesome tip, applying chmod -w to the "updates" folder also works. Note: chmod -x still works on 1.30.0 as long as you remember to right-click to download instead of open books, so getting auto-updated to 1.30.0 on Mac isn't necessarily a problem. Last edited by odamizu; 11-30-2020 at 02:31 PM. Reason: more info |
![]() |
![]() |
![]() |
#20 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,325
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Mine has done the same, thank you for the bat, jhowell.
|
![]() |
![]() |
Advert | |
|
![]() |
#21 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,663
Karma: 85000003
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
|
![]() |
![]() |
![]() |
#22 | |
Junior Member
![]() ![]() Posts: 8
Karma: 198
Join Date: Nov 2016
Device: Kindle Voyage
|
Quote:
I renamed my 'storage' folder to 'xxxstorage' and created a 'storage' file. Upon restarting K4PC 1.24.51068 on Windows 10, K4PC prompts me to agree to terms of use. After doing that I find that my registration has been removed as reported in Options/Registration. This behavior occurs on every attempt to start K4PC. After removing the 'storage' file and changing the 'xxxstorage' folder back to 'storage', everything goes back to normal (no prompt for terms of use, registration is restored). Question: Does the installed version of K4PC affect what happens when replacing the 'storage' folder with a 'storage' file? Another question: Should the folder name be 'updates' rather than 'storage' as others have observed an 'updates' folder being created when the forced upgrade to 1.30 occurs? |
|
![]() |
![]() |
![]() |
#23 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,663
Karma: 85000003
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
Yes, it should be '"updates", not "storage". I fixed the batch file and replaced it with a new one that disables the proper folder and also fixes the wrong one. You will need to re-register after the fix. Sorry!
|
![]() |
![]() |
![]() |
#24 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,325
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
|
![]() |
![]() |
![]() |
#25 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,702
Karma: 134319572
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
![]() |
#26 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,325
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
|
![]() |
![]() |
![]() |
#27 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,702
Karma: 134319572
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
![]() |
#28 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,036
Karma: 227000002
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
|
![]() |
![]() |
![]() |
#29 |
Junior Member
![]() ![]() Posts: 8
Karma: 198
Join Date: Nov 2016
Device: Kindle Voyage
|
Some additional information regarding the forced upgrade to K4PC 1.30 on Windows 10. I'm running version 1.24.51068.
I created a file called 'updates' in %localappdata%\Amazon\Kindle as suggested by others. I then ran ProcMon (from Sysinternals) to monitor what kindle.exe does when starting up. -------------- Out of the thousands of registry and file actions performed, there are a couple relevant to the forced updates: 1) kindle.exe queries registry entry HKCU\Software\Amazon\Kindle\Install\Version. In my case, the value returned is 51068 (from 1.24.51068) 2) Immediately after that, kindle.exe attempts to create file "C:\Users\xxx\AppData\Local\Amazon\Kindle\updates\ KindleForPC-installer.exe" where 'xxx' is my userid. This gets a 'PATH NOT FOUND' result from Windows. After many other registry and file actions, kindle.exe attempts to create the above file a second time and gets the same result. -------------- The net result is that kindle.exe completes its startup actions and displays its window without indicating an upgrade is available or that an upgrade was attempted. The ProcMon output shows that creating the 'updates' file thwarts K4PC's attempt to force an upgrade. Unless and until Amazon finds another way to force updates ... like not allowing old versions to run at all ... |
![]() |
![]() |
![]() |
#30 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 141
Karma: 20939
Join Date: Jan 2015
Location: Maine!
Device: Lenovo Tab M9
|
Getting the following message when running the most recent batch file: Cannot disable downloads - Kindle for PC is not installed at expected location.
My Kindle for PC is on my C drive under Amazon/Kindle in Program Files (x86). Any help appreciated. Last edited by p38lightning; 10-26-2020 at 12:31 PM. |
![]() |
![]() |
![]() |
Tags |
kindle, update |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Forced to upgrade to new ADE? | dkperez | General Discussions | 8 | 07-29-2017 09:47 PM |
Kobo wifi/wireless - Bricked after forced firmware upgrade | padnoter | Kobo Reader | 15 | 07-13-2015 11:48 AM |
Kindle for iOS - Forced hyphenation | KTamas | Apple Devices | 5 | 06-04-2013 07:39 PM |
Forced upgrade | jbcohen | Amazon Kindle | 1 | 11-15-2012 02:33 PM |
NC Upgrade forced me to erase and reregister | Steven Lyle Jordan | Nook Color & Nook Tablet | 12 | 04-07-2011 05:06 PM |