• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
루팅에 대한 기본 개념정리
연속출석 :
1일 랭킹 : 0위 원수
0%
0% (-621605 /2146783647)
  • 댓글 5 |
  • 추천 2 |
  • 조회 3657 |
  • 2010-09-10 (금) 15:49

    루팅이 무엇인지 모르시는분들이 간혹 있더군요.
    알고 있는분들도 해킹이나 탈옥이랑 헷갈려하시는분들도 많구요.
    그래서 간단하게나마 루팅의 개념정리를 해보겠습니다.

     

    루팅을 설명하기전에 컴퓨터 운영체제의 개념부터 짚어보겠습니다.

    운영체제란... 응용프로그램과 파일들을 실행하고 관리할수 있는 시스템입니다.
    도스, 윈도우즈, 리눅스, 유닉스 등이 있죠.
    대표적인 운영체제는 역시나 마이크로소프트의 윈도우즈 입니다.


    윈도우즈의 경우 하나의 컴퓨터에서 여러사용자가 자신의 아이디를 가지고 로그인할수가 있습니다.
    하지만 보통은 혼자서 컴퓨터를 사용하기 때문에 부팅과정에서 그냥 관리자 계정으로 로그인이 되죠.
    하지만 계정이 두개이상 등록이 되어있다면 윈도우즈가 구동되면서 어떤 계정으로 로그인할지를 물어봅니다.
    그리고 로그인한계정에 따라서 할수 있는 작업이 제한되게 됩니다.


    예를 들어 컴퓨터에 계정이 3개(관리자, 사용자1, 사용자2)가 등록되어 있고, 자신이 사용자1로 로그인한 상태라면...
    사용자2가 변경하고 저장한 파일이나, 관리자가 접근을 막아놓은 시스템파일 들에는 접근할수 없는겁니다.
    여기서 관리자를 영어로 administrator 나 Root 라고 표현을 하는데
    Root(관리자)의 계정으로 시스템에 로그인하는것을 Rooting이라고 합니다.

     

    핸드폰의 경우 처음부팅을 하면 Root의 권한이 아닌 사용자의 권한으로 부팅이 됩니다.
    이건 핸드폰제조사에서 사용자가 시스템파일을 함부로 건드릴수 없도록 제한을 걸었기 때문입니다.
    제한을 건 이유는 잘모르고 건드렸다가는 시스템에 치명적인 오류가 생길수 있기 때문이구요.

    위에 쓴것이 루팅의 개념입니다.


    그리고 하나 더 아셔야할것이 sd패치입니다.

    (기존글)

    갤럭시s의 경우 16기가의 내장메모리를 가지고 있고 프로세스작업과 어플실행등의 메모리작업이 모두 여기에서 이루어집니다.
    때문에 cpu가 할일이 많아져서 속도가 느려집니다.
    하지만 외장메모리를 장착하여 어플 파일들을 외장메모리에 설치하게 되면 실행속도가 두배정도 빨라지게 되는데요
    그렇다고 그냥sd카드를 사서 꼽는다고 어플들이 외장메모리에 설치되지는 않습니다.

    갤럭시s의 시스템이 리눅스를 기반으로 만들어졌기 때문에
    sd카드 역시 리눅스의 파일시스템으로 포맷을 해줘야 하거든요. ext2 ext3 ext4... 등등이 리눅스 포맷형식입니다.

    (수정글)

    sd카드를 리눅스파일시스템으로 포맷하는 이유는 데이타 읽기 쓰기의 속도향상에 있습니다.

    (어플을 외장메모리에 설치하는게 아니라 외장메모리에서 읽고 쓴다는 의미입니다.)

    갤스의 내장메모리 포맷타입은 알려진대로 fat32입니다.

    이 방식은 윈도우즈와 리눅스에서 모두 인식이 가능하다는 장점이 있죠.

    반면에 플래시메모리를 읽어오는데에 속도가 느리다는 단점도 가지고 있습니다.

    이러한 단점을 해결하기위해 ext타입의 sd카드를 외장메모리로 사용하여 파일입출력속도를 올려줍니다.

     

     

    그럼 여기서 Root 즉 관리자의 권한이 필요한 이유가 생깁니다.
    리눅스형식으로 포맷한 외장메모리를 핸드폰이 인식을 하게 해야 하는데 이 작업이 일반 사용자권한으로는 불가능합니다.
    흔히 superuser라고 부르는 관리자의 권한이 있어야 외장메모리를 사용할수 있는겁니다.

     

    잘 이해가 안가시면 다음과 같이 이해하시면 되겠습니다.

    1.sd패치라는 것을 하면 파일입출력 속도가 빨라져 폰의 실행속도가 빨라지게 된다.

    2.sd패치를 하려면 사용자의 권한이 아닌 루트유저의 권한이 필요하기 때문에 루팅작업을 해야한다.

     

     

    설명이 길었는데 개념을 설명하는거라 어려운용어를 많이 쓴것 같지만 어쩔수 없습니다.
    대충설명하면 대충이해하실 거 같아서...

     

     

     

    ====================부가설명
    탈옥:아이폰에서 쓰이는 루팅과비슷한 개념의 단어지만 완전히 같지는 않습니다.
        아이폰의 경우 핸펀에 어플설치시 어플스토어에서 다운로드한 어플이 아니면 설치가 안되는 제한이 있습니다. 
        탈옥의 경우 굳이 superuser의 권한을 얻지 않고 그냥 시스템파일만 건드려서 그 제한을 풀어버립니다.
    해킹:해킹과 크랙을 똑같이 해석하시는분이 있는데 제가 보기엔 전혀 다릅니다.
        해킹은 인터넷에 물려있는 서버컴퓨터에 시스템의버그를 이용하여 Root uset의 권한을 가지고 로그인하는 것을 말합니다.
        더 넓게 해석하면 일반컴퓨터에 트로이목마 같은걸 심어놓고 자기 컴퓨터에 클라이언트로 조종하는것도 포함하구요.
        인터넷망에 송수신중인 패킷을 분석해서 특정정보를 빼내가는 것도 해킹이라 할 수 있습니다.
    크랙:포토샵이나 오토캐드같은 유료프로그램의 경우 제품등록을 하지않으면 사용이 불가능합니다.
        하지만 프로그램을 수정하여 등록하지 않고도 제품을 사용할수 있는데
        그런식으로 수정하는 것을 크랙이라고 합니다.
        크랙을 하려면 디스어셈블러와 헥스에디터 그리고 디버거가 필수로 있어야 하며
        c언어프로그래밍도 할줄 알아야하고 api함수도 꿰고 있어야 하고
        어셈블리어와 cpu작동원리에 대한 상당한 이해력이 필요합니다. 

    출처 : 네이버카페 아이로이드

    [이 게시물은 짠지님에 의해 2010-09-12 13:13:40 루팅강좌에서 이동 됨]
    Rosecafe 2011-02-21 (월) 11:43:54
    좋은 글이네요 ㅎ
    soulmatek 2011-02-04 (금) 11:04:05
    감사합니다
    뿌찡 2011-01-10 (월) 18:57:57
    저정도도 몰랐는데 ㅠ,.ㅠ 루팅을 해버렸어요 흐얼 ㅠ,.ㅠ!!!!!!!!!!!!!!!!!
    jiwanni 2010-10-01 (금) 20:04:22
    좋은 정보 얻어갑니다
    푸타코타 2010-09-30 (목) 16:16:31

    이정도로도 모른다면!!
    루팅 안하시는게 좋습니다 ㅋ

    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    20 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 42 137704 13/03/12
    19 무한잽팅, 벽돌 이제 두려워하지 마세요 99.9% 해결해드… +4 더어플 2 19599 10/10/03
    18 펌웨어 DH19용 카메라 무음 +3 더어플 0 3064 10/09/13
    17 폴더 바꾸는 방법 - Folder Organizer 폴더를 만들어보자 +3 더어플 2 4473 10/09/13
    16 휴대폰을 초기화 (순정) 상태로 돌리는 방법 +2 더어플 0 9753 10/09/10
    15 루팅에 대한 기본 개념정리 +5 더어플 2 3662 10/09/10
    14 런처프로 LauncherPro 0.6.6 설정 (영문 해석판) +2 더어플 0 4392 10/09/10
    13 다음팟, 네이버, 곰TV 동영상보기 +1 더어플 1 6500 10/09/10
    12 갤럭시S 자기폰화면 스크린샷 찍기 +24 더어플 2 7180 10/09/08
    11 갤럭시S DH19-M3-1 루팅 + Galaxy M3 Booster v1.3 더어플 0 3441 10/09/08
    10 갤럭시S HSDPA 망변경으로 3G 인터넷 속도 높이는 방법 +8 더어플 1 8846 10/09/08
    9 모바일 인터넷 100% 활용하기! - 이거하나만 끝!! "아이… +3 더어플 0 3263 10/09/07
    8 아기자기한 아이콘 +4 더어플 1 3276 10/09/07
    7 티타늄 백업 사용 설명서 +2 더어플 2 6975 10/09/07
    6 배경화면 꾸미기 초보강좌 [By K.T.Y] +3 더어플 1 3236 10/09/06
    5 초보를 위한 GC 간단 설정법~ ^^ 더어플 0 3711 10/09/06
    4 컴퓨터없이 외장sd카드 파티션 나누기 및 포맷하기 +7 더어플 2 19374 10/09/06
    3 갤럭시S 마켓에서 검색안되는 앱 검색하기 더어플 0 6191 10/09/06
    2 안드로이드 사용자를 위한 ADB 이용법 +2 더어플 2 6222 10/09/06
    1 [갤럭시S] OC1.2 / NILFS2 / EXT3.4 파일시스템, init.d… 더어플 0 7098 10/09/06