Capacitor는 루트 디바이스(안드로이드) 또는 감옥화된(iOS) 디바이스를 감지하는 루트 플러그인입니다.
핵심 기능
‘핵심 기능’이라는 제목을 가진 섹션isRooted- 기본 루트/감옥화 감지 검사를 수행합니다.isRootedWithBusyBox- 안드로이드 전용으로 BusyBox에 특정한 검사를 확장합니다.detectRootManagementApps- 안드로이드 전용으로 알려진 루트 관리 애플리케이션을 감지합니다.detectPotentiallyDangerousApps- 루트 디바이스에서 일반적으로 발견되는 잠재적으로 위험한 애플리케이션을 감지합니다.
공개 API
공개 API| 메서드 | 설명 |
|---|---|
isRooted | 기본 root/jailbreak 감지 검사를 수행합니다. |
isRootedWithBusyBox | BusyBox 관련 특정 검사를 기본 감지에 확장합니다 (Android 전용). |
detectRootManagementApps | Android 전용으로 알려진 root 관리 애플리케이션의 존재 여부를 감지합니다. |
detectPotentiallyDangerousApps | 루트 디바이스에서 흔히 발견되는 잠재적으로 위험한 애플리케이션을 감지합니다 (Android 전용). |
detectTestKeys | Android 전용으로 디버그/테스트 빌드 태그를 감지합니다. |
checkForBusyBoxBinary | Android 전용으로 BusyBox 바이너리가 디바이스에 존재하는지 확인합니다. |
checkForSuBinary | Android 전용으로 바이너리가 존재하는지 확인합니다. su 디바이스의 root 여부를 감지합니다. |
checkSuExists | root 여부를 감지합니다. su __CAPGO_KEEP_0__ (Android만) |
checkForRWPaths | __CAPGO_KEEP_0__ (Android만) |
checkForDangerousProps | __CAPGO_KEEP_0__ (Android만) |
checkForRootNative | __CAPGO_KEEP_0__ (Android만) |
detectRootCloakingApps | __CAPGO_KEEP_0__ (Android만) |
isSelinuxFlagInEnabled | __CAPGO_KEEP_0__ (Android만) |
isExistBuildTags | __CAPGO_KEEP_0__ (Android만) |
doesSuperuserApkExist | __CAPGO_KEEP_0__ (Android만) |
isExistSUPath | 알려진 __CAPGO_KEEP_0__ 위치를 확인합니다 (Android만) su __CAPGO_KEEP_0__ 디렉토리가 보호해야 하는지 감지합니다 (Android만) |
checkDirPermissions | __CAPGO_KEEP_0__ |
checkExecutingCommands | known __CAPGO_KEEP_0__ locations (Android만) which su __CAPGO_KEEP_0__ |
checkInstalledPackages | 의심스러운 설치된 패키지를 감지합니다 (Android 전용). |
checkforOverTheAirCertificates | OTA 인증서가 조작된 것을 감지합니다 (Android 전용). |
isRunningOnEmulator | 일반적인 에뮬레이터 지문 (Android 전용). |
simpleCheckEmulator | 가벼운 에뮬레이터 확인을 수행합니다 (Android 전용). |
simpleCheckSDKBF86 | x86 에뮬레이터 지문을 감지합니다 (Android 전용). |
simpleCheckQRREFPH | QC 참조 전화 빌드 (Android 전용). |
simpleCheckBuild | 빌드 호스트의 이상을 감지합니다 (Android 전용). |
checkGenymotion | Genymotion 에뮬레이터 지문을 감지합니다 (Android 전용). |
checkGeneric | 일반적인 에뮬레이터 지문을 감지합니다 (Android 전용). |
checkGoogleSDK | Google SDK 에뮬레이터 지문을 감지합니다 (Android 전용). |
togetDeviceInfo | 디바이스 정보를 감지 중인 동안 반환합니다. |
isRootedWithEmulator | 에뮬레이터 힐로스틱스 (안드로이드만)로 기본 탐지 확장 |
isRootedWithBusyBoxWithEmulator | 에뮬레이터 힐로스틱스 (안드로이드만)로 BusyBox 탐지 확장 |
getPluginVersion | 원시 Capacitor 플러그인 버전을 가져옵니다. |
진실의 근원
“진실의 근원” 제목이 참조는 src/definitions.ts 에서 capacitor-is-root.
capgo에서 @capacitor-is-root로 계속 진행
“capgo에서 @capacitor-is-root로 계속 진행” 제목__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root를 사용 중이라면 @capgo/capacitor-is-root native 플러그인 작업을 계획하기 위해, 그것을 연결하세요. Using @capgo/capacitor-is-root native 기능을 위한 Using @capgo/capacitor-is-root Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 사항 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 사항 Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체의 제품 워크플로우