루트권한 2

iOS Swift4 탈옥 여부 체크하기

iOS Swift4 탈옥 여부 체크하기 Swift 카테고리의 게시글은 처음쓴다 안드로이드의 루트 권한을 체크하는 포스팅을 아래와 같이 하고 내친김에 iOS를 개발할때 Swift4에서 사용하고있는 방식을 포스팅 하려한다 Android 루팅 여부, 루트 권한 체크하기 Android 루팅 여부 체크하기 안드로이드 개발을 하다가 루팅된 기기에서는 앱이 동작하지 않도록 해야하는 요구사항이 생겼다 1. Command를 실행할 수 있는 Runtime.getRuntime().exec( command ); 을 이용하여 루.. 6developer.com 1. 탈옥 시 사용하는 앱이 설치되어있는지 확인하고 접근 불가한 경로를 열어보는 시도로 탈옥 여부 즉 루트 권한이 있는지 체크한다 func hasJailbreak() ->..

개발/Swift 2019.11.08 (2)

Android 루팅 여부, 루트 권한 체크하기

Android 루팅 여부 체크하기 안드로이드 개발을 하다가 루팅된 기기에서는 앱이 동작하지 않도록 해야하는 요구사항이 생겼다 1. Command를 실행할 수 있는 Runtime.getRuntime().exec( command ); 을 이용하여 루트권한이 있는지 체크한다 private boolean isRooted() { boolean runtimeFlag = false; try{ Runtime.getRuntime().exec("su"); runtimeFlag = true; }catch(Exception e){ runtimeFlag = false; } if(findBinary("su") || runtimeFlag){ return true; }else{ return false; } } - true : 루트권..

개발/Android 2019.11.08