Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-is-root
Tutorial
von github.com/Cap-go

Is Root

Entdecken Sie rootete Android-Geräte oder jailbrokene iOS-Geräte, um die Anwendungsicherheit zu verbessern

Richtlinie

Tutorial: Ist Root

Verwendung von @capgo/capacitor-is-root

Capacitor Root-Plugin zur Erkennung von rooteten (Android) oder jailbreaketen (iOS) Geräten.

Installieren

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

Was dieses Plugin bereitstellt

  • isRooted - Durchführt die Standardprüfungen für root/Jailbreak-Detektion.
  • isRootedWithBusyBox - Erweitert die Standardprüfungen mit BusyBox-spezifischen Prüfungen (nur Android).
  • detectRootManagementApps - Erkennung bekannter Root-Verwaltungsanwendungen (nur Android).
  • detectPotentiallyDangerousApps - Erkennung potenziell gefährlicher Anwendungen, die auf Geräten mit Root-Zugriff (Android nur) gefunden werden können.

Beispielanwendung

isRooted

Führt die Standardprüfungen für Root-/Jailbreak-Detektion durch.

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

Erweitert die Standardprüfungen mit BusyBox-spezifischen Prüfungen (Android nur).

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

await IsRoot.isRootedWithBusyBox();

detectRootManagementApps

Erkennung bekannter Root-Verwaltungsanwendungen (Android nur).

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

await IsRoot.detectRootManagementApps();

detectPotentiallyDangerousApps

Erkennung potenziell gefährlicher Anwendungen, die auf Geräten mit Root-Zugriff (Android nur) gefunden werden können.

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

await IsRoot.detectPotentiallyDangerousApps();

Vollständige Referenz