안내서
Is Root 튜토리얼
@capgo/capacitor-is-root 사용하기
Capacitor Is Root 플러그인: 루트 디바이스 (Android) 또는 감옥화된 (iOS) 디바이스를 감지하는 데 사용됩니다.
설치
bun add @capgo/capacitor-is-root
bunx cap sync
이 플러그인이 노출하는 것
isRooted- 기본 루트/감옥화 감지 검사를 수행합니다.isRootedWithBusyBox- BusyBox에 특정한 검사를 확장합니다 (Android만).detectRootManagementApps- 알려진 루트 관리 앱이 Android에서만 존재하는지 감지합니다.detectPotentiallyDangerousApps- __CAPGO_KEEP_0__ 기기에서 흔히 발견되는 루팅된 기기에서 위험한 애플리케이션을 감지합니다 (안드로이드 전용).
예시 사용
isRooted
루팅/자이글 브레이크 감지를 기본적으로 수행합니다.
import { IsRoot } from '@capgo/capacitor-is-root';
const { result } = await IsRoot.isRooted();
if (result) {
console.log('Device is rooted/jailbroken');
} else {
console.log('Device is not rooted/jailbroken');
}
isRootedWithBusyBox
BusyBox에 특정한 체크를 추가하여 기본적인 루팅 감지를 확장합니다 (안드로이드 전용).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithBusyBox();
detectRootManagementApps
루팅 관리 애플리케이션의 유명한 버전이 존재하는지 감지합니다 (안드로이드 전용).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectRootManagementApps();
detectPotentiallyDangerousApps
루팅된 기기에서 위험한 애플리케이션을 감지합니다 (안드로이드 전용).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectPotentiallyDangerousApps();
전체 참조
- GitHub.com/Cap-go/__CAPGO_KEEP_1__-is-root/ https://github.com/Cap-go/capacitor-is-root/
- 푸터