ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 특별한 만남 하나. #루팅 in "Android, 특별하게 써보기"
    기술 노트 2016. 2. 5. 01:19

    ​​​​


    X본 포스팅은 8월 30일자에 NAVER 지식in에 등록된 제 개인 오픈백과의 글을 현재 조금 더 보강하여 알기 쉽게 올리는 글입니다.
    X여러 개발자 분들의 의견도 함께 수렴하여 수정하고, 재검토하여 올리는 글이니 약간의 차이가 있더라도 양해 바랍니다.
    원문 보러가기 : http://kin.naver.com/open100/detail.nhn?d​1id=1&dirId=1070402&docId=1448669

    ​​​1. Root-ing? 뿌리가 잉? 루팅이 뭐에요?

    루팅(Rooting)을 알아보기 전에, 루팅이란 말이 무엇인지 알고 갑시다. 이미 개발자 분들은 알고 계시는 이야기겠지만, 오픈 OS중 하나인 LINUX의 최고 권한을 갖는 관리자 이름이 바로
    'root' 입니다. 그래서, 그 권한을 얻는 행위, -ing이 붙어서 루팅이란 말이 쓰이게 되었다고 합니다.
    밑에서도 다루겠지만, 루팅을 감수해야할 단점이 꽤나 있습니다. 하지만 루팅을 해서 커스터마이징(Customizing : 고객의 입맛대로 변형함.)하거나 꾸미는 행위는 법에 저촉되거나 하는 행위는 아닙니다. 다만, 과거에 제조사에 따라 제조사 서비스 거부로 계약 위반인 경우도 있다고 들은 것 같은데, 현재 약관상 문제는 어떤지 모르겠습니다. 그러한 이유 등으로 제조사는 A/S를 거부하거나 과금을 물릴 수 있는 권한을 갖게 된다고 합니다.
    서론이 길었네요. 이제 본격적으로 루팅이라는 행위에 대하여 알아봅시다.​

    2. 이 권한은 이제, 제겁니다. About 장점

    루팅을 하는 방법을 알아보기전에, 장단점을 알아봐야겠죠? 루팅의 장점은 뭐니뭐니해도 꾸미는 거죠. 삼성의 구닥다리한(필자 개인취향입니다. 취존좀...) 터치위즈 UI에서 타사 UI, 예를 들어 구글의 Android 순정이라던가, LG의 UI나, SONY 엑스페리아나, 뭐... 요새 뜨는 샤오미의 MIUI도 들 수 있겠네요. 뭐, 그러한 것들로 자유롭게 바꿀 수 있는 첫 단추가 바로 루팅입니다.
    또 다른 장점으로는, 한 때는 폰트 설치하려고 예전에 많이들 루팅하셨죠. 특히, 팬택 VEGA 휴대폰 사용 유저분들의 원성이 자자했었습니다.
    게임이 빠질 수 없겠죠. 크랙으로 게임을 깨는 맛, 부족한 곳을 적절히 채워주는 크랙을 맛깔나게 사용하는 손맛! 역시 루팅이 첫 단추가 됩니다.
    구형폰의 경우에는 성능 업그레이드가 이루어지기도 합니다. 아무래도 대부분의 제조사의 순정 UI가 너무나도 무거운 까닭에, 루팅만으로는 아니지만 그 뒤 이것저것 작업을 해주면 무서울 정도로 강화가 되기도 합니다.

    이 정도가 장점이 될 듯 합니다. 요약해보면, 1. 더 다양한 휴대폰 꾸미기 2. 폰트(지금도 그러시나요...) 3. 게임 크랙 4. 성능 업그레이드 가 되겠네요.

    3. 고객님, 루팅 하셨어요? About 단점

    루팅의 단점은 제조사입니다. 그런 케이스 거의 못봤지만, 루팅 하다가 브릭 현상(그런데, 루팅하다가 브릭 올 경우가 얼마 안됩니다. 벽돌 : 휴대폰이 부팅 애니메이션 단계에서 멈추거나 다시 재생되는 등의 정상적으로 부팅되지 않는 현상 : 이면 몰라도요. 눈 제대로 계시고 설명대로만 하시면 그런 일 없습니다.) 이라도 일어나면 일단 고치려고 들겠지만 고치지 못할 경우 제조사에서 써야 할 메인보드 값에 한숨부터 나오실 겁니다(이 참에 폰을 바꿀까 하고 생각하면 단통법이 발목을 잡습니다.). 초기화하는 프로그램이 있다지만, 삼성의 KNOX(삼성 스마트폰에 탑재된 보안 솔루션)는 여전히 루팅 기록을 저장하기 때문에 여전히 개발자들과 원수로 남아 있습니다. 이런이유가 대표적입니다.

    요약해보면, 1. 제조사 2. 제조사(...)가 되겠네요.

    4. 루팅 하실거에요? 제 당부 명심하세요.

    루팅을 하실거라고 결정하셨다면, 루팅에 대한 목적을 가지셔야 합니다. 어떠한 것을 위해 루팅을 하겠다 라는 목적이 있어야 될 것 같구요.
    제 지인 중에 "루팅할까?"라고 물어보는 지인들이 많습니다. 기종에 따라 다르지만, 전 왠만하면 하지 않는 것을 추천드리고 있습니다. 예전에는 루팅을 성능 업그레이드를 위해서라면 필수적이었지만, 이젠 그렇지 않습니다. '스마트폰 기기 성능의 상향 평준화' 시대라고 명명되는 지금 시기에 딱히 성능 업그레이드를 목적으로 루팅을 할 필요는 없어보입니다. 꾸밈 때문이라면 이해가 가능하겠지만요.
    그래도 루팅을 하시겠다면, 충분히 관련 공부와 주의 사항을 숙지하시고, 왠만하면 본인이 진행하시기 바랍니다.

    필자의 친절한 참견
    "유용한 사이트들을 소개합니다."

    XDA : http://www.xda-developers.com

    세계 Android 개발자들이 총집합한다고 해도 과언이 아닌 곳입니다. 루팅과 앞으로 배워나갈 폰을 커스터마이징 하는데 필요한 프로그램과 도구들 그리고 설명이 방대한 곳 중 하나입니다. 다만, 제조사와 통신사 정책상 내수용과 국제용 기종의 차이점이 있어 곧바로 적용하기엔 어려운 기종들이 있고, 영어 해석하실 줄 아셔야 합니다.

    디벨로이드 네이버 카페 : http://cafe.naver.com/develoid

    국내 개발자들과 유저들의 커뮤니티 중 규모가 큰 커뮤니티에 속합니다. XDA에서 개발된 여러 도구들을 국내용 기기에 맞게 수정된 프로그램들을 구하실 수 있습니다. 다양한 제조사의 기종들이 지원하며, 삼성과 LG의 폰들에 대한 개발이 비교적 활발합니다.

    SDA VEGA Community 네이버 카페 : http://cafe.naver.com/skydevelopers

    팬택 스마트폰 중심으로 만들어진 커뮤니티입니다. 단일 기종 취급 커뮤니티중 비교적 큰 규모에 속하는 이 커뮤니티 역시 방대한 양의 자료를 구하실 수 있습니다. VEGA 시리즈 기종 이용자시라면 가입 강추 카페중 하나입니다.


    이 외에도 맛클 등의 많은 유용한 커뮤니티 사이트 들이 있습니다. 당부 드리는 말씀은, 항상 자료를 사용하셨다면 감사의 말씀을 남겨주시고, 개발자님께 어떠한 자료를 개발해 달라고 대놓고(?) 부탁하는 행위는 삼가주셨으면 좋겠습니다. 공유 부탁이야 뭐... 개발자마다 다르셔서...
    1편을 마무리 할까 합니다. 오랜만에 글 쓰는데.. 참.. 도움을 주신 모든 분들께 감사합니다.

    최고 관리자 권한을 얻는 루팅. 당신의 휴대폰은 루팅이 필요합니까?
    분명한 목적을 가지고, 본인이 실행하세요. 자료를 사용하셨다면 감사의 말씀을 남겨주세요. 개발자님들게 자그마한 힘이 됩니다.

    기획 : Lucida Com. | 배급 : NAVER Post, Daum Tistory



(C) 2017-2018. HandNore All Rights Reserved.