show_progress(1, 0);
ui_print("                                ");
ui_print("                                ");
assert(getprop("ro.product.device") == "D6602" || getprop("ro.build.product") == "D6603" || getprop("ro.product.device") == "D6643" || getprop("ro.build.product") == "D6653    " || getprop("ro.product.device") == "leo" || getprop("ro.build.product") == "LEO" || getprop("ro.product.device") == "z3" || getprop("ro.build.product") == "Z3");
ui_print("                                ");
ui_print("________________________________");
ui_print("                                ");
ui_print("|------------------------------|");
ui_print("|         z3 detected          |");
ui_print("|------------------------------|");
show_progress(1, 10);
ui_print("|    flashing nailyk's twrp    |");
ui_print("|------------------------------|");
ui_print("| 10%  Flashing                |");
show_progress(1, 10);
assert(package_extract_file("recovery/recovery.img", "/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel"));
delete("/tmp/recovery.img");
ui_print("| 100% Flashing successfull!   |");
show_progress(1, 100);
ui_print("|------------------------------|");
ui_print("________________________________");
