본문 바로가기

모바일 디바이스/루팅 및 커스텀 펌웨어

누크 글로우라이트 플러스 7.8 (NGP 7.8) 루팅

누크 글로우라이트 플러스 7.8인치 (Nook Glowlight Plus 2019) 루팅 방법은 누크 글로우라이트3와 같다.

 

요약하면 아래와 같다.

1) 개발자 옵션을 켜고
2) PC의 ADB 를 이용해서 누크와 연결하고

3) 새로운 런처(사이드로더) 를 누크에 설치하고

4) 스크립트로 super su를 설치해서 루트 권한을 획득한 후에

5) 기본 런처를 변경하거나 기타 설정을 진행한다. 필요에 따라 여러 apk(이북 리더 프로그램, 파일브라우저 등)을 설치

 

출처

https://forum.xda-developers.com/nook-touch/general/how-to-root-set-nook-glowlight-3-t3802331

 

ADB 설치 및 사용방법

2020/08/22 - [모바일 디바이스] - 루팅과 펌웨어 업데이트를 위한 ADB / fastboot 설치와 사용

 

루팅과 펌웨어 업데이트를 위한 ADB / fastboot 설치와 사용

출처: https://wiki.lineageos.org/adb_fastboot_guide.html ADB란 무엇인가? ADB는 Android Debug Bridge의 약자로 개발 툴입니다. 안드로이드 디바이스와 개인 PC(맥, 윈도우, 리눅스)간에 통신을 도와주는 프..

qsurf.tistory.com

 

Nook ADB 설정

 

기본적으로 adb 와 안드로이드 드라이버가 정상적으로 설치되어 있다는 가정 하에 진행된다.

 

1. 누크를 켜고 로그인 완료한 후 초기 화면에서  Setting > About 으로 이동

시리얼 번호와 app version 등이 보이는 화면 맨 위에 Nook 아이콘이 보인다.

아이콘을 여러번 계속해서 터치하다 보면 개발자 옵션이 활성화 된다.

2. "Android Developement Settings" 탭에 들어가서"USB debugging" 옵션을 켜준다.

3. Nook와 PC 를 연결 후에 정상적으로 연결 되었는지 adb 명령어로 확인한다.

cmd 창에서 아래와 같이 입력한다.

adb devices

정상적으로 연결되었으면 숫자와 함께 "unauthorized" 된 device 하나가 보인다.

4. Nook 화면에 file shareing screen이 떠있는데 바깥쪽을 터치해서 숨긴다. (PC 와 파일공유 연결되어 있을 경우 숨겨지지 않으니 이동식 디스크에서 nook 를 안전하게 제거하기 진행해야 한다.)

Nook 개발자 화면에서 "Allow Debugging"을 선택한다.

USB 를 뺏다가 다시 연결한 후에 adb devices 명령어를 실행하면 이제 "unauthorized" 가 아닌 정상적인 device 로 연결됨을 확인할 수 있다.

 

런처 설치

PC와 Nook가 연결되어 있고 ADB를 통해서 런처를 설치하면 된다.

설명이나 최신버전은 아래 링크를 참조하면 된다.

Simple ink launcher

https://bitbucket.org/dsimbiriatin/simple-ink-launcher/wiki/Home

ReLaunchX 

https://www.mobileread.com/forums/showthread.php?t=284418

 

ReLaunchX_2.1.2.apk (1).zip
0.36MB
org.ds.simple.ink.launcher-1.2-release.apk
4.17MB

ADB 명령어로 설치하면 된다.

ADB 가 실행 가능하고 apk 파일이 있는 위치에서 cmd 명령어를 이용하면 된다.

adb install org.ds.simple.ink.launcher-1.2-release.apk

기타 필요한 파일 브라우저도 설치한다. (fxbrowser 또는 totalcommander 등)

 

 

루팅

ADB 연결 가능하게 설정되어 있고 개발자 옵션에서 debugging 가능하도록 설정된 상태에서

PC와 Nook를 usb로 연결하고 첨부 rootGL3 스크립트를 실행한다.

자동으로 루팅 완료

 

rootGL3.zip
3.95MB

 

커스텀 펌웨어가 설치된 경우에는 adb 에서 nook로 인식되지 않아서 스크립트가 진행되지 않는다.

rootnook.cm 파일에서 아래와 같이 고쳐주자

 ( BNRV520 > device )

@echo off

setlocal enabledelayedexpansion
:: check if its called from external script
if not defined TMPD (
    set PATH=bin;!PATH!
    set TMPD=/data/local/tmp/.nookrooter
    adb start-server >NUL
    for /f %%i in ('adb devices -l ^| find "device"') do set ANDROID_SERIAL=%%i
  ...
  ...

동일하게 실행하면 루팅 완료

 

부팅 에니메이션 고치기

아래 첨부 압축파일을 받아서 압축 해제하고 나온 파일을 nook 에 넣는다.

nook 최상위 폴더에 넣고 아래와 같이 진행하면 된다.

adb shell
su
mount -o rw,remount -t ext4 /dev/block/mmcblk0p5 /system
cp /storage/spsd/bootanimation /system/bin/bootanimation
cd /system/bin
chmod 755 bootanimation
reboot

Nook_GL_4.6_bootanimation.zip
0.01MB

 

 

사용후기

대체 펌웨어 대비 느리고 불편하다...

장점(?) 이라면 nook 오리지널 어플이 살아있다는 정도밖에 없다.

조금 더 안정적인거 같기도 하고..아닌거 같기도 하고..

그냥 대체펌웨어를 사용할 예정

 

이상.