I'm very thankful to have found this thread. I have been following every Kindle for PC guide I could for several hours on end now with no luck. Following some advice from this thread and one
other I was finally able to complete my mission.
First off, I want to say I did not use Bluestacks, I have a OnePlus8T with Android 13 that I used instead
- On my OnePlus, I uninstalled Kindle, which was the most current version from the Play Store
- Downloaded and installed the Kindle 4.16.0.75 apk from oldversion.com
- Signed in to my Amazon account and downloaded the books I wanted to convert
- Followed the
Managing Kindle for Android Keys help page from DeDRM (v 10.0.3) to create backup.ab via adb
with wifi and data turned off on my OnePlus
- While my phone was still connected to my PC, I navigated to Android>data>com.amazon.kindle>files and from there went to each book's folder, and inside each was a ".prc" file. I copied these files to a folder on my PC
- Inside Calibre (v 7.5.1), I tried adding the backup.ab file to the DeDRM plugin, but kept getting a permissions error (this is where the other thread came in handy)
Quote:
Originally Posted by Adravus
I navigated to "C:\Users\My Name\AppData\Local\Temp", found the file name matching the one to the error code thrown by Calibre, copied the temp file to my Desktop, renamed it "map_data_storage.db" and Calibre accepted it instantly.
|
- Once that debacle was taken care of, I added the previously mentioned .prc files to Calibre, and
voilą!
I was FINALLY able to convert the books to PDF.
Something to note in my troubleshooting journey:
I'm not sure if this made a difference with the file itself, but turning off wifi and data on my phone when making the backup.ab file made the process way quicker. 10+ minutes when those were left on versus <1 minute when turned off, despite the resulting file being the same size in either instance (19.6MB). Plus I was getting a different error when trying to add the backup.ab file to DeDRM when the file was created with wifi and data on; hence why I deleted and recreated the file with those off in the first place. Unfortunately, I did not make note of what the other error was, otherwise I'd include it here for others to find.
I hope this info can help someone else. This phone will probably become my dedicated Kindle-to-PDF device once I upgrade to a new phone in the future. And hopefully this workaround stays working for a while.