ZeroLab Nooter (Solemn Edition) — NOOK GlowLight Plus / 3

Собрал пакет с возможностью выбора устанавливаемого софта. Просто и эффективно.

Особенности пакета:

  • AlReader с добавленной возможностью работать в качестве Launcher
  • Допиленный мною Cool Reader под NOOK GlowLight Plus
  • Допиленный мною FBReader под NOOK GlowLight Plus / 3
  • Русская клавиатура с адаптацией под E-Ink
  • Адаптированный мною шрифт Georgia с маюскульными цифрами
  • Swiftly switch с настройками под E-Ink
  • ReLaunch с добавленной возможностью работать под NOOK GlowLight Plus
  • Button Savior
  • Zeam Launcher

Все программы устанавливаются с настройками, оптимальными под E-Ink и конкретно под это устройство. Ставите и сразу можно пользоваться без долгих минут/часов настройки.

На NOOK GlowLight 3 не тестировалось, за неимением устройства. По крайней мере, часть софта точно заработает.

Скачать zln-solemn-edition-ZeroLab.NeT [~33 МБайт]

Добавлено (13.04.2018):

Немного полезной информации:

adb shell monkey -p com.android.settings -c android.intent.category.LAUNCHER 1

Если остались без лаунчера, запускающего другие программы. Запускаем настройки, переходим в ‘Приложения’, удаляем и переставляем необходимые, хоть ‘Swiftly switch’, хоть ‘Button Savior, хоть любой другой аналог для реализации кнопки ‘Назад’, запуска приложений, e.t.c. Так же можно очистить ассоциацию лаунчера по дефолту, выбрав ‘Очистить по умолчанию’. Нажать кнопку ‘Домой’, выбрать дефолтовый лаунчер Nook’а, перейти в настройки и сделать сброс устройства при необходимости.

Информация для тех, кто не может авторизовать устройство для ‘USB debugging’:

Драйвера с правленным *.inf под Windows есть в комплекте с Solemn Edition. Что выдает команда ‘adb devices’? Если список пуст, то в последних версиях системной прошивки нужно зайти в раздел ‘About’ и несколько раз тапнуть на иконку книги с логотипом Nook, зайти в ‘Developer Options’, включить ‘USB debugging’, вернуться на шаг назад и тапнуть ‘Authorization’ (или как-то так пункт назывался, книги передо мной нет, пишу по памяти; книгу при этом нужно подключить к компьютеру по USB), все, ‘adb devices’ должен выдать устройство, после этого можно устанавливать мой пакет, root, прочие плюшки.

Установить любую версию прошивки можно поместив в корень внутренний памяти Nook’а прошивку ‘update.zip’. Nook автоматически ее обнаружит и начнет установку. Для этого у вас должен быть установлен стоковый recovery.

Последнюю версию прошивки можно выцепить здесь: http://www.nook.com/services/cms/doc/piper_ota/manifest_rel.json

На текущий момент это http://su.barnesandnoble.com/nook/piper/4.7/2.102/update.zip

Несколько старых версий ниже. Можно, к примеру, откатиться на ту, где еще не нужно подменять ‘bootanimation’ (хотя, смысла нет, иначе вы лишитесь свежих фишек ‘N+ Toolkit’, проще подменить ‘bootanimation’ на свежей прошивке):

http://su.barnesandnoble.com/nook/piper/4.5/1.14/update.zip
http://su.barnesandnoble.com/nook/piper/4.5/2.22/update.zip
http://su.barnesandnoble.com/nook/piper/4.7/0.29/update.zip

Если после загрузки зависает boot-анимация:

Для подмены bootanimation и добавления DownloadProvider.apk:

adb push bootanimation /sdcard/
adb push DownloadProvider.apk /sdcard/
adb shell
su
mount -o rw,remount -t ext4 /dev/block/mmcblk0p5 /system
cp /sdcard/bootanimation /system/bin/
cp /sdcard/DownloadProvider.apk /system/priv-app/
rm /sdcard/bootanimation
rm /sdcard/DownloadProvider.apk
# chmod’ы смотрите сами, не помню, нужно их править или нет
mount -o ro,remount -t ext4 /dev/block/mmcblk0p5 /system

И еще, возможно кому-то пригодится, блокируем установку обновлений на устройстве:

adb shell
su
mount -o rw,remount -t ext4 /dev/block/mmcblk0p5 /system
busybox vi /etc/hosts
#o
127.0.0.1                   nook.com
127.0.0.1                   www.nook.com
127.0.0.1                   su.barnesandnoble.com
#esc
#:wq
mount -o ro,remount -t ext4 /dev/block/mmcblk0p5 /system