Files
kmobile/lib/main.dart

33 lines
870 B
Dart

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());
}
}