메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-is-root
튜토리얼
@capgo/capacitor-is-root

루트

루트된 안드로이드 또는 감옥화된 iOS 장치를 감지하여 앱 보안을 강화합니다.

안내서

Is Root에 대한 튜토리얼

장치에서 테스트

다운로드 Capgo 앱, 그리고 QR code를 스캔하세요.

Root 플러그인 미리보기 QR code

@capgo/capacitor-is-root를 사용합니다.

Capacitor : 루트 디바이스를 감지하는 Android 또는 iOS 플러그인입니다.

설치

bun add @capgo/capacitor-is-root
bunx cap sync

이 플러그인이 제공하는 기능

  • isRooted - 기본 루트/잠금 해제 감지 검사를 수행합니다.
  • isRootedWithBusyBox - BusyBox에 특정한 검사를 확장합니다 (Android만).
  • detectRootManagementApps - 루트 관리 앱이 설치되어 있는지 감지합니다 (Android만).
  • detectPotentiallyDangerousApps - 루트 디바이스에서 흔히 발견되는 위험한 앱을 감지합니다 (Android만).

사용 예

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

Android에서만 BusyBox 특정 체크를 확장합니다.

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.isRootedWithBusyBox();

detectRootManagementApps

Android에서만 알려진 루트 관리 앱이 있는지 감지합니다.

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.detectRootManagementApps();

detectPotentiallyDangerousApps

루트 디바이스에서 흔히 발견되는 잠재적으로 위험한 앱을 감지합니다. (Android만)

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.detectPotentiallyDangerousApps();

전체 참조

Using @capgo/capacitor-is-root

__CAPGO_KEEP_0__를 사용하여 루트 여부를 확인하는 데 도움이 될 수 있습니다. capgo/capacitor-is-root를 사용하여 @capgo/capacitor-is-root와 연결하세요. __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root를 사용하여 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root와 연결하세요. capgo/capacitor-is-root를 사용하여 @capgo/capacitor-is-root와 연결하세요. implementation detail in @capgo/capacitor-is-root 에서 Getting Started implementation detail in Getting Started 에서 Capgo Plugin Directory Capgo Plugin Directory에서 제품 워크플로우 Capacitor Plugins by Capgo implementation detail in Capacitor Plugins by Capgo 에서 플러그인 추가 또는 업데이트 implementation detail in 플러그인 추가 또는 업데이트 에서