본문 바로가기

제품사용기/모바일

Oneplus2 언락/TWRP리커버리 설치/뱅킹SU로 루팅하기(16.03.20 수정)

네이버 블로그에서 티스토리로 블로그 이전중입니다.

이 포스팅의 원문은 2015.11.21에 작성되었습니다.






이번 포스팅에는 조금 고급 사용자를 위한 내용을 담고 있습니다.

바로 안드로이드 최상위 권한인 루트 권한을 얻기위한 강좌입니다.

원플러스 투는 공식적으로 OEM언락을 지원합니다. 개발자옵션에서 OEM언락 허용 이라는 설정이 기본적으로 있어요. 

국내 다른 제조사들이 언락 작업을 워런티 파기와 동일하게 취급하는거랑 비교되는 행보입니다.


원플러스사에서도 공식적으로 루팅 및 OEM언락 작업은 제품 워런티에 아무런 영향을 미치지 않는다고 명시되어 있답니다.

https://oneplus.net/support/answer/will-rooting-or-unlocking-the-bootloader-void-my-warranty


이런 정책 덕분에 XDA 포럼 같은곳에서 안드로이드 개발이 활성화될 수 있는것 같네요. 

커널소스까지 공개한 덕분에 롬도 생각보다 많이 올라오고 있어 든든하네요^^



그럼 이제부터 본격적으로 시작해보겠습니다.
다만, 들어가기에 앞서 다음 줄을 꼭 읽어주시기 바랍니다.

==================================================================
언락/루팅 작업은 사용자의 기기의 시스템을 임의로 수정하는 작업입니다.

이 글을 따라서 진행함은 전적으로 본인의 책임이며 필자는 아무런 책임을 지지 않습니다.
또한, 시스템을 직접적으로 수정하는 작업이 있으므로 사용자의 모든 데이터(앱, 사진, 음악, 동영상 등) 을 미리 백업해두시기 바랍니다. 작업 도중에 생기는 하드/소프트브릭, 데이터유실에 대하서는 글쓴이가 책임지지 않습니다.
이 작업에는 공장초기화 단계가 포함되어 있음을 미리 밝힙니다. 백업을 생활화 합시다.
계속 진행함은 위 내용에 동의함을 의미합니다. 그렇지 않을경우 여기서 작업을 멈추십시오.
금융 SU로 루팅을 하지만 일부 앱에서는 루트권한을 검출해내어 뱅킹 앱 사용이 불가능할 수도 있습니다.

==================================================================

자 그럼 본격적으로 진행해 봅시다.
먼저 작업을 위해 준비단계가 필요합니다.
필요한건, 기기에서의 세팅, 컴퓨터에서의 세팅으로 나뉩니다


1) 기기세팅

먼저 기기에서의 세팅단계 입니다. 

1. 설정-휴대폰정보-빌드번호 를 연타하여 개발자옵션을 활성화 해줍시다.
2. 뒤로 버튼을 눌러 설정화면으로 돌아온 다음 새로 생긴 개발자옵션에 들어갑시다.
3. 'OEM 잠금 해제'를 허용해주고
4. 그 아래의 '고급 재시작'을 허용해주고,
5. 그 아래의 'USB 디버깅'을 허용해줍시다.

이제 휴대폰에서의 설정은 끝입니다~







2) 컴퓨터에서의 설정


이제 컴퓨터에서의 설정단계입니다.



1. 먼저 드라이버부터 설치해 주세요.
휴대폰을 USB로 연결하면 내 컴퓨터에 자동으로 Oneplus Driver라는 설치 소프트웨어가 잡힙니다.





안으로 들어가면 Oneplus 로고 모양의 setup 파일이 있습니다.
이 파일을 실행시켜서 인스톨러를 따라가시면 드라이버가 설치됩니다.



2. 필요한 파일 준비


아래의 파일을 준비해주세요. 각각 연결된 링크에서 받을 수 있습니다.
1)TWRP 리커버리 3.0.0-2

https://dl.twrp.me/oneplus2/



2)뱅킹용 SpapaSU

http://spapa1004.tistory.com/259?category=822837



3) adb/Fastboot 파일

https://forum.xda-developers.com/showthread.php?t=2588979



3. 이제 휴대폰을 fastboot 모드로 진입시킵니다.

 
전원키를 꾹 눌러서 다시시작 - 부트로더 를 선택해주세요. 

아까 개발자옵션에서 고급 재시작을 허용해줬기 때문에 이런 여러가지 부팅옵션이 선택 가능하게 되었답니다.


4. 잠시 뒤 폰에서는 원플러스 로고와 fastboot mode라는 화면이 보입니다. 
그 상태로 폰을 컴퓨터와 연결시켜주세요!!



5.이제 OEM 언락 작업을 시작합니다. 
언락 작업은 내장메모리 Full Wipe, 즉 포멧작업이 동반됩니다. 

언락하면 모든 사진, 앱, 동영상, 음악 등 사용자의 자료가 날아갑니다. 

다시한번 강조하지만 자료들을 미리 백업해두시고 진행합시다.



아까 다운받아둔 ADB_Fastboot 설치 경로로 들어가주세요.


 폴더를 들어가서 키보드의 Shift 를 누른채로 빈공간을 우클릭 해주세요.
그럼 아래와 같은 메뉴가 나옵니다. 그 중 "여기서 명령창 실행" 버튼을 눌러주세요.






이제 까만색 명령프롬포트가 하나 뜰겁니다.
기기가 정상적으로 연결되었는지 테스트해봅시다. 명령프롬포트에 다음과 같이 입력하고 엔터를 쳐주세요.


fastboot devices





위 사진처럼 뭔가가 나왔다면 성공입니다.
앞쪽의 9a52b8f7이라는 숫자는 사용자마다 모두 다릅니다.


연결이 성공하였다면 이제 다음과 같은 명령어를 넣고 엔터를 쳐주세요.



fastboot oem unlock



그럼 아래 사진처럼 무언가 주르륵 나오고 finished라는 메시지가 나옵니다. 

그럼 휴대폰은 자동으로 재부팅하게됩니다.





곧 휴대폰에서 Unlock 작업은 의모든 데이터를 지운다는 식의 메시지가 나오는데 OK눌러주세요.

모든 데이터가 삭제됩니다!!!!







포멧 작업이 끝난 뒤 "안드로이드를 업그레이드 중입니다"와 같은 메시지가 지나간 후 휴대폰을 처음 받았을때처럼 환영합니다! 

라는 창이 뜨네요. 처음 받았을때 하셨던 것 처럼 구글계정을 등록하시고 설정을 복원하는 등의 작업을 하시면 됩니다.


축하합니다~~길고 긴 부트로더 언락 작업이 완료되었습니다!!





6. TWRP 리커버리를 인스톨해봅시다.


아까 다운받아둔 TWRP 리커버리 img파일을 adb_fastboot 폴더 안에 넣어주세요.

그 다음 휴대폰을 아까와 같이 fastboot 모드로 진입시켜서 컴퓨터와연결해 주세요.


아까처럼 shift를 누른 상태로 빈공간에 마우스 우클릭!



팝업 메뉴에서 "여기서 명령창 실행" 을 눌러주세요. 낯익은 검정색 cmd창이 뜹니다.
명령창에다가 다음과 같이 입력해주세요.



fastboot flash recovery 파일이름.img



파일이름.img는 아까 다운받아두었던 리커버리 파일의 이름을 입력하시면 됩니다.
이름이 길어서 입력하기힘들다면 img파일 이름을 twrp같이 간단한걸로 바꾸시면 됩니다.
명령창에는 그럼 바꾼이름(ex : twrp.img)를 입력하면 되겠죠?



그러면 곧 두세줄이 주르륵 나오고  Done 하는 메시지가 출력됩니다.



그럼 끝!!
이렇게 해서 TWRP 리커버리를 심는데 성공했습니다.



이제 그럼 됬는지 확인해봐야겠죠??
아까 패스트부트 모드에 들어갔던 폰을 집어들고 볼륨하 + 전원키 를 꾹 눌러주세요.
원플러스 로고가 뜰때까지 계속  누르고 계세요. 로고가 보이면 손을 때주시면 됩니다.



그럼이제 곧 기존 리커버리와는 다른 TWRP리커버리로 진입하시는 걸 볼 수 있을겁니다.



7. 이제 루팅을 합시다.


보통은 ChainFire에서 개발한 SuperSU.zip를 씁니다. 물론 그걸 사용하셔도 되지만,

우리나라의 금융앱(...)을 사용할때 일반 SU를 플래싱하면 루팅된 디바이스라고 감지되서 다 튕겨내 버려요...ㅠㅠ


그래서 위에서 언급한 Spapa님이 제작하신 Banking SpapaSU.zip를 사용할겁니다.
위에서 준비해둔 SpapaSU.zip 파일을 휴대폰에 넣어주세요.



7-1)아까 리커버리 상태로 진입한 폰에서 Install을 터치해주세요.
아까 SpapaSU 파일을을 넣은 위치로 가서 zip파일을 클릭해주세요.





7-2)아래와 같은 화면에서 Swipe to confirm Flash에 있는 슬라이더를 오른쪽으로 밀어주시면 주르륵 하고 설치가 진행됩니다.
설치가 완료되면 Reboot System을 눌러 시스템을 재시작 해주세요.






정말로 모든게 끝났습니다.
여기까지 오시느라 수고 많으셨습니다. 이로써 OEM 언락/리커버리 설치/루팅 까지 모두 완료했습니다~~



앱 드로워에 있는 SpapaSU 앱을 실행시키면 루팅이 되어있다는걸 확인하실 수 있습니다.



tip1) 경험상 루트권한을 요구하는 앱마다하나하나 지정해주기 귀찮다면 SpapaSU 앱의 설정-기본 접근 방법 - 허용 으로 해주시면 알아서 자동으로 루트권한 받습니다.



tip2)만약  SpapaSU앱이 안보이다!! 하시면  다이얼러 - *#*#1234#*#* 을 누르면 자동으로 SpapaSU가 실행됩니다.







최종수정 : 2016.03.20

Change Log )
Toolbox 관련 내용 삭제(불필요)
ADB 및 fastboot 파일첨부
TWRP 3.0.0-2 로 이미지 교체
전반적인 포스팅 재구성