06-22-2018, 03:58 PM | #1366 |
Junior Member
Posts: 9
Karma: 10
Join Date: May 2011
Device: Cool Reader on Android
|
There are other ebook-sellers, you know, like http://www.booksamillion.com/ebooks. They just use simple epub.
A rather esoteric tip: if you know German or rather know someone in Germany, you can buy English language ebooks often at a much cheaper price by buying them at https://www.ebook.de/. (Germany has fixed prices for printed books, but not for ebooks; whereas it seems as if it's the other way around in the US. They also allow sales for their ebooks, whereas in the US ebooks always seem to be excluded for sales promotions.) They also just use simple epub. I never had a problem converting any. |
06-22-2018, 04:42 PM | #1367 |
Zealot
Posts: 128
Karma: 129368
Join Date: Feb 2017
Device: Nook Glowlight +, Nook Tab. , Nook Simple Touch, iPad Air, iPhone 6Se
|
Difflugia - I would appreciate it tool.
|
Advert | |
|
06-23-2018, 06:40 AM | #1368 | |
User
Posts: 234
Karma: 3246802
Join Date: Jul 2013
Device: Iphone, Kindle 3, PW1/2/3, KOA1/2/3, Aura HD/One/, Kobo Forma
|
Quote:
|
|
06-24-2018, 11:25 PM | #1369 |
Testate Amoeba
Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
Using the Android NOOK app to download books
First, I'll link all of the software packages here at the top so they're easy to find.
Software: VirtualBox home page and Windows 5.2.12 installer Android x86 home page and v7.1-r2 32-bit install ISO NOOK Android app here Windows File Checksum Integrity Verifier description (KB841290) and direct link Android "platform-tools" description and Windows installer Sqlite3 home page and Windows command line tools. Theory of operation: If you already have an Android device with the NOOK app and have adb installed, the downloaded book files are stored in the following locations: Prior to version 4, book files were stored in /sdcard/Nook/Content. adb pull /sdcard/Nook/Content will retrieve all currently downloaded books. This location doesn't require root access and the books can be retrieved from a device that hasn't been rooted. Version 4 and later (current version is 4.9.1.15) stores them in "/data/data/bn.ereader/files/B&N Downloads/Books". This directory does require root access. Using adb: Download Google's "platform-tools" for Android. The package is just a zip file containing command-line executables. Extract the directory somewhere. I created the "C:\Command" directory that I use as a dumping spot for command-line tools. It's convenient to add the directory to your path, in my case "C:\Command\platform-tools". If you're using a separate Android device, it needs to be configured to allow adb access. This is turned off by default. For recent versions of Android, go into "Settings" and tap "About phone" or "About tablet". Go to the bottom and find the line labeled "Build". Tap that line something like seven or eight times. Eventually, you'll get a message that congratulates you on being a developer and a new "Developer options" menu item will appear in Settings. In the Developer options, find the toggle named "USB debugging" and enable it. All adb commands are invoked by typing "adb <command>" at the Windows command prompt. To make sure it works, connect your device using USB and type "adb shell". You should get a Unix command prompt. Type "exit" at the prompt to return to Windows. If it doesn't work, you may need to download drivers for your device. The two commands that you'll need to retrieve your books are "adb root" and "adb pull". Typing "adb root" at the Windows prompt will restart the adb server on your Android device with root privileges. "adb pull" will retrieve either a single file or an entire directory recursively. In the Windows command prompt, change to a directory for your book files and type the following: Code:
adb root adb pull "/data/data/bn.ereader/files/B&N Downloads/Books" Import these into Calibre. The decryption key for Android may be different than the one for NOOK for PC. My Android key is actually my original NOOK for PC key, even though the NOOK for PC key has since changed. It's possible that you already have the correct key in Calibre. In case it's not, I put instructions for retrieving the Android key in a comment at Alf's blog here. Getting a clean NOOK app The best way to get the NOOK app is to download it from Google Play. If you don't have a Google account or if you want an older version, there are various places to download them. Since it's a copyright violation for other sites to host the APK, I won't link to any, but I won't judge you, either. The big problem is that it's too easy for a malicious site to modify the APK, sign it with a new key and upload it. You can check that the file is original by verifying a checksum. Download the "File Checksum Integrity Verifier" installer from Microsoft and run it. It will extract "fciv.exe" to the directory of your choice. I suggest "C:\Command" . Run "fciv.exe -both NOOK-4.9.1.15.apk" (or whatever your APK file is named). You should see this output: Code:
// // File Checksum Integrity Verifier version 2.05. // MD5 SHA-1 ------------------------------------------------------------------------- eeda00bca6d52776c1f515cc08fe0417 ffb3b878cad78b7110823334bc0d6c620a9c99f2 nook_4.9.1.15.apk If you're downloading a previous version, I recommend installing the new version first, either from Google Play or after verifying the checksum. Once an app has been installed, any upgrade (or downgrade) must be signed with the same encryption key or the installation will fail. If the installation of the previous version fails, you know it's been modified and signed by some hacker. You can install an APK using adb with the command "adb install NOOK-4.9.1.15.apk" (or whatever your file is named). To install an older version, use "-r" to allow a replacement and "-d" to allow a downgrade. So if you already have a verified version 4.9.1.15 installed and you got version 3.5.3.5 from somewhere, "adb install -r -d NOOK-3.5.3.5.apk" will install it. Keep in mind that it's possible that that the old versions may stop working after the 29th when B&N rolls out the TLS/SSL update. Installing Android 7.1 in VirtualBox: I keep an Android-x86 virtual machine to retrieve my books. I find it more convenient than using an actual device, but VirtualBox wasn't really geared to run Android, so it's quirky and a bit of a pain. I'll leave it up to you to decide which is easier. Android-x86 is rooted out of the box, so that part's taken care of. Download the VirtualBox installer and install it. There are a number of add-ons that can be installed that, for example, allow using USB devices in the virtual machine. These aren't necessary for the NOOK, so you can just use the defaults. Download the Android-x86 7.1-r2 ISO image. VirtualBox can use CD images in its virtual CD drives, so you don't need to burn the image to a CD. Run VirtualBox and create a new virtual machine. For the machine type, select "Linux 2.6 / 3.x / 4.x (32-bit)". Now change the memory from the default 512 MB to something like 2048 MB or more if you have it. Later versions of Android are serious resource-hogs. It's actually sluggish on my laptop. Unfortunately, the latest version of NOOK no longer works with version 5.1 of Android-x86, which was a bit more friendly with resources. Select "Create" and make the virtual hard drive. The default 8 GB is fine, but you can make it larger if you want. After the virtual machine is created, click on the "Settings" tab. Go to "System" and "Processor". If you have multiple CPUs available, make it at least 2. Four is best. Click on the "Storage" tab and then click the CD-ROM icon labeled "Empty". Another CD-ROM icon will appear to the right. Click on that, select "Choose virtual optical disk" and navigate to the Android-x86 ISO image that you downloaded. The network is the wonkiest part of the whole thing. The easiest network setup is to use "bridged adapter". That means that the virtual machine gets a virtual network card that connects directly to your router. That also requires that you have a router. The benefit to this approach is that you can connect to the internet and adb from your host computer at the same time. If you don't have a router, then select NAT. We'll have to do some funny business to use adb, but we'll get to that later. Next go to the "Preferences" menu option for VirtualBox and click "Network". Click the "NAT Networks" tab and if there isn't one listed, create it. The defaults are fine. Do the same for "Host-only Networks". Now make sure your virtual machine is selected and click "Show" to boot the machine. After a few seconds, it should boot to the Android-x86 CD menu.
When it's done, you'll get a menu asking you to reboot or run Android-x86. Instead, go to the "Machine" menu of VirtualBox, select "Close" and "Power off". Click "Settings" for your virtual machine, click "Storage" and remove the virtual CD from the virtual drive. Now start the virtual machine again. You'll eventually be presented with a "Welcome" screen. VirtualBox has a kind of "mouse integration" that allows you to move the mouse seemlessly in and out of the virtual machine. It doesn't work right with Android. Go to "Input" and click "Mouse Integration" to turn it off. Now, click in the virtual machine window to use the mouse and tap the right CTRL key to leave it. Give it a minute or two to finish setting up the drive, then set up the Android device how you want. If you don't want to add a Google account, then you'll need to get the NOOK app from somewhere else (I retrieved it from my phone) and install it. I recommend giving the new Android installation a few minutes to itself and its network connection. It will silently install newer versions of several Google apps and can cause problems while they're installing. Note: I'm actually having trouble downloading my books at the moment using the virtual machine after upgrading to 4.9 from 4.6 (it works fine from my phone and tablet), so I'm going to try to resolve that before I go on, in case something has radically changed. Anyway, I hope you have enough to go on for the moment. |
06-25-2018, 12:17 AM | #1370 |
Testate Amoeba
Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
Well, the NOOK app version 4.9 works fine with Android-x86 booted on my laptop from a USB stick, but I'm having problems getting it to work with VirtualBox. Version 4.6 doesn't give me any problems with VirtualBox, though. I guess I'll have to wait a week or so and see what still works.
ETA: I was fooling around trying to see what's going on and realized that root isn't needed with 4.x. There's an option to "Manage Storage" in the library that allows books to be moved to the SD card. Moved files are stored in "/storage/sdcard1/Android/data/bn.ereader/files/Download" and can be retrieved with "adb pull" without root access. Last edited by Difflugia; 06-25-2018 at 12:52 AM. |
Advert | |
|
06-25-2018, 02:24 AM | #1371 | |
Member, Nooks Anonymous
Posts: 36
Karma: 128312
Join Date: Jul 2015
Location: Tennessee, USA
Device: SGTS2-8, Nook Color
|
Nook Color already there?
First - Difflugia, thanks. That's a good fallback. I hope we don't need to go there....
I followed a link from another thread to check what updates my Nook Color might need....According to the BN support page, at software version 1.4.4...my NC already has TLS 1.2? Meets it? Well, if that's it....Maybe existing tools & setups will survive. I can (just did) pull files into Calibre (books and magazines). I do use Nook for PC generally for books as its folder makes one more backup (never too many). Nook for PC filenames are a bit more readable (book title part of filename instead of just ISBNs). I pull the magazines from my NC b/c Nook for PC has never handled the graphics right. Anyhow - here is what the BN Support page has to say about Nook device compatibility. FYI, in case you're wondering about your device. Quote:
|
|
06-26-2018, 10:14 AM | #1372 | |
Gentleman and scholar
Posts: 10,971
Karma: 108309641
Join Date: Jun 2015
Location: Space City, Texas
Device: Clara HD; Nook ST w/Glowlight, (2015) Glowlight Plus, Paperwhite 3
|
Quote:
I buy the majority of my books from Amazon at this point, but if you're interested in sticking with B&N, Nook for PC is not your only way in. Last edited by ZodWallop; 06-26-2018 at 10:17 AM. |
|
06-26-2018, 12:04 PM | #1373 |
Zealot
Posts: 128
Karma: 129368
Join Date: Feb 2017
Device: Nook Glowlight +, Nook Tab. , Nook Simple Touch, iPad Air, iPhone 6Se
|
ZodWallop - I'm running Windows 7. If I had a Windows 10 machine I would have dropped Nook Study & Nook for PC long ago.
|
06-26-2018, 07:20 PM | #1374 | |
You kids get off my lawn!
Posts: 4,220
Karma: 73492664
Join Date: Aug 2007
Location: Columbus, Ohio
Device: Oasis 2 and Libra H2O and half a dozen older models I can't let go of
|
Quote:
|
|
06-27-2018, 03:27 PM | #1375 | |
Junior Member
Posts: 9
Karma: 10
Join Date: May 2011
Device: Cool Reader on Android
|
Quote:
can someone with a bit more technical understanding than I have give his/her two cents on this? With the little bit I know, I don't actually see why Nook for PC is supposed to stop functioning based on that announcement. I mean, B&N stopped support for it quite a while back. I'd appreciate any further info. Thank you! |
|
06-27-2018, 05:23 PM | #1376 | |
Bibliophagist
Posts: 35,257
Karma: 145277352
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
06-27-2018, 06:03 PM | #1377 | |
Junior Member
Posts: 9
Karma: 10
Join Date: May 2011
Device: Cool Reader on Android
|
Quote:
|
|
06-27-2018, 07:48 PM | #1378 |
Laura
Posts: 1,299
Karma: 22770070
Join Date: Nov 2009
Device: Kobo Sage, Kobo Elipsa, Nook Glowlight Plus 7.8", Kindle Oasis 2
|
I'm surprised at that. I've seen books that were only available for the mobile apps and the various Nook tablets, but not one that was only available for PC.
|
06-28-2018, 01:54 AM | #1379 |
Bibliophagist
Posts: 35,257
Karma: 145277352
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quite often that's exactly what happens. My bank's website does that if you are incapable of TLS 2.0 with a minimum 2048 bit key. Given the choice between someone running Android 2 being unable to connect and my banking transactions being insecure, I'll be happy to vote for security.
|
06-28-2018, 02:08 PM | #1380 | |
Junior Member
Posts: 9
Karma: 10
Join Date: May 2011
Device: Cool Reader on Android
|
Quote:
|
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Do I need to install ADE to download Library books. | JayB | Sony Reader | 5 | 06-13-2011 05:52 PM |
Download library books to Kindle | cococrou | Amazon Kindle | 7 | 01-21-2011 12:02 PM |
kobobooks.com library - how to download books? | stodge | Kobo Reader | 5 | 11-13-2010 09:54 PM |
library books download | suzuki1 | Introduce Yourself | 8 | 02-19-2010 02:55 PM |
Suvudu Free Library books being removed | jimbob101 | Deals and Resources (No Self-Promotion or Affiliate Links) | 4 | 08-13-2009 06:08 PM |