개발자도 아닌 주제에 12시간 동안 롬 가지고 장난치고 삽질한 끝에 몇 가지 중요한 결론을 내리게 되었습니다. 본 글을 루팅을 하려고 하는 사람들 정도에게만 관심이 있는 글이기 때문에 루팅/커스텀 롬에 대해서 관심이 없으신 분들은 안 보셔도 될 것 같습니다. 그 대신 루팅에 관심이 있으신 분들이라면...꼭 봐주셨으면 하는 글입니다. 


한줄 요약: 한국 정발 N1 ROM으로 루팅을 하기 위해서는 Bootloader를 Unlock 하는 수 밖에 없는 것 같다. 


****

저는 개인적으로 개발자가 아니고 리눅스에 대한 경험도 전무하기 때문에 ;;; 경험만을 바탕으로 글을 써봅니다. 혹시 더 능력자분들이 계시면 도움을 부탁드리겠습니다. 


1) 가장 중요한 것: 새로운 한글 정판 N1 ROM은 2010년 1월에 발매된 넥서스워과 달리 새로운 HBOOT 이미지를 가지고 있습니다. 따라서 현재 한국에서 정발 N1을 가지고 계신 분들, 그리고 저처럼 멋 모르고 한글 정판 N1 ROM을 까신 분들은, 현재까지는 Hboot을 다운그레이드 시키는 방법이 없기 때문에 일단 한번 올린 Hboot 이미지는 내릴 수 없다. 


2) Hboot 이미지가 높다는 것이 가지는 의미는...지금까지 제가 삽질한 경험상

a) N1 출고 당시의 이미지는 eclair 버젼으로 다운 그레이드가 불가능하다. XDA에 포럼에 있는 http://forum.xda-developers.com/showthread.php?t=717870 방법은 통하지 않는다.

a.1) 따라서 다운 그레이드가 되지 않는 한, FRF72/86/86B 기준으로 루팅을 하는 방법 (

http://www.androidpub.com/?mid=phone_nexusone&page=2&document_srl=490828  혹은 http://forum.xda-developers.com/showthread.php?t=710842 방법 두 가지 방법을 쓸 수 없다는 뜻이다. 

a.1.ㄱ) 이론적으로는 Eclair 이미지만을 가지고 Hboot을 제외한 다른 롬들만 flash 하는 방법을 통해서 롬을 다운 그레이드 시키는 것은 가능하다. 그런데 이렇게만 해가지고 루팅이 가능한지는 잘 모르겠다. 확실하지는 않지만, 기본적으로 Froyo 최종 버젼이 security flaw를 막다는 이유로 나온 것이기 때문에, 아마도 그 경로조차도 Hboot을 통해서 막지 않았나...하는 생각을 해본다.


3) Bootloader를 언락함으로써 루팅을 해도, 커스텀롬들이 만약 Hboot 버젼을 체크하는 옵션이 있다면, 커스텀 롬을 사용함에 있어서도 제약이 생길 수 있다. 

a) 하루 동안 삽질을 해본 결과가, 오늘 새로 나오은 Cyanogen MOD의 경우에는 Hboot 버젼을 체크하기 때문에 현재 정발 N1 Rom의 높은 Hboot 버젼 때문에 Cyanogen MOD 설치 중간에 오류가 생긴다. 하지만 Modaco Rom의 경우에는 Hboot의 버젼을 검사하는 옵션이 없는 탓인지, 루팅이 되어서 custom recovery image만 쓸 수 있다면 현재까지는 사용할 수 있다.

a.1) 필자의 경우에는 결국은 Bootloader를 언락하고 난 다음에 호기심에 Cyanogen MOD를 써보고 싶었으나 결국은 삽질 끝에 쓰지 못하였다. 다행이 Modaco Rom의 경우는 사용이 가능하였으며, 사실상 커스텀 롬에서 가장 아쉬웠던 것은 트랙볼을 통해서 넥서스원을 깨우는 것이었기 때문에 일단은 Modaco 롬에 만족하기로 하였다. 하지만 혹시라도 Modaco Rom에서 Hboot 버젼을 체크하는 경우가 생기면...난감함 ;;;


아직은 여러가지를 더 확인해보아야겠지만...현재까지는 괜히 새로운 정발 이미지 쓰려고 했다가 완전히 하루 날렸습니다 ;;;