본문 바로가기
HOWTO/IT | 컴퓨터

1/27,28~ 넥서스 갖고 놀기(킷캣다운,루팅,OTG,멀티부팅등등)

by Anakii 2016. 1. 28.

1/27 Nexus 넥서스 7 1세대 다운그레이드 (롤리팝-킷캣)

가. 넥서스 개발자 옵션 (시스템정보의 빌드넘버를 여러 번 탭하면 활성화됨) 에서 USB디버깅 가능하게 설정

나. 구글 USB드라이버 설치 (http://developer.android.com/intl/ko/sdk/win-usb.html)

압축을 풀고 usb_driver/android_winusb.inf 를 마우스 우클릭하여 설치(i).

다. fastboot 를 C드라이브에 적당한 이름으로 디렉토리 만들어 압축을 품 (예 : c:\tools)

fastboot.zip

라. 구글디벨로퍼 사이트에서 기기에 맞는 팩토리이미지를 다운받음. 구넥7의 경우 "nakasi" for Nexus 7 (Wi-Fi) 이며 4.4.4 버전이 킷캣으로는 최신.

다운받은 이미지 파일이 하나지만 압축 프로그램으로 풀어 보면 zip파일 1개를 포함해 5개의 파일이 나옴. 이 파일을 다.의 디렉토리에 넣음.

마. USB로 넥서스를 연결하고 명령프롬프트를 실행해 tools 디렉토리로 이동하여 작업

바. C:\tools\adb reboot bootloader 명령 : 재부팅시 부트로더 상태로 부팅. (전원키와 볼륨다운키를 오래 누르면 된다는데 계속 켜지기만 해서 답답했는데 이 명령어 좋네요) 

사. fastboot devices 명령을 내려 시리얼넘버와 fastboot 라고 뜨면 준비 완료.

아. flash-all 명령으로 다운그레이드 작업

참고 : http://heroboyh.blog.me/220438684901

1년간이나 미뤄 두었던 구넥 다운그레이드 작업. 드디어 오늘 끝났다.


1/28 Nexus 넥서스 7 루팅과 어플 관리

넥서스 루팅

참고 : http://subinkim.com/1512

루팅 과정 : 1.부트로더 언락(자료 모두 지워짐) 2. 커스텀 리커버리 설치 3. 루팅과 커스텀 롬 설치

준비물 : 안드로이드 디버그 브릿지 ADB, 커스텀 리커버리, 커스텀 롬, SuperSU, ADB용 범용 드라이버, 배터리 충전


1) 넥7 개발자 옵션에서 USB디버깅 체크해 주고 PC에서 ADB용 범용 드라이버 설치

2) ADB 압축해제하여 C드라이브 적당한 위치에 품. (예 ADB)

리커버리 이미지 파일과  SuperSU 도 이 위치에 품. 커스텀롬은 기기 최상위 폴더에 직접 복사하는 게 좋음.

3) 명령프롬프트에서 adb reboot bootloader 명령 내려 기기를  fastboot 모드로 켬.

Unauthorized ... 나오면 넥7 화면에서 확인해야 함.

4) 명령프롬프트에서 fastboot devices 하면 기기의 고유번호와 fastboot 표시가 보임.

5) fastboot flash recovery *****.img (리커버리 이미지 파일 지정) 링크 : https://twrp.me/devices/asusnexus72012wifi.html

6) 재부팅 fastboot reboot

이까지 하면 일반 리커버리 설치 끝.

7) SuperSU 기기로 복사

adb push 파일이름 /sdcard/ (예: adb push UPDATE-SuperSU-v2.02.zip /sdcard/)

8) 리커버리 모드의 넥7에서 install 실행하여 설치. 터치가능!!!


넥서스 시스템 업데이트(롤리팝) 방지

다운그레이드 한 넥서스 7 의 단점, 계속 업데이트 메시지가 나온다. 롤리팝 업그레이드 후 죽 쒔는데 실수로라도 다시 업데이트 누르면 큰일.

1) 오토런 매니저 (https://play.google.com/store/apps/details?id=com.rs.autorun&hl=en )를 실행

2) 어드밴스 모드 선택 (루팅 필요) 하고 렌치모양 도구를 클릭, Show system entries and Enable system app disable 두 항목을 클릭했다.

3) 돋보기 아이콘 클릭, "systemupdate" 검색하고 나오는 Google Services Framework 항목을 누른다.

세부 항목 중 com.google.android.gsf.update.SystemUpdateService$ Receiver 체크를 해제한다.

4) 업데이트 알림 아이콘 길게 누르고 앱 정보로 들어가 공간관리-전체제거/캐시제거 작업 후 리부팅


OTG 케이블 활용

이게 루팅의 근본 목적이다. 마이크로 USB 리더 장치에 USB디스크를 꽂고

Stickmount (https://play.google.com/store/apps/details?id=eu.chainfire.stickmount&hl=en) 설치 후 Mount 를 클릭하면 usbstorage 폴더 아래 sda1 폴더에 usb드라이브가 연결됨.

ES익스플로러 같은 앱으로 내장 디스크처럼 활용하면 됨. 다음부터는 usb장치를 연결만 하면 자동으로 Stickmount가 실행되어 마운트됨.

무선 키보드, 마우스 를 연결하고 USB디스크를 꽂으면 이건 안드로이드 박스! 작동 완벽!


멀티롬 부팅

대박이네 : http://bunkongine.tistory.com/98

멀티롬 앱을 깔고 하란 거 하고, 옴니롬을 다운받아 기기에 넣고 GApps기기에 넣고 설명대로 하니 멀티부팅이 가능~

넥서스 7 2012 관련 XDA포럼 http://forum.xda-developers.com/nexus-7


2/4 기능 업그레이드

MX player 의 DTS,AC3 음악 디코딩 코덱

MX 플레이어 설치 후 실행하면 필요한 코덱 (Tegra3용) 알려주니 설치, 이후 DTS,AC3 실행을 위해 xda 포럼에서 파일 찾음.  http://forum.xda-developers.com/apps/mx-player/mx-player-custom-codec-dts-support-t2156254


참고 : http://subinkim.com/1512  (정석대로 배우는 안드로이드 루팅)