
# build=202308071614

start_firmware_installing();
show_progress(0.700000, 60);
format("ext4", "EMMC", "/dev/block/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/system", "/system");
package_extract_dir("system", "/system");
symlink("../../..//usr/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf", "/system/etc/fonts/conf.d/10-scale-bitmap-fonts.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/20-unhint-small-vera.conf", "/system/etc/fonts/conf.d/20-unhint-small-vera.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/30-metric-aliases.conf", "/system/etc/fonts/conf.d/30-metric-aliases.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/30-urw-aliases.conf", "/system/etc/fonts/conf.d/30-urw-aliases.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/40-nonlatin.conf", "/system/etc/fonts/conf.d/40-nonlatin.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/45-latin.conf", "/system/etc/fonts/conf.d/45-latin.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/49-sansserif.conf", "/system/etc/fonts/conf.d/49-sansserif.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/50-user.conf", "/system/etc/fonts/conf.d/50-user.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/51-local.conf", "/system/etc/fonts/conf.d/51-local.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/60-latin.conf", "/system/etc/fonts/conf.d/60-latin.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/65-fonts-persian.conf", "/system/etc/fonts/conf.d/65-fonts-persian.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/65-nonlatin.conf", "/system/etc/fonts/conf.d/65-nonlatin.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/69-unifont.conf", "/system/etc/fonts/conf.d/69-unifont.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/80-delicious.conf", "/system/etc/fonts/conf.d/80-delicious.conf");
symlink("../../..//usr/share/fontconfig/conf.avail/90-synthetic.conf", "/system/etc/fonts/conf.d/90-synthetic.conf");
symlink("../../tmp", "/system/var/lib/misc",
        "/system/var/lib/pcmcia");
symlink("..//proc/mounts", "/system/etc/mtab");
symlink("..//tmp/config", "/system/etc/config");
symlink("..//usr/bin/lowntfs-3g", "/system/sbin/mount.lowntfs-3g");
symlink("..//usr/bin/ntfs-3g", "/system/sbin/mount.ntfs-3g");
symlink("..//usr/bin/tvip_login", "/system/bin/login");
symlink("..//var/tvip/TZ", "/system/etc/TZ");
symlink("..//var/tvip/ppp", "/system/etc/ppp");
symlink("../bin/busybox", "/system/sbin/arp", "/system/sbin/blkid",
        "/system/sbin/devmem", "/system/sbin/freeramdisk",
        "/system/sbin/fstrim", "/system/sbin/getty", "/system/sbin/halt",
        "/system/sbin/hdparm", "/system/sbin/hwclock", "/system/sbin/ifconfig",
        "/system/sbin/ifdown", "/system/sbin/ifup", "/system/sbin/init",
        "/system/sbin/insmod", "/system/sbin/ipaddr", "/system/sbin/iplink",
        "/system/sbin/iproute", "/system/sbin/iprule", "/system/sbin/iptunnel",
        "/system/sbin/klogd", "/system/sbin/loadkmap", "/system/sbin/losetup",
        "/system/sbin/lsmod", "/system/sbin/makedevs", "/system/sbin/mdev",
        "/system/sbin/mkswap", "/system/sbin/modprobe", "/system/sbin/nameif",
        "/system/sbin/pivot_root", "/system/sbin/poweroff",
        "/system/sbin/reboot", "/system/sbin/rmmod", "/system/sbin/route",
        "/system/sbin/runlevel", "/system/sbin/setconsole",
        "/system/sbin/start-stop-daemon", "/system/sbin/sulogin",
        "/system/sbin/swapoff", "/system/sbin/swapon",
        "/system/sbin/switch_root", "/system/sbin/sysctl",
        "/system/sbin/syslogd", "/system/sbin/udhcpc", "/system/sbin/uevent",
        "/system/sbin/vconfig",
        "/system/sbin/watchdog");
symlink("../tmp", "/system/var/cache", "/system/var/lock",
        "/system/var/log", "/system/var/pcmcia", "/system/var/run",
        "/system/var/spool",
        "/system/var/tmp");
symlink("../tmp/log", "/system/dev/log");
symlink("../usr/sbin/fsck", "/system/sbin/fsck");
symlink("../var/tvip/easycwmp", "/system/etc/easycwmp");
symlink("S40network", "/system/etc/init.d/network");
symlink("bash", "/system/bin/sh");
symlink("bin/busybox", "/system/linuxrc");
symlink("busybox", "/system/bin/cat", "/system/bin/catv",
        "/system/bin/chgrp", "/system/bin/chmod", "/system/bin/chown",
        "/system/bin/cp", "/system/bin/cpio", "/system/bin/date",
        "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
        "/system/bin/dnsdomainname", "/system/bin/dumpkmap", "/system/bin/echo",
        "/system/bin/egrep", "/system/bin/false", "/system/bin/fatattr",
        "/system/bin/fdflush", "/system/bin/fgrep", "/system/bin/getopt",
        "/system/bin/grep", "/system/bin/gunzip", "/system/bin/gzip",
        "/system/bin/hostname", "/system/bin/kill", "/system/bin/linux32",
        "/system/bin/linux64", "/system/bin/ln", "/system/bin/ls",
        "/system/bin/mkdir", "/system/bin/mknod", "/system/bin/mktemp",
        "/system/bin/more", "/system/bin/mount", "/system/bin/mountpoint",
        "/system/bin/mt", "/system/bin/mv", "/system/bin/netstat",
        "/system/bin/nice", "/system/bin/pidof", "/system/bin/ping",
        "/system/bin/pipe_progress", "/system/bin/printenv", "/system/bin/ps",
        "/system/bin/pwd", "/system/bin/rm", "/system/bin/rmdir",
        "/system/bin/run-parts", "/system/bin/sed", "/system/bin/setarch",
        "/system/bin/setserial", "/system/bin/sleep", "/system/bin/stty",
        "/system/bin/su", "/system/bin/sync", "/system/bin/tar",
        "/system/bin/touch", "/system/bin/true", "/system/bin/umount",
        "/system/bin/uname", "/system/bin/usleep", "/system/bin/vi",
        "/system/bin/watch",
        "/system/bin/zcat");
symlink("config/resolv.conf", "/system/etc/resolv.conf");
symlink("iwconfig", "/system/sbin/iwgetid", "/system/sbin/iwlist",
        "/system/sbin/iwpriv",
        "/system/sbin/iwspy");
symlink("ld-2.23.so", "/system/lib/ld-linux-armhf.so.3");
symlink("lib", "/system/lib32");
symlink("libatomic.so.1.2.0", "/system/lib/libatomic.so.1");
symlink("libblkid.so.1.1.0", "/system/lib/libblkid.so.1");
symlink("libc-2.23.so", "/system/lib/libc.so.6");
symlink("libcrypt-2.23.so", "/system/lib/libcrypt.so.1");
symlink("libdl-2.23.so", "/system/lib/libdl.so.2");
symlink("libgfortran.so.3.0.0", "/system/lib/libgfortran.so.3");
symlink("libhistory.so.6", "/system/usr/lib/libhistory.so");
symlink("libhistory.so.6.3", "/system/usr/lib/libhistory.so.6");
symlink("libiw.so.30", "/system/lib/libiw.so");
symlink("libm-2.23.so", "/system/lib/libm.so.6");
symlink("libncurses.so.5", "/system/usr/lib/libncurses.so");
symlink("libncurses.so.5.9", "/system/usr/lib/libncurses.so.5");
symlink("libnsl-2.23.so", "/system/lib/libnsl.so.1");
symlink("libnss_dns-2.23.so", "/system/lib/libnss_dns.so.2");
symlink("libnss_files-2.23.so", "/system/lib/libnss_files.so.2");
symlink("libnss_winbind.so.2", "/system/lib/libnss_winbind.so");
symlink("libnss_wins.so.2", "/system/lib/libnss_wins.so");
symlink("libpthread-2.23.so", "/system/lib/libpthread.so.0");
symlink("libreadline.so.6", "/system/usr/lib/libreadline.so");
symlink("libreadline.so.6.3", "/system/usr/lib/libreadline.so.6");
symlink("libresolv-2.23.so", "/system/lib/libresolv.so.2");
symlink("librt-2.23.so", "/system/lib/librt.so.1");
symlink("libstdc++.so.6.0.22", "/system/lib/debug/libstdc++.so.6",
        "/system/lib/libstdc++.so.6");
symlink("libthread_db-1.0.so", "/system/lib/libthread_db.so.1");
symlink("libtirpc.so.3.0.0", "/system/usr/lib/libtirpc.so",
        "/system/usr/lib/libtirpc.so.3");
symlink("libutil-2.23.so", "/system/lib/libutil.so.1");
symlink("libuuid.so.1.3.0", "/system/lib/libuuid.so.1");
symlink("lnstat", "/system/sbin/ctstat",
        "/system/sbin/rtstat");
symlink("tmp", "/system/run");
set_perm_recursive(0, 0, 0775, 0775, "/system/");
set_perm(0, 0, 04755, "/system/bin/busybox");
unmount("/system");
show_progress(0.200000, 5);
write_raw_image(package_extract_file("boot.img"), "boot");
write_raw_image(package_extract_file("bootloader.img"), "bootloader");
show_progress(0.100000, 0);
finish_firmware_installing();
