yashsingh1/xdaforums huggingface dataset:
[Nook Touch Android Development] nmyshkin:
If it says it's 1.2.1 then that's not the issue. The only other thing I can think of is maybe you did not register it prior to running NookManager? I seem to recall some issue with interfacing with B&N after rooting with NM if you hadn't registered beforehand.

I can't see why there would be anything to "update" if the device was already registered and running 1.2.1. Whether you plan on using it with B&N ebooks or not, registering ahead of time might eliminate the issue. Also, maybe Wi-Fi should be on? If registered, the NST will attempt to download stuff like "you may be interested in" or whatever covers, etc. If there is no Wi-Fi connection on boot that might possibly throw up an error about "updating". Once a suite of covers has downloaded, this is no longer an issue, but it might trigger an error on first boot.

Other than that, I have no ideas. Of course, it's fairly easy to do a factory reset and try the process again if you haven't done much in the way of customizing at this point.
[Nook Touch Android Development] robgreen1116:
So many posts to read, need help

There are way to may posts for me to comb through here. I rooted my nook glow using the process on this thread. My nook has internet but it semes if i am using any app other than preinstalled nook apps or gmail, the internet wont work. I cant even log into the amazon app store. I tried to install other apps, such as another app store and it says there is not nough memory, even though there is nothing downlpaded other thqn my email. My memory is at 100% empty. So my two problems are...

1. The internet isnt working on apps such as amazon

2. My nook says there is no memory to install new apps suchnas another app store.

Help me please
[Nook Touch Android Development] nmyshkin:
Mmm....too much going on in this question. First, the Amazon App Store is DEAD. It will not run on the NST/G any longer.

Second, if you show no internal storage then there is something wrong with the configuration of the device. My advice to you is to use the "factory reset" option of NookManager to invoke a complete factory reimaging and then try the rooting process again. As soon as you have done that, uninstall the Amazon App Store. It is useless.

Edit: if the factory image is for a really old OS version, go to the B&N website to download an update before running NookManager again.
[Nook Touch Android Development] angelaasylum:
You guys say the backup takes UP to 45 minutes, and mine's been going for about 2 hours.. anyone else experience this and just let it run its course? Or do I need to restart the process?
[Nook Touch Android Development] nmyshkin:
No way. There might be an issue with the card.
[Nook Touch Android Development] angelaasylum:
Thank you for letting me know. Is there a safe way to get out of its current state? (do I just hold down power button, take out the SD card, etc)
[Nook Touch Android Development] nmyshkin:
I would just hold down the power button and wait for a reboot. It may take a few tries. When it reboots back to NookManager then you can exit properly and redo the card.
[Nook Touch Android Development] Robafet:
Hi folks, The link seems to be broken, would someone mind sharing the nook manager files (Hope this is ok).
[Nook Touch Android Development] nmyshkin:
I just tried the link on the first page 30 seconds ago and it responded instantly.
[Nook Touch Android Development] phil17_FR:
Hi folks,

I don't know if it's the right place or if it's too late (broken links, etc.) but I just bought a Nook Simple Touch (BNRV300) that was NOT registered on Nook (I am in France). It has software version 1.2.1, no owner, no Nook account.

Is it possible to root and apply the changes described in this thread?

Thank you in advance and sorry for my bad english.

Philippe
[Nook Touch Android Development] nmyshkin:
You're not too late! But you maybe should start with this thread: https://xdaforums.com/nook-touch/development/nst-g-updating-nookmanager-t3873048

Assuming that your device has non-US firmware, pay special attention to the Note near the beginning of the post. And, oh, your English is so much better than my French!
[Nook Touch Android Development] phil17_FR:
Thanks for your quick answer and those links, very useful.

I'll read them slowly to understand and not broke my Nook !

Edit, cannot use nook_1_2_update.zip from B&N download. File corrupted.

I prefer to stop...
[Nook Touch Android Development] nmyshkin:
So you did the change to US firmware and registered that?

Try a fresh download of the 1.2.2 update.
[Nook Touch Android Development] Robafet:
Thanks, the link was down, but working fine again. cheers.
[Nook Touch Android Development] tge101:
delete
[Nook Touch Android Development] phil17_FR:
Sorry for the delay...

No, (I don't know), The Nook as the official downloaded Nook software I suppose. V1.2.1, downloaded from France...
[Nook Touch Android Development] nmyshkin:
OK, so you

must

do the region change to US firmware: https://sites.google.com/site/xcdguides/nook/nookregion

Without that the update from B&N will not work because it is now only for US firmware. The server contact addresses in the non-US firmware now point nowhere, so you need to start from US firmware (do the region change), then register that firmware (which is 1.2.1), then update to 1.2.2 from the B&N website.
[Nook Touch Android Development] phil17_FR:
OK, I'll carefully read instructions to be sure I'll not break my Nook reader (I'm using it actually ! )
[Nook Touch Android Development] utterly_nutterly:
OK. This has been a total revelation.

My NOOK, that was bought in 2014 and then ended up at the bottom of a box, still in its cellophane, when we moved, is now up and running.

Now the real challenge. Does anyone know of any Android 2.1 apps that will allow me to display messages on the NOOK, sent from my PC over WIFI?

I'm wanting to make a "magic book" that allows me to send clues to customers in an escape room, so I'll need to be able to disable any inputs on the NOOK end, and just have it as a text display that I can change remotely. Anyone have any ideas for apps to do those things?
[Nook Touch Android Development] nmyshkin:
Probably not the best place for this post.

As far as disabling inputs, I put together a tiny app awhile back for someone that turns off the IR sensors, so the touch screen is disabled (here). Dunno if that might be helpful. No clues on the remote WiFi display issue, but I'd sure repost in the general section if you want this seen.
[Nook Touch Android Development] utterly_nutterly:
Thanks. That looks good. I'd just need to work out a way of either physically hiding the hardware buttons, or a software method.

I'll have an ask out in the general section. I'm totally new to the forums so didn't think to ask elsewhere. :)
[Nook Touch Android Development] nmyshkin:
It's possible you can disable the hardware buttons with Nook Touch Mod Manager. However "do nothing" is not one of the options there. Still, I could write a little app which does nothing and that could be assigned to the buttons. That will leave the device seriously crippled, though. Not sure you want to go there. Essentially at that point you would have to wait for deep sleep to cancel out the IR OFF and then have some kind of fallback assigned to a soft button like the Reading Now or WiFi which would allow you access to the device configuration. Seems risky. It might be better to mount the device in some kind of frame that would mask the hardware buttons but allow you to remove the unit for service without crippling access.

TeamViewer can mirror your PC on the NST via WiFi. I'm looking at this on my NST while I am typing my response on my Win10 PC. It is not the fastest interface in the world (but the NST is not the fastest Android device in the world...). You can type text in something like Notepad with a bold font size of 72 and that displays nicely on the NST, if a bit sluggishly. However, this version of TeamViewer (attached below) only works one way: you can see the PC display on the NST but can't control the NST from the PC. Still, it works the way you want it. Probably could do some tweaks to eliminate tool bars and other distractions in the display. And its free.

It's actually kind of creepy seeing Win10 on the NST :)
[Nook Touch Android Development] Z3ROGRAV1TYx:
Wi-Fi Issues and App Install

I am on 1.2.2 of a Nook Simpletouch Glowlight, it is connected to Wi-Fi and I just completed the root.

I am having an issue where some websites show a security warning, Github for example shows: "There are problems with the security certificate for this site, the name of the site does not match the name onthe certificate). And also some sites work, I went to download F-Droid and it downloaded, but when opening the apk, it gave an error saying unable to parse pacakge. I tried adding some apps manually by draggin the apk files onto the sd card and then opening them on the nook, but they also say error parsing package.

I wanted to Install Tachiyomi Viewer. If anyone can please help that'd be appreciated.
[Nook Touch Android Development] nmyshkin:
Did you make the updates for NookManager before rooting?

Did you install Opera Mobile and make the setting for TLS 1.2?

If yes, know that some websites will stiil reject Opera, either because the TLS 1.2 is not fully compliant or because they see Android 2.1 and say "stay away". It's just the way things are.

Parsing errors generally mean that the Android version is incorrect. You need Android 2.1 or below for the NSTG. Evenso, some apps will install but fail to run because of other issues like display density, etc.

There's a lot of trial and error at the beginning, but you have to bear in mind that this is a very old device and some things simply will not work as we'd like.

It is an e-reader, after all.

Edit: also, you need to update the cacerts.bks file. Refer to the directions in the second post of the updating NookManager thread
[Nook Touch Android Development] Z3ROGRAV1TYx:
So, I found a few apks that seem like they will install.

My issue is, it keeps saying not enough space. I do have a 32tb sd card, and the files are in the root of the sd card. Are apps not able to install on the sd card?

If not, how exactly am I supposed to sideload apps? My internal storage was close to full after the root, and there are not even any books or anything installed on it. So I don't understand how others are installing multiple apps if they have to do it on the internal.
[Nook Touch Android Development] nmyshkin:
You can only install apps to the internal "sdcard". If you are showing no internal memory then you may not have done the updating on NookManager correctly. Even on my NST which has GApps installed along with all the other apps I have, I show 86% of /system used and only 38% of /data used. Plenty of room for more user apps.
[Nook Touch Android Development] Z3ROGRAV1TYx:
Weird, I guess I'll reformat and try again
[Nook Touch Android Development] thesaint11111:
Activity not found

Hello! I rooted my Nook Simple Touch, but when I try to open .epub book a message pop-up "Activity not found". How can I solve this problem?
[Nook Touch Android Development] nmyshkin:
How are you trying to "open" the epub file? Can you see it in the Library?
[Nook Touch Android Development] thesaint11111:
I'm using the file manager, that comes with NookManager. The books are on my memmory card.
[Nook Touch Android Development] nmyshkin:
Ah... after searching I see that I actually weighed in on this some time back but there was no solution found at the time. I couldn't open epubs from ES File Explorer either. This has never bothered me because I always just use the Library from either the stock reader app or if I am on another reader app, then the library function from that.

However, this time around I found the solution. Since B&N never intended file managers (at least not the kind we are talking about) the Reader app has no provision for picking up broadcasts about epub files wanting to be opened. XDA member [MENTION=2338850]JoshMiers[/MENTION] created this little app to solve that problem. Despite it's name, it is NOT a reader. It simply handles the information and gets it from the file manager to the Reader app. Works for me.
[Nook Touch Android Development] NookHAck:
Hi!

I couldn't ROOT my NOOK (1.2.1) using this method or any other methods I found in the Internet.

After successful burned *img to the SD card (16 GB) I insets it into turned off NOOK and urn device on. It's show me the main screen and Loading... message, but nothing more.

Can anybody help me?
[Nook Touch Android Development] nmyshkin:
See https://xdaforums.com/nook-touch/development/nst-g-updating-nookmanager-t3873048

But if you are really trying to root

1.2.1

the old version should work just fine. You might have a corrupt download (try again) or a bad/corrupt SD card. Try reformatting the card before writing a new image.
[Nook Touch Android Development] FalkoniLondon:
Hello,

I’ve just dug up 2 old Nook devices (BNRV350) running FW 1.2.1

I followed the original post and installed a NookManager image file on 2 old but newly formatted SD cards. (Using windows 10 PC)

I then inserted them into the 2 Nooks and powered the Nooks up.

Nothing unusual happened. They just booted up normally with the nook os. (The next step, with the WiFi never came up)

I just wanted to ask if there have been any recent developments that might block this process in 2021, before investing in a new card or trying different configurations.

Many thanks,

(I am a complete beginner)
[Nook Touch Android Development] nmyshkin:
The file from the first post should work with FW 1.2.1. Therefore either the original file download is corrupted, or the card writing went awry, or the sdcard slot on the device is defective (2 for 2 is unlikely).

I guess the first thing I'd try is downloading a new copy of the original file and burning to the cards again. FWIW, this is the MD5 checksum I get for the original image file: a3e2b2670484625aad15280ac52b4e2b

If you decide (assuming you get things working) to upgrade the devices to FW 1.2.2 then you will need to update NookManager to root them. Instructions for that process can be found at https://xdaforums.com/t/nst-g-updating-nookmanager.3873048/
[Nook Touch Android Development] FalkoniLondon:
Many thanks for taking the time to give such comprehensive advice.

The MD5 came back identical. The Nooks however, still respond with a normal boot Up.

I even tried using a different windows pc to format the SD card and load the file onto it.

Only thing I can think of is to look for another card and try again, just in case both cards are defected..

Thanks again for your help.
[Nook Touch Android Development] nmyshkin:
Only one other thought: factory reset. But I'd try it only on one to see if it made any difference
[Nook Touch Android Development] FalkoniLondon:
Yes, I had the same thought About factory reset.

I‘m now trying to find out if my Nooks came originally with 1.2.1 or were upgraded over the air. (Will I have to mess with updating the OS after the factory reset)

Also thought I’d check if the SD card slot actually works, as in , try to load some books through it.
[Nook Touch Android Development] nmyshkin:
Yes, they might go back to 1.1.5 or something. I don't know that there is any way to predict that, so it is a crap shoot. The 1.2.2 update is available on the B&N website. I also have a local copy of the 1.2.1 update, but if you were to need an update there is not much sense in 1.2.1 any longer.

The SD card slot is a possibility although it does seem unlikely that both devices would be affected in the same way. I don't think I've ever read about it with the NST, but many Nook Tablets had a funny glitch in them which required that the USB cable (either plugged in to a computer or a power pack) be attached in order to boot from the SD card. I suppose you could try that for a lark (the power pack, not the computer) and see if it will then boot the NookManager card. The first file the system looks for on the SD card is MLO. If that's missing or corrupted, it will not boot from the card. After that, u-boot.bin, etc.
[Nook Touch Android Development] FalkoniLondon:
Thank you all,

so...

I started by trying to load a book via the SD card and it worked. ✓

Next, I tried the trick with the charger. It didn’t Work. X

I then tried factory reset, but was blocked because it couldn’t connect to B&N.

So, I took a deep breath and did a hard reset.

After the normal warnings, it proceeded to wipe the Nook clean.

It is at the point when it failed to boot up from the SD card AND from the B&N Kernel (?) that I realised I may have bricked it. (It insisted on trying to connect online, but couldn’t) Major FAIL

A short panic ensued. (which is totally ridiculous, considering the current retail value of the Nook. But in the past few weeks I have become really fond of it...again)

I then found a YouTube tutorial showing how to bypass the B&N block. ✓✓

I now have a newly purged NST/G running FW 1.2.1, (at least that didn’t end badly) but am still no nearer to getting it rooted.

I will try and get another card and use another PC for my next attempt.
[Nook Touch Android Development] FalkoniLondon:
Two last questions though, nmyshkin mentioned an MLO file. I don’t know what it is. Is it something that is visible on a directory or should the presence or absence + condition of it be possible to ascertain?

I formatted the SD card to FAT 32 (Not sure what that means) as it seemed to be the normal procedure. I assume that is the correct choice for the NST.

Many thanks again.
[Nook Touch Android Development] nmyshkin:
OK, so you now know the SDcard slot in the NSTG is working, at least to the extent of reading books into the library, etc. It's probably not the problem.

I'm not sure why you didn't just go ahead and update to 1.2.2 after the hard reset. That's why you could not complete the initial setup without skipping OOBE. Be aware that skipping OOBE will shorten the life of a battery charge. The device is constantly trying to contact B&N to "fix" its condition and this uses power. You can get around this, but only by carefully gutting the B&N system, including the reader, dictionary and library. See https://xdaforums.com/t/nst-g-really-removing-all-b-n-apps.3972941/ for more information. It depends on how you intend to use your device and how much you like the integration, convenience and behavior of the B&N components.

A properly prepared NookManager card consists of two partitions, both FAT32. Depending on how you have your Windows 10 set up you may only be able to see the first or "Active" partition called "NookManager". This is a 64 Mb partition and should show the following in Windows Explorer with the card in the reader slot of your PC:

(folders)

custom

files

hooks

menu

scripts

(files)

boot.scr

booting.pgm

cfg.bin

flash_spl.bin

MLO

u-boot.bin

uImage

uRamdisk

wvf.bin

All that occupies about 43 Mb. The second partition is "NookBackup" and fills the remainder of the card. If you have MiniTool Partition Wizard you can further inspect the card. As I said before, the NookManager partition should be Active, with a Partition Type ID of 0xc. The first physical sector should be 32. If the partition is not set as "Active" for some reason, the NSTG will not boot from it. If MLO or u-boot.bin are corrupted, the NSTG will not boot from the card.

I've heard people carry on about the inadequacies of PC card readers but have never had any trouble with any machine I've ever owned. I'm guessing that you used perhaps Win32DiskImager to burn the card? Did you run the program

as an administrator

? It is said that not doing so will result in a bad card. Just a thought.

Edit: oh, one more thing... I just noticed your screen name. Are you outside the US? Are the devices from outside the US? If so, you will not be able to update to 1.2.2 without first changing the firmware to US. Here is the information for doing that: https://sites.google.com/site/xcdguides/nook/nookregion
[Nook Touch Android Development] FalkoniLondon:
I didn’t upgrade to 1.2.2 because it said at the beginning of the thread - “For best results, however, you should be on 1.2.1 before using this tool.”

Things must have moved on since 2012 (which I didn’t take into account) but I also thought I read somewhere that B&N made it harder to root with the later updates.

Anyway, I only use the nook to read books I download from Gutenberg or convert from my kindle account. I have never used the B&N shop, so thought I didn‘t need the update.

Happy to add it if it won’t make an (heretofore) impossible task even harder.

I certainly don’t want to be gutting a device considering my technical ignorance.

Ok, now to the meaty part - Using file explorer, (as an administrator) I opened the SD card and attempted to open the img file Using windows explorer.

I got the message - Couldn’t Mount File

The disc image file is corrupted.

I think I need a new SD card and perhaps I also need to use a newer PC for this operation. (Though I’ll give it one more go)

Lastly, Would the original NookManager file on this thread work with the 1.2.2 Or should I look for a different version?

Many thanks again.
[Nook Touch Android Development] FalkoniLondon:
A small addition. I re-downloaded the NookManager onto my Lenovo miix and immediately extracted the file from zip into the download folder. I then tried to open it and got the same messages about a corrupt file.

My first 2 attempts however, to load the file onto the SD card were via another PC and my iMac.

I will repeat this experiment on my other 2 PCs and on my New iMac, though I don’t know if the procedure will be similar enough for me to follow using a mac.

Thanks and will update soon
[Nook Touch Android Development] DM.IDOL:
Did you copy the .img file onto the SD (like drag and drop), or did you "burn" the image using something like Win32DiskImager?

It needs to be the latter of the two. The .img file is like a backup of an entire disk or partition, so it needs to be properly written to the SD card to restore all the individual files in the proper locations.

If you try to mount the image file from a location on your hard drive instead of from the SD card, does it still say the image is corrupted?
[Nook Touch Android Development] DM.IDOL:
I also need to mention that writing an image file will erase anything that is currently on the SD card. The .img file would contain its own partition tables and as part of the burn process would overwrite any previously existing partition info on the card.
[Nook Touch Android Development] FalkoniLondon:
Ok.

So I downloaded Win32DiskImager and burned the NookManager image onto the SD card and everything seems different. I can see all the files. Hallelujah.

I think it will actually work. Apologies for taking so much time from everyone through my ignorance. I had no idea about the difference between copy & paste and burn.

Before I root it, should I update the Nook FW to 1.2.2?

It is now back to factory settings on 1.2.1 and since I couldn’t connect to B&N, I used a shortcut to bypass the registration. I was warned though that not registering the device would cause battery drain issues and as I was warned, so it is.

Many many thanks
[Nook Touch Android Development] nmyshkin:
OK, stop. Rewind.

There's nothing wrong with your cards or devices or PC. You did not follow the directions in the first post. You don't just copy the img file to the sdcard. You need disk imaging software to burn the image to the sdcard.

I'm going to be really busy today but I will post detailed directions for you later. Your job now is to get the 1.2.2 update zip from B&N (Google), do a hard reset on both devices and install the updates, following the directions on the B&N website. Register both devices when they are updated. We'll proceed from there.
[Nook Touch Android Development] FalkoniLondon:
Thank you so much for taking the time.

I actually done a full reset only on one device. The other one is still as it was .

I have the SD card loaded with the original NookManager and can see the contents as described. I‘ll hold off doing anything before I brick one of them properly.

Thanks again,