Capacitor는 루트 디바이스(안드로이드) 또는 감옥화된(iOS) 디바이스를 감지하는 루트 플러그인입니다.
핵심 기능
‘핵심 기능’이라는 제목을 가진 섹션isRooted- 기본 루트/감옥화 감지 검사를 수행합니다.isRootedWithBusyBox- BusyBox에 특정한 검사를 확장합니다(안드로이드 전용).detectRootManagementApps- 루트 관리 애플리케이션의 존재를 감지합니다(안드로이드 전용).detectPotentiallyDangerousApps- 루트 디바이스에서 흔히 발견되는 위험한 애플리케이션을 감지합니다(안드로이드 전용).
공개 API
‘공개 API’라는 제목을 가진 섹션| 메소드 | 설명 |
|---|---|
isRooted | 기본 루트/자이언트 브레이크 감지 검사를 수행합니다. |
isRootedWithBusyBox | BusyBox에 특정한 검사를 확장하여 (안드로이드 전용)합니다. |
detectRootManagementApps | 기존 루트 관리 애플리케이션의 존재 여부를 감지합니다 (안드로이드 전용). |
detectPotentiallyDangerousApps | 루트 장치에서 흔히 발견되는 잠재적으로 위험한 애플리케이션을 감지합니다 (안드로이드 전용). |
detectTestKeys | 디버그/테스트 빌드 태그를 감지합니다 (안드로이드 전용). |
checkForBusyBoxBinary | BusyBox 바이너리가 기기에서 존재하는지 확인합니다 (안드로이드 전용). |
checkForSuBinary | 바이너리가 기기에서 존재하는지 확인합니다 (안드로이드 전용). su 바이너리가 실행될 수 있는지 확인합니다 (안드로이드 전용). |
checkSuExists | 바이너리가 기기에서 존재하고 실행될 수 있는지 확인합니다 (안드로이드 전용). su 바이너리가 기기에서 존재하고 실행될 수 있는지 확인합니다 (안드로이드 전용). |
checkForRWPaths | __CAPGO_KEEP_0__ (안드로이드 전용). |
checkForDangerousProps | __CAPGO_KEEP_0__ (안드로이드 전용). |
checkForRootNative | __CAPGO_KEEP_0__ (안드로이드 전용). |
detectRootCloakingApps | __CAPGO_KEEP_0__ (안드로이드 전용). |
isSelinuxFlagInEnabled | __CAPGO_KEEP_0__ (안드로이드 전용). |
isExistBuildTags | __CAPGO_KEEP_0__ (안드로이드 전용). |
doesSuperuserApkExist | __CAPGO_KEEP_0__ (안드로이드 전용). |
isExistSUPath | __CAPGO_KEEP_0__ (안드로이드 전용). su __CAPGO_KEEP_0__ (안드로이드 전용). |
checkDirPermissions | __CAPGO_KEEP_0__ (안드로이드 전용). |
checkExecutingCommands | __CAPGO_KEEP_0__ (안드로이드 전용). which su __CAPGO_KEEP_0__ (안드로이드 전용). |
checkInstalledPackages | Android에서 설치된 의심스러운 패키지를 감지합니다. |
checkforOverTheAirCertificates | Android에서 OTA 인증서가 조작된 것을 감지합니다. |
isRunningOnEmulator | Android에서 일반적인 에뮬레이터 지문들을 감지합니다. |
simpleCheckEmulator | Android에서 가벼운 에뮬레이터 체크를 수행합니다. |
simpleCheckSDKBF86 | Android에서 x86 에뮬레이터 지문들을 감지합니다. |
simpleCheckQRREFPH | Android에서 QC 참조 전화 빌드를 감지합니다. |
simpleCheckBuild | Android에서 빌드 호스트의 이상을 감지합니다. |
checkGenymotion | Android에서 Genymotion 에뮬레이터 지문들을 감지합니다. |
checkGeneric | Android에서 일반적인 에뮬레이터 지문들을 감지합니다. |
checkGoogleSDK | Android에서 Google SDK 에뮬레이터 지문들을 감지합니다. |
togetDeviceInfo | 감지 중에 수집된 장치 정보를 반환합니다. |
isRootedWithEmulator | Android에서 에뮬레이터의 지문들을 사용하여 기본 감지를 확장합니다. |
isRootedWithBusyBoxWithEmulator | Extends the BusyBox detection with emulator heuristics (Android only). |
getPluginVersion | Capacitor의 네이티브 플러그인 버전을 가져옵니다. |
진실의 근원
'진실의 근원' 섹션이 참조는 src/definitions.ts 에서.synced capacitor-is-root.
@capgo/capacitor-is-root에서 계속 진행하세요.
'@capgo/capacitor-is-root에서 계속 진행하세요.' 섹션Capgo를 사용 중이라면 @capgo/capacitor-is-root native 플러그인 작업을 계획하는 데 사용하는 경우 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root을 연결하세요. @capgo/capacitor-is-root을 사용하세요. @capgo/capacitor-is-root을 사용하여 Native 기능을 사용하세요. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 사용하세요. Capacitor 플러그인들 - Capgo Capacitor 플러그인들 - Capgo에서 구현 세부 정보를 사용하세요. 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에서 구현 세부 정보를 사용하세요. 아이오닉 엔터프라이즈 플러그인 대안 아이오닉 엔터프라이즈 플러그인 대안에서 제품 워크플로우를 사용하세요.