안드로이드 루팅 & 커스텀롬 게시판
(글 수 14)
AS센터에서 루팅여부를 판단하는 기준이 무엇일까요??
들어본 내용으로는
1. adb 로 접속해서 SD이동설정 바꾼것
2. SuperOneClick 실행
제 생각으로는 2번만 루팅이라고 봅니다.
SuperOneClick 를 하면 단말기에 SuperUser라는 앱이 설치됩니다.
설치된 이후에는 루트 권한을 요청하는 앱이 실행되면 받아서 처리하는 식인데
어제 마켓을 돌다보니 이 앱이 마켓에 올라가 있는 것을 확인하였습니다.
바로가기 : https://market.android.com/details?id=com.noshufou.android.su
2010년 9월에 이미 올라가 있던 앱이로군요. 물론 루팅이 안된 단말기로는 정상 동작이 어렵지만요.
만약에 AS센터에서 이 앱의 설치 유무만으로 루팅여부를 판단한다면 문제의 소지가 클 것 같습니다.
2011.04.08 01:08:49
루팅할때 /bin 이던가? 거기에 su 라는 스크립트가 심어지고, 혹은 권한이 바뀝니다.
OS 건들었다는건 여러가지로 알수있죠..
안드로이드도 리눅스 기반이라 리눅스 기반이라 ㅡ,.ㅡ;;
근데 루팅했다고 A/S않해주나요?
갤럭시탭은 루팅하건 않하건 알아보지도 않고 뒷판 갈아주고, OS 다시 설치해줬는데..
(아. 참고로 전 루팅했다가 풀었습니다. 루팅할 이유가 없어서요)
2011.04.08 21:15:54
루팅여부 확인은 대개 /system/bin 디렉터리 속에 su 라는 파일이 있는지 여부를 확인합니다. Superuser 어플은 /system/bin/su 를 실행가능한 uid(및 어플리케이션)을 화이트/블랙리스트 형식으로 관리합니다. 대부분의 루팅이 필요한 어플들은 /system/bin/su 를 실행시키므로써 루트권한을 획득합니다(/system/xbin/su을 사용하는 것도 있다고 들었습니다만 본적은없어서) 그러므로 은행어플 같은것들이 /system/bin/su 의 존재여부(이 작업에는 루트권한이 필요하지도 않습니다)만 확인하면 바로 차단시켜버리는거죠