import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:jailbreak_root_detection/jailbreak_root_detection.dart'; import 'package:kmobile/rooted_screen.dart'; import 'di/injection.dart'; import 'app.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Set preferred orientations await SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, ]); // Initialize dependencies await setupDependencies(); final isJailBroken = await JailbreakRootDetection.instance.isJailBroken; final isRealDevice = await JailbreakRootDetection.instance.isRealDevice; if(isJailBroken || !isRealDevice){ runApp(const MaterialApp( home: RootedScreen(), debugShowCheckedModeBanner: false, ) ); } else{ runApp(const KMobile()); } }