Nook Glowlight 3

Search This thread

dhiren26

Member
Sep 1, 2020
7
0

Attachments

  • P_20210220_011706_p.jpg
    P_20210220_011706_p.jpg
    2.4 MB · Views: 12

Renate

Inactive Recognized Developer / Recognized Contrib
Feb 3, 2012
2,808
1,263
Boston
Nexus 7 (2013)
Moto E5
My Glowlight3, BNRV520 updated...
Yeah, it does that. updater-script includes:
Code:
format("ext4", "EMMC", "/dev/block/mmcblk0p5", "0", "/system");
...
package_extract_file("boot.img", "/dev/block/mmcblk0p1");
...
package_extract_file("recovery.img", "/dev/block/mmcblk0p2");
...
assert(run_program("/system/bin/dd", "if=/cache/u-boot.bin", "of=/dev/block/mmcblk0", "bs=512", "seek=2", "skip=2"));
So it wipes out the whole system partition, the boot partition, the recovery partition and the u-boot
You'll just have to put the files back.

Next time you could unzip the update, put in your files, then zip it up again if you think it's worth it.
 
  • Like
Reactions: Kramar111

Eadn33

Member
Jul 22, 2019
34
8
Michigan
Didn't realize they were still releasing updates for the Glowlight 3, guess that explains my loss of root, loss of custom buttons and return of bootanimation problem? Can I prevent OTA update in future?
 

Eadn33

Member
Jul 22, 2019
34
8
Michigan
Yeah. Turn the WiFi off! :p

Mmm, try this, no guarantees:
Code:
# pm disable com.nook.partner.otamanager.OtaIntentService
Ha, thanks, I do keep the Wifi off most of the time to save battery, but need to turn it on when downloading books from the library.

I'll give disabling that a shot, although as it turned out it wasn't all that hard to reestablish my few customizations.

thanks
 

Renate

Inactive Recognized Developer / Recognized Contrib
Feb 3, 2012
2,808
1,263
Boston
Nexus 7 (2013)
Moto E5
I just bought my Glowlight 3 BNRV520 and rooted it. Will I lose root if I update to the latest firmware?
Yes, as it wipes the boot image, the recovery image and the system partition.
If you like, you can download the update, unzip it, modify the script, zip it and manually install it using a recovery image.
(You may not be able to install it normally as the signing will be broken.)

The file you want is META-INF\com\google\android\updater-script
Delete this line and at least your recovery won't get overwritten:
Code:
package_extract_file("recovery.img", "/dev/block/mmcblk0p2");
Then you can use your (still intact) recovery to fix your rooting.
 
  • Like
Reactions: Kramar111

klemperer

Member
Mar 1, 2011
17
0
I've rooted my GL3, installed my own launcher and reader. I am wondering whether it is possible to remove some NOOK apps/service to speed up the system performance, as I don't need the NOOK apps like Reader/Library etc. any more. Many thanks.
 

Renate

Inactive Recognized Developer / Recognized Contrib
Feb 3, 2012
2,808
1,263
Boston
Nexus 7 (2013)
Moto E5
I am wondering whether it is possible to remove some NOOK apps/service to speed up the system performance...
You can certainly rename/delete /system/priv-app/bnereader.apk.
You can't delete /system/priv-app/partner.apk as much of the system stuff that should be in framework.jar or services.jar ended up in there.
You can delete /system/app/CubeLiveWallpapers.apk & odex

You can use pm (the package manager) to disable a bunch of stuff.
Code:
# pm disable com.nook.partner/.FacadeLauncherActivity
# pm disable com.nook.partner/.OobeLauncherActivity
# pm disable com.nook.partner/.daydream.DayDream
# pm disable com.nook.partner/.oobe.OobeOtaActivity
# pm disable com.nook.partner/.oobe.WelcomeScreenActivity

Trivia (that I just learned) /system/app/MsgE6.apk is the NTX software responsible for the power down dialog.
Don't remove that!
 
  • Like
Reactions: Kramar111

klemperer

Member
Mar 1, 2011
17
0
You can certainly rename/delete /system/priv-app/bnereader.apk.
You can't delete /system/priv-app/partner.apk as much of the system stuff that should be in framework.jar or services.jar ended up in there.
You can delete /system/app/CubeLiveWallpapers.apk & odex

You can use pm (the package manager) to disable a bunch of stuff.
Code:
# pm disable com.nook.partner/.FacadeLauncherActivity
# pm disable com.nook.partner/.OobeLauncherActivity
# pm disable com.nook.partner/.daydream.DayDream
# pm disable com.nook.partner/.oobe.OobeOtaActivity
# pm disable com.nook.partner/.oobe.WelcomeScreenActivity

Trivia (that I just learned) /system/app/MsgE6.apk is the NTX software responsible for the power down dialog.
Don't remove that!
Thank you for your detailed reply. I will take a try later.
 

Reatmos

Member
Feb 11, 2019
27
1
21
※ I'm not responsible for what happens during the process of applying this file. ※


It is Nook Glowlight 3's lastest(52.0.77) firmware.

==========

[How to Apply]
1. Unzip to /sdcard/TWRP/BACKUPS
2. Boot to TWRP
3. Go to Restore
4. Select that folder
5. Start to restore with swipe
6. (Optional) Format
7. System Reboot

==========

+1. How to Boot in TWRP : Press Power Button + Front n Button until It boot fastboot mode. and Type the following command "fastboot boot [Filename].img"

==========

The way is same as How to Restore in TWRP.

Sorry for My bad english🙏


New Version!! - 53.0.67
 
Last edited:

miles600

Member
Feb 28, 2015
7
0
As was possible with modification of the reader app on the original NST, has anyone managed to get the Glowlight 3 to refresh every page turn and if so how? Thank you for the help
 

Renate

Inactive Recognized Developer / Recognized Contrib
Feb 3, 2012
2,808
1,263
Boston
Nexus 7 (2013)
Moto E5
53.0.95 here :)
Yeah, I don't know if B&N has gotten crazier with updates or if we just started noticing it more.
It seems a waste to download 200 Megs and do an update just because they updated a file or two.
If I had a better internet connection I'd track how many files actually change with each update.

@miles600 I took a quick look and it doesn't seem like there is a simple settings fix for page refresh rate.
 

miles600

Member
Feb 28, 2015
7
0
Yeah, I don't know if B&N has gotten crazier with updates or if we just started noticing it more.
It seems a waste to download 200 Megs and do an update just because they updated a file or two.
If I had a better internet connection I'd track how many files actually change with each update.

@miles600 I took a quick look and it doesn't seem like there is a simple settings fix for page refresh rate.
Thank you for looking. It’s a shame B&N don’t follow Kobo and offer a greater level of user customisation
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    53.0.95 here :)
    Yeah, I don't know if B&N has gotten crazier with updates or if we just started noticing it more.
    It seems a waste to download 200 Megs and do an update just because they updated a file or two.
    If I had a better internet connection I'd track how many files actually change with each update.

    @miles600 I took a quick look and it doesn't seem like there is a simple settings fix for page refresh rate.
  • 5
    Ok. So it looks like the bootanimation. When I kill it from the shell the device is ready. Any ideas what causes this?
    Did you delete/rename /system/priv-app/partner.apk?
    B&N put its hooks in everywhere.
    The bootanimation will not go away without partner.apk unless you do something.

    On my Glow2 I just renamed partner.apk and bnereader.apk to backup files.
    That does the startup correctly.

    The Glow 3 modified /system/bin/bootanimation to use bn.bootanim.exit instead of service.bootanim.exit
    You can take bootanimation out of a Glow2 or just delete/rename bootanimation.
    You will then get a black screen until your home/launcher starts.
    3
    I tried to run the script on my Glowlight 3, using a Windows PC that has Minimal ADB and Fastboot installed. I can see my Glowlight in adb devices. I can install apps to my Glowlight. However, when I try to run rootnook.cmd, I get a message - ADB not connected?

    What am I missing?

    Glow 3 is a BNRV520, not a BNRV510.
    Change line #9 in the script.

    Unrelated to your problem, but as info VID 2080, PID 000B.
    3
    Code:
    Disk /dev/block/mmcblk0: 7818 MB, 7818182656 bytes
    4 heads, 16 sectors/track, 238592 cylinders
    Units = cylinders of 64 * 512 = 32768 bytes
    
    Partition  Format  Id  Start   End    Size (bytes)   Mount
    ---------  ------  --  -----  ------  -------------  ---------
    mmcblk0                    1  238592  7,818,182,656
    mmcblk0p1  emmc    83     33     223      6,258,688  /boot
    mmcblk0p2  emmc    83    609    1632     33,554,432  /recovery
    mmcblk0p3           5   1633   26720    822,083,584
    mmcblk0p4  ext4    83  26720  238080  6,925,877,248  /data
    mmcblk0p5  ext4    83   1665   13952    402,653,184  /system
    mmcblk0p6  ext4    83  13984   26272    402,685,952  /cache
    mmcblk0p7  ext4    83  26304   26560      8,421,376  /device
    mmcblk0p8  emmc    83  26592   26719      4,194,304  /misc
    3
    anyone brave enough to pop theirs open and see if there is a UART possibility or not?
    Of course!

    It pops easily. Use a thin knifeblade to get it started then work a guitar pick around.
    The TTY is easy and obvious, 3.3V, 115200 8N1.
    Code:
    3
    That table is pretty much busybox fdisk -l /dev/block/mmcblk0
    I add in the mounts from /fstab.E60QQ0 and mount.
    I calculate out the byte sizes.
    I should have a utility for doing that, but I seem to just knock out those tables when needed.

    mmcblk0p3 is just the extended partion block.
    A standard MBR can only contain 4 partitions.
    Usually the 4th partition "escapes" you out to more partitions.
    In our case, the 3rd partition mmcblk0p3 contains mmcblk0p5, mmcblk0p6, mmcblk0p7, mmcblk0p8.

    There's no wasted space here except at the end of mmcblk04 where 16 MB is left unallocated.
    This is so if they swap out the flash memory chip for another brand they won't have to redo the partitioning if the new chip has a few Megs less user space.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone