루팅 관련 게시판이 생겼다고 해서
예전에 작성한
http://www.androidpub.com/193930
를 가져왔습니다..^^
(넥서스원 게시판 저~~~뒤쪽에 뭍혀 있는 것이 좀 아깝기도하고 해서요^^)
※ 제가 설명하는 방법은 부트로더를 언락시킵니다.
(부팅시 자물쇠 아이콘이 보이게 되지요.)
부트로더를 안건드리고 루팅하는 방법도 있으나,
그건 다른 분들이 자세히 설명해 주실테니..
전 아주 간단하게(?) 루팅하는 방법인 부트로더 언락하고 루팅하는 방법을 이야기하려합니다.
많은 분들이 정리는 해주셨는데
제가 제대로 따라하질 못한 것인지..자꾸 에러만 나더라구요..ㅡ.ㅡ;;
각설하고...
넥서스원에 디자이어 롬 적용하는 데 까지 간단하게 정리를 하면..
아래와 같습니다..^^
1. 부트로더 언락
2. 넥서스원 루팅
3. 리커버리 이미지 교체
4. 커스텀롬(디자이어 롬) 적용
5. 재부팅 후 사용!!
[준비 사항]
1. NexusOne
2. Android SDK 설치
그럼 하나하나 살펴 봅시다..^^
1. 부트로더 언락
부트로더 언락은 간단합니다..
fastboot 프로그램(fastboot.zip)을 다운 받고 압축을 푼 후,
도스 창 모드(윈도우 기준)에서 압축을 푼 디렉토리로 가서..
fastboot-windows oem unlock
라고 실행 시켜주면 됩니다.
※ 이때, 넥서스원은 컴퓨터와 USB케이블로 연결되어 있어야 하고, 재부팅 시켜서 fastboot 모드에 들어가 있어야 합니다.
그러면 넥서스원 화면에서 "언락할래?" 라고 물어보고 "그래!!"라고 선택해주시면 부트로더 언락은 끝납니다.
2. 넥서스원 루팅
루팅은 직접 su 파일을 심어주는 방법과 boot 이미지를 넣어주는 방법이 있는데
쉽게 접근할 수 있는 boot 이미지 넣어주는 방법으로 정리합니다.
※ 전 루팅에서 막혀서 좀 고생을 했습니다.
아래에서 이야기하는 방법으로 안되시면..다른 방법을 찾아보셔야 합니다..
(이건 나중에 다시 정리해서 올려보지요~)
아래에 링크로 들어가셔서 현재 사용하고 있는 넥서스원 버전에 맞는 파일을 받으시면 됩니다.
그리고 이번엔 넥서스원을 재부팅하고 bootloader 모드 상태에 두고,
install-superboot-windows.bat
파일을 실행시키면 됩니다.
이건 파일 종류가 많으니 링크로 걸어드립니다..
(위의 사이트에서 현재 롬 상태에 맞는 파일을 받으시면 됩니다.)
-----------내용 추가------------------------------------------
위의 파일을 실행시키신 후에도 제대로 루팅이 되지 않으실 겁니다.
위의 파일을 실행하여 부트로더를 교체하신 후에...
넥서스원을 PC에 연결하고,
커맨드 창에서 아래의 작업을 수행해 주어야합니다.
(#은 쉘모드를 의미합니다. 실제로 입력하실 때는 #을 빼고 입력하셔야 합니다.)
adb shell
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
# mkdir /system/xbin
# rm /system/xbin/su
# rm /system/bin/su
# cat /superboot/su>/system/xbin/su
# chmod 4755 /system/xbin/su
# cat /superboot/Superuser.apk>/system/app/Superuser.apk
# mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
# exit
※ 여기까지 진행하시면 넥서스원 루팅은 끝이 납니다.
아래부터는 커스텀롬의 교체를 위한 작업입니다.
(그냥 넥서스원 루팅만 하시려면 아래의 작업은 필요없습니다.^^)
3. 리커버리 이미지 교체
리커버리 이미지 교체는 롬 적용을 쉽게 하기위해서 필요한 작업입니다..^^
물론 롬 이미지 백업과 복원이 쉽다는 장점도 있지요^^
먼저 이미지 파일을 다운받고..
http://forum.xda-developers.com/showthread.php?t=611829
(여기서, recovery-RA-nexus-v1.7.x.img 파일을 받습니다..^^)
fastboot 압축푼 곳에 받은 파일을 넣어두고...
도스 창 모드에서 아래와 같이 입력합니다.
※ 넥서스원은 재부팅하여 fastboot 모드로 전환...
fastboot-windows flash recovery recovery-RA-nexus-v1.7.x.img
sending...
writing...
이라고 화면에 표시되면 끝납니다.
4. 커스텀 롬 적용
여기서부터는 커스텀 롬 적용 방법입니다.
넥서스원에 적용할 수 있는 커스텀 롬은 엄청 많은데..
전 그냥 디자이어롬을 기준으로 이야기합니다.
먼저 디자이어 롬을 다운받고...
다운로드(최종 버전이 아니기에 링크로 걸어두었습니다.)
받은 파일을 SD카드에 담습니다.
(그냥 루트에 저장하시면 됩니다.)
넥서스원에서
bootloader -> recovery 모드로 들어가면..
아래와 같이 보입니다.
(아래 이미지는 1.5.3 버전이고, 실행하시면 버전만 1.7.x라고 보일겁니다.)
[출처: redmondpie.com]
디자이어롬을 적용하기 전에 일단 현재 상태를 백업해두셔야 문제가 발생해도 다시 돌아올 수 있으니..
3번째에 보이는 "백업/복원"을 선택하셔서
백업을 먼저 하세요..
그리고, "Flash zip from sdcard" 를 선택하고,
위에서 SD카드에 저장한 파일 이름이 보이면 선택해서 실행시켜주시면 됩니다.
※ 저는 여기서 좀 문제가 있었는데요..
이대로 실행하니 부팅 화면에서 다음으로 넘어가질 않았습니다.
그래서 위 화면에서 보이는 메뉴 중에 Wipe라고 있는데 그 안에 들어가서 전부다 한번씩 실행(롬, 캐쉬 모두 삭제..)하고
다시 Flash zip from sdcard 를 실행하니 제대로 되더군요..
간단하게 설명하려고 했는데 쓰다보니 많이 길어졌네요..ㅡ.ㅡ;;
암튼 적용해서 사용하시는 건 여러분 마음입니다만..
넥서스원의 상태가 저와 달라서 중간에 문제가 발생할 수도 있으니 주의하시구요..
(백업 잊지 마세요~!!!!!!!!)
감사합니다.