Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle

Notices

Reply
 
Thread Tools Search this Thread
Old 03-30-2023, 04:45 AM   #256
mbovenka
Wizard
mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.
 
Posts: 2,018
Karma: 13471689
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
That's what I did with K4PC when that still worked (simply deleting the book subdirs), and it was never bothered by it.
mbovenka is offline   Reply With Quote
Old 03-30-2023, 04:31 PM   #257
JubileeQ
Junior Member
JubileeQ began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2023
Device: Kindle for Android
I'm a bit confused here.

Following instructions you gave to Patitapetit, on how to use this workaround on an Android device, I installed KO Reader on my android tablet. But it literally can't see (and thus cannot import or read) the Amazon ebooks that are on my tablet. And thus I can't export the ebook onto any other devices. Am I missing a step or two?

I know the ebook files are on my tablet (in the com.amazon.kindle folder), but no other app other than Kindle seems to able to see them.

I used to be able to download kindle ebooks in the AZW format on my Kindle for Mac, v1.28, but apparently that's stopped working for new ebooks published starting this calendar year (2023).

I'm using Kindle for Andoid 8.75, the Cherry Blossom version on KO Reader, both installed on a Samsung Tab S6 Lite using Android 13. (I also have a mac running Ventura).

Thanks!!
JubileeQ is offline   Reply With Quote
Old 03-30-2023, 07:08 PM   #258
DuckieTigger
Wizard
DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.
 
DuckieTigger's Avatar
 
Posts: 4,742
Karma: 246906703
Join Date: Dec 2011
Location: USA
Device: Oasis 3, Oasis 2, PW3, PW1, KT
Quote:
Originally Posted by JubileeQ View Post
I'm a bit confused here.

Following instructions you gave to Patitapetit, on how to use this workaround on an Android device, I installed KO Reader on my android tablet. But it literally can't see (and thus cannot import or read) the Amazon ebooks that are on my tablet. And thus I can't export the ebook onto any other devices. Am I missing a step or two?

I know the ebook files are on my tablet (in the com.amazon.kindle folder), but no other app other than Kindle seems to able to see them.

I used to be able to download kindle ebooks in the AZW format on my Kindle for Mac, v1.28, but apparently that's stopped working for new ebooks published starting this calendar year (2023).

I'm using Kindle for Andoid 8.75, the Cherry Blossom version on KO Reader, both installed on a Samsung Tab S6 Lite using Android 13. (I also have a mac running Ventura).

Thanks!!
Yes, you cannot do that. Even if the other app would have access to the files from the Kindle app, they would still be locked up with DRM. The workaround here is the same as what you did with Kindle for Mac. Download book, copy into calibre to remove DRM, then sideload it to your device of choice, possibly format shifting. You are unlikely to be able to get a DRM removable file from Kindle for Android 8.75. You will need to use an Android emulator on your Mac (if Bluestacks doesn't work, Android Emulator might). A newer real Android device is unlikely to get you what you need.
DuckieTigger is offline   Reply With Quote
Old 03-30-2023, 08:57 PM   #259
black5clover
Junior Member
black5clover began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2023
Device: none
I don not understand the instructions

I am on the BlueStacks steps but it say I can't download it(and yes I use mac). And also what is SDK Platform Tools used for please dumb it down for me to understand
black5clover is offline   Reply With Quote
Old 03-30-2023, 09:27 PM   #260
DuckieTigger
Wizard
DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.
 
DuckieTigger's Avatar
 
Posts: 4,742
Karma: 246906703
Join Date: Dec 2011
Location: USA
Device: Oasis 3, Oasis 2, PW3, PW1, KT
Quote:
Originally Posted by black5clover View Post
I am on the BlueStacks steps but it say I can't download it(and yes I use mac). And also what is SDK Platform Tools used for please dumb it down for me to understand
M1 mac? You will need to do everything,but use Android Studio to get Android Emulator instead of Bluestacks. You need Android Debug Bridge (adb) in the SDK platform tools, which can be downloaded in Android Studio. The Android Emulator has easier way to get the needed key for the plugin out, downloading just one small file instead of a full backup. You would need to use adb and dig around in the shell. Or do the backup method.

They have fixed some loopholes on real devices, not sure if Android Emulator still works, or if it forces an update of the Kindle app that makes downloading DRM removeable files impossible. It is too slow on my computer to test and see if it still works, was just playing around with it. I am using Bluestacks instead since its performance is much better, also because I like the high resolution files, which are currently only work in Bluestacks. All attempts, so far, on real devices have failed. And if they do work, nobody posted about them.
DuckieTigger is offline   Reply With Quote
Old 03-30-2023, 11:26 PM   #261
slimwilson
Junior Member
slimwilson began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Mar 2023
Device: kindle
Some Thoughts

This is what works for me in summary:

Bluestacks is definitely the way to go. Using the links provided at the beginning of this thread work, as well as the version of Android etc.

Use the built in media manager to look for your .prc files after you login to amazon on the kindle app in on the android emulator. You download the .prc files when you click on the book in the kindle app. It downloads them to sdcard/Android/data/com.amazon.kindle/files.

An easy way to get the files you want (because you can't see the .prc often) is once you get to the above location, use the little search icon in the top right and put .prc in there. You'll now only see the files you need to transfer to your computer. Easiest way for me was once you do all of the above and you see only your .prc files, choose 'Export to Windows' on the bottom left, select all of your .prc files.

If you haven't read all of the threads. You MUST have the DeDRM and the kfx plugins for Calibre. Also, the DeDRM plugin needs the 'Kindle for Android ebooks Keys' not just the one from your PC install. This messed me up for a minute. The way you get that is again listed in the first post. Yes you need to download the adb.exe to use. You use this with the cmd prompt as indicated. One thing that was messing me up is that after i connected, finding the port and location in the advanced settings. It connected, but when i attempted to do the backup, I got the error:
unable to connect for backup: more than one device/emulator

if you get this, run .\adb.exe devices . You might get a list like this:
List of devices attached
127.0.0.1:5555 device
emulator-5554 device

This is totally fine, just use this syntax: .\adb.exe -s 127.0.0.1:5555 backup com.amazon.kindle -f nameofbackup.ab

the -s tells it which device to use. I used the -f to name the file. You don't have to do that.

The last thing i want to say is I couldn't find the backup file. I was looking on the Android folder structure or in the sharedfolder etc. The home directory in which it is backed up, is the directory from which you're running the adb.exe

Once you have the .ab file you use as instructed and the .prc files will be decrypted nicely in your Calibre.

Hope this helps!
slimwilson is offline   Reply With Quote
Old 04-01-2023, 01:51 AM   #262
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 35,401
Karma: 145435140
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by slimwilson View Post
If you haven't read all of the threads. You MUST have the DeDRM and the kfx plugins for Calibre. Also, the DeDRM plugin needs the 'Kindle for Android ebooks Keys' not just the one from your PC install. This messed me up for a minute. The way you get that is again listed in the first post. Yes you need to download the adb.exe to use. You use this with the cmd prompt as indicated. One thing that was messing me up is that after i connected, finding the port and location in the advanced settings. It connected, but when i attempted to do the backup, I got the error:
unable to connect for backup: more than one device/emulator
Minor nit. You do not need the kfx plugins for calibre to import the .prc files since you are not importing KFX files. If you want to export KFX files, that's a different story and you will need the kfx output plugin. If you have a source for non-DRMmed KFX files, you would need the KFX input plugin but neither is necessary for the purposes of this discussion.
DNSB is offline   Reply With Quote
Old 04-01-2023, 08:03 AM   #263
Quoth
the rook, bossing Never.
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 11,158
Karma: 85874891
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
Quote:
Originally Posted by DNSB View Post
If you want to export KFX files, that's a different story and you will need the kfx output plugin. If you have a source for non-DRMmed KFX files, you would need the KFX input plugin but neither is necessary for the purposes of this discussion.
And an OS that supports the Amazom program KFX output uses. Unless I'm being dim, Calibre actually doesn't convert to KFX at all, but uses the plug-in to pass the file to the Amazon program, which doesn't work on Linux. I don't know about x64 or ARM Mac-OS / OSX.

Are there ANY Amazon source non-DRM KFX or just the ones that have no mobi/azw3 DRM by publisher request use a generic "opens on any Kindle or Kindle app" that supports KFX version of DRM? I'd presumed only "home-made" KFX is DRM free.

Last edited by Quoth; 04-01-2023 at 08:05 AM.
Quoth is offline   Reply With Quote
Old 04-01-2023, 05:57 PM   #264
slimwilson
Junior Member
slimwilson began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Mar 2023
Device: kindle
Quote:
Originally Posted by DNSB View Post
Minor nit. You do not need the kfx plugins for calibre to import the .prc files since you are not importing KFX files. If you want to export KFX files, that's a different story and you will need the kfx output plugin. If you have a source for non-DRMmed KFX files, you would need the KFX input plugin but neither is necessary for the purposes of this discussion.
Yes, thanks. I misspoke there
slimwilson is offline   Reply With Quote
Old 04-02-2023, 10:34 PM   #265
nobody-knows-me
Junior Member
nobody-knows-me has learned how to buy an e-book online
 
Posts: 2
Karma: 90
Join Date: Apr 2023
Device: None
Hey, I just registered to say thanks a gadzillion to everyone who posted here with info help get this working.

A couple of notes for anyone else having trouble (especially re using map_data_storage.db) -

I did this on an android device, not with an emulator. So set everything up, rooted device, using 4.16 then -

adb backup com.amazon.kindle

my device insisted on a password, which meant the ab file is encrypted, so dedrm could not read it, so I then had to install abe-jar and do

java -jar abe.jar unpack backup.ab backup.tar password

I then tried several ways to stuff the decrypted backup.tar file into dedrm, but none seemed to take. No error, but also no text saying the file had been accepted - it looked like dedrm simply didn't see it as an appropriate file and ignored it.

I then found the posts about manually removing the map_data_storage.db file from the tar archive and using that (its in the db subfolder).

This worked!

But - if you are trying this - dedrm WILL NOT accept the map_data_storage.db unless it is named map_data_storage.db and nothing else. This took me a long time to work out!

I had stupidly renamed it as I extracted it because I figured the name didn't matter.

IT DOES.

So for the next idiot who does that - rename map_data_storage.db and all will be well.

Thanks again everyone.
nobody-knows-me is offline   Reply With Quote
Old 04-02-2023, 11:38 PM   #266
DuckieTigger
Wizard
DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.DuckieTigger ought to be getting tired of karma fortunes by now.
 
DuckieTigger's Avatar
 
Posts: 4,742
Karma: 246906703
Join Date: Dec 2011
Location: USA
Device: Oasis 3, Oasis 2, PW3, PW1, KT
Quote:
Originally Posted by nobody-knows-me View Post
Hey, I just registered to say thanks a gadzillion to everyone who posted here with info help get this working.

A couple of notes for anyone else having trouble (especially re using map_data_storage.db) -

I did this on an android device, not with an emulator. So set everything up, rooted device, using 4.16 then -

adb backup com.amazon.kindle

my device insisted on a password, which meant the ab file is encrypted, so dedrm could not read it, so I then had to install abe-jar and do

java -jar abe.jar unpack backup.ab backup.tar password

I then tried several ways to stuff the decrypted backup.tar file into dedrm, but none seemed to take. No error, but also no text saying the file had been accepted - it looked like dedrm simply didn't see it as an appropriate file and ignored it.

I then found the posts about manually removing the map_data_storage.db file from the tar archive and using that (its in the db subfolder).

This worked!

But - if you are trying this - dedrm WILL NOT accept the map_data_storage.db unless it is named map_data_storage.db and nothing else. This took me a long time to work out!

I had stupidly renamed it as I extracted it because I figured the name didn't matter.

IT DOES.

So for the next idiot who does that - rename map_data_storage.db and all will be well.

Thanks again everyone.
Did you try changing the extension of the .tar to .ab? If you didn't, please try it. You probably seen that the backup has multiple .db files, so it makes sense to only allow the correctly named file to pass. Haven't looked at the code of the plugin myself, but I would program it to attempt to unpack the backup first (the logic most likely is to look if the extension is .ab), then go to the next step to specifically look for map_data_storage.db.
DuckieTigger is offline   Reply With Quote
Old 04-03-2023, 07:57 AM   #267
nobody-knows-me
Junior Member
nobody-knows-me has learned how to buy an e-book online
 
Posts: 2
Karma: 90
Join Date: Apr 2023
Device: None
Quote:
Originally Posted by DuckieTigger View Post
Did you try changing the extension of the .tar to .ab?[/i].
Oh yes, I did - sorry I missed that. I changed .tar to .ab but no luck.

I assumed it was either timing out or perhaps the file structure on the device had changed slightly so it couldn't find the actual key - I did notice someone here talking about the /database subfolder on the device, but mine was /db.

Either way, the map_data_storage.db way works
nobody-knows-me is offline   Reply With Quote
Old 04-04-2023, 06:19 PM   #268
Allen20
Junior Member
Allen20 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Jan 2023
Device: Amazon
Hi guys, I downloaded a 2023 book in *.prc file but when I want to remove DRM, the Calibre says "Cannot convert. This book is locked by DRM. What should I do now? Any solution?
Allen20 is offline   Reply With Quote
Old 04-04-2023, 06:21 PM   #269
Sirtel
Grand Sorcerer
Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.
 
Sirtel's Avatar
 
Posts: 10,129
Karma: 224760044
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
Quote:
Originally Posted by Allen20 View Post
Hi guys, I downloaded a 2023 book in *.prc file but when I want to remove DRM, the Calibre says "Cannot convert. This book is locked by DRM. What should I do now? Any solution?
Did you get the key and enter it in the deDRM plugin settings?
Sirtel is online now   Reply With Quote
Old 04-09-2023, 06:52 PM   #270
Allen20
Junior Member
Allen20 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Jan 2023
Device: Amazon
Quote:
Originally Posted by Sirtel View Post
Did you get the key and enter it in the deDRM plugin settings?
No. How can I get the key? where? and how can I enter the key in the deDRM plugin settings? Can you guide me, please?
Allen20 is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Android] CC Dropbox broken connection *WORKAROUND* chaley Calibre Companion 32 11-17-2023 02:15 AM
Hacks Is There a Workaround for a Deregistered Kindle 3 Frothy Amazon Kindle 6 12-30-2012 11:20 AM
Calibre problems with Kindle Paperwhite Articles and HOW TO use a workaround!! linnx88 Devices 12 11-04-2012 08:30 PM
[Kindle Touch] A workaround to have lanscape mode for PDFs thomass Amazon Kindle 0 12-29-2011 03:39 PM
Amazon/Kindle location workaround Bölverkur Amazon Kindle 7 10-15-2010 05:03 PM


All times are GMT -4. The time now is 09:39 AM.


MobileRead.com is a privately owned, operated and funded community.