티스토리 뷰
Photo by Simon Migaj on Unsplash
시작
PDF 또는 ePub 를 읽을 일이 가끔씩 있어서 가볍게 들고 다닐만한 태블릿을 찾아보았다. 현 시점 (2020-09-20) 의 가성비 제품은 크게 셋으로 볼 수 있었는데 10만원대 P20HD, iplay20, Fire HD 10 이었다. iplay20 으로 어느정도 마음을 굳히고 있었는데 곰곰이 생각해보니 집에 샤오미 Mi Pad 가 있었다. 며칠 들고 다녀보고 태블릿으로 PDF, ePub 를 읽는 습관을 들일 수 있는지 경험해보자 싶었다.
그런데 검색해보니 의외로 샤오미 Mi Pad 가 연식에 비해 나쁘지 않고 해상도는 발군인 것이었다. 그래서 커스텀 롬의 기나긴 여정이 시작되었다. 커스텀 롬을 올리는 것 자체는 전혀 어렵지 않았다. 하지만 평소 자주 하던게 아니라면 수많은 난관에 부딪히게 된다.
비교 링크
- https://www.kimovil.com/en/where-to-buy-xiaomi-mipad-64gb
- https://www.kimovil.com/en/where-to-buy-alldocube-iplay20
샤오미 Mi Pad |
Alldocube iPlay20 |
2048 x 1536 px 324 ppi Corning Gorilla Glass 3 |
1920 x 1200 px 224 ppi Corning Gorilla Glass |
ARM Cortex A15 2.2 GHz 2GB RAM |
4x 1.6 GHz ARM Cortex A55 + 4x 1.2 GHz ARM Cortex A55 1.6 GHz 4GB RAM |
TL;RD
현 시점에 가장 안정적이고 무난한 커스텀 롬은 Lineage 16 이다. 그리고 설치법은 아래와 같다.
아래 지시대로 하면 끝이다. 하지만 우리에겐 왜때문에 라는 질문이 중요하다. 이를 통해서 왜 안되는지를 알 수도 있다.
아래는 그 짧고도 긴 여정의 기록이다.
Lineage 16 OS
링크: https://forum.xda-developers.com/mi-pad/development/lineageos-16-0-07-12-2019-shield-blobs-t4015965
이것 말고도 다양한 커스텀 롬이 있지만 그냥 이거 정도면 무난하다고 생각하자
먼저 해줘야 할 것들 1. active systme1 은 뭔지 모르겠다. 일단 되었으니 생략 2. partition 이 merge 되어 있어야 한다. 순정이라면 한번은 거쳐야 하는 과정이다. 아래 링크를 참고하자 - 링크: https://forum.xda-developers.com/mi-pad/how-to/guide-flash-twrp-merge-partitions-mi-t3611814 3. lineage 16 과 gapps 을 /sdcard 안에 밀어넣어준다 - lineage 16 은 커스텀 롬 OS 이고 gapps 은 구글 apps 라고 보면 된다. OS 를 설치하고 기본중의 기본인 google apps 설치해야 하는 것이다. - 이 녀석들은 internal storage, external storage, 또는 USB OTG 에 들어있으면 된다. - 따라서 adb push 명령, 또는 external sd card 에 넣어두거나, USB OTG 에 넣어두면 된다. → 어디에 두든 TWRP 라는 커스텀 리커버리에서 접근할 수 있는 것이다.
그리고 시키는 대로 하기
1. TosForPSCI 는 뭔지 모르겠다 2. recovery 는 twrp 로 보인다. 대략 리커버리인데 커스텀 리커버리인거다
옆에서 시킨대로 tos, recovery 를 깔아준다. 1) fastboot 모드로 들어간다 - 들어가는 방법은 adb reboot bootloader 로 해주면 된다 - 아니면 볼륨다운+전원을 오래 눌러주면 된다. 2) 그러고 나서 옆의 두 명령으로 tos 와 recovery 이미지를 Mi Pad 에 넣어준다. - 전원+볼륨업을 해주면 된다. mi 표시가 뜨면 전원버튼을 떼었다가 5초쯤 뒤 볼륨업 버튼도 떼어준다. - adb reboot recovery 명령으로도 가능할 듯 싶다. → 핵심은 recovery mode 로 들어가는 것이다. → 그것도 순정의 recovery mode 가 아니라 우리가 설치한 custom TWRP 리커버리 모드
그러고 나면 아래를 twrp 로 해주면 된다. 1) wrap 으로 깨끗이 지운다. 대략 네가지만 지운다. Dalvik Cache, Cache, System, Data (핵심은 우리가 설치할 lineage OS, gapps 가 설치된 부분을 지우지 않는 것이다) 2) Lineage 16 설치 3) gapps 똑같이 설치
gapps 관련 주의할 것은 1) Lineage 16 을 설치하고 부팅을 하기 전에 back 버튼으로 되돌아와 gapps 를 설치해야 한다 - "You will need to flash both LineageOS and Gapps from recovery before the first boot into Android" 2) gapps 는 MindTheGapps, OpenGapps 를 설치하면 된다. 중요한건 ARM 을 설치해야 한다. (ARM64 아님) - 잘못 설치했더니 이번엔 pixel setup keeps stopping error 가 나왔다.
|
Trouble Shooting
1. 시작부터 문제였다. PC 에 Mi Pad 를 USB 로 연결했는데 인식을 못하는 것이다.
수 시간의 삽질끝에 usb settings 라는 안드로이드 앱 하나 설치하니 Windows 10 PC 에서 바로 인식이 되었다.
앱 링크: https://kinghy7.tistory.com/38
2. (이건 틀릴 수 있지만) Mi Pad 의 원래 파티션으로는 새로운 커스텀 롬을 감당할 수 없다.
그래서 merge partition - 즉, 정품의 파티션을 하나로 다시 만들어주는 과정이 필요하다. 다양한 방법이 있겠지만 나는 아래 링크를 따라했다.
안내 링크: https://forum.xda-developers.com/mi-pad/how-to/guide-flash-twrp-merge-partitions-mi-t3611814
3. Lineage 16 OS 와 Gapps 를 다 설치했는데 pixel setup keeps stopping error 가 나왔음 gapps 가 ARM 을 설치해야는데 ARMG64 를 설치해서 생겼던 문제
- 나는 MindTheGapps 설치하여 해결함
- OpenGapps 는 pico 를 설치하라고 한다.
끝
'embedded' 카테고리의 다른 글
RS-485 통신의 구현 (2) | 2020.12.04 |
---|---|
미세먼지 토이 프로젝트 - Firestore 에 올리기 (0) | 2019.04.23 |
미세먼지 토이 프로젝트 - ug/m3 와 aqi 계산 (0) | 2019.04.15 |
미세먼지 토이 프로젝트 - 기본 테스트 (0) | 2019.04.11 |
미세먼지 토이 프로젝트 - 센서 원리와 측정단위 변환법 (1) | 2019.04.04 |
- Total
- Today
- Yesterday
- bun
- clean agile
- golang
- websocket
- Gin
- 오블완
- go
- github
- strange
- 독서
- 클린 애자일
- Bug
- 잡학툰
- notion
- 노션
- folklore
- solid
- 제이펍
- 티스토리챌린지
- 독서후기
- ChatGPT
- 영화
- API
- 2023
- OpenAI
- agile
- intellij
- 엉클 밥
- 인텔리제이
- 체호프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |