일단 제 목표는 KT 갤럭시 넥서스를 구입해서
롬을 구글이 직접 배포하는 GSM Unlock 버전인 'yakju'로 교체하는 것입니다. (국내 제품은 'yakjukr'로 나오는 것으로 압니다.)
(하드웨어는 다 'maguro'로서 호환되는 것으로 기대(?) 합니다.)
제가 KT 넥서스 원 쓰면서 Clockwork recovery 사용법을 따라해서 언락 롬을 사용하긴 했습니다만
전반적인 개념을 잘 몰라서 질문드립니다.
일단 기기를 개발자 모드로 PC와 연결하고 Android SDK를 사용해야 하는 것으로 압니다.
(넥원 때는 그냥 폰만 가지고 Clockwork 앱이 자동으로 수행해서 세부적인 과정을 모릅니다.)
* 부트로더 언락과 루팅은 무슨 차이가 있으며, yakju로 교체하기 위해 꼭 둘 다 수행해야 하는가요?
* 라디오라는 개념이 있는데, yakju라는 패키지에 라디오도 포함된 것인가요? 그리고 라디오는 해당 지역에 맞춘 버전을 사용하는 것이 좋다는 얘기도 있는데, 라디오를 KT 버전으로 유지하고 다른 부분만 yakju로 교체하여 사용하는 것이 가능한가요?
* 플래싱할때 일반적인 업데이트와 라디오를 따로 플래싱하는가요?
제 목표는 Clockwork 같은 써드파티 부트로더나 루팅 흔적같은걸 남기지 않고, 구글 공식 툴을 써서 순수하게 yakju만을 올리는 것입니다.
(개인적으로 miui나 cyanogenmod 등 자주 얘기되는 커스텀 롬을 선호하지 않는 편입니다.)
위의 제 의문사항과 수행해야 하는 명령어에 대해 알려주시거나, 아니면 잘 정리되어 있는 웹페이지를 링크해 주시면 감사하겠습니다.
나름대로 한참 검색을 해 봤는데 단편적인 내용만 나오고 전체적으로 이해할 수 있는 곳이 없더군요... ;;
부트로더 언락은, 그러니까 Android SDK상에서 시스템을 조작하기 위한 조치이고, 루팅은 기기 자체에서 시스템을 조작하기 위한 거라고 보시면 됩니다. 넥서스원의 경우는 부트로더 언락 안하고도 루팅할 수 있었죠.
단순히 yakju로 교체하는 거라면 루팅까지는 안해도 됩니다.
라디오는 패키지에 포함돼 있습니다. 굳이 교체하지 않아도 사용 가능합니다. 패키지 파일을 풀어보면 아는데 라디오 이미지는 부트로더 이미지와 함께 있죠. 그리고 하위 폴더에 boot, recovery, system, userdata 각 4개의 이미지 파일이 들어간 zip파일이 있습니다.
이 zip 파일을 ClockworkMOD로 설치하려고 했었는데 실패하더군요. 루팅 안하고 리커버리도 기기에 플래싱한 게 아니라 컴퓨터에 있는 걸 실행시킨 거긴 했습니다만.
그래서 zip 파일을 풀어서, 4개의 이미지 파일을 fastboot로 하나씩 플래싱 했습니다.
그 다음에, 하고 싶으면 radio를 플래싱하는 거죠. 안 해도 되고요.
참고하실만한 게시물로.
http://www.androidpub.com/1450454
http://www.androidpub.com/1865567
이 2개가 있습니다.
명령어는 fastboot만 쓸줄 알면 됩니다.
http://wiki.cyanogenmod.com/wiki/Fastboot
이것도 참고가 되죠.
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
원하시는 만큼의 대답은 당장 힘들겠지만;;
http://forum.xda-developers.com/showthread.php?t=1392310 : 이 페이지를 찬찬히 읽어보시면서 모르는 개념에 대해서는 검색해 보시면서 차근차근 익히시면 감이 잡히실 거에요 ㅎㅎ
http://code.google.com/intl/ko-KR/android/nexus/images.html : 여긴 구글이 공식으로 배포하는 ROM 페이지입니다. (Factory image)