v1.1.4
root_jailbreak_sniffer
안드로이드에서 루트를 감지하고 일부 마지스크하이드를 포함하며 iOS에서 잼블랙을 감지하는 플러터 플러그인입니다.
30좋아요 2.4만30일 다운로드150Pub 점수
AndroidiOS
Android에서 루트(일부 맥스키스에 해당) 및 iOS에서 재블락을 감지하기 위한 플러터 플러그인
{"sdk":"flutter"}^2.0.2{"sdk":"flutter"}^2.0.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
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.
$ 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
No Configurations Needed.
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>
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