Capacitor은 Android 기기에서 루팅된 기기를, iOS 기기에서 제재된 기기를 감지하는 Capgo Is Root 플러그인입니다.
핵심 기능
‘핵심 기능’이라는 제목의 섹션isRooted- 기본 root/jailbreak 감지 검사를 수행합니다.isRootedWithBusyBox- BusyBox 관련 특정 검사를 기본 감지에 확장합니다 (Android 전용).detectRootManagementApps- 알려진 root 관리 애플리케이션의 존재 여부를 감지합니다 (Android 전용).detectPotentiallyDangerousApps- 루트된 기기에서 흔히 발견되는 위험한 애플리케이션을 감지합니다 (Android 전용).
공개된 API
제목: 공개된 API| 메서드 | 설명 |
|---|---|
isRooted | 기본 root/jailbreak 감지 검사를 수행합니다. |
isRootedWithBusyBox | BusyBox 관련 특정 검사를 기본 감지에 확장합니다 (Android 전용). |
detectRootManagementApps | 알려진 root 관리 애플리케이션의 존재 여부를 감지합니다 (Android 전용). |
detectPotentiallyDangerousApps | 루트된 기기에서 흔히 발견되는 위험한 애플리케이션을 감지합니다 (Android 전용). |
detectTestKeys | Android에서만 디버그/테스트 빌드 태그를 감지합니다. |
checkForBusyBoxBinary | Android에서만 기기에서 BusyBox 바이너리가 존재하는지 확인합니다. |
checkForSuBinary | Android에서만 su 바이너리가 존재하는지 확인합니다. |
checkSuExists | Android에서만 su Android에서만 시스템 경로가 세계적으로 읽을 수 있는지 감지합니다. |
checkForRWPaths | Android에서만 시스템 속성이 위험한지 감지합니다. |
checkForDangerousProps | Android에서만 RootBeer 네이티브 체크를 실행합니다. |
checkForRootNative | Android에서만 루트를 숨길 수 있는 애플리케이션을 감지합니다. |
detectRootCloakingApps | Android에서만 SELinux 강제 실행 상태를 확인합니다. |
isSelinuxFlagInEnabled | Android에서만 OS 이미지가 테스트 빌드 태그를 감지합니다. |
isExistBuildTags | Android에서만 |
doesSuperuserApkExist | Android에서만 superuser APK가 설치되어 있는지 감지합니다. |
isExistSUPath | Android에서만 알려진 su 바이너리 위치를 확인합니다 (Android만). |
checkDirPermissions | Android에서만 보호해야 하는 writable 디렉토리를 감지합니다. |
checkExecutingCommands | Android에서만 root를 감지하기 위해 스타일 명령어를 실행합니다. which su Android에서만 의심스러운 설치된 패키지를 감지합니다. |
checkInstalledPackages | Android에서만 OTA 인증서를 조작한 것을 감지합니다. |
checkforOverTheAirCertificates | Android에서만 일반적인 에뮬레이터 지문들을 감지합니다. |
isRunningOnEmulator | Android에서만 가볍게 에뮬레이터를 확인합니다. |
simpleCheckEmulator | Android에서만 x86 에뮬레이터 지문들을 감지합니다. |
simpleCheckSDKBF86 | Android에서만 QC 참조 전화 빌드를 감지합니다. |
simpleCheckQRREFPH | Android에서만 root를 감지하기 위해 스타일 명령어를 실행합니다. |
simpleCheckBuild | Android에서만 빌드 호스트 이상치를 감지합니다. |
checkGenymotion | Android에서만 Genymotion 에뮬레이터 finger print를 감지합니다. |
checkGeneric | Android에서만 일반 에뮬레이터 finger print를 감지합니다. |
checkGoogleSDK | Android에서만 Google SDK 에뮬레이터 finger print를 감지합니다. |
togetDeviceInfo | 탐지 중에 수집된 장치 정보를 반환합니다. |
isRootedWithEmulator | Android에서만 에뮬레이터 heuristics를 확장한 기본 탐지입니다. |
isRootedWithBusyBoxWithEmulator | Android에서만 에뮬레이터 heuristics를 확장한 BusyBox 탐지입니다. |
getPluginVersion | native Capacitor 플러그인 버전을 가져옵니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts 내 capacitor-is-root.
Keep going from @capgo/capacitor-is-root
Section titled “Keep going from @capgo/capacitor-is-root”__CAPGO_KEEP_0__을 사용하는 경우 @capgo/capacitor-is-root __CAPGO_KEEP_0__과 연결 Using @capgo/capacitor-is-root for the native capability in Using @capgo/capacitor-is-root, Capgo Plugin Directory에서 Capgo Capgo에서 __CAPGO_KEEP_1__ Capacitor Plugins by Capgo Capacitor Plugins by Capgo의 구현 세부 정보 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보를 참조하십시오. 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체에 대한 제품 워크플로우를 참조하십시오.