noDRM / DeDRM_tools

DeDRM tools for ebooks
6.59k stars 287 forks source link

[Question]Kindle App error PCMAC_126_Delivery_Error_Upgrade_PC #404

Open mriamnobody opened 9 months ago

mriamnobody commented 9 months ago

Question / bug report

In on Windows 11 and I have turned off automatic updates in the Kindle app. I getting the following error in Kindle for a few E-books from the Kindle app: PCMAC_126_Delivery_Error_Upgrade_PC.

What could be wrong here?

Which version of Calibre are you running?

v6.27

Which version of the DeDRM plugin are you running?

v10.0.3

If applicable, which version of the Kindle software are you running?

v1.34.1.63103

ElleKayEm commented 9 months ago

If they were published this year, you can only use the current Kindle for PC. You can update to the latest Kindle for PC and use DeDRM 10.0.9. Or use method 3 or 6 here: https://www.mobileread.com/forums/showthread.php?t=283371

mriamnobody commented 9 months ago

@ElleKayEm, I apologize for my delayed response. I've been swamped with exams lately. I wanted to let you know that the method you shared worked like a charm! I did encounter some hiccups when I tried the Android method, but I persevered, and I finally achieved the desired result. Your help has been invaluable, and I can't express my gratitude enough. Thank you, @ElleKayEm.

For anyone facing issues while using the Android method, I highly recommend following the guide provided at https://www.mobileread.com/forums/showthread.php?t=352278 without hesitation.

I initially tried to use my physical Android device, but for reasons unknown to me, it didn't work as expected. To resolve this, I downloaded Bluestacks and installed a new instance of Nougat 32-bit. When creating this instance in Bluestacks, make sure to select both X86 & ARM in ABI.

When backing up the Kindle key with the command adb backup com.amazon.kindle, you might be prompted for a password. In this case, select the backup option without entering any password. I made the mistake of entering a password initially, which caused an issue later when trying to import the backup key into Calibre. The error message said, Please use a Kindle for Android backup file.

It's worth noting that you don't need to log in to your Google account to set up Bluestacks for this method.

mriamnobody commented 9 months ago

We need to customize the DeDRM plugin in Calibre to add the Android Kindle key as stated here https://github.com/noDRM/DeDRM_tools/blob/master/DeDRM_plugin/DeDRM_Kindle%20for%20Android%20Key_Help.htm.

  1. Begin by opening Calibre and selecting Preferences. A pop-up window will appear.
  2. In the pop-up window, locate and click on the Plugins option in the last row at the bottom.
  3. Another pop-up window will appear. Below the search bar, check the box that says show only user-installed plugins.
  4. Now, expand the File Types section and click on the DeDRM plugin.
  5. In the section of this pop-up, you will find six options. Click on the one that says "Customize Plugin."
  6. After selecting that option, a small new pop-up will appear. Here, you'll need to click on Kindle for Android ebooks to add your Android Kindle Key, which you generated using the adb backup com.amazon.kindle command.