show_progress(0, 0); set_bootloader_env("upgrade_step", "3"); show_progress(0.200000, 12); # Format data partition if previous installation is Android mount("ext4", "EMMC", "/dev/block/system", "/system"); if sha1_check(read_file("/system/build.prop")) then ui_print("Wiping data"); format("ext4", "EMMC", "/dev/block/data", "0", "/data"); endif; unmount("/system"); ui_print("Wiping system"); format("ext4", "EMMC", "/dev/block/system", "0", "/system"); show_progress(0.700000, 160); ui_print("Writing kernel"); write_raw_image(package_extract_file("KERNEL"), "boot"); ui_print("Writing system"); mount("ext4", "EMMC", "/dev/block/system", "/system"); package_extract_dir("system", "/system"); unmount("/system"); show_progress(0.100000, 6); ui_print("Writing recovery"); write_raw_image(package_extract_file("recovery.img"), "recovery"); ui_print("Writing bootloader"); write_raw_image(package_extract_file("bootloader.img"), "bootloader"); ui_print("Writing logo"); write_raw_image(package_extract_file("logo.img"), "logo"); set_bootloader_env("upgrade_step", "1"); set_progress(1); ui_print("LibreELEC Installed Successfully");