device_root_jail_internet_explore 0.0.2 copy "device_root_jail_internet_explore: ^0.0.2" to clipboard
device_root_jail_internet_explore: ^0.0.2 copied to clipboard

A Flutter plugin to get device information including root/jailbreak status, emulator detection, network info, VPN status, and developer mode.

device_root_jail_internet_explore #

A Flutter plugin to get comprehensive device information including root/jailbreak status, emulator detection, network monitoring, VPN status, and developer mode detection.

Features #

  • ✅ Root/Jailbreak detection
  • ✅ Emulator/Simulator detection
  • ✅ Comprehensive device information
  • ✅ Internet connectivity check
  • ✅ VPN status detection
  • ✅ Developer mode detection
  • ✅ Real-time network usage monitoring

Installation #

Add this to your package's pubspec.yaml file:

dependencies:
  device_root_jail_internet_explore: ^1.0.0

import 'package:device_info_plus/device_info_plus.dart';

bool isRooted = await DeviceInfoPlus.isRootedOrJailbroken;
Check if running on emulator
dart
bool isEmulator = await DeviceInfoPlus.isEmulator;
Get device information
dart
Map<String, dynamic> deviceInfo = await DeviceInfoPlus.deviceInfo;
Check internet connectivity
dart
bool hasInternet = await DeviceInfoPlus.isInternetAvailable;
Check VPN status
dart
bool isVpnActive = await DeviceInfoPlus.isVPNActive;
Check developer mode
dart
bool isDevMode = await DeviceInfoPlus.isDeveloperMode;
Monitor network usage
dart
DeviceInfoPlus.networkStream.listen((data) {
  final rx = data['rx']; // Received bytes per second
  final tx = data['tx']; // Transmitted bytes per second
});
Platform Specific Notes
Android Permissions
Add these permissions to your android/app/src/main/AndroidManifest.xml:

xml
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
iOS Requirements
For iOS, no additional permissions are required.
2
likes
0
points
349
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to get device information including root/jailbreak status, emulator detection, network info, VPN status, and developer mode.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on device_root_jail_internet_explore

Packages that implement device_root_jail_internet_explore