본문 바로가기

old/Programming

홍미노트Redmi note 4에 안드로이드 오레오(Pixel Experience)8.1.0 인스톨 하는 법

반응형

목차


1. 핸드폰(홍미노트 Redmi note 4) 언락

2. 커스텀 리커버리 TWRP 설치

3. 안드로이드 오레오(Pixel Experience) 설치






1-1. 핸드폰 언락이란


핸드폰은 기본적으로 시스템 파일을 변형할수 없게 락이 걸려있다. 이걸 풀지 않으면 시스템 파일 변경이 불가능.


1-2. 홍미노트 Redmi note 4 언락 확인


설정-> 휴대전화 정보-> MIUI 버전 연타 -> 개발자 옵션 활성화


설정-> 추가설정-> 개발자 옵션 -> Mi 언락 상태에서 언락 인지 아닌지 확인


1-3. 홍미노트 Redmi note 4 언락 하는 법


샤오미 언락 싸이로 이동.


샤오미 계정이 필요하므로 가입 몇 계정 생성후, 계정을 이용하여 언락 허가 받기


언락 프로그램 다운


휴대폰에서 샤오미 계정 로그인 몇 동기화

중요. 필자 까먹고 안해서 일주일 기다림


동기화 되면 약 3일정도 후에 언락 가능.

(예전엔 시간 제한없이 할수 있었으나 현재 8/01/2017 확인결과 불가능)


휴대폰 언락 완료




2-1. 커스텀 리커버리란


쉽게 말해 복구 몇 백업 프로그램이라 보면 된다. 핸드폰 자체에도 기본적인 리커버리 프로그램이 깔려있으나, OS를 바꾸는데 도움을 주지 않으므로 OS를 바꾸는데 도와줄 커스텀 리커버리 프로그램을 깔려고 한다. 현재 유명한 커스텀 리커버리는 CWM, TWRP, Philz 등. 그 중에서 TWRP를 사용.


2-2. TWRP 설치




ADB와 TWRP 이미지(개발자 싸이트) 를 컴퓨터에 다운


ADB를 압축해제하고 TWRP이미지 파일을 넣어줌.


핸드폰을 fastboot모드 (파워버튼+볼륨 다운버튼) 으로 실행후, usb로 컴퓨터에 연결


명령프로롬트창을 폴더 경로로 연다 (폴더위에 마우스를 올리고 쉬프트 키를 누른 상태로 오른쪽 버튼, 이다음 여기서 프로롬트창 열기 선택)


fastboot devices 라고 타이핑

폰 모델번호 출력 (안뜬다면 폰이 패스트부트모드가 아니거나 usb연결이 안된거임.)


fastboot flash recovery [TWRP이미지 이름]

기본적인 위의 파일을 사용했다면, "twrp-3.1.1-0-mido.img" 임.


TWRP 설치 완료




3-1. 안드로이드 오레오(Pixel Experience) 이란


구글에서 만든 순정 구글폰(픽셀)용 OS. 쉽게 말해 핸드폰을 사면 기본적으로 깔려있는 운영체제를 말하며, 삼성 겔럭시나 LG폰들 역시 이를 기반으로 변형해서 만든다. 오레오는 현 시간(06/07/2018)에서 가장 최신 버전


3-2. 필요한 파일 다운. 


안드로이드 오레오 8.1.0을 사용


이외에 Gapps 라던가 Fix파일을 깔아야 하지만 이 버전은 이미 포함되어 있으므로 위을 파일만 받아서 사용해도 무방함.




다운 받은 zip파일을 압축 풀지말고 그대로 핸드폰에 넣을것.


3-3. 핸드폰에 설치




핸드폰을 TWRP로 접속 (파워버튼+볼륨 업버튼). 10초간 누르면 MI로고가 뜨는데, 그때 업버튼만 누를것.


 TWRP->wipe-> advanced wipe에서 Dalvik/ ART cache, System, Data, Cache를 체크후 스와이프 하여 실행, 

뒤로 버튼을 눌러서 메인으로 돌아갈것.


 TWRP-> install-> 구글OS 안드로이드 오레오 zip파일  선택후 스와이프 하여 실행

그후 리부트 선택





3-4. 7번 혹은 6번 에러가 날 경우: "Updater process ended with ERROR: 7"


*위의 사진은 리니지OS를 깔때의 사진이므로 몇몇 디테일은 다를수 있으나, 에러번호가 같다면 해결가능


3-4-1"Updater process ended with ERROR: 7" 에러가 날 경우.

내부 파일을 수정해줘야 함.


다운 받은 구글OS 안드로이드 오레오 zip파일을 압축해제. 


다운 받은 구글OS 안드로이드 오레오 폴더 -> META-INF -> com -> google -> android


마지막 안드로이드 폴더에 있는 updater-script 파일을 Notepad++로 열것.

*꼭 Notepad++를 사용하지 않아도 열수 있으나 에러 6가 생길 가능성이 생김.


첫번째 라인. assert으로 시작하여 ;로 끝나는 줄을 삭제.

예시)assert(getprop("ro.product.device") == "mido" || getprop("ro.build.product") == "mido" || abort("E3004: This package is for device: mido; this device is " + getprop("ro.product.device") + "."););

*이 라인은 버전마다, 업데이트마다 다르므로 세부내용은 다를수 있으나, assert으로 시작하여 ;로 끝남.


삭제후 다시 zip파일로 재압축 후 폰에 넣어서 사용.


3-3번으로 돌아가서 설치




3-4-2. "Updater process ended with ERROR: 6" 에러가 날 경우.

이 경우는 수정할때 잘못하여 공백을 넣으면 생김.


다운 받은 구글OS 안드로이드 오레오 zip파일을 압축해제. 


다운 받은 구글OS 안드로이드 오레오 폴더 -> META-INF -> com -> google -> android


마지막 안드로이드 폴더에 있는 updater-script 파일을 Notepad++로 열것.




편집 -> 줄의 끝문자(EOL) 변환 -> window형식으로 변환 클릭.


편집 -> 공백기능 -> 줄의 끝문자(EOL)를 공백으로 변환 클릭.


저장 후 재 압축. 그리고 그 파일을 폰에 넣기.


3-3번으로 돌아가서 설치.




구글 오레오 os 설치 완료





장점: 

가볍다. 빠르다. 


단점: 

설치 중에 발생하는 모든 피해는 본인의 책임이다.


결론:

전자기기를 다루는데 자신이 없다면 설치하지 말자.


반응형