: TB의 SNS 이야기 :: [루팅]넥서스5 부트로드 언락과 루팅방법



루팅(rooting)이란 iOS에 빗대어 설명하자면 애플이 제한해 둔 틀(Jail)을 깨부수는(break) 행위라면 적절할까요? iOS에서 기기권한을 획득하듯이 구글이 제한해둔 틀을 넘어서 관리자 권한(Super USer)을 얻는 행위를 말합니다. 리눅스 관리자 권한을 얻는 행위를 지칭하는 용어에서 유례됐으며, 안드로이드가 리눅스 계열이듯이 리눅스에서도 최고 권한을 루트(root)라고 부릅니다.


루팅을 하기 위해서 가장 먼저 해야할 일은 부트로더(bootloader)언락(unlock)해야 하고 이번 포스팅은 넥서스5(Nexus 5) 루팅 연계 포스팅의 첫번째로 부트로더 언락과 루팅 방법입니다.


1. Nexus Root Toolkit 을 다운로드(http://www.wugfresh.com/nrt/) 한 후 실행한다.


Supported Nexus devices:
· Galaxy Nexus: GSM Models (both yakju and non-yakju builds)
· Galaxy Nexus: CDMA/LTE Verizon Models
· Galaxy Nexus: CDMA/LTE Sprint Models
· Nexus S: Worldwide, i9020t and i9023 Models
· Nexus S: 850MHz, i9020a Models
· Nexus S: Korea, m200 Models
· Nexus S 4G: d720 Models
· Nexus 7: Asus Tablet
· Nexus 7 3G: Asus Tablet
· Nexus 7 v2 (2013): Asus Tablet
· Nexus 7 v2 (2013) LTE: Asus Tablet
· Nexus 10: Samsung Tablet
· Nexus 4: LG Phone
· Nexus 5: LG Phone



첫 실행화면에서 모델을 선택한다. 넥서스5와 해머해드(킷캣 코드명) 안드로이드 4.4.0을 선택한 후 Apply 를 클릭한다. 아래와 같이 USB 디버깅을 활성화 하라는 메시지와 함께 방법까지 친절하게 소개한다.



'설정 → 개발자 옵션' 에서 USB 디버깅에 체크한 후 적용한다. 개발자 옵션이 보이지 않는다면 이전 포스팅을 참고하여 활성화 시킨다.(참고)




넥서스5의 ADB 연결이 안될 경우 패스트부트 드라이버를 설치한다.(참고)
특히 윈도우8 이상 8.1 사용자들은 필히 드라이버를 설치해야만 루팅을 진행할 수 있다.
패스트부트 모드로 진입해야 하는 상황이 발생하는데 이전글을 참고한다.(참고)

2. Root Toolkit으로 돌아가 확인을 누르면 경우에 따라 MTP 설치 메세지를 볼 수 있고 잠시 기다리면 NRT - New SuperSU available 이라는 메세지를 확인할 수 있으며 확인을 누른 후 업데이트 한다. 



SuperSu 업데이트가 끝나면 NRT - Download File Dependencies 이라는 메세지 창이 팝업되고 확인을 눌러서 순정 안드로이드 4.4 킷캣 롬을 다운로드 한다.



3. 이제 루팅을 위한 모든 준비가 끝났다. Nexus Root Toolkit 은 데스크탑으로 넥서스5 설정을 '통째로' 백업 및 복원하는 기능을 제공할 뿐만 아니라 OEM Lock(iOS의 통신사 팩토리언락과 유사)기능까지 제공한다.



여기서 'Unlock'을 먼저 실행하고 'Root(Custom Recovery 체크)'를 클릭하여 넥서스5를 루팅할 수 있다. 특히 커스텀롬을 위해서는 언락이 필수다.  Nexus Root Toolkit을 이용하면 TWRP Recovery가 함께 설치되면서 루팅된다. 거의 '확인'만 누르면 될 정도로 쉽기 때문에 안내에 따라서 언락과 루팅을 순차적으로 진행한다.


사용중 필요(AS등)에 의거 공장도초기화(iOS의 DFU 복원에 해당)를 하고 싶을 때는 'Flash Stock + Unroot'를 통해서 순정으로 복원할 수 있다. 만약 루팅 후 벽돌이 된다면 Current Status에서 'Soft-Bricked/Bootloop'에 체크 한 후 복원할 수 있다.


초보분들을 위해서 디테일하게 설명했는데, 한 문장으로 줄이면 그냥 드라이버 설치하고 USB 디버깅 모드 체크한 후 Root Toolkit 실행한 다음에 써있는데로 클릭만 하면 되겠습니다. iOS에서는 탈옥을 하지 않는 이상 piracy 행위(도둑질)이 불가능 한 반면에 안드로이드는 일부 락이 걸려있는 앱을 제외하고 대부분의 앱(.apk)들이 루팅을 하지 않고도 사용할 수 있어서인지, '왜 루팅을 해야하죠?' 라는 질문을 받기도 하는데요.


루팅을 하게되면 Super User 권한 획득으로 시스템에 접근하여(iOS로 치자면 rawfile system) 기기 내부 설정을 변경할 수도 있고 순정 안드로이드 약 30개에 이통사를 통해 출시된 기기의 경우 약 70여개에 달하는 기본으로 설치된 앱들을 삭제할 수도 있겠습니다.


뿐만 아니라, 안드로이드를 '루팅 권장 시스템'이라고도 부르는데 아바스타 모바일 혹은 킷캣 자체에서도 백업을 지원하기는 하지만 iOS의 백업처럼 '전자동'이 아니라는 점에서도 루팅을 통한 백업과 복원이 편합니다. 일부 앱의 경우 Super User 권한 획득을 통해서(몇가지만 예를 들자면 아바스타 모바일, Battery Doctor Pro, Quick Boot 등)도 더 많은 기능을 제공중이기도 하지요.


그러나 루팅(rooting) 중 발생하는 모든 문제점은 사용자 본인에게 있다는 점을 숙지해야 하고 AS 혹은 기술지원을 받을 수 없다는 점도 참고하시길 바랍니다.


 T.B의 SNS 이야기 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.

▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.

▲ 비영리 SNS(트위터, 페이스북 등), 온라인 커뮤니티, 카페 게시판에서는 자유롭게 공유 가능합니다.


T.B의 SNS이야기 소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.

728x90
반응형
Posted by T.B

댓글을 달아 주세요

  1. BlogIcon 혜랑성 2013.11.21 11:21 신고  댓글주소  수정/삭제  댓글쓰기

    USB 디버깅으로 연결되었다고 뜨는데요.

    ADB device was not found.
    라는 공지로 시작하는 창이 뜨네요.

    아마도 패스트 부트 드라이버를 윈도우7에서 기본으로 잡아서 그렇지않나 생각중입니다.
    PC재부팅후에 다시한번 시도해 봐야겠습니다.

    ps. 패스트부트 드라이버 설치글의 링크가 잘못되어있습니다. ㅎㅎ

    • BlogIcon 혜랑성 2013.11.21 15:32 신고  댓글주소  수정/삭제

      USB로 연결을 했을때 나타나는
      "USB 컴퓨터 연결"에서 미디어기기(MTP) 또는 카메라(PTP)의 체크박스를 해제하지 않아서 패스트부트 드라이버가 설치되지 않았었네요.

      또다른 문제점
      일단 새로운 기기로 해서 기타장치에 Nexus 5 가 잡혔습니다.
      기쁜 마음으로 패스트 부트 드라이버를 업데이트하려고 했는데 찾을수 없다고 나오네요. ㅎㅎ;
      파일이 잘못됐나해서 다시 받아서 시도해봤으나 결과는 동일.
      현재 멘붕상태입니다. ㅎㅎ

    • BlogIcon T.B 2013.11.21 17:13 신고  댓글주소  수정/삭제

      1. 장치드라이버에서 넥서스 제거 후 PC리부팅
      2. 넥서스 PC 연결 및 USB 디버깅 설정
      3. ADB USB 드라이버 설치
      4. 패스트부트모드 진입

      해보세요 ㅎㅎ

    • BlogIcon 혜랑성 2013.11.21 17:48 신고  댓글주소  수정/삭제

      3. ADB USB 드라이버가 설치되지 않습니다. ㅜㅜ

      제대로된 드라이버를 받았는데....
      혹시나해서 Android SDK Manager 설치해서도 드라이버를 받았어요.
      역시 마찬가지로
      -----------------------------------------------------------
      Nexus 5를 설치할 수 없습니다.
      장치에 대한 드라이버 소프트웨어를 찾을 수 없습니다.
      장치 제조업체를 알고 있으면 제조업체 웹 사이트에서 드라이버 소프트웨어의 지원 섹션을 확인하십시오.
      ------------------------------------------------------------
      라는 윈도우 창만이 덩그러니... ㅋㅋ

      원도우 7 64bit입니다.
      따로 64bit버젼을 나누고 있진 않은거 같은데요. 왜 이럴까요? ㅋㅋ
      이해가 안되서 실소만 나오고 있네요.

    • BlogIcon T.B 2013.11.21 18:31 신고  댓글주소  수정/삭제

      이상하네요. -ㅁ- 제가 윈8.1 64비트 프로거든요. 드라이버 재설치를 해도 그러시다면 드라이버 제거하고 설치하지 말고 디버깅 연결해보세요

    • BlogIcon 혜랑성 2013.11.22 01:20 신고  댓글주소  수정/삭제

      집에 있는 노트북에서도 같은 결과네요. ㅜㅜ
      제 블로그에 과정을 캡쳐해서 올렸는데 잠시만 들러서 봐주세요. ㅎㅎ;

      ps. 1. 먼저 넥서스5의 ADB 연결을 위해서 패스트부트 드라이버를 설치한다. (참고) <-- 참고 링크가 잘못되어있어요. ㅎㅎ

    • BlogIcon T.B 2013.11.22 08:34 신고  댓글주소  수정/삭제

      tinyumbrella 밖에 글이 안보입니다 ㅠ 음, 일단 제가 윈7 32비트를 엑티브엑스용으로 멀티부팅해서 사용중인데요. 지금 지방이라 저녁 때 윈7 환경에서 다시 테스트해보겠습니다.

    • BlogIcon 혜랑성 2013.11.22 10:04 신고  댓글주소  수정/삭제

      집에서 노트북으로 글을 쓰고 올라간것까지 확인을 했었는데 .....
      참고로 집 노트북은 윈도우 8.1 Pro 64bit 입니다. ㅎㅎ;;

      그리고 잘못링크된거 수정안하셨네요. ㅎㅎ

    • BlogIcon T.B 2013.11.22 10:16 신고  댓글주소  수정/삭제

      OS가 저랑 똑같은데 안된다니 -ㅁ- 아, 혜랑님 문제점에 집중하느라 계속 수정한다는게 계속 깜빡했네요 ㅋㅋ 와 끝까지 지적해주시는 이 센스!~

  2. BlogIcon 혜랑성 2013.11.25 17:05 신고  댓글주소  수정/삭제  댓글쓰기

    회사 다른 컴퓨터로도 해봤는데 동일한 현상입니다.
    이쯤되면 넥서스 설정이 잘못됐다든지, 제가 어딘가에 중요한 부분을 놓치고 있다는 생각이 드는군요.
    다시 차근차근 해봐야할듯 합니다.
    이렇게 헤맨적이 없었는데 ㅋㅋ

  3. BlogIcon 혜랑성 2013.11.28 13:57 신고  댓글주소  수정/삭제  댓글쓰기

    해결됐습니다. ㅜㅜ

    해결을 한게 아니고 된거라서... 도대체 뭐를 잘못했었는지 ㅎㅎ
    건드린거라곤 MTP모드를 사용할 수 있게 했다는것 뿐...
    -----------------------------------------------------------
    MTP 연결을 체크하여 사용해야 합니다.
    그걸 끄니 또 연결이 안된다고 나오는군요.

  4. BlogIcon Corean Tree 2014.01.25 14:34 신고  댓글주소  수정/삭제  댓글쓰기

    헐.... 열심히 사용중이다가 이 글을 보고 루팅을 했는데.. 기존 앱이니 주소록이니 모두 날아가고 공장 초기화처럼 되어버렸네요.. 루팅하면 기존 설치 앱이나 설정.. 주소록이나 전화번호 날아간다는 글은 못들은거 같은데.. 어떻게 된걸까요? 주소록 복구 못하면 난리인데.. 미치겠군요.

    • BlogIcon T.B 2014.01.31 15:30 신고  댓글주소  수정/삭제

      부트로더 언락과 동시에, 데이터는 전부 초기화 됩니다. NRT 진행과정에서도 경고 메세지가 팝업된다죠 -_- 구글 계정 등록해뒀으면 연락처 백업 됐을 것이고, 정상적으로 구글 플레이를 통해서 구매한 앱이라면 당연히 자동으로 복원 됩니다.

  5. 2014.04.09 00:13  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다