android kitkat을 탑제한 구글 레퍼런스 폰. nexus5.
휴대폰 분실로 갑작스럽게 폰을 바꿨다.
쓰지도 않는 제조사와 통신사 앱이 잔뜩 깔려있는게 피곤해서 선택한 nexus5.
취향따라 설정해 쓰는 재미가 쏠쏠하다.
Arch Linux에 android sdk 설치하기.
sudo yaourt -S android-sdk
sudo yaourt -S android-udev
sudo yaourt -S android-sdk-platform-tools
environment path를 설정한다.
android를 실행시켜서 sdk 받음
nexus5 USB 마운트 하기
MTP설정
- nexus5 설정 메뉴로 이동
- 저장소(storages) 선택
- 우측 상단의 메뉴 버튼 선택
- USB 컴퓨터 연결 선택
- MTP 체크
USB 디버깅 설정
- nexus5 설정 메뉴로 이동
- About Phone(휴대전화 정보) 메뉴로 이동
- Built Number(빌드 번호) 를 여러번 탭
- 다시 nexus5 설정 메뉴로 이동
- Developer Options(개발자 옵션) 선택
- USB Debugging(USB 디버깅) 체크
adb에서 nexus5를 장치로 인식하지 못할 때.
sudo adb kill-server
sudo adb devices
lsusb로 연결 확인 (케이블 문제로 연결이 안될수도 있으니 확인한다.)
fastboot devices에서 nexus5를 장치로 인식하지 못할 때.
- 넥서스5 전원을 끈다.
- Volume Up(소리크게), Volumn Down(소리 작게), Power(전원) 버튼을 동시에 누른다.
adeb devices에 nexus5가 잡혔는지 확인 후 다음 커맨드를 입력한다.
fastboot oem unlock
볼륨키로 YES를 선택한 후 전원키를 눌러 확인한다.
fastboot reboot 커맨드로 nexus5를 재부팅 한다.
nexus5에 커스텀 리커버리 TWRP 설치
fastboot flash recovery ~/openrecovery-twrp-2.7.0.0-hammerhead.img
TWRP 실행
- 볼륨키로 Rstart Bootload 선택한다.
- 전원 버튼을 누른다.
- 부트로더가 reload 된다.
- 볼륨키로 Recovery Mode를 선택한다.
- 전원 버튼을 누른다.
nexus5에 커스텀 롬 설치
설치한 커스텀 롬은 carbon(https://carbonrom.org/downloads/?device=hammerhead&type=nightly)으로 깔끔해서 마음에 든다.
- Wipe 선택
- Dalvik Cache, System, Data, and Cache 선택
- Swipe to Wipe
- TWRP 메인 메뉴로 이동
- Install
- Custom Rom 설치
- Gapps 설치
- Reboot And System
nexus5 루팅하기
nexus 5를 리커버리 모드로 켜고, 컴퓨터에연결된 상태에서 아래 커맨드를 실행한다.
adb push UPDATE-SuperSU-vX.XX.zip /sdcard/
1. TWRP 메인 메뉴로 이동
2. Install
3. SuperSu 설치
4. Reboot And System
금융어플을 사용할 경우 spapa님의 뱅킹 SuperSu(http://spapa1004.tistory.com/188)를 받아 설치하면 된다.
nexus5 루팅상태로 은행 앱 사용하기 (http://cafe.naver.com/develoid/402823)
develoid의 팁을 참조하여 적용하였으나, 루팅감지를 회피하지 못한다.
1. SELinux Mode Changer 설치
2. PERMISSIVE로 선택
3. 재부팅
4. Cydia Substrace 설치
5. Link Substrace Files 선택
6. 재부팅
7. RootCloak Plus 설치
8. Add/Remove에서 루팅감지 회피할 앱 선택
9. 재부팅
nexus5 유용한 앱
- Aviate(https://play.google.com/store/apps/details?id=com.tul.aviate) : 야후에서 만든 런처로 직관적이다.
아직 베타기간인데 커뮤니티(https://plus.google.com/communities/100041553184031905044/stream/dd887653-173b-4965-9991-11de7048be08)에 요청하면 다른 사용자가 키를 나누어 준다. - 딩굴 한글 키보드(https://play.google.com/store/apps/details?id=com.dingulHangul.dingulHangulKeyboarddinkiblack) : 편리한 키보드
- 메트로이드 HD(https://play.google.com/store/apps/details?id=com.whitecrow.metroid) : 지하철 정보
- 서울 버스(https://play.google.com/store/apps/details?id=com.astroframe.seoulbus) : 수도권 버스 정보
- 쏠메일 (https://play.google.com/store/apps/details?id=net.daum.android.solmail) : 이메일 클라이언트
- 쏠캘린더(https://play.google.com/store/apps/details?id=net.daum.android.solcalendar) : 달력
- Chrome 브라우저(https://play.google.com/store/apps/details?id=com.android.chrome) : 모바일용 크롬 브라우저
- Ex다이얼 & 주소록(https://play.google.com/store/apps/details?id=com.modoohut.dialer) : 단순하지만 강력한 다이얼&주소록
- ES 파일 탐색기(https://play.google.com/store/apps/details?id=com.estrongs.android.pop) : 파일관리자
- Google Keep(https://play.google.com/store/apps/details?id=com.google.android.keep) : 메모장
- Textra SMS(https://play.google.com/store/apps/details?id=com.textra) : 문자 관리
- Titanium Backup (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup) : 백업
- Wakelock detector (https://play.google.com/store/apps/details?id=com.uzumapps.wakelockdetector) : 베터리 관리
- Runtastic Mountain Bike(https://play.google.com/store/apps/details?id=com.runtastic.android.mountainbike.lite&hl=ko) : 자전거 주행 정보 추적
- Call and SMS Easy Blocker (https://play.google.com/store/apps/details?id=com.ekaisar.android.eb&hl=ko) : 스팸 필터링
- MX 플레이어 (https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad&hl=ko) : 동영상 재생
- n7player 뮤직 플레이어 (https://play.google.com/store/apps/details?id=com.n7mobile.nplayer&hl=ko) : 음악 재생
- Procapture (https://play.google.com/store/apps/details?id=com.neaststudios.procapture.free&hl=ko) : 카메라
- VX ConnectBot (https://play.google.com/store/apps/details?id=sk.vx.connectbot) : SSH & 텔넷 클라이언트
nexus5 팁
- 전원버튼을 꾹 누르고 있으면 강제종료된다.
- 넥서스5 이용 길라잡이(http://frenchkissis.blog.me/120211256054)
참조
- http://www.droidviews.com/best-custom-roms-for-nexus-5/
- http://alchemistar.blogspot.kr/2013/11/hammerhead.html
- http://schier.co/post/how-to-root-nexus-5-in-ubuntu-linux
- http://forum.xda-developers.com/google-nexus-5/general/guide-nexus-5-how-to-unlock-bootloader-t2507905
- http://techerrata.com/browse/twrp2/hammerhead
- http://download.chainfire.eu/396/SuperSU/UPDATE-SuperSU-v1.94.zip
by 月風