__CAPGO_KEEP_7__
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-is-root`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/is-root/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
bun add @capgo/capacitor-is-rootbunx cap syncimport
Section titled “Import”import { IsRoot } from '@capgo/capacitor-is-root';API 개요
Section titled “API 개요”isRooted
Section titled “isRooted”기본 루트/자이글 브레이크 감지 검사를 수행합니다.
이것은 기본 루트/자이글 브레이크 감지에 권장되는 방법입니다. 이것은 플랫폼의 가장 신뢰할 수 있는 감지 가이드라인의 combination을 실행합니다. Android와 iOS 모두에서 작동합니다.
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
Section titled “isRootedWithBusyBox”BusyBox에 대한 특정 검사를 확장하여 (Android만) 루트/자이글 브레이크 감지를 수행합니다.
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithBusyBox();detectRootManagementApps
Section titled “detectRootManagementApps”__CAPGO_KEEP_0__ (Android만 지원).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectRootManagementApps();detectPotentiallyDangerousApps
__CAPGO_KEEP_2____CAPGO_KEEP_0__ (Android만 지원).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectPotentiallyDangerousApps();detectTestKeys
__CAPGO_KEEP_2____CAPGO_KEEP_0__ (Android만 지원).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectTestKeys();checkForBusyBoxBinary
__CAPGO_KEEP_2____CAPGO_KEEP_0__ (Android만 지원).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkForBusyBoxBinary();checkForSuBinary
__CAPGO_KEEP_2____CAPGO_KEEP_0__이(가) 존재하는지 확인합니다 (Android 전용). su __CAPGO_KEEP_0__을(를) 클립보드에 복사합니다
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkForSuBinary();checkSuExists
__CAPGO_KEEP_0__가(이) 실행 가능한지 확인합니다 (Android 전용).__CAPGO_KEEP_0__을(를) 클립보드에 복사합니다 su checkForRWPaths
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkSuExists();checkForRWPaths
checkForDangerousProps__CAPGO_KEEP_0__을(를) 클립보드에 복사합니다
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkForRWPaths();checkForDangerousProps
__CAPGO_KEEP_0__은(는) Android 전용입니다.__CAPGO_KEEP_0__은(는) Android 전용입니다.
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkForDangerousProps();checkForRootNative
__CAPGO_KEEP_1____CAPGO_KEEP_2__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkForRootNative();detectRootCloakingApps
__CAPGO_KEEP_3____CAPGO_KEEP_4__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectRootCloakingApps();isSelinuxFlagInEnabled
__CAPGO_KEEP_5____CAPGO_KEEP_6__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isSelinuxFlagInEnabled();isExistBuildTags
__CAPGO_KEEP_7____CAPGO_KEEP_8__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isExistBuildTags();doesSuperuserApkExist
__CAPGO_KEEP_1____CAPGO_KEEP_2__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.doesSuperuserApkExist();isExistSUPath
__CAPGO_KEEP_3____CAPGO_KEEP_4__ su __CAPGO_KEEP_0__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isExistSUPath();checkDirPermissions
__CAPGO_KEEP_6____CAPGO_KEEP_0__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkDirPermissions();checkExecutingCommands
__CAPGO_KEEP_8____CAPGO_KEEP_0__ which su __CAPGO_KEEP_0__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkExecutingCommands();checkInstalledPackages
__CAPGO_KEEP_2____CAPGO_KEEP_3__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkInstalledPackages();checkforOverTheAirCertificates
__CAPGO_KEEP_5____CAPGO_KEEP_6__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkforOverTheAirCertificates();isRunningOnEmulator
__CAPGO_KEEP_8____CAPGO_KEEP_9__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRunningOnEmulator();simpleCheckEmulator
__CAPGO_KEEP_0____CAPGO_KEEP_1__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.simpleCheckEmulator();simpleCheckSDKBF86
__CAPGO_KEEP_0____CAPGO_KEEP_3__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.simpleCheckSDKBF86();simpleCheckQRREFPH
__CAPGO_KEEP_0____CAPGO_KEEP_4__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.simpleCheckQRREFPH();simpleCheckBuild
__CAPGO_KEEP_0____CAPGO_KEEP_5__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.simpleCheckBuild();checkGenymotion
__CAPGO_KEEP_0__Genymotion 에뮬레이터를 감지하는 Fingerprints (Android 전용).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkGenymotion();checkGeneric
__CAPGO_KEEP_0__일반 에뮬레이터 Fingerprints (Android 전용).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkGeneric();checkGoogleSDK
__CAPGO_KEEP_0__Detects Google SDK emulator fingerprints (Android only).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.checkGoogleSDK();togetDeviceInfo
__CAPGO_KEEP_0__디바이스 정보를 반환합니다.
디바이스 정보를 수집한 감지 과정에서 수집된 디바이스에 대한 추가 정보와 메타데이터를 제공합니다. 디버깅 및 로깅 목적으로 유용합니다.
import { IsRoot } from '@capgo/capacitor-is-root';
const deviceInfo = await IsRoot.togetDeviceInfo();console.log('Device info:', deviceInfo);isRootedWithEmulator
__CAPGO_KEEP_1____CAPGO_KEEP_2__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithEmulator();isRootedWithBusyBoxWithEmulator
__CAPGO_KEEP_1____CAPGO_KEEP_3__
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithBusyBoxWithEmulator();__CAPGO_KEEP_4__
__CAPGO_KEEP_5__DetectionResult
__CAPGO_KEEP_6____CAPGO_KEEP_0__
export interface DetectionResult { /** * `true` when the associated heuristic detects root/jailbreak artifacts. * `false` when no root/jailbreak indicators are found. * * @since 1.0.0 */ result: boolean;}DeviceInfo
Section titled “DeviceInfo”장치 정보가 감지 중인 동안 수집됩니다.
export interface DeviceInfo { /** * Arbitrary key/value device metadata populated by the native implementation. * Contents vary by platform and detection methods used. * * @since 1.0.0 */ [key: string]: any;}실질적인 출처
Section titled “실질적인 출처”이 페이지는 플러그인의 src/definitions.ts공개 API이 업스트림에서 변경될 때 다시 싱크를 실행하세요.
Getting Started에서 계속
Section titled “Getting Started에서 계속”Capgo를 사용 중이시면 Getting Started 대시보드와 API를 계획하고 운영하기 위해 연결하세요. capgo의 @capacitor-is-root 사용 @capgo/capacitor-is-root의 네이티브 기능을 위한 API 개요 API 개요의 구현 세부 사항을 위한 소개 소개의 구현 세부 사항을 위한 API 키 API 키의 구현 세부 사항을 위한 장치 장치의 구현 세부 사항을 위한