Pakete, Repositories und App-Kategorien suchen

GitHub-Repositoryromikavinda/root_jailbreak_sniffer

root_jailbreak_sniffer

Ein Flutter-Plugin zur Erkennung von Root auf Android (bis zu einem gewissen Grad auch Magisk) und Jailbreak auf iOS

Projektcover von root_jailbreak_sniffer
Sterne
22
Forks
25
Letzter Push (UTC)
01.10.2025
Projektstatus
Aktiv

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

root_jailbreak_sniffer

Flutter plugin to detect jailbreak on iOS and root detection (Magisk hide to some extent) on Android.

Based on RootBeer , RootInspector , DetectMagiskHide for Android, and IOSSecuritySuite for iOS.

Getting Started

Install

$ flutter pub add root_jailbreak_sniffer

or add the below line to your package's pubspec.yaml:

for Flutter SDK below 3.19.0 & Gradle version below 8.0

dependencies:
  root_jailbreak_sniffer: ^1.0.6

for Flutter SDK 3.19 & above with gradle 8 support (JAVA 17 Support)

dependencies:
  root_jailbreak_sniffer: ^1.1.4

Platform Based Configurations

Android

No Configurations Needed.

iOS

Add following lines to the Info.plist file in /ios/Runner/ folder. Starting from rjsniffer 1.1.4 iOSSecuritySuite has been pinned to 1.9.10 for license issues.

<key>LSApplicationQueriesSchemes</key>
    <array>
        <string>undecimus</string>
        <string>sileo</string>
        <string>zbra</string>
        <string>filza</string>
        <string>activator</string>
    </array>

Usage

import 'package:root_jailbreak_sniffer/rjsniffer.dart';

    bool amICompromised = await Rjsniffer.amICompromised() ?? false;     //Detect JailBreak and Root
    bool amIEmulator = await Rjsniffer.amIEmulator() ?? false;           //Detect Emulator Environment
    bool amIDebugged = await Rjsniffer.amIDebugged() ?? false;           //Detect being Debugged

romikavinda GitHub avatar
GitHub-Autor

romikavinda ↗

Research and Innovation

Sri Lanka
SprachenCMakeJavaDartCSwiftRubyAIDLObjective-C

Kategorien

Von diesem Repository veröffentlichte Pakete

Verwendete Abhängigkeiten

Abhängigkeiten 4 Einträge

  • flutter{"sdk":"flutter"}
  • plugin_platform_interface^2.0.2
  • flutter_testEntwicklung{"sdk":"flutter"}
  • flutter_lintsEntwicklung^2.0.0

Wie wähle ich ein passendes Repository?

Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.

  1. Nach Name, Autor oder Beschreibung suchen und nach Thema eingrenzen.
  2. Sterne, Forks und letzte Pushes vergleichen. Sterne zeigen Interesse, garantieren aber keine Qualität.
  3. Vor der Nutzung README, Lizenz und Issues auf GitHub prüfen.

Quellen und Pflege

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗