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();
전체 참조
- GitHub: https://github.com/Cap-go/capacitor-is-root/
- 문서: /docs/plugins/is-root/
capgo에서 capacitor-is-root를 계속 사용하세요.
이러한 루트 앱을 사용 중이라면 capgo/capacitor-is-root를 사용하세요. 자연 플러그인 작업을 계획하고자 한다면 capgo/capacitor-is-root와 연결하세요. for the implementation detail in @capgo/capacitor-is-root, 시작하기 Capacitor-__CAPGO_KEEP_0__-is-root Capacitor-Capgo Capacitor-Capgo Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and Capacitor-__CAPGO_KEEP_0__ Capacitor-__CAPGO_KEEP_0__ 앱을