Holy shit this is doable!!!
#Nook #Cloud #Glowlight #BNRV500
Working in proof-of-concept DIY cloud API server/response only:
- new user registration
- existing user sign-in
- device de-registration (wipe)
- sync push-notification of device content (an epub book) available for download (with title, author info, EAN/ISBN)
- "get urls and license" for device content
- actual download of a book
- opening of book on device
There's no actual database, everything is hard-coded, so there's no cross-device support for server synced reading position, or even the concept of accounts yet.
I was worried that the Nook would require encryption of books that are "from the cloud" (read: "purchased").
I might actually breathe life back into these EOL Barnes and Noble ebook readers that are fairly cheap on eBay.
The insane thing is there's still content on all of them because B&N developed the app on the device to disallow de-registration/wipe if it can't talk to the cloud. These devices are supremely hackable, and literally all I had to do was drop in a new BouncyCastyle cacerts.bks that had my own rootCA in it that signed a cert for B&N's cloud server hostname.
It looks like the device hits a prefServlet API endpoint that configures URLs for the cloud service, so there's actually a chance for this being (somewhat, still TBD) reasonable. I think that if you wipe the device, it resets back to factory defaults which might pull it away from a custom cloud.
電ファミニコゲーマー – ゲームの面白い記事読ん

