apprenticeharper / DeDRM_tools

DeDRM tools for ebooks
14.56k stars 1.52k forks source link

Can't remove DRM from Nook EPUB from B&N #1713

Open jennpaxt opened 3 years ago

jennpaxt commented 3 years ago

I have a nook, and many ebooks on it. I really want to protect them by removing the DRMs. I have calibre, and I've downloaded and installed the plugin. I have the Nook app on my desktop (where calibre also is), and I've downloaded all the book files. I am able easily to transfer them to calibre. However, when I check, most of them still have their DRMs in place. I tried to get a key through the plugin, by inputting my Nook email address and password, but I kept getting an error saying that they were incorrect (even though they were not).

ElleKayEm commented 3 years ago

The method to retrieve the key built into DeDRM doesn't work anymore since B&N disabled their old desktop Nook programs. There is still a way to manually extract it from a virtual Android device. There is a writeup on how to do so here: https://www.aricrenzo.com/2019-12-13-Liberate-Your-Nook-Ebooks/

Another writeup for Windows specifically here: https://kmhilton.wordpress.com/2021/05/25/dedrm-your-nookbooks-for-dummies/

digitalfreaknyc commented 3 years ago

I used the "dummies" version and...

Stuck on 19. No idea how to find where the books are. On the emulator, it’s in SDCard/Android/data/bn.ereader but I can’t find that at all on windows file explorer. Any advice? Show hidden items is ticked.

junefish commented 2 years ago

@digitalfreaknyc open a terminal in ...\AppData\Local\Android\Sdk\platform-tools. with the emulator running, run

adb root
adb shell
df

df should give you the name of the SD card - let's say it's /mnt/external_sd. Then the full path to the files is /mnt/external_sd/Android/data/bn.ereader.

Ctrl-D to drop back to your platform-tools terminal, and run adb pull /mnt/external_sd/Android/data/bn.ereader. The files will show up in the platform-tools folder in File Explorer.