본문 바로가기

Ryu's Tip

픽셀XL 커스텀롬 설치-3 AOKP+Magisk Manager




PureNexus 재시도


드디어 Purenexus도 업데이트 됐고 Magisk도 뭔가 업데이트가 되기 시작했습니다.
안정적으로 magisk가 업데이트까지는 조금 더 걸릴것 같긴 한데 그래도 이번에는 Safetynet을 잘 적용할 수 있을지 한번 해보겠습니다.

1. make sure you are on the latest bootloader, radio, vendor image
2. install twrp via the instructions in twrp forum
3. wipe data factory reset
4. flash rom
5. flash twrp zip again as the rom overwrites twrp (stupid pixel lol)
6. if you desire boot into the os, then reboot into recovery and flash supersu


0. 이전 자료 백업
1. 최신(NJH47D) 버전으로 부트로더,라디오,벤더 이미지 확인
2. TWRP 부팅
3. 초기화
4. 롬 설치
5. TWRP 설치
6. 리붓
7. Magisk 설치
8. SafetyNet 확인

위 절차로 한번 진행해 보겠습니다.

이전 자료 백업

Titanium Backup으로 먼저 백업을 진행하겠습니다.

titanium backup

titanium backup sms

최신(NJH47D) 버전으로 부트로더,라디오,벤더 이미지 확인
최신버전은 Android Factory Image를 통해 다운받겠습니다.
NJH47D 버전 Pixel XL용 버전을 받고 압축을 풀고 이전글과 같이 twrp와 platform tool을 합쳐서 받아놓습니다. 과거 삽질한 두 글을 참고 하시면 될 것 같네요.
폰을 Bootloader로 부팅한 뒤 flash-all.bat 를 통해 초기화를 진행하겠습니다.

flash-all.bat

TWRP 부팅

이제 다시 twrp를 통해 부팅을 하겠습니다. TWRP는 업데이트가 없으니 이전 버전 그대로 진행해도 되겠네요.

fastboot boot twrp-3.0.2-0-RC1-fastboot-marlin.img

초기화

TWRP 부팅 후 화면메뉴에서 Wipe 를 선택해서 진행해 줍니다.
벤더이미지파일, Rom파일, TWRP 설치파일을 복사해 줍니다.
NJH47D_vendor, purenexus_marlin-7.1.2-20170725-OFFICIAL, twrp-pixel-installer-marlin-3.1.0-0RC2

롬 설치, TWRP 설치

복사한 파일을 차례로 설치해 줍니다.
Install - Install Zip - purenexus ZIP
Install - Install Zip - Twrp ZIP
혹시나 여기서 magisk zip을 플래싱 하려고 하셔도 중간에 에러 뜨고 무한부팅 걸릴 수 있으니 정상부팅 이후에 하세요.
그리고 혹시나 아래 리붓시 NJH47D와 맞지 않다고 하면 Install - Install Image - Vendor Image 로 벤더 이미지를 설치하시면 에러 메세지가 없어집니다.

리붓

REBOOT - System 으로 선택해서 정상 OS까지 부팅한 뒤 바로 끄고 TWRP Recovery로 들어갑니다.

Magisk 설치

정상 부팅 확인 후 magisk를 진행하겠습니다. Magisk는 이곳에서 다운로드 합니다.

가장 다운로드가 많은 Magisk-v13.3-Pixel-b3.zip와 MagiskManager-5_1_1.apk로 받아서 진행하겠습니다.
종료버튼 - 다시시작 - 리커버리 모드 로 다시 TWRP로 들어갑니다.
받은 두 파일을 복사 후 ZIP 파일을 설치해 줍니다. 그런데 갑자기 윈도우에서 핸드폰 폴더가 안 열려서 adb push를 통해 파일을 넣어줬습니다.

adb push Magisk-v13.3-Pixel-b3.zip /sdcard/0.Rom
아무튼 저렇게 넣고 ZIP를 설치한 뒤 재부팅 합니다.

flashing zip

그 뒤는 처음 설치 절차(이메일,비번설정 등)으로 진행하시면 됩니다.

SafetyNet 확인

SafetyNet은 확인이 되네요. 전과 다르게 핵심 기능만 쓰지 않아도 정상 통과 되네요.

safetynet 확인

현대카드앱 ㅂㄷㅂㄷ

현대카드 앱은 대체 뭘 보고 판단하는지 모르겠네요. 일반적인 xbin/su 등등등등 다 확인을 해도 전혀 없는데 골치아프네요.

또 혹시 몰라서 SuperSU 앱을 받아서 완전한 루팅 권한 해제를 진행해 봤습니다. ㅋㅋㅋ 진행하게 되면 무한 부팅 걸립니다.

그런데 이 글을 쓰는 중에 13.3_b4 가 올라왔는데 결과는 동일하게 현대카드 앱은 안되네요. 빨리 픽셀도 Official로 떴으면 좋겠네요.
위 절차를 다시 그대로 진행을 했는데 보니까 이번 purenexus 버전이 MTP 에 버그가 있는거 같네요.
Factory reset 하고 해당 롬만 설치해도 MTP가 응답이 없는 것처럼 나오네요. PTP는 정상 동작되구요.

지우고 잠시 다른 롬이나 가야겠네요 ㅠ
 

AOKP

아 워낙 좌절을 많이 해서 간단하게 링크와 절차만 설명하면...
  1. FACTORY RESET
  2. TWRP BOOT
  3. INSTALL ROM, INSTALL TWRP
  4. BOOT & REBOOT RECOVERY
  5. INSTALL MAGISK
 

AOKP logo

설치 잘 됩니다. 다음 purenexus까지 AOKP로 써야겠네요. Magisk는 동일하게 safenet 통과는 잘 되는데 역시나 현대카드는 안됩니다 ㅠ
시간 나면 한번 파 보던가 해야겠네요 대체 뭘 보는건지

safetynet AOKP

AOKP info

아무튼 이렇게 purenexus+magisk 는 safenet은 정상 통과하지만 일부앱(현대카드,하나은행,...) 은 되지 않고(신한은행,주식 등등 나머지는 잘 됩니다) MTP 버그가 보여 AOKP+Magisk 까지 온 커스텀롬 설치기 였네요...ㅠ
magisk 가 정식으로 픽셀폰을 지원해 주면 그때나 써야겠네요.
 

추가로...

이 글은 2017년 7월에 쓴 글이나 옮겨온 글입니다.

8월 현재 magisk 가 goodwin_c를 통해 업데이트 되면서 정상적으로 현대 카드 앱 등이 사용가능합니다.