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

루트

안드로이드의 루트 디바이스 또는 iOS의 제일 버린 디바이스를 감지하여 앱 보안을 강화합니다.

라이브 업데이트 제품 페이지

Capgo 마케팅 웹사이트

Capgo 마케팅 웹사이트

Download the Capgo app, then scan the QR code.

Is Root 플러그인 미리보기 QR code

Using @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 - 루트 장치에서 일반적으로 발견되는 잠재적으로 위험한 애플리케이션을 감지합니다 (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

루트 디바이스에서 흔히 발견되는 잠재적으로 위험한 애플리케이션을 감지합니다.

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

await IsRoot.detectPotentiallyDangerousApps();

전체 참조

capgo에서 capacitor-is-root를 계속 사용하세요.

이러한 루트 디바이스에서 __CAPGO_KEEP_0__를 사용하고 있다면 capgo/capacitor-is-root를 사용하여 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root와 연결하세요. https://capgo.com/Cap-go/capacitor-is-root/ Capacitor @capgo/capacitor-is-root, Getting Started Capacitor Getting Started, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and Capacitor Plugin 추가 또는 업데이트 Capacitor Plugin 추가 또는 업데이트 설명