루팅 여부 체크를 위해서 새로 개발하기 귀찮으니 Rootbeer를 사용하고 있었는데, 루팅이 되어있지 않은 기기에도 루팅되었다는 false positive 케이스가 나와서 다른 방법을 찾아보게되었다. 오류 리포팅을 위해 Sentry를 앱에서 사용하고 있었는데, Sentry에서 root 체크가 되길래 Sentry의 RootBeer와 RootChecker 클래스를 참고하여 만들었다.
RootBeer의 간단한 버전이라고 보면 되겠다.
'프로그래밍 > Android' 카테고리의 다른 글
[안드로이드] WebView 사용시 "Uncaught TypeError: Cannot read property 'getItem' of null" 해결 (0) | 2021.05.30 |
---|---|
[안드로이드] Kotlin에서 addOnGlobalLayoutListener 사용하기 (lambda에서 자신을 참조하는 법) (0) | 2021.05.26 |
[안드로이드] 색상 변화 애니메이션 만들기 (ValueAnimator / Color change animation) (0) | 2021.04.10 |
[안드로이드] 앱이 버벅거리지 않게 하기 위해서 해야할 일 (0) | 2021.03.31 |
[안드로이드] V3 구글 인앱 결제 쉽게 구현하기 2021 - 정기결제 구독 상품편 (3) | 2021.03.22 |