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

Root, jailbreak, Frida, emulator, and related device integrity checks for Flutter (Android & iOS).

example/lib/main.dart

import 'package:device_integrity_native/device_integrity_native.dart';
import 'package:flutter/material.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  DeviceIntegrity.configure(
    const DeviceIntegrityConfig(
      usbDebugging: false,
    ),
  );

  final threat = await DeviceIntegrity.checkAsync();
  runApp(ExampleApp(threat: threat));
}

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key, required this.threat});

  final SecurityThreat threat;

  @override
  Widget build(BuildContext context) {
    final ok = threat == SecurityThreat.none;
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('device_integrity_native')),
        body: Center(
          child: Padding(
            padding: const EdgeInsets.all(24),
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                Text(
                  ok
                      ? 'No threats detected'
                      : DeviceIntegrity.threatTitle(threat),
                  textAlign: TextAlign.center,
                  style: Theme.of(context).textTheme.headlineSmall,
                ),
                const SizedBox(height: 12),
                Text(
                  ok
                      ? 'DeviceIntegrity.checkAsync() returned SecurityThreat.none.'
                      : DeviceIntegrity.threatMessage(threat),
                  textAlign: TextAlign.center,
                ),
                const SizedBox(height: 12),
                Text('Result: $threat'),
              ],
            ),
          ),
        ),
      ),
    );
  }
}
0
likes
160
points
33
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Root, jailbreak, Frida, emulator, and related device integrity checks for Flutter (Android & iOS).

Repository (GitHub)
View/report issues

Topics

#security #root-detection #jailbreak #frida #device-integrity

License

MIT (license)

Dependencies

ffi, flutter

More

Packages that depend on device_integrity_native

Packages that implement device_integrity_native