태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 


 
 

PC에서 Roboto 폰트 사용하기

루팅/개발/팁 | 2012. 3. 11. 07:12 | Posted by kaldaris

안드로이드 ICS와 함께 공개되었던 Roboto 폰트를 기억하시나요?
진저브레드까지 사용하던 드로이드 폰트를 대신한 구글 자체개발된 이 폰트는 눈에 편하도록 디자인을 해 사용자들에게 인기를 끌며 ICS업그레이드를 기다리는 이유 중 하나가 되었는데요
모두가 기대하던 ICS도 여전히 감감 무소식인 가운데 조금이나마 달래줄만한 소식이 있으니 바로 PC에서도 Roboto 폰트를 사용할 수 있다는 것입니다 :)

스마트폰이나 태블릿에서 ICS를 사용하는 것에 비하면 턱없이 부족한 것은 사실이지만 PC에서 사용해도 전혀 어색하지 않은데요

아래 링크에서 파일은 다운로드 받고 아무데나 압축을 푼 후 폰트파일이 저장된 장소에 ttf파일들을 복사하면 됩니다 (시작 > 실행 > %windir%\fonts

https://dl-ssl.google.com/android/design/Roboto_Hinted_20111129.zip

그럼 이제 PC에서도 ICS 폰트를 즐겨볼까요?


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)

'루팅/개발/팁' 카테고리의 다른 글

험블 번들 (Humble Bundle)  (0) 2012.03.22
스마트폰에서 Roboto 폰트 사용하기  (0) 2012.03.14
PC에서 Roboto 폰트 사용하기  (0) 2012.03.11
build.prop 수정하기  (7) 2012.03.07
앱인벤터 공개!  (0) 2012.03.06

댓글을 달아 주세요

build.prop 수정하기

루팅/개발/팁 | 2012. 3. 7. 06:54 | Posted by kaldaris

build.prop이라고 들어보셨나요?
안드로이드 기기의 주민증이라고 볼 수 있는 build.prop
build.prop에는 모델명, OS버전, 기기 설정 등 다양한 정보들이 들어있는데요
이를 수정함으로 많은 혜택을 볼 수가 있습니다

다만 기기의 정보를 모두 담고 있는 파일인만큼 잘못 건드리면..
수정 전에 반드시 기기를 백업하세요
루트유저가 아닌 분들은 불가능한 일입니다
루팅을 하시기 전에 루팅의 장단점에 대해 읽어보세요

그럼 시작해볼까요?

build.prop 파일 찾기



우선 build.prop파일을 찾아야 합니다
여러 방법이 있지만 제일 편한 방법은 루트액세스가 가능한 파일관리자를 통해서입니다
예를 들어 Astro 파일관리자나 ES 파일탐색기가 있는데요
여기선 Astro를 이용해 설명드리겠습니다

1. 파일관리자 다운로드
마켓으로 가서 파일관리자 앱을 다운로드합니다
Astro File Manager - https://market.android.com/details?id=com.metago.astro

2. build.prop 파일 찾기
앱을 실행 후 일반 파일을 찾듯이 build.prop 파일을 찾습니다
build.prop의 파일경로는: /system/build.prop 입니다
File Manager를 선택하신 후 위로 두번 올라가시면 system이라는 폴더가 있습니다
거기서 build라는 파일을 찾으시면 됩니다

build.prop 파일을 오래 누르시면 메뉴가 뜨는데요, Open As를 선택, 텍스트로 열기를 선택하시면 됩니다

build.prop 수정하기


위에서 설명드렸듯이 build.prop을 수정할 때는 신중히 하셔야 합니다
잘못 건드려 기기를 망치더라도 울지 마세요
수정 전 백업은 필수!이구요, 확실한 부분만 신중히 수정하시면 문제는 없습니다
build.prop파일을 안전한 곳에 복사해두세요

build.prop에서 수정할 수 있는건 여러가지가 있는데요
아래 몇 가지 예를 들어 보겠습니다

debug.sf.hw=1
GPU로 UI렌더링하기 (CPU부담이 줄어듭니다)

persist.adb.notify=0
USB디버깅 아이콘이 뜨지 않도록 설정합니다 

dalvik.vm.heapsize=32m
달빅 VM웨어의 메모리 사용량을 정할 수 있습니다

debug.sf.nobootanimation=1
부트애니메이션 비활성 (부팅이 훨씬 빨라집니다) 

ro.HOME_APP_ADJ=1
런처가 항상 작동하고 있도록 설정합니다 

windowsmgr.max_events_per_sec=120
스크롤링 반응을 향상시킬 수 있습니다

ro.sf.lcd_density=240 (225나 230)
화면 밀도를 조절합니다 수치가 낮을 수록 더 많은 것을 볼 수 있습니다 (마켓에서 앱호환이 안 될 수도 있음)

pm.sleep_mode=1
배터리 소모 줄일 수 가능성 있음

ro.com.android.dataroaming=true
데이터로밍 기본으로 설정

ro.build.display.id=이름
설정 > 정보에 나오는 빌드번호를 설정

video.accelerate.hw=1
하드웨어가속으로 비디오 렌더링 하기 (어떤 기기에서만 가능)

ro.product.model=Nexus S
ro.product.brand=Google
ro.product.name=soju
ro.product.device=crespo
ro.build.fingerprint=google/soju/crespo:(안드로이드버전)/GRJ022/123341:user/release-keys
구글플레이가 기기를 넥서스S로 착각하게 하기
수정 후 저장, 응용프로그램설정에서 구글플레이 앱데이터를 한번 지우고 리부팅
만약 build.prop.bak파일이 생성되면 삭제하시고 그래도 안될 경우 다시 한번 부팅해보세요
본 기기와 호환이 안되는 앱을 다운로드할 수 있습니다
참고로 디바이스 하드사양이 따라줘야합니다 ㅠㅠ
앱은 다운로드되지만 실행하면 느릴 수도 있다는..


정리하기


위에서처럼 build.prop으로 많은 것을 수정할 수 있는데요
수정을 하신 후 저장을 하고 리부팅하시면 됩니다
build.prop이 필요한 작업을 한 이후에 다시 원상복귀하고 싶을 경우 복사해 두었던 build.prop파일을 다시 재자리로 이동한 후 리부팅하면 됩니다

관련 포스트
안드로이드 루팅의 장단점


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)

'루팅/개발/팁' 카테고리의 다른 글

스마트폰에서 Roboto 폰트 사용하기  (0) 2012.03.14
PC에서 Roboto 폰트 사용하기  (0) 2012.03.11
build.prop 수정하기  (7) 2012.03.07
앱인벤터 공개!  (0) 2012.03.06
안드로이드 디자인 스텐실 제공  (0) 2012.03.03

댓글을 달아 주세요

  1. 으악 2012.11.03 17:08  댓글주소  수정/삭제  댓글쓰기

    수정 하고 리부팅 하니까 벽돌..

    • Favicon of https://csandroid.tistory.com kaldaris 2012.11.03 19:25 신고  댓글주소  수정/삭제

      어떤 부분을 수정하셨나요? 보통 build.prop은 수정해도 기기를 벽돌시킬 정도는 아닌데요?
      만약 부팅해 사용할 수 있다면 그냥 백업해두신 파일을 다시 원상복귀 시키면 되고 만약 아닐 경우 펌웨어를 다시 설치하셔야 할 것 같네요.

  2. ... 2013.04.25 19:52  댓글주소  수정/삭제  댓글쓰기

    옵티머스 2X에서 빌드프롭 적용 후 재부팅을 했는데 무한 재부팅이네요. 망할놈의 부트 애니메이션이 계속 돌아갑니다. 벽돌된게 저만 그런게 아닌 것 같은데요?

  3. 에고고 2013.09.18 14:04  댓글주소  수정/삭제  댓글쓰기

    노트8.0 wifi버전 기기명을 해외판으로 변경하고
    재부팅했더니 무한 재부팅 뜨네요 ㅜㅜ
    이전 펌업일때는 가능했는데 뭐가 잘못된건지 모르겠어요

    • Favicon of https://csandroid.tistory.com kaldaris 2013.09.21 01:04 신고  댓글주소  수정/삭제

      리커버리로 부팅 후 adb로 파일을 pull 하신 후 PC에서 수정해 다시 push해 부팅해보는 방법이 좋을 것 같네요. 모델명 변경 후 무한부팅은 저로써도 도와드릴 방법이 없네요 ㅠ

  4. wow 2014.12.31 18:48  댓글주소  수정/삭제  댓글쓰기

    빌드프롭 수정후에 무조건 퍼미션 644로 바꾸셔야 합니다..

    안하시면 벽돌가능성 높아요...

앱인벤터 공개!

루팅/개발/팁 | 2012. 3. 6. 05:41 | Posted by kaldaris



쉽게 앱을 개발할 수 있는 도구 구글의 앱인벤터, 이젠 안드로이드 앱인벤터로 새출발을 했습니다

2010년 7월에 처음 공개되었던 구글 앱인벤터는 전문 앱개발자가 아닌 일반인들이 프로그래밍에 관한 지식이 없이도 앱을 직접 개발할 수 있도록 해 엄청난 관심을 받았었는데요
미리 정해진 도구모음 중 원하는 것을 끌어놓아 간단한 앱을 만들 수 있어 앱개발을 더욱 친근하게 만들 수 잇는 계기가 되었었죠

하지만 불과 1년만에 구글이 앱인벤터 프로젝트를 포기하며 미래가 불투명했었던 앱인벤터였는데요
다른 기관이 프로젝트를 맡아 계속 진행할 수 있도록 오픈소스화를 시켰고 미국의 MIT대학이 프로젝트를 맡아 진행하게되며 구글 역시 물적인 지원을 약속했었습니다

오늘부터 다시 공개되며 안드로이드 앱을 개발하고자 하는 자들에게 문을 연 앱인벤터
구글계정만 있으면 까다로운 절차없이 바로 새로운 프로젝트를 시작해 안드로이드 앱개발의 세계에 발을 디딜 수 있게 되었습니다
앱인벤터로 초특유급의 앱을 개발하기란 거의 불가능하겠지만 (앱개발이라기 보단 앱만들기에 가깝습니다) 앱개발이 어떻게 이뤄지는지 같은 기본 지식을 몸소 체험하며 터득할 수 있다는 점이 좋네요

관련 포스트
MIT 앱인벤터 사이트


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)

'루팅/개발/팁' 카테고리의 다른 글

PC에서 Roboto 폰트 사용하기  (0) 2012.03.11
build.prop 수정하기  (7) 2012.03.07
앱인벤터 공개!  (0) 2012.03.06
안드로이드 디자인 스텐실 제공  (0) 2012.03.03
미니 PC 라스베리 파이 출시  (2) 2012.03.01

댓글을 달아 주세요

안드로이드 디자인 스텐실 제공

루팅/개발/팁 | 2012. 3. 3. 04:39 | Posted by kaldaris

한달 반 전 사용자UI가 확 바뀐 ICS를 생각해 앱개발자들이 더욱 쉽게 ICS 앱 환경을 만들 수 있도록 디자인 가이드를 출시했었죠
디자인 가이드가 많은 도움을 준 것은 분명하지만 개발자들이 더욱 쉽게 디자인을 짤 수 있도록 스텐실을 제공하기를 원했는데요
엄청난 요청에 따라 안드로이드 팀이 공식적으로 스텐실을 공개했습니다

이제 안드로이드 ICS에서 볼 수 있었던 다양한 디자인들을 힘들지 않게 앱에 적용할 수 있게 되었는데요
현재 지원되는 디자인 프로그램은 어도비 파이어웍스와 옴니, 그리고 옴니그래플입니다 

풀스크린 앱을 개발하는 게임업체나 대형개발업체는 모르더라도 각종 유용 유틸리티 앱이나 개인 앱개발자들에겐 더 없이 유용한 도구가 되지 않을까 싶은데요 
정말 이젠 앱을 ICS와 하나같이 만들 수 있게 되었습니다
이미 많은 스텐실이 제공되고 있고 시간이 갈수록 스텐실을 더 추가한다고 하니 머지 않아 멋진 ICS앱들이 줄이어 업데이트되지 않을까요?

관련 포스트
구글 UI가이드 출시!


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)

'루팅/개발/팁' 카테고리의 다른 글

build.prop 수정하기  (7) 2012.03.07
앱인벤터 공개!  (0) 2012.03.06
안드로이드 디자인 스텐실 제공  (0) 2012.03.03
미니 PC 라스베리 파이 출시  (2) 2012.03.01
커스텀롬의 장단점  (4) 2012.02.25

댓글을 달아 주세요

미니 PC 라스베리 파이 출시

루팅/개발/팁 | 2012. 3. 1. 07:14 | Posted by kaldaris

신용카드 크기의 사이즈로 교육용으로 개발되고 있던 라스베리 파이가 드디어 출시되었습니다
어린 아이들이나 초보 개발자들에게 프로그래밍을 가르치기 위해 개발된 소형 PC인데요

일반적으로 영국 내 IT수업이라고 하면 오피스프로그램을 사용하는 방법을 배우는 것에 그쳤지만 이젠 거기서 더 나아가 아이들에게 프로그래밍 기술을 가르침으로 인해 미래 인재를 양성하는데 초점을 두었습니다


오픈소스 기반 리눅스 운영체제를 탑재한 라스베리 파이는 두가지 모델로 나눠질 예정인데요
현재 판매를 시작한 모델은 35달러짜리로 USB포트와 유선인터넷을 이용할 수 있습니다
얼마 후 판매 예정인 25달러 모델은 256MB 메모리를 탑재했는데요

처음 공개와 함께 뜨거운 반응을 일으켰던 파이 컴퓨터의 판매를 맡게된 두 업체 중 하나인 Premier Farrell은 너무 많은 트래픽으로 웹사이트가 다운되기까지 했는데요

개발에 무려 6년이 든 만큼 기대도 많이 됩니다
저도 대기리스트에 이름 올려뒀어요 :)

[업데이트] 제조판매사와의 갈등으로 계획에 약간 차질이 생겼습니다
유럽의 전자제품 인증인 CE마크를 받지 않을 것이라고 말했던 라스베리파이의 개발자와는 달리 제조사들은 유럽에서 판매할 PC는 전자파호환성 테스트를 받아야 할 것이라고 해 테스트를 받아야만 판매를 시작할 수 있다네요

출처: bbc.co.uk

이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)


'루팅/개발/팁' 카테고리의 다른 글

앱인벤터 공개!  (0) 2012.03.06
안드로이드 디자인 스텐실 제공  (0) 2012.03.03
미니 PC 라스베리 파이 출시  (2) 2012.03.01
커스텀롬의 장단점  (4) 2012.02.25
오딘/테그라크 루팅  (4) 2012.02.11

댓글을 달아 주세요

  1. 2012.03.12 13:27  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of https://csandroid.tistory.com kaldaris 2012.03.13 03:39 신고  댓글주소  수정/삭제

      댓글 감사드립니다 :) (첫번째 댓글이네요)

      두 제조/판매사 중 element14 링크입니다
      http://kr.element14.com/raspberry-pi/raspbrry-pcba/sbc-raspberry-pi-model-b/dp/2081185?Ntt=raspberry+pi

      구매예약은 가능한데 재고가 있을지는 모르겠네요
      도움이 되었길 바랍니다 :)

커스텀롬의 장단점

루팅/개발/팁 | 2012. 2. 25. 21:36 | Posted by kaldaris

안드로이드 디바이스를 루팅 하셨나요?


안드로이드 디바이스의 제일 큰 장점을 생각해보라면 대부분의 사람들이 다양성과 오픈성이라고 말할 것 같습니다. 이 같이 안드로이드 디바이스를 구입했을 경우 많은 부분을 마음껏 수정해 사용할 수 있는 점이 좋은데요, 쉽게 테마나 글꼴을 바꾸는 것 외에도 루팅을 통해 디바이스의 성능을 최대한 끌어내 사용할 수 있습니다.

안드로이드 디바이스를 루팅 하셨나요? 아직 고려 중이라면 맨 아래에 있는 루팅관련 포스트를 먼저 읽어보세요. 저 같은 경우 첫 안드로이드 디바이스를 루팅한 이유는 OS버전을 업그레이드 하기 위해서였습니다. 이제 출시한 지 2년이 넘은 디자이어는 공식적으로 프로요 이상 지원하지 않아 어쩔 수 없는(?) 선택으로 시작해 이젠 MIUI롬으로 정해 잘 사용했습니다. 지금은 갤쓰리 루팅해 OC/UV시켜 잘 이용하고 있죠.


 커스텀롬이란?


먼저 사람들이 흔히 말하는 커스텀롬은 도대체 무엇인가? 일반적으로 롬(ROM: Read-only Memory)은 컴퓨터의 수정불가능한 데이터를 저장하는 공간을 의미하는데요, 컴퓨터의 부팅관련 파일이나 컴퓨터가 제대로 작동하는데 필요한 중요한 파일들을 저장해두는 곳이죠. 안드로이드 이와 마찬가지로 부팅과 시스템관련 파일들을 롬에 설치해 두는데요, 커스텀롬은 이 파일들을 모두 없애고 새로 설치하는 것이기에 정확한 표현은 아니지만 커스텀 안드로이드OS이미지를 커스텀롬이라 부릅니다.

안드로이드관련 포럼이나 글을 보면 흔히 순정롬, 또는 커스텀롬이란 말이 나오는데요, 순정롬은 말그대로 디바이스에 탑재되어 배포된 롬을 뜻합니다. 건드린 것이 없기에 순정롬이라 불리죠. 반면 커스텀롬은 순정롬을 수정해 더욱 많은 기능을 더하거나 불필요한 파일들을 제거, 혹은 안드로이드 소스코드를 이용해 전혀 새로운 모습으로 탄생한 롬을 나타냅니다. 한번씩 안드로이드 버전을 업그레이드할 시기가 되면 제조사들 역시 개발단계에 있는 롬을 맛보기로 유출하기도 하는데 이는 순정롬으로 보면 됩니다.

저작권보호운동이 한창이 지금 이런것이 어떻게 가능하냐구요? 안드로이드는 오픈소스OS인 리눅스를 기반으로 한 OS이기에 소스코드의 공개가 의무화되어 있음은 물론 자유로운 수정과 배포가 가능합니다. 그렇기에 대부분의 커스텀롬을 보면 기존 롬에서 마음에 들지 않는 뭔가가 있거나 혹은 포함했으면 하는 기능이 있을 경우 소스코드를 이용해 새로운 롬을 개발하는 것이죠.


 커스텀롬의 장점


이미 몇 가지는 위에서 설명드렸지만 커스텀롬을 사용하는 다른 이유는 뭐가 있을까요?


짧은 업데이트 주기

ICS업그레이드 소식을 애타게 기다리신 분들이 많겠지만 항상 보면 제조사는 업데이트 날짜를 공개했지만 정작 날짜가 지나도 업데이트가 시작되지 않는 것이 대다수의 경우인데요, 이는 제조사가 업데이트롬을 배포하더라도 이통사 역시 거기에 추가할 것과 빼야 할 기능 등 몇가지를 수정하고 업데이트를 허락해야 비로소 소비자들이 업데이트를 받기 때문입니다.

하지만 커스텀롬 개발자들을 제조사, 이통사에 대해 걱정할 것 없이 마음껏 개발만 하면 되는 것이기에 새로운 버그나 추가기능이 있을 경우 업데이트를 바로 할 수 있습니다. 오픈소스의 장점인 유저들과의 소통을 통하여 더욱 소비자중심적인 업데이트를 더욱 자주 할 수 있다는 것이죠.


더욱 뛰어난 성능과 효율성

무조건 커스텀롬이 좋다고 하지는 않겠습니다. 하지만 대다수의 경우 제조사들은 디바이스의 CPU를 제한한데 그치지 않고 수도 없이 많은 필요없는 앱들을 탑재해 실질적으로 디바이스의 최고 성능은 맛볼 수 없습니다. 차별성과 안전성을 위해 이런 조치를 취한다곤 하지만 소비자로썬 불편한 진실이죠.

이통사 역시 이통사용 앱이나 기능제한을 원하기에 특히 보급형 디바이스에선 성능저하가 말이 아닙니다. 통신사용 앱은 제거도 못합니다. 이런 제조사들과는 달리 커스텀롬 개발자들은 마음껏 이를 조절할 수 있기에 불필요한 것들은 모두 제거, 제조사 입장에선 탑재할 수 없는 기능들도 대거 추가할 수 있습니다.


OS버전 업그레이드

흔히 새로운 넥서스 디바이스가 출시된 이후 벌어지는 현상으로 제조사들은 급히 다음 버전으로 업그레이드하기 위한 작업을 시작하지만 최소 6개월 남짓 잡아야 겨우 업그레이드가 시작하곤 합니다. 어떨 경우 하드웨어 사양을 핑계로 업그레이드를 못해준다고 하기도 하죠.

이 같은 경우엔 커스텀롬이 유용하게 되는데요, 새로 출시된 넥서스나 같은 제조사의 OS에서 소스코드를 뽑아 선택받지 못한 디바이스를 위해 업그레이드 롬을 배포하기도 합니다. 혹은 위에서 말했듯 제조사가 유출하는 베타버전 롬을 변형해 커스텀롬을 제작하기도 하죠.


 커스텀롬의 단점


커스텀롬이라고 장점만 있을 순 없죠. 이젠 그 단점을 알려드리겠습니다.


디바이스에 문제가 생길 수 있다

커스텀롬은 전문가(?)가 만드는 것이 아니기에 언제든 문제가 숨어있을 수 있습니다. 여기서 전문가란 제조사를 의미하는 것이죠. 가끔 커스텀롬을 인스톨하는 과정에 디바이스가 망가져 벽돌화 될 수 있는데요, 소프트웨어적 문제라 요즘 이런 경우가 생길 확률은 지극히 낮음은 물론 대부분의 경우 다시 원상복귀 시키는 방법도 있습니다.

이런 일을 피하고 싶으신 분들은 이미 많이 알려져있고 좋은 리뷰를 받고 있는 커스텀롬을 고르시면 됩니다. 한국은 외국 디바이스와 다른 통신기술을 사용하기 때문에 외국산 커스텀롬을 사용하면 이런 일이 자주 발생한다고 하니 국산 커스텀롬을 찾거나 호환성을 먼저 확인하는 것이 우선이겠습니다.


데이터 지우기

일반적으로 커스텀롬을 처음 인스톨 할 경우 디바이스의 모든 데이터를 지워야 합니다. 꼭 필요한 것은 아니지만 안정성을 위해 권장하는데요, 외장메모리에 있는 파일들은 그대로 있지만 디바이스 내 있는 시스템파일과 앱들이 모두 사라집니다.

하지만 이러면 누가 커스텀롬을 쓰겠습니까? 루팅을 하면 더욱 다양한 앱들을 사용할 수 있으니 그 중 하나가 바로 백업툴. 예를 들어 티타늄백업은 디바이스의 모든 앱(시스템+유저앱)을 백업할 수 있는 앱으로 내/외장메모리에 백업이 되니 편리합니다. 앱 데이터도 함께 백업이 되니 커스텀롬 설치 후 다시 처음부터 시작할 필요도 없습니다.


순정롬의 기능이 빠진다

이 점은 특히 주목하셔야 할텐데요, 기존 순정롬에서 마음에 드는 기능이 있었다면 커스텀롬에서도 이 기능을 지원하는지 알아보는 것이 중요합니다. 일반적으로 갤러리나 카메라 등 기본적인 기능은 모두 지원하지만 갤럭시노트를 예로 들면 삼성의 올쉐어, 노트 특유의 S메모 등은 사라질 확률이 높습니다. 순정롬을 개조해 만든 커스텀롬에선 찾을 수 있겠지만 MIUI나 CM롬 같이 안드로이드 소스코드에서 전혀 새로운 커스텀롬을 만드는 경우 이런 앱들을 넣어 두지 않기 때문이죠. 제조사 특유의 앱이라 구글플레이에서도 찾을 수 없습니다.

백업을 해두어도 새로운 롬의 앱 지원여부도 불확실합니다. 그렇기에 항상 체크를 먼저 하신 후 사용하시면 좋겠습니다. 혹은 순정롬을 개조한 커스텀롬도 괜찮은 선택이네요. 기존 순정롬에서 필요없는 것들을 제거하고 다이어트(?)를 시켜 성능면에서 더욱 개선된 롬들이 많이 존재합니다.


하드웨어적 제한이 있을 수도 있다

커스텀롬은 제조사의 지원을 받지 않습니다. 특히 AOSP 기반 커스텀롬은 위와 같이 순정롬의 기능이 빠짐은 물론 하드웨어적 제한을 받을 수도 있습니다. 문제는 바로 하드웨어 소스코드에 대한 권리를 하드웨어 제조사에서 가지고 있기 때문입니다. 순정롬을 기반으로 둔 커스텀롬은 이런 문제를 겪지는 않죠. 물론 디바이스를 사용하는데 크게 지장은 받지 않겠지만 카메라가 잘 먹히지 않는다거나 하드웨어의 최고 성능을 뽑아내지 못한다는 단점이 있죠.


 그럼 커스텀롬 해, 말어?


위에서 커스텀롬의 장점과 단점을 알려드렸는데요, 솔직히 선택은 개인에 달려 있습니다. 한국은 특히 통신기술이 달라 선택권이 훅 줄어든 것도 사실이죠. 흔히 말하는 "국제"버전은 전세계 통신기술의 70%를 차지하는 GSM방식이고 그렇기에 대부분의 커스텀롬은 GSM용 롬입니다. CDMA방식을 사용하는 한국에선 GSM용을 사용하면 사고내기 딱 좋은 방법이죠. 요즘 들어 LTE용 디바이스도 출시되니 더 복잡해지겠네요.

많은 제조사들이 유럽에서 먼저 제품을 출시하는 것도 GSM용은 제조사마다 하드웨어를 변형시킬 필요가 없기 때문입니다. 한국과 미국 같은 경우 디바이스마다 이름도 다를 수도 있고 외형과 스펙이 약간씩 다를 수도 있는데 이 때문에 출시가 늦어지게 되는 것이죠.

커스텀롬을 사용하기로 결정하신 분들은 아래 루팅에 대해 한번 읽어보시고 시작하시면 좋겠습니다. 커스텀롬은 루팅을 한 후에만 사용할 수 있으니까요.



관련 포스트

안드로이드 루팅의 장단점

티타늄 백업 by Titanium Track


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)


'루팅/개발/팁' 카테고리의 다른 글

안드로이드 디자인 스텐실 제공  (0) 2012.03.03
미니 PC 라스베리 파이 출시  (2) 2012.03.01
커스텀롬의 장단점  (4) 2012.02.25
오딘/테그라크 루팅  (4) 2012.02.11
unrevoked 루팅  (0) 2012.02.05

댓글을 달아 주세요

  1. 굿 2012.06.10 19:28  댓글주소  수정/삭제  댓글쓰기

    잘보고 갑니다. 의문점이 쉬원하게 해결됐습니다. 땡큐!

  2. ;; 2013.08.23 21:04  댓글주소  수정/삭제  댓글쓰기

    근데 위에서 디바이스 초기화 시킬때 superuser 같은거 다사라지고 루팅다시해야하나요? ;; 아니면 superuser는 공장초기화해도 안지워지나요?? ㅠㅠ 걱정되서 ;

오딘/테그라크 루팅

루팅/개발/팁 | 2012. 2. 11. 07:08 | Posted by kaldaris

오딘을 이용한 루팅 튜토리얼입니다. 루팅이 무엇이간 알고 싶으신 분들은 맨 아래에 있는 루팅의 장단점 포스트를 먼저 읽어주세요.

오딘 툴은 삼성 갤럭시 시리즈를 루팅하는데 사용되는 프로그램이니 다른 디바이스를 루팅하고 싶으신 분들은 역시 맨 아래에 있는 슈퍼원클릭(SuperOneClick)루팅을 참조해 주세요.



루팅 전 준비사항

오딘은 삼성의 공식커널을 약간 변형시킨 커널을 이용해 루팅을 합니다. 그래서 제일 먼저 필요한 것은 디바이스에 맞는 커널을 찾는 것인데요, 삼성 Kies를 다운로드 받아 인스톨하시고 최신 펌웨어로 업데이트를 하신 후 테그라크커널 블로그에서 자신의 기기에 맞는 커널을 찾아 다운로드 합니다.

커널정보는 "설정 > 휴대폰정보"로 이동하신 후 빌드번호를 찾으시면 됩니다. 이통사와 빌드번호에 맞는 커널을 다운로드합니다. 일반적으로 파일이 한개 있지만 몇몇 기기는 두개가 있습니다. 있는대로 다운로드 해주세요. .tar 파일은 컴퓨터에 그리고 .zip파일을 압축된 상태로 외장메모리에 넣습니다.

갤럭시 S3를 루팅하시고 싶으신 분들은 이 링크를 참조해 주세요.

그리고 필요한 것이 오딘 툴이겠죠. 아래 버전은 v3.04입니다. 여러 버전이 존재하지만 이 버전이 가장 자주 쓰이네요.

http://forum.xda-developers.com/attachment.php?attachmentid=1168422&d=1341114468


마지막으로 USB디버깅모드가 활성화 되어있는지 확인합니다. "설정 > 응용프로그램 > USB디버깅모드"를 활성화시켜 주세요.



오딘 루팅

디바이스 전원을 꺼주시고 다운로드모드로 들어갑니다 (일반적으로 홈+전원 혹은 홈+전원+볼륨다운). 만약 Kies가 실행 중이라면 완전히 종료시켜 주세요. 오딘 압축파일을 풀어 실행하면 아래와 같은 창이 뜹니다.

이제 PDA를 클릭하셔서 미리 다운로드 했던 테그라크 커널을 선택하고 USB케이블을 연결하면 왼쪽 위 ID:COM 아래 빈칸이 0:[COM3]으로 뜹니다. "Start"를 클릭하면 몇분 정도 소요되다 왼쪽 위 초록색과 함께 PASS라는 문구가 나오며 부팅이 됩니다.

만약 파일을 한개만 다운로드 하셨다면 구글플레이에 가셔서 "테그라크"를 검색, 테그라크커널 앱을 설치해 주세요. 만약 메뉴가 뜬다면 성공적으로 루팅을 마쳤습니다. 이 앱을 이용해 루팅/언루팅을 자유롭게 할 수 있습니다.

만약 파일을 두개 다운로드 하셨다면 전원을 다시 꺼주신 후 리커버리모드로 들어갑니다 (볼륨업+볼륨다운+전원). 삼성 로고가 나오면 전원버튼은 놓으셔도 됩니다. 이제 몇가지 문구가 뜰텐데요, "install zip from sdcard"를 선택하신 후 처음 외장메모리에 넣었던 .zip파일을 선택하시면 됩니다 (볼륨버튼을 이용해 위아래로, 전원키를 이용해 선택). 이후 EXIT을 선택하신 후 위와 같이 구글플레이에서 테그라크 앱을 다운로드 하시면 됩니다.


관련 포스트

안드로이드 루팅의 장단점
커스텀롬의 장단점


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)


'루팅/개발/팁' 카테고리의 다른 글

미니 PC 라스베리 파이 출시  (2) 2012.03.01
커스텀롬의 장단점  (4) 2012.02.25
오딘/테그라크 루팅  (4) 2012.02.11
unrevoked 루팅  (0) 2012.02.05
슈퍼원클릭(SuperOneClick) 루팅  (6) 2012.01.29

댓글을 달아 주세요

  1. 갤스 2012.07.17 21:38  댓글주소  수정/삭제  댓글쓰기

    제 갤스 빌드번호는 확인했는데 테크라크에서는 빌드번호를 어케 확인하는지 몰겠네요..스맛폰에는 완전 젬병이라 걱정이 태산이네요 ㅠㅠ

  2. Favicon of https://csandroid.tistory.com kaldaris 2012.07.18 02:01 신고  댓글주소  수정/삭제  댓글쓰기

    혹시 빌드번호가 어떻게 되시나요? 이통사도 알면 좋습니다. 현재 테그라크 블로그에 올라와 있는 빌드번호는 SKT: WF07, KT: WC21, LGT: WC20 이렇네요. 만약 갤스 빌드번호랑 맞지 않다면 키스에 연결해 우선 정식으로 최근 펌웨어로 업데이트해보는게 좋을 것 같아요.

  3. 그랜드초 2013.05.03 20:52  댓글주소  수정/삭제  댓글쓰기

    칼다리스님 감사해요
    덕분에 루팅해서 잘사용하고있어요..^^
    뱅킹도 언루팅해서 하고 다시 루팅하고,,ㅋ

    아직은 밋밋하지만 재밌을것만 같아요..
    자주자주 변덕부려봐야겠네요.ㅋㅋ
    감사합니다

    • Favicon of https://csandroid.tistory.com kaldaris 2013.05.04 02:19 신고  댓글주소  수정/삭제

      뱅킹은 임시언루팅으로 해보시고 안되시면 뱅킹용 슈퍼su 자료실에 있으니 그걸로 해보세요 매번 루팅 언루팅 반복하는 것도 노가다라 ㅎㅎ

unrevoked 루팅

루팅/개발/팁 | 2012. 2. 5. 18:21 | Posted by kaldaris


unrevoked3를 이용한 루팅 튜토리얼입니다
루팅을 시작하기 전에 루팅에 관한 정보를 먼저 읽어주세요
이의 그림이 보여주듯 unrevoked 루팅은 HTC 몇 기종만 지원하는데요
HTC는 특이하게도 부트로더에 락을 걸어놓았기 때문에 일반 루팅 방법은 먹히지 않아 따로 개발된 프로그램입니다
이젠 모든 락을 제거한다고 했기 때문에 별로 사용하는 사람들이 없을 것 같기도 한데요
한국에 출기된 기기는 디자이어 뿐이네요
저 역시 unrevoked로 디자이어 루팅했습니다

디자이어 외 대부분의 안드로이드기기를 지원하는 슈퍼원클릭(SuperOneClick) 루팅도 참고하시기 바랍니다
그럼 시작 해볼까요?


루팅 전 준비사항


먼저 www.unrevoked.com으로 가셔서 원하는 기기 그림을 선택해주세요
그리고 unrevoked3라는 글을 클릭하시고 윈도우즈, 맥, 리눅스 운영체제 중 하나를 선택하시면 프로그램이 다운로드 됩니다

만약 HTC Sync를 사용하고 계신다면 언인스톨 해주세요
모든 작업이 끝난 후 다시 인스톨하시면 됩니다

윈도우즈를 사용하시는 분들은 HBOOT드라이버를 다운로드 하신 후 아무 곳에 압축을 풀어주세요
기기 전원을 꺼주시고 볼륨아래 버튼과 전원버튼을 동시에 눌러주시면 하얀 화면이 나오는데요
잠시 기다리시면 초록색 글이 나왔다 사라집니다
이제 USB를 PC에 연결시켜 주시면 HBOOT USB PLUG라는 문구가 뜹니다
PC에서는 Android 1.0이라는 장치를 찾았다고 알림이 뜨는데요
그 후 장치관리자를 열고 "Android 1.0"을 더블클릭 하신 후 수동설치를 선택하시고 압축을 푼 파일 경로를 선택하셔서 인스톨 해주시면 됩니다
모든 작업이 끝나면 Android 1.0 대신 Android Bootloader Interface라고 나올 것인데요

볼륩키로 위아래, 전원으로 선택을 통해 FASTBOOT을 선택하신 후 POWER DOWN을 선택합니다
폰이 다시 켜지면 설정으로 가셔서 응용프로그램 > USB디버깅을 활성화시켜주세요

이제 모든 준비가 끝났네요


unrevoked 루팅


처음에 다운로드 하신 프로그램(reflash_package.exe)을 실행시켜 주세요

프로그램을 실행하시면 밑에 많은 문구가 뜨고 사라지는데요
"Waiting for device. Plug phone in now and enable USB debugging."이라는 문구가 뜰 때까지 기다리시다 USB로 연결하시면 됩니다

자동으로 루팅을 시도하는데요, 얼마 기다리면 폰에서 리커버리 모드가 나타납니다 (검정색 배경에 글만 많이)
트랙볼이나 (또는 볼륨키)로 움직이시고 트랙볼을 누르면 선택이 됩니다
맨 위에 있는 Reboot phone을 누르시면 폰이 재부팅 됩니다

이제 루트유저로써 새로운 모험을 할 시간이네요
루트 유저로써 할 수 있는 일들을 보고 싶으신 분들은 아래 루팅에 관한 정보를 참고 하시면 됩니다

관련 포스트
안드로이드 루팅의 장단점
커스텀롬의 장단점

출처: unrevoked.com

이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)

'루팅/개발/팁' 카테고리의 다른 글

커스텀롬의 장단점  (4) 2012.02.25
오딘/테그라크 루팅  (4) 2012.02.11
unrevoked 루팅  (0) 2012.02.05
슈퍼원클릭(SuperOneClick) 루팅  (6) 2012.01.29
안드로이드 루팅의 장단점  (5) 2012.01.28

댓글을 달아 주세요

슈퍼원클릭(SuperOneClick) 루팅

루팅/개발/팁 | 2012. 1. 29. 00:26 | Posted by kaldaris


슈퍼원클릭 루팅 툴을 이용한 루팅 튜토리얼입니다
루팅을 시작하기 전에 루팅의 장단점을 먼저 읽어주세요
그럼 초간단 루팅을 시작해 볼까요?

참고로 슈퍼원클릭 루팅 방법은 대부분 기기에 사용가능합니다


루팅 전 준비사항


지금 튜토리얼은 윈도우즈 PC를 사용하고 있다는 전제하에 설명드리는 것입니다
만약 다른 OS를 쓰고 계시다면 친구나 가족의 윈도우즈PC를 빌려쓰시는게 가장 빠른 방법인 것 같네요

루팅을 하기 전에 기기의 USB드라이버가 PC에 설치되어 있는지 확인을 해주세요
만약 없다면 먼저 설치를 하셔야 합니다

아래 링크에서 파일을 다운로드해 아무 폴더에 압축을 풀어주세요


http://download.cnet.com/SuperOneClick/3000-2094_4-75447027.html?tag=mncol;1


PC에는 마이크로소프트 .NET Framework 2.0 이상 버전이 설치되어 있어야 합니다

기기의 설정메뉴에 들어가 응용프로그램메뉴에서 USB디버깅모드을 활성화 해주세요

위의 네가지가 준비되어 있다면 루팅을 시작할 수 있습니다


슈퍼원클릭 루팅


너무 간단해 뭐라 쓸 것도 별로 없네요

비디오 튜토리얼을 원하시는 분들은 여기를 클릭해주세요 (영어지만 아래 글을 보며 따라하시면 됩니다)

우선 USB케이블로 기기를 PC에 연결해주세요

슈퍼원클릭 프로그램을 실행합니다
"Universal"탭 바로 아래에 있는 "Root" 버튼을 클릭합니다

 그냥 기다립니다..

루팅이 끝나면 알림창이 하나 뜨는데요
루팅을 마쳤으니 확인테스트를 하시겠습니까라고 뭍습니다
이미 루팅은 마쳤으니 아니오라고 하시면 됩니다

USB연결을 해제하시고 앱메뉴에 가면 슈퍼유저라는 앱이 보일 것입니다

정말 이름 그대로 원클릭입니다
이제 루트유저로써 새로운 모험을 할 시간이네요

루트 유저로써 할 수 있는 일들을 보고 싶으신 분들은 아래 루팅에 관한 정보를 참고하시면 됩니다

관련 포스트
안드로이드 루팅의 장단점
커스텀롬의 장단점

출처: unlockr.com

이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :) 


'루팅/개발/팁' 카테고리의 다른 글

오딘/테그라크 루팅  (4) 2012.02.11
unrevoked 루팅  (0) 2012.02.05
슈퍼원클릭(SuperOneClick) 루팅  (6) 2012.01.29
안드로이드 루팅의 장단점  (5) 2012.01.28
구글 UI가이드 출시!  (0) 2012.01.14

댓글을 달아 주세요

  1. Gwang Yun 2012.12.29 13:47  댓글주소  수정/삭제  댓글쓰기

    다운받은 파일을 알약으로 검사해본결과 두개의 트로이목마가 검사되었습니다.

  2. 그랜드초 2013.05.01 22:23  댓글주소  수정/삭제  댓글쓰기

    이곳까지와서 흔적남기고 갑니다
    이제는 페북으로도 공부해야겠네요..^^

  3. 고은빈 2014.02.22 12:59  댓글주소  수정/삭제  댓글쓰기

    위에써진거랑 똑같이 했는데 shell rooting device step #7 wait for device 에서 계속 응답없음을 나와요 ㅠㅠ 어떻게 해야할까요?

안드로이드 루팅의 장단점

루팅/개발/팁 | 2012. 1. 28. 22:49 | Posted by kaldaris

안드로이드 이용자라면 한번쯤은 돌어봤을 단어 "루팅(rooting)". 아이폰의 탈옥과 비슷한 개념으로 이해되는 루팅이 정확히 무엇인지, 해야할 이유는 무엇이 있는지 한번 살펴보겠습니다.

루팅은 제대로된 안드로이드 커스터마이징 여행의 시작점입니다. 하지만 그 전에 꼭 유의할 점이 있으니 바로 제조사의 디바이스 보증이 무효화되는 것입니다. 또한 작은 확률로 디바이스가 "벽돌(말 그대로 휴대폰이 아닌 벽돌)"이 되어버릴 수도 있습니다. 그렇기에 대부분의 루팅 튜토리얼이나 커스텀롬 개발자들이 설명 뒤에 항상 달아두는 글이 있으니 바로 "디바이스에 어떤 문제가 생기던 개발자에 책임을 묻지 마세요".

이 글귀를 읽고 루팅을 포기하는 분들이 많은데요, 솔직히 말하자면 시간을 두고 시키는 대로 따라하면 아무 문제 없습니다. 그럼 형식상 주의는 드렸으니 본문으로 들어가 볼까요?



루팅이란 무엇인가?



루팅은 아주 쉽게 설명하자면 본인의 안드로이드 디바이스에서 "슈퍼유저" 권한을 얻는 것을 말합니다. 오픈소스의 대명사 리눅스에 대해 조금이나마 아시는 분들은 대충 이게 뭘 의미하는지 알 수 있겠는데요, 리눅스에선 일반유저에 제한적 권한을 허락해 프로그램을 설치하거나 시스템 자체에 영향을 미치는 작업을 행하지 못하도록 설정해두었습니다. 이런 작업을 실행하기 위해선 "루트유저" 권한이 필요합니다.

안드로이드는 리눅스 소스코드를 기반으로 개발한 것이기 때문에 비슷한 체계를 이용하기에 시스템 전체에 영향을 미치는 작업을 진행할 수 있습니다. 다만 리눅스에선 "루트유저"라 불리던 것이 안드로이드에선 "슈퍼유저"로 불리는 것이죠. "루팅"이란 단어 역시 리눅스에서 루트권한을 얻는다는 개념에서 만들어진 단어입니다.

일반적으로 이용자들에게 제한적 권한을 주어 게스트 유저로 디바이스를 사용하도록 합니다. 중요한 시스템 파일에 접근을 목하게 해 혹시나 생길 수 있는 수리불가 상황까지 갈 수 없도록 미리 조치를 취한 것이죠. 또한 이용자들이 개조되지 않은 "순정" 소프트웨어를 사용하기 때문에 업데이트나 관리에도 용이하기에 대부분의 제조사들이 슈퍼유저 권한을 이용 못하도록 합니다.

하지만 게스트 유저 권한으로는 도저히 접근할 수 없는 유용한 기능들과 모드(mod)들이 있기 때문에 많은 이용자들이 루팅을 통해 디바이스의 기능을 최대로 끌어내려 합니다. 그럼 루팅의 장점과 단점을 하나씩 알아볼까요?


루팅의 장점


커스텀롬

대부분의 루트 유저들이 루팅 후 하는 일이 바로 적합한 커스텀롬을 찾는 것인데요, 커스텀롬을 통해 디바이스의 성능을 향상시키고 멋도 부릴 수 있죠. 디자이어나 갤럭시 S 같이 공식적인 경로로는 다음 안드로이드 버전으로 업데이트를 받지 못하는 디바이스들도 커스텀롬을 통해 판올림을 할 수 있습니다. 커스텀롬도 이용자 취향에 따라 여러가지 원하는 것 중 골라 사용할 수 있죠. 커스텀롬에 대한 자세한 정보는 커스텀롬의 장단점을 참조해 주세요. 전 순정롬을 잠시 쓰다 여러 커스텀롬을 시도해 본 후 오메가롬으로 바꿨습니다.


커스텀 테마

여기서 테마라고 하면 디바이스에 외형상 보이는 모든 그래픽이라고 이해하면 됩니다. 루팅을 한 이후엔 작업관리줄, 아이콘, 글꼴 등 디바이스의 모든 그래픽 관련 부분들을 자유롭게 변형할 수 있습니다. 예로 제 갤럭시 S3 작업관리줄엔 기존 토글 대신 제가 원하는 대로 토글을 정해두었습니다. 아래 스크린샷에서 볼 수 있듯 배터리 아이콘도 바꾸었습니다.


커널, 성능과 배터리

아마도 루팅의 가장 큰 매력이 아닐까 싶은데요, 새로운 커널을 통해 성능과 배터리 수명을 향상시킬 수 있게 된다는 점입니다. 커널(kernel)이란 리눅스에서 디바이스의 하드웨어와 소프트웨어 사이의 다리 역할을 하는 코드입니다. 순정 커널을 개조해 사용하는 것이 대부분인데 이렇게 개조된 커널은 오버클럭과 언더볼팅을 지원합니다. 위 화면은 기존 1.4GHz에서 1.6GHz로 오버클럭한 갤럭시 S3입니다. 기존 커널은 이런 기능을 지원하지 않기에 전 시야(Siyah) 커널을 사용했습니다.

클럭속도: 프로세서의 속도로 올리면 디바이스가 훨씬 빨라집니다. 흔히 오버클럭(overclock, OC)로 불립니다. 오버클럭은 프로세서의 성능을 최대한 끌어 올리는만큼 배터리 소모도 심해집니다.

전압수정: 각 클럭속도에 주어지는 전압수치를 내려 배터리를 늘릴 수 있습니다. 흔히 언더볼팅(unvervolting, UV)라 불립니다. 하지만 극도의 UV는 디바이스를 불안정하게 만들 수 있으니 조심히 실험할 필요가 있습니다.

대부분의 사람들이 OC/UV를 동시해 적용해 크게 배터리 수명엔 변화가 없지만 훨씬 빨라진 디바이스를 경험할 수 있습니다. 마찬가지로 어떤 커널은 GPU(그래픽 프로세서)의 OC/UV를 지원해 고사양 게임을 즐기는데도 도움이 됩니다.


베이스밴드

베이스밴드는 디바이스의 신호를 제어하는 소프트웨어 입니다. 새로운 베이스밴드로 업데이트 해 더욱 향상된 신호를  얻을 수도 있습니다. 또는 업그레이드 이후 신호가 좋지 않다면 예전에 사용하던 베이스밴드로 다운그레이드 할 수도 있죠.


디바이스 백업하기

루팅 전엔 디바이스의 앱과 데이터를 백업하는 작업은 엄청 어려웠습니다. 고작 연락처나 문자메시지를 저장해두는데 그쳤죠. 하지만 루팅 이후엔 정말 쉬워집니다. 티타늄 백업이란 앱을 통해 앱데이터를 그대로 백업할 수 있습니다.

현재 사용하고 있는 롬이 마음에 들지만 다른 롬도 실험해보고 싶으신 분들은 리커버리(recovery) 도구를 통해 디바이스의 현 상태를 그대로 백업할 수도 있습니다. 다시 돌아오고 싶을 경우 다시 복구를 하면 백업할 당시 그대로 돌아오는 거죠.


제한되어 있던 기능 사용

어떤 통신사들은 안드로이드의 특정 기능을 유료화시켜 수익을 창출합니다. 무선인터넷 신호를 와이파이로 공유하는 테더링이 그 예이죠. 루팅을 하면 이런 기능들을 자유롭게 사용할 수 있습니다. 안드로이드에 기본적으로 제공되는 기능을 왜 돈을 내며 사용해야 하는 거죠?

안드로이드 2.3 진저브레드부턴 앱이 GPS나 무선인터넷 토글을 사용할 수 없도록 설정되어 있습니다. 루팅을 할 경우 이런 제한된 기능도 이용할 수 있죠. 위 스샷의 Secure Settings가 바로 그 앱입니다. 루팅 권한을 필요로 하는 앱들도 있습니다.


루팅의 단점


벽돌화

이미 위에서 설명했지만 루팅을 하는데 있어 제일 두려운 것이 바로 "벽돌화"이죠. 한마디로 설명하자면 디바이스 하드웨어에 복구할 수 없는 손상을 입혀 벽돌처럼 무용지물이 되어버리는 것입니다. 소프트웨어가 어떻게 하드웨어에 손상을 입히냐 할 수 있겠지만 실제로 일어날 수 있는 일입니다.

요즘은 루팅을 하거나 커스터마이징 중 문제가 생기더라도 소프트웨어 상 문제이기 때문에 복구가 가능한 경우가 대부분입니다. 앞서 말한 진정한 벽돌을 정말 극소수 사례이죠.


특정 앱 / AS 불가

루팅을 할 경우 대부분의 국내 인터넷뱅킹 앱을 사용할 수 없게 됩니다. 몇몇 루팅 방법은 임시 언루팅도 지원하지만 꼭 먹힌다는 보장은 없습니다. 만약 스마트폰을 통한 인터넷뱅킹을 자주 사용하시는 분들은 피하셔야 겠습니다. 또한 루팅을 할 경우 디바이스 보증이 취소되기에 AS센터에 들고 가도 수리해주지 않을 수도 있습니다.


보안

루팅의 또 다른 단점은 디바이스의 보안입니다. 루팅은 안드로이드OS의 기본 보안을 피해가는 것이라고 생각하면 됩니다. 기존에 접근할 수 없었던 파일에 접근이 가능하기에 특정 앱에 슈퍼유저 권한을 허락한다면 해킹은 손쉽게 이루어질 수 있습니다. 다행히 슈퍼유저 권한을 제한하는 루트 유저용 앱이 있어 이를 방지할 수는 있습니다. 아직은 안드로이드OS를 향한 악성앱들이 그리 많이 존재하는 것은 아니기에 큰 문제가 되지 않지만 루팅 특성상 기존 디바이스보단 보안에 취약한 것은 사실입니다.

하지만 루트 권한을 이용해 디바이스를 보안을 늘릴 수도 있는 경우도 있죠. 특히 안티바이러스 앱들은 슈퍼유저 권한을 이용해 보안을 더욱 철저히 할 수 있는 추가기능을 이용할 수 있습니다.



루팅한 뒤 다시 원상태로 복귀할 수 있나?


기기마다 방법이 다르지만 루팅을 한 뒤 다시 원상태로 복귀할 수 있습니다. 디바이스 보증 취소도 다시 원상복귀 되는 셈이죠. 만약 디바이스를 A/S 받을 상황이 생긴다면 앱을 모두 백업한 후 원상복귀, 그리고 초기화시켜 돌려주면 되는 것이죠.


루팅은 어떻게 하나?

루팅의 장점과 단점을 다 읽어보셨나요? 루팅에 대해 최소한 알아야 할 점들을 소개해 보았습니다. 아직도 루팅하고 싶으신 마음이 있으시거나 읽으신 후 마음이 생기셨다면 인터넷 검색을 좀 하셔야 하겠습니다.

이유는 디바이스마다 루팅하는 방법이 다르기 때문입니다. 진저브레드나 이전 버전을 사용하는 디바이스라면 슈퍼원클릭 루팅방법을 사용하시면 됩니다. 그 이후론 업데이트가 되지 않아 ICS나 젤리빈 디바이스는 안 될 가능성이 높습니다. 갤럭시 시리즈는 오딘을 사용하면 됩니다. 혹은 검색창에 "(디바이스이름) 루팅"이라고 검색하면 아마도 제일 위에 나오겠죠?

첫부분에 말씀드렸듯이 루팅에 따른 모든 책임을 본인에게 있습니다. 저한테 따지러 오지도 마세요 :) 루팅이나 커스텀롬 설치 전엔 항상 백업하는 것도 잊지 마시구요. 이 두 가지만 확실히 기억하시면 즐거운 루트 유저로 생활할 수 있겠습니다.

저 역시 해외판 갤럭시 S3 루팅해서 잘 쓰고 있습니다  :)


관련 포스트

슈퍼원클릭(SuperOneClick) 루팅

오딘/테그라크 루팅

커스텀롬의 장단점

[앱] 티타늄 백업 by Titanium Track

인증없이 소니 플레이스테이션 모바일 이용하기

혹시 스마트폰 용량이 부족하다? 그럴땐 이렇게


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)


'루팅/개발/팁' 카테고리의 다른 글

오딘/테그라크 루팅  (4) 2012.02.11
unrevoked 루팅  (0) 2012.02.05
슈퍼원클릭(SuperOneClick) 루팅  (6) 2012.01.29
안드로이드 루팅의 장단점  (5) 2012.01.28
구글 UI가이드 출시!  (0) 2012.01.14

댓글을 달아 주세요

  1. 감사해요ㅋ 2012.09.15 07:16  댓글주소  수정/삭제  댓글쓰기

    좋은정보 감사합니다^^
    단점은 몰랐는데 여기서 잘 알고가네요^^

  2. 2013.04.04 18:28  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of https://csandroid.tistory.com kaldaris 2013.04.05 06:47 신고  댓글주소  수정/삭제

      루팅 자체는 악성코드가 아닙니다. 몇몇 구식 SuperSU 버전이 V3엔 악성코드로 감지된다는 걸 들었는데 최신 버전으로 업데이트하면 해결된다네요.
      구글플레이에서 출처가 확실한 앱만 다운로드하고 루트권한 부여 시 신중하면 해커가 디바이스를 집중적으로 공격하지 않는 이상 악성코드는 크게 걱정하실 필요가 없습니다.

  3. 2014.07.23 20:51  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  4. 2014.07.23 20:51  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다