장치에서 테스트
__CAPGO_KEEP_0__ 앱을 다운로드하고 QR코드 __CAPGO_KEEP_1__를 스캔하세요.
Using @capgo/capacitor-is-root
Capacitor은 루트된 (안드로이드) 또는 감옥화된 (iOS) 장치 감지를 위한 Is Root 플러그인입니다.
설치
bun add @capgo/capacitor-is-root
bunx cap sync
What This Plugin Exposes
isRooted- 기본 루트/감옥화 감지 검사를 수행합니다.isRootedWithBusyBox- BusyBox 관련 검사를 기본 검사에 확장합니다 (안드로이드 전용).detectRootManagementApps- 알려진 루트 관리 애플리케이션의 존재를 감지합니다 (안드로이드 전용).detectPotentiallyDangerousApps- 루트된 장치에서 일반적으로 발견되는 위험한 애플리케이션을 감지합니다 (안드로이드 전용).
예시 사용
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 특정 검사 (Android만)으로 기본 검사를 확장합니다.
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithBusyBox();
detectRootManagementApps
Android에서 알려진 루트 관리 앱이 있는지 감지합니다.
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectRootManagementApps();
detectPotentiallyDangerousApps
루트된 기기에서 흔히 발견되는 잠재적으로 위험한 앱을 감지합니다.
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectPotentiallyDangerousApps();
전체 참조
- GitHub: github.com/Cap-go/capacitor-is-root
- 문서: /docs/plugins/is-root/
capgo/capacitor-is-root에서 계속 진행하세요.
이미 사용 중인 경우 @capgo/capacitor-is-root 사용 중 native 플러그인 작업을 계획하기 위해 연결하세요. @capgo/capacitor-is-root @capgo/capacitor-is-root의 구현 세부 사항 시작하기 시작하기의 구현 세부 사항 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리의 제품 워크플로 Capacitor 플러그인들 - Capgo Capacitor 플러그인들 - Capgo의 구현 세부 사항 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트의 구현 세부 사항