본문 바로가기

Android/Rooting

루팅 툴 제작 강좌 시작합니다.(ADB지원 기기 공통) - intro

루팅 툴 제작에 관심이 많으신 분이 많아 보여 이렇게 강좌를 쓰게? 되었습니다.


우선 강좌를 쓰기 전에 알아두어야 될 것!!

루팅이란?
무엇이라고 생각하시나요? 솔직히 말해 루팅의 '루'자도 모르시는 분들이.. 많습니다.
루팅이란 아이폰의 탈옥과 비슷한 개념인데요.
안드로이드의 기반이 리눅스 기반이기 때문에 루팅이라는 말이 쓰인 말인데요.

리눅스나 윈도우를 사용할 때 숨겨진 계정이 있는데 
윈도우에서는 흔히 알려져 있죠 "Administrator"입니다.
대부분의 트윅 윈도우를 설치하면 계정이 대부분 Administrator로 고정이 되어 있습니다.(win7부터 많아졌음)
그리고 리눅스에서는 "root"인데요
이 두 가지의 공통점은 운영체제( OS, operating system, 運營體制 )의 최고 관리 권한 소유 계정인데요.
최고 관리 권한 소유를 가지면 뭐가 좋으냐면
윈도우에서나 리눅스에서 최고관리권한이 없다면 시스템 부분에 접근이 제한되게 되어있습니다
(윈도우의 경우 모두가 아닌 일부 접근 제한 되어있음)
그래서 무언가를 설치할땐 관리자 권한 허용을 받아야되고... 하는 귀찮음이 있어 
트윅 윈도우에선 설치시 아예 Administrator를 부여하는 경우가 생겼으며
리눅스에선 root계정을 살려버리는 경우가 종종 있는데요.

스마트 폰이나 태블릿에 들어가는 모바일 운영체제인 안드로이드도 
리눅스나 윈도우와 다를 것이 없지만 안드로이드의 경우 리눅스나 
윈도우 같은 컴퓨터 OS보다 심하면 심했지 덜하진 않습니다.
그리해서 나온 것이 루팅인데 위에 글을 정독을 하였다면 어느 정도 감이 아니 
정확하게 루팅이 어떤건지 아실 거라 믿지만!!!
아직... 모르시겠다는 분들을 위해 간략하게 말하자면 안드로이드 기기의 최고 권한을 획득하는 겁니다.

이런 설명을 하였음에도 불구하고 루팅을 왜 하냐고 하시는 분들이 있습니다.
그런 분들에겐 설명을 하기 싫지만... 구지 설명을 한다면
루팅을 해야 안드로이드 기기의 기능들을 다 쓸 수 있어서 입니다.
한 가지 예를 들어보겠습니다. 안드로이드 기기에서 기본적으로 들어있는 백업 앱 외에 
구글 플레이 마켓에서 앱/앱데이터/기타등등의 백업 앱을 보신적 있나요?
네 물론 있을 겁니다. 단, 그 앱은 루팅 했을 경우라는 전제 조건이 붙습니다.
이런 이유로 루팅이 필요합니다.

그렇다면 루팅하기 위한 준비물은?
1. 컴퓨터
2. JDK (JDK 6 이상의 버전으로 준비하세요)
3. Android SDK
4. Android 기기
5. Android 기기의 USB 드라이버
6. Android 기기의 ADB 드라이버
7. USB 케이블
8. 루팅 앱의 update.zip 

이 정도만 있으면 됩니다.
ADB 드라이버는 솔직히 설치가 조금 까다로울 수 있습니다.
그러므로 ADB드라이버는 나중에 강좌를 시작하면서 
쉽고 간편하게 설치하는 법을 알려드리겠습니다 .

음... 쓰고 보니 뭔가 내용이 이리 갔다 저리 갔다하네요 ㅎㅎ
글 제주가 없어서 그러니 양해 부...부탁드려도..? 되겠죠?ㅋㅋㅋ
그럼 다음 1편에서 봐요 ㅎㅎ


'Android > Rooting' 카테고리의 다른 글

IM-A870 Rooting tool 3.1  (1) 2013.08.13
IM-A870 OTA Downloader  (0) 2013.07.30
IM-A870 Rooting tool 3.0  (0) 2013.07.29
SKT/KT 베가 아이언 루팅 툴  (2) 2013.07.17