Quote:
Originally Posted by sawdin2
1. I downloaded the Nook app from the windows store.
2. Opened Calibre, selected “Add Books” and then used the following address: C:\Users\"username"\App Data\Local\Packages\BarnesNoble.Nook_ahnzqzva31enc \LocalState
3. Books were added in Calibre, but some would open up with a dialogue box stating “This book is locked by DRM.”
4. Do I need to open up the DeDRM 6.6.3 plugin in calibre and make new keys?
https://raw.githubusercontent.com/ap...20Key_Help.htm
Thanks in advance!
PS...Great thread!!
|
The only working way I know to retrieve a key right now is to
pull it from the NOOK app on a rooted Android device. Once you retrieve the key, follow the rest of the instructions in the help file, substituting the Android key for the one from the log file.
The Mobileread policy (as I last knew and understood it) is that we can link to instructions for DeDRM, but can't give the instructions themselves here. If the (admittedly somewhat cryptic) directions above don't get the plugin working for you, ask directly at Alf's blog or at github.
If you
do get it to work, I suggest that you make a backup of the NOOK app's APK file. Even if a future update breaks the ability to get the key, it would be a much bigger pain (though not unheard of) to stop old versions from working in a way that forces everyone to update.
If you don't have a rooted Android device, you can run the Android NOOK app in Google's development emulator. The emulator can be installed with
Android Studio. The easiest way to get it up and running is to install the Studio (the default "standard" option is fine), making sure that "Android Virtual Device" is selected as a component to be installed. When it runs for the first time, create a new project with a "Basic Activity" and select "Run->Run App". Click the defaults through a few prompts and you should see a virtual Android phone booting up and eventually the sample app you just created ("Hello World!"). You can now interact with it using the virtual touch screen and adb commands ("adb install
app_name.apk" will install an APK file you've saved, "adb root" will toggle root access and "adb shell" will give you a command prompt on the device).