This is confusing... trying to find up to date instructions across several threads and multiple posts.
First question:
Do I need pycrypto to use ignoblekey or is that just for ignoblekeygen.py?
Second question:
With nook desktop reader 2.5.1.xxx, will ignoblekey work at all?
It is not clear from the seemingly conflicting posts on the threads.
I was getting the "
Error: Could not locate B&N Reader installation"
I made the following modification to ignoblekey.pyw
BN_APPDATA_DIR = r'Barnes & Noble\BNDesktopReader'
and got the "Error: Problem locating B&N Reader DB". I made the following modification:
dbpath = glob.glob(os.path.join(bndir, 'ClientAPI*.db'))
and got the "
B&N User Key not found. Unexpected DB format?"
I deleted ClientAPI.db from by Application settings, but all the
Nook reader asks for is my
B&N account email and password. Which does not seem to fix the error. Am I supposed to do something with my account setting on the B&N Website?
Update:
ignoblekeygen worked, so the question still stands has the current versions of the nook desktop reader broken ignoblekey even after updating the directory/file names?