항상 루팅 관련글들 보면 적혀 있는 문구가 있지요..


1. 루팅하면 AS받기 어렵다..

2. 하는 것은 좋으나, 이후 발생하는 모든 문제에 대한 책임은 사용자 자신에게 있다.


위의 사항을 숙지하시고...

계속하시려면 아래 내용을 읽어주세요^^



넥서스원이 나오고

HTC에서 넥서스원 클론이라고 할 수 있는 디자이어를 발표했지요~

사람들이 HTC 센스 UI가 좋다고 많이들 이야기하시길래

디자이어 롬 나오길 기다리고 있었는데

아직 알파버전이긴 하지만 어느정도 안정화 되어있는 버전이 나왔길래

한번 올려봅니다~

 

※ 디자이어 롬 다 좋은데..한글 지원이 안됩니다..ㅜㅜ

롬 올리신 후 morelocale2 앱 사용하면, 한글 사용 가능합니다.

마켓에서 "로케일"이라고 검색하시면 됩니다..^^

 


※ 제가 설명하는 방법은 부트로더를 언락시킵니다.

(부팅시 자물쇠 아이콘이 보이게 되지요.)

부트로더를 안건드리고 루팅하는 방법도 있으나,

제 폰에서는 테스트가 안되서 설명드리지 못합니다..ㅜㅜ

 


우선 아래는 제 넥서스원에 디자이어롬 적용해본 사진이구요^^

DSC_3241.JPG


다른 분들은 어떠신지 모르겠지만..

전 루팅하고 롬 적용하는데까지 좀 고생을 많이 했습니다..ㅜㅜ


많은 분들이 정리는 해주셨는데

제가 제대로 따라하질 못한 것인지..자꾸 에러만 나더라구요..ㅡ.ㅡ;;


각설하고...

넥서스원에 디자이어 롬 적용하는 데 까지 간단하게 정리를 하면..

아래와 같습니다..^^


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

파일을 실행시키면 됩니다.

 

이건 파일 종류가 많으니 링크로 걸어드립니다..

http://android.modaco.com/content/google-nexus-one-nexusone-modaco-com/298782/06-mar-erd79-epe54b-superboot-rooting-the-nexus-one/

(위의 사이트에서 현재 롬 상태에 맞는 파일을 받으시면 됩니다.)

 

-----------내용 추가------------------------------------------

위의 파일을 실행시키신 후에도 제대로 루팅이 되지 않으실 겁니다.

위의 파일을 실행하여 부트로더를 교체하신 후에...

넥서스원을 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.6.2.img 파일을 받습니다..^^)

fastboot 압축푼 곳에 받은 파일을 넣어두고...

도스 창 모드에서 아래와 같이 입력합니다.

※ 넥서스원은 재부팅하여 fastboot 모드로 전환...

fastboot-windows flash recovery recovery-RA-nexus-v1.6.2.img


sending...

writing...


이라고 화면에 표시되면 끝납니다.


4. 디자이어 롬 적용


이제 디자이어 롬 적용만 남았습니다..^^

먼저 디자이어 롬을 다운받고...

다운로드

(최종 버전이 아니기에 링크로 걸어두었습니다.)

받은 파일을 SD카드에 담습니다.

(그냥 루트에 저장하시면 됩니다.)


넥서스원에서 

bootloader -> recovery 모드로 들어가면..

아래와 같이 보입니다.

(아래 이미지는 1.5.3 버전이고, 실행하시면 버전만 1.6.2라고 보일겁니다.)

ra-nexus-recovery-image

[출처: redmondpie.com]


디자이어롬을 적용하기 전에 일단 현재 상태를 백업해두셔야 문제가 발생해도 다시 돌아올 수 있으니..

3번째에 보이는 "백업/복원"을 선택하셔서

백업을 먼저 하세요..


그리고, "Flash zip from sdcard" 를 선택하고,

위에서 SD카드에 저장한 파일 이름이 보이면 선택해서 실행시켜주시면 됩니다.


※ 저는 여기서 좀 문제가 있었는데요..

이대로 실행하니 부팅 화면에서 다음으로 넘어가질 않았습니다.

그래서 위 화면에서 보이는 메뉴 중에 Wipe라고 있는데 그 안에 들어가서 전부다 한번씩 실행(롬, 캐쉬 모두 삭제..)하고

다시 Flash zip from sdcard 를 실행하니 제대로 되더군요..


간단하게 설명하려고 했는데 쓰다보니 많이 길어졌네요..ㅡ.ㅡ;;

암튼 적용해서 사용하시는 건 여러분 마음입니다만..

넥서스원의 상태가 저와 달라서 중간에 문제가 발생할 수도 있으니 주의하시구요..

(백업 잊지 마세요~!!!!!!!!)


감사합니다.