먼저 , 제 3 정책 에 따른 루팅 탐지 ( 710 ) 는 현재 실행 중 인 프로세스 를 출력 ( 720 ) 하 여 해당 프로세스 내 에 미리 정해진 패키지 네임 이 존재 하 는지 확인 ( 730 ) 하 고 , 그 결과 패키지 네임 이 존재 하 면 루팅 인 것 으로 그렇 지 않 으면 루팅 이 아닌 것 으로 판단 한다 ( 741 , 742 ) . 이 를 위해 popen 함수 에 ps 와 grep 을 입력 하 여 현재 실행 중 인 프로세스 와 특정 문자열 을 포함 하 는 파일 을 출력 하 는 정규 표현식 과 , 상술 한 명령어 를 입력 한 결과 stream 이 NULL 이 면 상기 미리 정해진 패키지 네임 이 존재 하 지 않 음 을 의미 하 므로 루팅 이 아닌 것 으로 판단 하 고 , NULL 이 아니 면 루팅 인 것 으로 판단 하 는 정규 표현식 이 사용 될 수 있 다 . 상기 미리 정해진 패키지 네임 은 루팅 과 관련 된다고 의심 되 는 것 으로서 , 예컨대 , ' de . robv . android . xposed ',' com . devadvance . rootcloak ',' de . robv . android . xposed . installer ',' com . saurik . substrate ',' com . devadvance . rootcloakplus ',' eu . chainfire . supersu ', ' com . noshufou . android . su ' 중 어느 하나 일 수 있 고 이 에 한정 되 는 것 은 아니 다 .