Smart Phone/Androdid2010. 2. 9. 17:50
오늘은 다소 민감한 루팅에 관한 이야기를 해보고자 합니다.

루팅은 아이폰의 Jail Breaking (탈옥)에 해당하는 안드로이드 폰의 해킹을 의미합니다.

기본적으로 저 또한 시스템 공부를 하는 한사람으로 해킹의 긍정적인 면을 많이 강조하고는 있습니다. 이 때의 해킹은 기본적으로 Hacking 자체의 본연의 의미-시스템을 미친듯이 연구하고 파고든다는-에서의 유효함을 위해서 강조하는 것입니다만, 나 외에 타인에게 고의적으로 혹은 위험성을 내재하여 피해를 입히는 크래킹은 강하게 반대하는 입장입니다.

그런 의미에서 Jail Breaking이나 Rooting에 대하여서는 스스로 해당 작업에 대한 책임을 질 수 있는 입장의 분들이 아닌 경우에 절대로 추천하지 않습니다만, 때로는 이러한 작업이 필요함은 인정합니다.

일단 아이폰의 경우엔 기본적으로 멀티태스킹을 제한해 두었기 때문에, 만약 제가 아이폰을 구매해서 사용중이라면, 다소 늘어나는 발열과, 배터리 소모를 감수하고서라도 멀티태스킹을 하고 싶다면, Jail Breaking을 해야만 합니다. 그리고 프로그램을 개발하거나 혹은 수정해서 사용할 능력이 되시는 분들의 경우 아이폰의 앱스토어는 개발자로 등록하는 것이 다소 어렵기도 하기 때문에, 자신만 사용하거나 혹은 지인들에게 나누어 줄만한 앱을 앱스토어에 별도 등록 없이 사용하시려면 역시나 Jail Breaking을 통해서야만 가능하지요. 심지어 제가 아는 어떤분은 단순히 바탕화면을 내맘대로 쓰고 싶다는 이유 하나만으로도 탈옥을 감행하시는 분들도 봤었습니다..^^

그런데 사실 엄연히 말하면 안드로이드의 경우 루팅은 엄연히 의미가 다릅니다.
아이폰의 경우엔 애플사에서 여러가지 이유-이용자들에 의한 시스템 리스크 방지(유저들이 시스템 코어를 건드려 망가질 위험성 등), 단일화된 마켓시어 관리(앱스토어,아이튠즈를 통한 구매경로 단일화 등)-로 막아놓은 것입니다만, 안드로이드 폰은 리눅스 코어 기반(사실 맥도 유닉스 기반이긴 합니다..^^)이라 루팅이라함은 윈도우 PC의 관리자 권한처럼 리눅스에서 최고 관리자 권한인 Super User 권한을 획득하는 방법입니다. 제조사가 막아 놓았다는 것은 동일하긴 하지만, 기본적으로는 개발자의 경우 많은 연구와 시도를 해볼 수 있는 것을 얻게 하는 것이죠. 이부분은 제가 아직 공부가 부족한지라 저보다 다른 유닉스/리눅스 전문가 분들이 훨씬 더 잘 아실것이고 정확한 정보들이 널려 있으리라 보고 자세한 설명은 생략하겠습니다..^^

아무튼 시스템 코어 내지는 커널 작업을 위해서는 SU(Super User) 권한이 필요한데 이는 윈도우 PC의 관리자 권한을 획득하는 것을 의미합니다. 사실 커널적업이라고 해서 그렇게 거창할 것은 없습니다..^^
단지, 시스템 전체 백업이라던가, 마일스톤의 미국 버전 드로이드처럼 하드웨어적으로 문제가 없으나 소프트웨어적으로 멀티터치가 막혀있다는 등의 조건에서는 SU 권한을 획득하여 멀티터치 등을 사용할 수 있게 할 수가 있습니다.
그래서 북미쪽의 많은 사용자 분들이 루팅을 통해 멀티터치를 사용할 수 있게 되는 경우가 많더군요.
http://www.readwriteweb.com/archives/how_to_hack_your_android_phone.php
제가 처음에 봤던 글은 아니지만, 루팅을 해야하는 이유에 대해 적혀 있는 글입니다. 물론, 국내나 마일스톤 사용자의 경우엔 사실 멀티터치는 지원이 되고 있으니 예외 사항이라 봅니다만. ^^

아무튼 저는 루팅에 대해서 적극찬성이나 극렬 반대하는 입장은 아닙니다만.. 한가지 말씀드리고 싶은 것은,
루팅에 의한 책임은 이용자 본인에 있으며, 루팅으로 인한 문제 발생시 제조사에서 어떠한 지원도 받을 수 없다는 것을 알고 실행해야 한다는 것입니다.
그래서 필요하다면 하는 것이지만 될 수 있으면 하지 않는 것이 일반적으로는 좋다..라고 조심스럽게 말씀드리고 싶습니다.

잡설이 길었습니다만, 그래서 포스팅을 하나 시작해 보고자 합니다.

바로 마일스톤/드로이드의 루팅방법입니다. 2.0,2.0.1 버전용입니다.
현재 제가 마일스톤을 테스트하고 있기도 하고 해서 이 방법은 마일스톤/드로이드에 한해서 사용이 가능한 방법입니다.




(제 블로그 사상 최초로 동영상을 첨부한 포스팅이 되는군요..^^)

루팅시에 필요한 파일입니다.
마일스톤
7z으로 압축되어 7z으로 압축을 푸셔야 할 듯 합니다. 아래의 추가 링크는 외국 링크라 언제 사라질 지 모릅니다.^^

다운로드 미러 전
http://www.android-hilfe.de/data/milestone_root.zip

다운로드 미러 2 * * *
http://www.sera-apps.de/milestone_root.zip

다운로드 미러 세
RapidShare 웹 호스팅 + Webspace

퀵 가이드 :
1. Milestone/Droid.zip을 다운로드 받습니다.
2. Milestone/Droid.zip 파일과 Update.zip로 이름을 바꿉니다
3. 파일을 모토로라의 마일스톤의 SD 카드 (루트 디렉토리) 복사
4. 스위치 오프
5. 마일스톤 카메라 버튼과 전원 버튼과 함께 = 시작 "삼각형과 경고표시가 / '\" 가 나타낼까지,
6. 그 화면에서 볼륨 및 카메라 버튼을 눌러서 커널로 접근 한 후에 Update.zip 실행

드로이드
역시나 7z 포맷입니다. 개인저긍로 알집은 사용하지 않기 때문에 RAR과 7z을 이용하는 편입니다.
가볍고 빠른 편이니 이 기회에 7집을 활용해 보시는 것도 좋을 듯 합니다..^^

퀵 가이드 :
1. Milestone/Droid.zip을 다운로드 받습니다.
2. Milestone/Droid.zip 파일과 Update.zip로 이름을 바꿉니다
3. 파일을 모토로라의 마일스톤의 SD 카드 (루트 디렉토리) 복사
4. 스위치 오프
5. 드로이드 키패드 X 버튼과 전원 버튼과 함께 = 시작 "삼각형과 경고표시가 / '\" 가 나타낼까지,
6. 그 화면에서 볼륨 및 카메라 버튼을 눌러서 커널로 접근 한 후에 Update.zip 실행

여기까지가 일단의 루팅이 끝이 난 것입니다만, 일부 어플을 사용하시려면 busybox가 필요합니다. 제가 구한 busybox 중 최신 버전을 올려 드립니다.
퀵가이드도 있고 동영상도 있어서 어렵지 않게 사용은 루팅에 도전해 보실 수는 있으시리라 봅니다.
누누이 말씀드리지만 루팅은 꼭 필요하실때만 하시는 것이 좋습니다.
제조사의 워런티를 거부하는 것과 마찬가지이며 루팅으로 인한 결과는 본인이 감수하셔야 하기 때문이지요.
이번 포스팅은 http://jkkmobile.blogspot.com/2010/01/rooting-motorola-milestone-how-and-why.html 의 동영상이 있어 제가 적은 글은 많지가 않네요.

※ 안드로이드 펍에서 드로이드 사용자이신 폰사랑님이 드로이드 복구모드 진입방법에 대해 다시 알려 주셔서 약간의 수정이 더해졌습니다..^^

Special Thanks to jkkmobile
Posted by 바다소년

댓글을 달아 주세요

  1. Timmy Jay

    후우~ 바다사랑님, TJ입니다. ^^
    2.1 업데이트가 뜬다고 두번째 루머가 떳습니다만...
    일단 루팅해서 울티메잇한번 깔아보려고 루팅하는 글 찾아서 블로그까지 오게되었습니다. ^^
    그나저나 요즘 트윗에도 않보이시고... 많이 바쁘신가봐요? ^^

    2010.03.31 11:49 [ ADDR : EDIT/ DEL : REPLY ]
    • 2.1 업데이트 정식으로 뜹니다.
      루머가 아니에요..^^
      오늘 면접보고 오느라 면접 준비하느라 다소 바빴습니다..^^

      2010.03.31 16:53 신고 [ ADDR : EDIT/ DEL ]
  2. 궁금한게....

    궁금한게 있습니다
    다운로드하는 파일중에 다운로드 미러 전 과 다운로드 미러 2 << 의 파일들은 뭔가요 ?
    그리고 milestone/droid.zip 을 다운받는다는 말은 milestone 인 사람은 위에 4개로 나눠진 파일을 milestone가 아닌 사람은 아래 2개로 나눠진 파일을 다운 받으라는 말인가요 ??

    2010.12.23 18:19 [ ADDR : EDIT/ DEL : REPLY ]
  3. 성된 것 Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming. I want to know where to find coiffure 2012 femme, do you?

    2012.04.17 16:14 [ ADDR : EDIT/ DEL : REPLY ]
  4. 성된 것 Babies don't need a vacation, but I still see them at the beach... it pisses me off! I'll go over to a little baby and say 'What are you doing here? You haven't worked a day in your life!' I want to know where to find how to build a wood privacy fence wooden fence, do you?

    2012.06.29 17:40 [ ADDR : EDIT/ DEL : REPLY ]

Smart Phone/Androdid2010. 2. 8. 16:23
이글은 추후에 업데이트 될 수동 업데이트 혹은 커스톰 롬 사용자들을 위한 참고 자료입니다.

아이폰의 Jail breaking 과 비슷하면서도 다른 Rooting을 위한 파일이기 때문에 일반적인 사용시에는 전혀 필요가 없습니다.

다만 드로이드의 경우 미국내에서도 멀티터치 등을 사용하기 위해 많은 사용자 분들이 시도하고 계시기에 혹 자료가 필요하신 분들을 위해서 올려 드립니다.


나름 지금 일을 한 3~4개씩 동시 처리하고 있다보니 제 블로그 글들이 짧아지는 경우도 있군요..^^
Posted by 바다소년

댓글을 달아 주세요

  1. 성된 것 Thanks a lot for enjoying this beauty article with me. I am apreciating it very much! Looking forward to another great article. Good luck to the author! all the best! I want to know where to find kalendarz 2012 wielkanoc, do you?

    2012.01.31 22:24 [ ADDR : EDIT/ DEL : REPLY ]