Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
루팅 관련 질문입니다.
작성자 비둘기
작성일 2015-10-05 (월) 19:23
분 류 질문
ㆍ추천: 0  ㆍ조회: 4648      
IP: 219.xxx.62
안녕하세요.

루팅관련 질문입니다.

일단 저는 사용 안드로이드 기기에 루팅을 하려는 것이 아니라,
제가 build해서 Target 보드에 넣는 ROM을 루팅해서 넣고 싶습니다.


제가 루팅에대해 잘 모르는데,
루팅이 현재 Android에서 사용중인 user에게 SuperUser 권한을 주는것이 맞나요?

또, 이 루팅이라는 것이 Android프로그램 동작시에 SuperUser권한설정을 하는 것인지,
아니면 system의 특정 파일 (device 파일 및 system/ 의 binary 파일 등 )을 실행하려 할때만 superuser 권한을 주는 것을 말하는것인가요?


마지막으로 Android Source를 자체를 루팅한 채로 Target에 넣는 것이 가능한것인가요?
가능하다면 어디를 수정하면 가능할까요?


인터넷을 찾아봐도 앱을 설치해서 루트권한을 획득하는 방법만 있고, 루팅 앱이 어떤 부분을 어떻게 변경을 하는지에 대해서는 찾을 수가 없었습니다.


좋은 하루 보내세요
이름아이콘 엘카이저
2015-10-06 16:10
`비둘기` 님이 선택한 글 입니다.
기본적으로 타겟보드에 안드로이드를 넣는다는 것은 AOSP 를 내려받아서
Target에 맞게 빌드를 수정해서 내려받는 과정일 겁니다. 대부분 회사들이 레퍼런스 보드에
이것저것 하드웨어 넣고, 드라이버 설치해서 연동해서 작업을 하니깐요.

기본적으로 AOSP는 su 가 빌드되어 들어가 있습니다 eng  모드이고. 즉 루팅된 상태입니다.
(빌드 타입을 eng / user-debug  / user 모드 중에 선택해서 빌드도 할 수 있습니다.)

su 권한이 있으면 각종 제한이 걸린 디렉토리를 수정가능하게 리마운트해서 변경도 하고
권한이 요구되는 명령어들도 자유롭게 이용가능합니다.
   
이름아이콘 비둘기
2015-10-07 10:05
답변 감사드립니다.
결국 루팅이라는 것은 su Binary를 Target에 넣는다는 말이군요.
인터넷에 보면 apk를 설치하는 가이드 밖에 없어서, 뭔가 Frameworks 쪽으로 다른 부분이 있는 줄 알았습니다.

감사합니다!
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4998 질문 이미지뷰 확대 축소후에 선 그리기 홍윤호 2017-04-13 142
4997 질문 kernel 블루투스 SCO 질문드립니다 플래그 2017-03-29 195
4996 질문 블르투스 스피커 접속 & 해제 하는 방법 문의 드립니다.. 카르페디앰 2017-03-23 252
4995 질문 안드로이드 무전기앱 좋은 오픈소스가 있을까요?.. 녹트 2017-01-30 19690
4994 안드로이드 웹뷰 페이지 로딩문제 연신내막차 2017-01-23 24409
4993 통화녹음 관련하여 질문드립니다. 뽀죠 2017-01-16 29939
4992 질문 전화받기 기능 구현-Marshmallow 6.0.1 이상 와우92 2017-01-04 15945
4991 Adapter newView bindView 를 작업스레드에서 실행 할 순 없나.. 찌누 2016-12-12 10606
4990 질문 메소드 생성 관련 질문입니다. 노타이 2016-12-09 5709
4989 실행 디바이스 선택시 문제 노타이 2016-12-03 3992
4988 질문 Re.. 자답 찌누 2016-11-29 1868
4987 질문 한글 깨지는 문제 문의 찌누 2016-11-29 2092
4986 질문 안드로이드 OS별 저장 공간 관련. [2] 날펭 2016-11-22 2210
4985 질문 안드로이드 실무개발? 질문입니다. [1] 액션바 2016-11-03 1959
4984 질문 AOSP 초보 질문 [1]+1 찌누 2016-11-02 1887
4983 질문 안드로이드 6.0(마쉬멜로우)에서 Doze모드 파인드로이드 2016-10-29 2065
4982 오디오패스(스피커,이어잭)를 동시에 2개 사용 가능한가요?.. [2] J하늘리스 2016-10-17 2358
4981 JNI로 CPP 변수 변경하기 문의드립니다. jaebro 2016-10-11 1981
4980 질문 안드로이드 폰 오디오 신호 받기 RealTimeCh 2016-09-29 2314
4979 질문 Re..해결했습니다. 호루스 2016-08-31 2392
4978 질문 안드로이드 스튜디오에서 옵션메뉴가 나오질 않네요.. 호루스 2016-08-30 2987
4977 질문 블루투스 통신에서 고속의 데이터 수신 중 중간에 데이터 유실.. [3] 프로 2016-08-15 2810
4976 블루투스 에서 remote device가 강제로 연결을 끊었다는 것을 .. [1] bonjoy 2016-07-19 2758
4975 material 관련 라이선스 문의 bro 2016-06-27 2793
4974 질문 안드로이드 키보드 테마 작업 완봉 2016-05-25 3069
4973 질문 USB 이용한 오디오(통화) 관련 질문 드립니다. 주너 2016-05-24 3011
4972 질문 안드로이드 다른 어플 사이즈 조절 문제 kulman 2016-05-13 3066
4971 질문 변수 설정을 어떻게 해야할지 모르겠어요 [1] 배우러왔어요 2016-05-08 2909
4970 파일시스템 Read-Only에서 Read Write로 변경 어떻게하나요.. [1] windy21 2016-05-06 3181
4969 질문 아이피 바꾸어 가면서 특정 웹 사이트 접속하기.. 다클 2016-05-04 3164
4968 질문 RTSP 영상 스트리밍 플레이어 개발 관련 문의 후니후니훈2 2016-04-08 3352
4967 질문 Android MarshMallow에서 노말한 퍼미션은 어떻게 권한을 획득.. 툴체인 2016-04-07 3515
4966 질문 미디어컨트롤러 위에 이미지나 선으로 표시를 하고 싶은데..... kkk111 2016-03-25 3070
4965 질문 안드로이드 도트 매트릭스 질문입니다. 홍윤호 2016-02-19 3658
4964 질문 eth0 IP 변경 [2] 럽어페어 2015-12-16 5055
4963 카드게임과 자동 로그인 문의 [1] 찌누 2015-11-22 5997
4962 질문 고수님들.! 두가지 기능(블루투스, 영상처리) 를 어떻게 넣어.. parkch12 2015-11-06 4833
4961 질문 시스템 서비스 등록 크크크 2015-11-03 3992
4960 질문 slattach 기능을 안드로이드에서 이용할 수 있는 방법 문의드.. 엘카이저 2015-11-02 4264
4959 질문 루팅 관련 질문입니다. [2] 비둘기 2015-10-05 4648
4958 각각 이미지 확대 문제.. [1] fly 2015-10-03 4662
4957 질문 textview id 오류 질문합니다 [1] 어그래너 2015-10-02 4169
4956 질문 질문있습니다., [2] veronica 2015-10-02 4135
4955 게시판 자료가 다운로드 후 깨집니다. [5]+1 리로 2015-10-01 4566
4954 질문 안드로이드 개발 pc 추천 부탁드려요 [1] 레트 2015-09-18 4964
4953 external 에 추가하려고 하는 방법 질문드립니다... [1] 비둘기 2015-09-15 4323
4952 질문 초보 개발자 입니다. 초짜3 2015-09-04 4758
4951 질문 자바 람다식을 변수에 대입하는 방법 문의 [2]+2 찌누 2015-09-01 5019
4950 질문 init rc에서 mkdir시 소유자 ( user / group ) 설정 방법 문의.. 비둘기 2015-08-28 3929
4949 SMS 문자를 Xml 문서로 저장시 특수문자 기호에서 예외발생... [2]+2 찌누 2015-08-26 5020
12345678910,,,100