구글 레퍼런스 넥서스7 2세대 활용 "5부 순정으로 복구"

Tip!/안드로이드

오늘 드디어 마지막 5부를 작성 했습니다. 5부의 주된 내용은 넥서스7 2013을 비롯한 구글 레퍼런스 기기들을 순정상태로 복구를 하는 방법에 대해서 다루도록 하겠습니다. 순정상태로 복구하는 것은 여러가지 이유가 있겠습니다만...


  • 커스텀 롬/커널 사용에 실증이 나서…
  • 기기의 리커버리 또는 시스템에 문제가 생겼을 경우
  • 새로운 업데이트를 적용하기 위해서…
  • 기기를 중고로 다른 사람에게 판매시… 등

  • 위와 같은 이유가 대분일거라 생각 됩니다.


    순정상태로 복구하는 과정은 구글에서 제공하는 팩토리 이미지를 사용 합니다. 팩토리 이미지는 한번의 fastboot 명령어로 전체를 복구할 수도 있고, 자신이 원하는 부분(부트로더, 리커버리, 시스템 등)만을 복구할 수도 있습니다. 앞에서 다루었던 커스텀 리커버리를 설치하고 커스텀 롬과 커널을 사용하지는 않더라도 이번 과정은 알아 두시면 유용하게 활용이 가능 합니다.



    전체 복구

    먼저 자신의 기종에 맞는 팩토리 이미지2부 부트로더 언락 포스트의 준비물 1번인 fastboot adb tools.zip 파일이 필요 합니다. (해당 링크로 가셔서 다운을 받으시길 바랍니다.)


    NOTE

    • 넥서스7 2013의 현재 팩토리 이미지의 버전은 업데이트되어 인해 4.3 (JSS15Q) 입니다.
    • Android SDK 을 이용한 방법도 있습니다.
    • 복구되는 영역은 bootloader, baseband firmware(s), recovery, operating system 입니다.
    • 부트로더는 언락 상태여야 합니다. (2부 부트로더 언락 포스트 참고)
    • 복구과정에 사용자의 데이타는 내장 메모리를 포함하여 모두 삭제 됩니다. 필히 백업을 하시기 바랍니다.


    다운로드 받은 fastboot adb tools.zip 의 압축을 적당한 폴더에 풉니다. 그리고 팩토리 이미지 인 razor-jss15q-factory–4f77b811.tgz 도 압축을 풀어서 같은 폴더에 파일들을 병합 시킵니다.



    5부 순정으로 복구


    작업을 완료하시면 위의 그림과 같은 구성이 됩니다.


    넥서스7 2013을 부트로더로 재부팅 해서 컴퓨터와 USB 케이블로 연결 합니다.



    부트로더 진입 방법

    부트로더 진입 방법

    NOTE
    부트로더 진입은 전원이 꺼진 상태에서 파워버튼 + 볼륨하 버튼 을 누르고 계시면 됩니다.
    커스텀 롬을 사용시에는 대부분 전원 종료의 다시시작에 보시면 부트로더 항목이 있습니다.

    구글 레퍼런스 기기들의 부트로더 진입 방법 입니다.


    부트로더


    넥서스7 2013의 부트로더 화면 입니다.



    5부 순정으로 복구


    내 컴퓨터 - 속성 - 장치 관리자를 여시고, 위의 그림과 같이 Android Device 항목에서 Android Bootloader Interface 장치가 정상적으로 설치되어 있는지 확인을 합니다. 만일 해당 장치가 정상적으로 설치되어 있지 않다면 노란 느낌표 또는 빨간 X표시 2부 부트로더 언락 포스트의 드라이버 설치 과정을 참고 하세요.


    다운로드 받은 압축 폴더내의 flash-all.bat 를 실행 합니다.



    명령 프롬프트 실행 화면


    이후 과정은 위의 그림과 같이 자동으로 명령 프롬프트 창이 열리면서 작업이 진행 됩니다. 약 1분 정도면 모든 작업이 완료 됩니다. 아무키나 누르시고 명령 프롬프트 창은 닫습니다. 매우 간단하죠. ^^

    이제 넥서스7 2013은 재부팅 되면서 초기 설정화면이 나타 납니다.


    NOTE
    넥서스7 2013의 초기 빌드 버전인 JSS15J의 팩토리 이미지에서는 사용자 데이터와 캐쉬를 포맷하지 않아서 작업 완료후 재부팅이 되지 않아 수동으로 해줘야 하는 문제가 있었는데, 이번 JSS15Q 빌드 같은 경우는 문제가 수정되어 완벽하게 순정으로 복구가 가능 했습니다.


    이제 마지막으로 부트로더를 시키기 위해, 다시 넥서스7 2013을 부트로더로 재부팅 합니다. 방법


    PC와 연결된 상태에서 명령 프롬프트를 실행하고 해당 폴더로 이동 합니다. 또는 해당 폴더를 shift 를 누를 상태에서 마우스 우클릭을 하신후 ’여기서 명령 창 열기’를 선택 하셔도 됩니다.




    부트로더를 락 시키기 위한 명령어는 fastboot oem lock 입니다.




    정상적으로 작업이 완료 되었다면 위의 그림과 같이 ‘LOCK STATE - locked’ 이라고 표시 됩니다.


    여기까지 작업을 완료 하셨다면 넥서스7 2013의 순정 복구가 완료 되었습니다. 기기를 재부팅 하시면 됩니다.



    부분적인 복구

    부분적으로 자신이 원하는 항목(부트로더, 리커버리, 시스템 등)을 복구하는 방법 입니다.



    다운로드 받은 압축 폴더내의 ‘razor-jss15q.zip’ 파일의 압축을 풀어 파일들을 위의 그림과 같이 fastboot adb tools 이 있는 폴더에 복사 합니다. 넥서스7 2013은 언락 된 상태에서 부트로더 모드로 PC와 연결 합니다. 다운로드 받으신 파일이 있는 폴더로 이동 하셔서 명령 프롬프트를 실행 합니다.


    부트로더 복구

    부트로더를 복구하기 위한 명령어는 fastboot flash bootloader [부트로더 파일이름.img] 입니다.



    리커버리 복구

    리커버리를 복구하기 위한 명령어는 fastboot flash recovery [리커버리 파일이름.img] 입니다.



    시스템 복구

    시스템을 복구하기 위한 명령어는 fastboot flash system [시스템 파일이름.img] 입니다.



    주의사항

    이렇게 자신이 원하는 항목만을 복구하였을 경우 별도로 UserDataCache 를 포맷 하셔야 합니다. 그렇지 않을 경우 부팅이 정상적으로 진행되지 않는 경우가 발생 합니다.

    명령어는 fastboot format userdata , fastboot format cache 입니다.


    복구


    FAQ

    1. 부트로더 진입이 되지 않습니다.
      : 부트로더 손상이 되었을 가능성이 큽니다. 부트로더 모드에서 fastboot 명령어가 실행되는데 부트로더 진입이 되지 않는다면 순정으로 복구가 어렵다고 알고 있습니다.
    2. fastboot 명령어가 실행되지 않습니다.
      : 해당 기기가 PC와 제대로 연결이 되었는지 확인이 필요 합니다. 2부 부트로더 언락의 USB 드라이버 설치하기를 참고 하세요.
    3. 복구후 내장 메모리의 데이타가 없어졌습니다.
      : 팩토리 이미지를 이용한 복구작업은 사용자의 데이타, 설치된 앱 뿐만 아니라 내장 메모리도 모두 초기화를 시킵니다. 안내
    4. 부트로더 언락/락 및 루팅에 대해서 워런티는 문제가 없나요?
      : 부트로더를 언락하는 과정에 워런티에 문제가 발생한다는 문구가 있습니다만, 이번 포스트의 내용데로 순정으로 복구를 한다면 워런티에는 문제가 없는 걸로 알고 있습니다.


    마무리

    지금까지 1부 용어이해를 시작으로 해서 언락, 커스텀 리커버리 설치, 루팅, 커스텀 롬/커널 설치 및 소개, 순정으로 복구에 대해서 최대한 자세한 설명과 그림을 첨부하여 구글 레퍼런스 기기를 처음 접하고, Android 기기에 대해 생소한 초보자들도 쉽게 활용을 할 수 있게끔 포스트를 작성 했습니다. 글쓴이의 생각으로는 최선을 다해 많은 부분들을 설명하고자 노력하였으나! 아직 부족한 부분들이 있어 보입니다. 이런 부분들은 시간이 나는데로 조금씩이라도 보완을 하도록 하겠습니다.


    이번 포스트를 통해서 많은 분들께 도움이 되셨으면 하는 바램으로 이번 포스트는 마치도록 하겠습니다. ^^



    글쓴이의 다른 포스트 보기