펌업 지원이 끝난 Nexus 9이 느려서 봉인(?) 하신분들이 저처럼 계실꺼 같아서 공유 합니다.
제 경우 그래도 레퍼런스기 때문에 순정으로 쓰고 있었는데,
이게 원체 Dual core 이긴 해도, 초기에 부드러웠던 느낌은 없어지고, 너무 느려져서 거의 안쓰고 있었습니다.
Factory Reset을 해도 쓰는 앱들 깔고 나면 얼마 안가서 느려지더군요. 심지어 sleep에서 깨울때도 늦게 잘 안켜질때가 많고요...
검색을 해보니, 최근에 올라온 글이 "저장소 암호화" 때문에 느려진다는 것이 보이더군요.
EMMC에 I/O 작업을 할때 엄청 퍼포먼스가 떨어진다는게(특히 앱 업데이트) 사람들의 의견이었습니다.
경험상, 그쯔음 나왔던 Nexus 6의 경우 초기에는 암호화 때문에 느려지긴 했었지만,
암호화 HW지원이 없다고 하더라도, 점점 최적화가 된건지 혹은 일부라도 HW 암호화가 지원이 되서인지 큰 차이는 안느껴졌는데,
검색해보니 Nexus 9의 경우는 순수하게 SW로만 암호화를 했고, 최적화가 안되어 있어서 느려진다는 얘기가 있더군요.
참고로 초기에 나왔을때에는 암호화는 강제가 아니라, 하고 싶으면 켜는 옵션이었습니다.
여튼, 원글에서도 속는셈 치고 막판에 한번 해보래서 해본건데, 결과가 꽤나 만족스럽습니다.
[참고 자료]
처음 발견한글 : https://www.reddit.com/r/Nexus9/comments/66wd6y/if_you_still_have_your_nexus_9_try_disabling/
적용에 필요한 툴:
- Nexus Root Toolkit (NRT): 자동 업데이트가 잘 안되는거 같은데, 이 경우 수동으로 다운받아서 파일 open 하는 기능이 마련되어 있으니 좀 귀찮더라도 되긴 하니까 좌절 하지 마세요.
- FED patcher: https://forum.xda-developers.com/android/software-hacking/fix-fed-patcher-v8-forceencrypt-disable-t3234422
[방법]
일단 저는 커펌질은 잔버그에 속썩고 손이 너무 많이 가기에 순정으로 최대한 쓰고 싶기 때문에, 하기의 방법을 적용 했습니다.
(특히 LTE 버젼의 경우 순정이 속편하다고 생각합니다.)
제가 한 대략의 과정을 설명 드리자면 하기와 같습니다.
1) 개발자 모드 메뉴에서 ADB를 활성화 하고, OEM Unlock도 켜서 활성화 시킴
2) NRT로 Unlock Bootloader 수행 --> 무조건 Factory Reset이 됩니다.(백업 필수)
3) 초기 세팅은 최대한 간단히 한 다음에 (아직까지는 암호화가 된 상태로 부팅을 해줘야 하고, 다음 단계에서 또 Factory Reset을 해야 합니다.)
4) FED patcher를 받아서 ZIP 파일을 내부 저장소에 USB연결하여 복사함
5) 다시 개발자 모드 메뉴에서 ADB를 활성화 하고 NRT 연결
6) NRT로 Advanced Utilities - Fastboot Boot - Custom Recovery (TWRP)로 부팅 (의미는, 완전히 Recovery를 갈아 치는게 아니라, 임시로 1회만 적용하여 부팅하게 됩니다)
7) Nexus 9이 TWRP로 부팅이될 것인데, 그 안에서 ZIP파일 적용하는 기능을 찾아서 FED patcher zip을 골라서 커널을 패치시킴
8) TWRP 내에서 Factory Reset을 다시한번 수행하고 재부팅
9) (첨부 사진 참고) 설정 메뉴 - 보안에서 - 태블릿 암호화 메뉴가 있는지 확인 (이 메뉴는 암호화가 아직 안되었는데, 암호화 수행을 하라는 메뉴입니다. 패치를 하기 전에는 암호화가 이미 되어 있다고 뜨고, 비활성화 됩니다.)
[적용후 차이점]
제 경우 암호화를 풀고 나서는 Nexus 9 LTE의 마지막 버젼인 N4F27P 에서 버벅거림이 거의 사라졌습니다.
- 가장 큰 차이는, 프리징 비슷한 경우가 없어지고, 그냥 꾸준하게 좀 느린 느낌으로 동작합니다.
(뭐 요즘 폰대비야 많이 느리긴 하나, 몇년전 출시이니;;; 램2GB이기도 하구요...)
- 앱 업데이트를 백그라운드에서 하면서 유튜브나 웹서핑을 하더라도 훨씬 빨리 되고...
- 카메라 부위가 발열이 확실히 덜하고
- 전원이 가끔 엄청 늦게 켜지는 현상이 없어졌습니다.
단점은...
- 타블렛 분실시 보안에 취약해집니다. (음...)
다음엔 lineageos 로 가시죠~ 더 빨라집니다~
찾아본 참고자료:
- https://forum.xda-developers.com/nexus-9/orig-development/rom-lineageos-14-1-nexus-9-flounder-t3617907
- https://download.lineageos.org/flounder_lte
덴버코어가 ARM호환 CPU라서 내부적으로는 ARM <> 덴버간의 코드 옵티마이저가 계속 돌아가고 있습니다. 그래서 가용 램용량이 더 적다는(...)
가속된 ARM 인스트럭션이 있는거라고 하더라구요...
멀티 태스킹시에 특히 앱 업데이트하면서 다른 앱 쓸때 느려지는것 및 발열이 체감이 되게 줄어들었는데,
이걸 단순한 플라시보라 해야할지는 저도 잘 모르겠네요...
특히나 넥서스9은 거의 버린 모델이어서 제대로 최적화를 했는지 조차 의문인지라...ㅠㅠ
일단 제경우 아직까지는, 기존에 팩토리 리셋 했을때 대비 그정도로 느리지지는 않고 있습니다...
좀더 써보고 또 느려지면 다시 공유해 드릴게요...