프로그래밍/Android

[안드로이드] 루팅 기기 체크하는 법 (Rooted device detection)

Lou Park 2021. 4. 17. 21:49

루팅 여부 체크를 위해서 새로 개발하기 귀찮으니 Rootbeer를 사용하고 있었는데, 루팅이 되어있지 않은 기기에도 루팅되었다는 false positive 케이스가 나와서 다른 방법을 찾아보게되었다. 오류 리포팅을 위해 Sentry를 앱에서 사용하고 있었는데, Sentry에서 root 체크가 되길래 Sentry의 RootBeer와 RootChecker 클래스를 참고하여 만들었다.

 

RootBeer의 간단한 버전이라고 보면 되겠다.