2013-07-30 4 views
1

내 안드로이드 응용 프로그램에서 루팅 된 장치에만 특정 기능을 제공하고 싶습니다. 수퍼 유저 명령을 실행할 수 있는지 확인하는 유일한 방법은 무엇입니까? 이 정도면 충분합니까? jailbroken 안드로이드 장치를 감지 할 수있는 더 많은 방법이 있습니까?루팅 된/jailbroken 안드로이드 장치를 감지하는 방법

답변

0

전화를 탈옥시키는 데 사용되는 여러 가지 방법이 있습니다. 대부분 하드웨어 의존적이거나 소프트웨어 의존적입니다. 일부 휴대 전화는 기본적으로 수퍼 유저 액세스와 함께 배송됩니다! 최종 결과가 같기 때문에 이러한 방법을 모두 확인하는 것은 의미가 없습니다. 수퍼 유저 액세스 권한이 있습니다. 그렇습니다. 가장 간단하고 쉬운 방법은 수퍼 유저 명령을 실행하는 것입니다.

이 정도면 충분하지 않다고 생각하는 경우 어떻게하려고하는지 더 자세히 설명 할 수 있습니다.

1

RootTools을 확인하십시오.이 라이브러리는 루팅 된 기기 용 앱을 쉽게 개발할 수있는 환상적인 라이브러리입니다. 자신의 examples에서

:

if (RootTools.isRootAvailable()) { 
    // su exists, do something 
} else { 
    // do something else 
}