root_jailbreak_sniffer
안드로이드에서 루트를 감지하고 일부 마지스크하이드를 포함하며 iOS에서 잼블랙을 감지하는 플러터 플러그인입니다.
Android에서 루트(일부 맥스키스에 해당) 및 iOS에서 재블락을 감지하기 위한 플러터 플러그인
아래는 영문 원문 스냅샷입니다. 최신 내용은 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
의존성 목록 4 개
{"sdk":"flutter"}^2.0.2{"sdk":"flutter"}^2.0.0사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗