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

루트

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

안내

Is Root에 대한 튜토리얼

장치에서 테스트

Capgo 앱을 다운로드하고 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();

전체 참조

Using @capgo/capacitor-is-root

__CAPGO_KEEP_0__를 사용하여 루트 디바이스에서 native 플러그인 작업을 계획하고 있습니다. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root를 연결하세요. Using @capgo/capacitor-is-root native 플러그인 작업을 계획하고 있습니다. @__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 추가 또는 업데이트 구현 세부 정보,