assert(getprop("ro.product.device") == "m0" || getprop("ro.build.product") == "m0" || 
       getprop("ro.product.device") == "i9300" || getprop("ro.build.product") == "i9300" || 
       getprop("ro.product.device") == "GT-I9300" || getprop("ro.build.product") == "GT-I9300");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "backup");
unmount("/system");
show_progress(0.500000, 0);
format("ext4", "EMMC", "/dev/block/mmcblk0p9", "0");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
package_extract_dir("system", "/system");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
        "/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
        "/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
        "/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
        "/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
        "/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
        "/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
        "/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
        "/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
        "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",
        "/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",
        "/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",
        "/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",
        "/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",
        "/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",
        "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",
        "/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",
        "/system/xbin/fdisk", "/system/xbin/fgrep", "/system/xbin/find",
        "/system/xbin/flash_lock", "/system/xbin/flash_unlock",
        "/system/xbin/flashcp", "/system/xbin/flock", "/system/xbin/fold",
        "/system/xbin/free", "/system/xbin/freeramdisk", "/system/xbin/fsync",
        "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
        "/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",
        "/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
        "/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
        "/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
        "/system/xbin/install", "/system/xbin/iostat", "/system/xbin/ip",
        "/system/xbin/kill", "/system/xbin/killall", "/system/xbin/killall5",
        "/system/xbin/length", "/system/xbin/less", "/system/xbin/ln",
        "/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
        "/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
        "/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
        "/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",
        "/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
        "/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",
        "/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",
        "/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",
        "/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",
        "/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",
        "/system/xbin/netstat", "/system/xbin/nice", "/system/xbin/nohup",
        "/system/xbin/nslookup", "/system/xbin/ntpd", "/system/xbin/od",
        "/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof",
        "/system/xbin/ping", "/system/xbin/pkill", "/system/xbin/pmap",
        "/system/xbin/poweroff", "/system/xbin/printenv", "/system/xbin/printf",
        "/system/xbin/ps", "/system/xbin/pstree", "/system/xbin/pwd",
        "/system/xbin/pwdx", "/system/xbin/rdev", "/system/xbin/readlink",
        "/system/xbin/realpath", "/system/xbin/renice", "/system/xbin/reset",
        "/system/xbin/resize", "/system/xbin/rev", "/system/xbin/rm",
        "/system/xbin/rmdir", "/system/xbin/rmmod", "/system/xbin/route",
        "/system/xbin/run-parts", "/system/xbin/rx", "/system/xbin/sed",
        "/system/xbin/seq", "/system/xbin/setconsole", "/system/xbin/setserial",
        "/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
        "/system/xbin/sha256sum", "/system/xbin/sha512sum",
        "/system/xbin/sleep", "/system/xbin/sort", "/system/xbin/split",
        "/system/xbin/stat", "/system/xbin/strings", "/system/xbin/stty",
        "/system/xbin/sum", "/system/xbin/swapoff", "/system/xbin/swapon",
        "/system/xbin/sync", "/system/xbin/sysctl", "/system/xbin/tac",
        "/system/xbin/tail", "/system/xbin/tar", "/system/xbin/taskset",
        "/system/xbin/tee", "/system/xbin/telnet", "/system/xbin/telnetd",
        "/system/xbin/test", "/system/xbin/tftp", "/system/xbin/tftpd",
        "/system/xbin/time", "/system/xbin/timeout", "/system/xbin/top",
        "/system/xbin/touch", "/system/xbin/tr", "/system/xbin/traceroute",
        "/system/xbin/true", "/system/xbin/ttysize", "/system/xbin/tune2fs",
        "/system/xbin/umount", "/system/xbin/uname", "/system/xbin/uncompress",
        "/system/xbin/unexpand", "/system/xbin/uniq", "/system/xbin/unix2dos",
        "/system/xbin/unlzma", "/system/xbin/unlzop", "/system/xbin/unxz",
        "/system/xbin/unzip", "/system/xbin/uptime", "/system/xbin/usleep",
        "/system/xbin/uudecode", "/system/xbin/uuencode", "/system/xbin/vi",
        "/system/xbin/watch", "/system/xbin/wc", "/system/xbin/wget",
        "/system/xbin/which", "/system/xbin/whoami", "/system/xbin/xargs",
        "/system/xbin/xz", "/system/xbin/xzcat", "/system/xbin/yes",
        "/system/xbin/zcat");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
        "/system/bin/chown", "/system/bin/cmp", "/system/bin/date",
        "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
        "/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd",
        "/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
        "/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
        "/system/bin/kill", "/system/bin/ln", "/system/bin/log",
        "/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof",
        "/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv",
        "/system/bin/nandread", "/system/bin/netstat",
        "/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
        "/system/bin/ps", "/system/bin/r", "/system/bin/reboot",
        "/system/bin/renice", "/system/bin/rm", "/system/bin/rmdir",
        "/system/bin/rmmod", "/system/bin/route", "/system/bin/schedtop",
        "/system/bin/sendevent", "/system/bin/setconsole",
        "/system/bin/setprop", "/system/bin/sleep", "/system/bin/smd",
        "/system/bin/start", "/system/bin/stop", "/system/bin/sync",
        "/system/bin/top", "/system/bin/touch", "/system/bin/umount",
        "/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",
        "/system/bin/wipe");
retouch_binaries("/system/lib/modules/commkm.ko", "7de6f01ab3a3a6cd54bf8b554db9c0c614b616c7", "/system/lib/modules/mvpkm.ko", "c04a796420cd3e8c41f94e9d3df753955b28ea86", "/system/lib/modules/pvtcpkm.ko", "0df81bb7316d574f624548f5d06ff48e072d5ada", "/system/lib/modules/dhd.ko", "673cb56881afe9659273b62350b1ba08553ea69c", "/system/lib/modules/btlock.ko", "e02c27f719b94a704e8d91dc0a1890428b38e3a9", "/system/lib/modules/Si4709_driver.ko", "76740015ebbd97b5adfa17d6323cfd7762da8c55", "/system/lib/modules/scsi_wait_scan.ko", "970e3c10e68a9a68930d76099ec4bf58743debbc", "/system/lib/modules/cifs.ko", "1ff9ec5bd624ef0fb1137ffc82002c7a794bf419", "/system/lib/libjackpal-androidterm4.so", "f79cab69953a22a9e57ff6df719d1ad98369ce9c", "/system/lib/egl/libEGL_mali.so", "dc731e95345a777cadd8cb7b921d5fca58d4622c", "/system/lib/egl/libGLESv1_CM_mali.so", "a7b59cbdf896b8f6a21ed9bfa7e91508ca373fef", "/system/lib/egl/libGLESv2_mali.so", "71747128c7d7ffac4f8943536b6dd3381a09f953", "/system/lib/egl/egl.cfg", "b2d1143e7cd9ff4c0889c94f7caf1cfcc6dccafb", "/system/lib/egl/libGLES_android.so", "2efda98abdd889d1f26bf2e2b4a39af5e57a2114", "/system/lib/hw/vendor-camera.exynos4.so", "df311b30a4dc2bc6eefddec934056d505a7883fa", "/system/lib/hw/gps.exynos4.so", "2fc1da61b737bb99109c865fb0407d8e168961f1", "/system/lib/hw/gralloc.smdk4x12.so", "fb05ca38fad1840bd0ffc194c0ecf13548de474b", "/system/lib/hw/sensors.smdk4x12.so", "b32eb5788a45daa455dd04b7d94d5cac71498bf6", "/system/lib/hw/hwcomposer.smdk4x12.so", "29acc1112e859f59502d71fd5988b9182c0970c9", "/system/lib/hw/lights.exynos4.so", "479776bc0693999b52bfd07c60839bf4a1550588", "/system/lib/hw/audio.primary.default.so", "2fd589cac1d27e0364cb73dae350060ac532795c", "/system/lib/hw/gralloc.default.so", "9493ae3841d819f67ac7626c5612ddcac681aeb2", "/system/lib/hw/lights.goldfish.so", "d842c9fcdd4be24eac6f2b7eed670e880f2ffc32", "/system/lib/hw/nfc.exynos4.so", "1e363be95080e09d1842ed26cc0f3099c5aadc92", "/system/lib/hw/sensors.goldfish.so", "2d87a4ec30fb6fdfa563f0802a35c049e857c4d9", "/system/lib/hw/audio.a2dp.default.so", "cac426999b7f28042f97ca69c4ba4e194f8fb135", "/system/lib/hw/gps.goldfish.so", "40a3f48fe4a4b2e5d88d7c65425b8b8ef71711c0", "/system/lib/hw/audio.primary.exynos4.so", "52b6bd65a708f4e944f771785b776e7c2d556495", "/system/lib/hw/camera.exynos4.so", "caf53b934d45c11bf03fb095063c70bc82f28f4e", "/system/lib/hw/audio_policy.default.so", "b6aba5324e8fda704e671fa61596ed9b2f697442", "/system/lib/hw/camera.goldfish.so", "621cdc7edbdafec6f6013d999cd50e170cd33454", "/system/lib/libsec-ril.so", "87cfbdc23d0e2c43f926316b892aae6d2741093a", "/system/lib/libsecril-client.so", "0ad581c9a00fb6c4582a1f2fc012c8f560cc7cef", "/system/lib/libakm.so", "ed1b6439a7233ceac8e4ee73641850f91234792f", "/system/lib/libion.so", "3c3d6a857a213bfb20a355591838b939ea6a069a", "/system/lib/libMali.so", "1811f1893487ffc0badc05ea765492d9a4022b71", "/system/lib/libsecnativefeature.so", "f7249d998a9bcba12c4eaad2041f926de20cc9da", "/system/lib/libUMP.so", "ae2f50127adc051f84411fe689115de7b7e58871", "/system/lib/libvdis.so", "582e9632f8731ca8dc27d0677c0af0294c9e0f43", "/system/lib/libQmageDecoder.so", "1d35b4374a99be413e3149e493f7ff065fdfd7fa", "/system/lib/libquramimagecodec.so", "8ee7c5b552e5d4ee0c91c4df7514aed668f90ba4", "/system/lib/libviewracledf.so", "c9268c378a463e716898d69d34970b7a08b5fa19", "/system/lib/libviewracledf_client.so", "d6b32c9686b373ebfcda923ef2e037e1595b593b", "/system/lib/libviewracle_option_client.so", "db0c7e91a371d7ec77a8a33a38c996cd6a9eaa37", "/system/lib/libviewracle_option_server.so", "707f1fe7e84489915384a12b77347352ac025112", "/system/lib/libviewraclesc.so", "77e84222586ef1e99c72db84c7c64018c1ef5be1", "/system/lib/libcec.so", "757c9c0df9d775fec8afe68537fd05442838e3ff", "/system/lib/libddc.so", "7309f92770552e2938b8bd6aaca3d2165bf0f2b5", "/system/lib/libedid.so", "26b9ada6870037cabc1a68fce39e8408a9b50673", "/system/lib/libhdmi.so", "a4417fdba0a7cdce2b3eb35c5807d4184b6cd2f5", "/system/lib/libhdmiclient.so", "5204d019bd2bbc9d4427a358f0e965007f8712af", "/system/lib/libTVOut.so", "e0bcd1a942cea76e0f47d86409b13ba8fa3923f9", "/system/lib/libtvoutinterface.so", "90ee31d50772959d7cb24f381e45180587ad80e8", "/system/lib/libtvout_jni.so", "222911e961832afb1ee6ca6cfcb079290ec88c4f", "/system/lib/libtvoutservice.so", "a7121b3523d14c7f762596814983d0b850a3a4d2", "/system/lib/libz.so", "305c5cd6d74a6fa5254a9bab96c290d823f5908a", "/system/lib/libexpat.so", "72a845d6bc5c0d13d50d08741e185053ee3a5b10", "/system/lib/libjni_latinime.so", "48dbb2f15464297ad48ffc1a02dd0f745a3f1c6e", "/system/lib/libdl.so", "6da2fb74fc4be8ac87257194482045709a64596b", "/system/lib/libc.so", "334fa01add7012f560fe23f9e8773f410df5fd1c", "/system/lib/libiprouteutil.so", "f9a61b77858492884f648ec3e7b04a0a695c8cd0", "/system/lib/libnetlink.so", "c9144b49c4ea904c09e8f24c089df0398d83ab77", "/system/lib/libc_malloc_debug_leak.so", "75a2f511071e8510d6eac8f606590fb94925f578", "/system/lib/libc_malloc_debug_qemu.so", "faf0fc5f038ff041ca6a7bcdfa355eb9a53a6637", "/system/lib/libstdc++.so", "8a451a6ca0ed2477fa1f0175ed849a8311dcf423", "/system/lib/libm.so", "979cbbd27fb6bc8bbae66e534ca80e8e80b1b08c", "/system/lib/libgabi++.so", "d1bb1e76d67fa931d92581dc5f57fef7e9e2a4e5", "/system/lib/libcrypto.so", "2610b482140f0fa397bb8fdc6ecaf0fb34b1a948", "/system/lib/libext2_com_err.so", "fe3859337e4e42ce111bebab95b9e98dfd922520", "/system/lib/libext2_uuid.so", "97e4c542bdba6160e91398dd874213fe02d4b6be", "/system/lib/libext2_e2p.so", "bde766d68e7015f1a726d9ff23f6410c5d4396c0", "/system/lib/libthread_db.so", "65792d3a6c62012a19c748afd1eaed716379b484", "/system/lib/libssl.so", "220694a4acdd5685c5278adedf3e2e5992c7faff", "/system/lib/libvorbisidec.so", "3ce6f9ca0a6ae30e03b2ca89a0377ff350501fc0", "/system/lib/libstagefright_amrnb_common.so", "c5e5d359e5f11b9fe252a9717ffc2c8158f86504", "/system/lib/libstagefright_enc_common.so", "eedbd3fffd6bb7f30d13b5b292f09150e5a4422b", "/system/lib/libstagefright_avc_common.so", "c5e537ce9c96f8e5382452b620e6afeab0a60202", "/system/lib/libETC1.so", "48873375c8e00d546e851166ba6f5bef88fdb995", "/system/lib/libglib.so", "43c2d744426685dafbb84c1de305fd067bdde31b", "/system/lib/libext2_blkid.so", "d76735d4d5ddfbedb9d2bfb8eab9635d01b6b5de", "/system/lib/libext2_profile.so", "da114a7216c44879b1f653b520de0ec2afe474ce", "/system/lib/libext4_utils.so", "3c168a40b622efc5d16705c159c31d9d9af8270c", "/system/lib/libspeexresampler.so", "33ea61557fbd13456a19354b4b95d3e13f4051c4", "/system/lib/libctest.so", "96c4b25cb1b5a34bce3bd5de3f95abe3a75496c9", "/system/lib/libpagemap.so", "6af316c8a5e23af6a665928112cea574e8f9be13", "/system/lib/libpng.so", "2b99827c34d49c05cd8890f86d3ee998b928c779", "/system/lib/libsurfaceflinger_client.so", "12ba180d276b44d96e23f91c3d328f6ffdeed0eb", "/system/lib/libncurses.so", "f106b983effb2e72027864d15b451a0aa81efe2b", "/system/lib/liblzo.so", "2eeefb2d2b9c40347455a8d42d6e6d8908d072a3", "/system/lib/liblog.so", "be714627547dd910b82fc034bf81e3e416a3599c", "/system/lib/libstlport.so", "a8fbd5e710ef748e20b129a1cfbeda4e19eed50f", "/system/lib/libicuuc.so", "fbfab7eaa25526680922514ae434742698baee07", "/system/lib/libext2fs.so", "de5e603e11c6cef763987392559ee654ca3d27fa", "/system/lib/libsecmfcdecapi.so", "8e91a4c52afce2403f1944d489fbac26f2a53f59", "/system/lib/libsecmfcencapi.so", "c8eada4d5c56ea20bace887b2ea8775485ec7341", "/system/lib/libxml2.so", "93f7e8f41df6483ac6424c3d5051bd928fd7c9d7", "/system/lib/libcutils.so", "a11eabfccacd5b894d8a3f0fc672c622666b30f0", "/system/lib/libicui18n.so", "9232f3a0553ece8047e05f504cc751cf10f9e400", "/system/lib/libnfc_ndef.so", "75400f7f5a7332b0af9b108d3147210f9f3804df", "/system/lib/libeffects.so", "c6f3c4394b5ab7106e3ee67328388ab6363b0544", "/system/lib/libsysutils.so", "e2e91256c51612cc8721b3cb1140c1d1c686aa09", "/system/lib/libdiskconfig.so", "573f5a160d43bfee70704e90175f5e9e9b0ebfa7", "/system/lib/libpower.so", "3b515ea2df2ea6d3216c610df97f3acba4f2a186", "/system/lib/libaudioutils.so", "23cfb03e33613e178e151255971632144c6caa39", "/system/lib/libwebrtc_audio_preprocessing.so", "6060fef14cc4193c8fcb70d8c5890fbbd8ef3bf1", "/system/lib/soundfx/libbundlewrapper.so", "690b367fdc05e22b6939db6df537618eebcd5bd8", "/system/lib/soundfx/libcyanogen-dsp.so", "1f59f82c904b2d459411dd99b563b1e3d54c4ce8", "/system/lib/soundfx/libreverbwrapper.so", "c99443c5a90612c6a5896c27c92a2f2a514187fa", "/system/lib/soundfx/libvisualizer.so", "3d1bd85a7d8757398c019af9bd0f0eb01d579f12", "/system/lib/soundfx/libaudiopreprocessing.so", "8963e8b162385c69cff659f4400ba820523d632d", "/system/lib/libhwjpeg.so", "90f11c5536898713ca6391c4840a8f1a79e27f3b", "/system/lib/libutils.so", "bcb189235934e7daffa9e296019c94e2f18badc3", "/system/lib/libwpa_client.so", "47f5735c8a73fa87146dfff8b47be6e1c8788f37", "/system/lib/libnetutils.so", "0a035c3b6a733dd7c1627366e9d5a7770c6f64b7", "/system/lib/libjpeg.so", "d3a51aae95e80ec3052a47ec740dc4083f8e2948", "/system/lib/libhardware.so", "9140cff2346b4552746d1ec64e7e626433b837f5", "/system/lib/libnativehelper.so", "3ff08d1ec1d0b74897f15b2e709f2a7ee7f5e241", "/system/lib/libstagefright_yuv.so", "a2cc9130dd263710f8a945a63a40bf50015ede10", "/system/lib/libusbhost.so", "4a51a7653089f06fc0583cdfe398da17dd75a776", "/system/lib/libbluedroid.so", "9adc5244c3c541f6665b84277ee22e4b628cc5ce", "/system/lib/libbluetooth.so", "e8f57555e2d88c9e1f745175963b58c8f709f532", "/system/lib/libdbus.so", "591bfc7a6ce222b95faa6a5dcd4caa500216ff14", "/system/lib/libbcinfo.so", "8dbc13a33ad95332c46c9d7bfe1940f3b03529cd", "/system/lib/libhardware_legacy.so", "398247ca040265ed5d4025503ebcf8f16d42c20f", "/system/lib/libsqlite.so", "81719c016d5853efa4e0f0b427acdbdd12f033d2", "/system/lib/libharfbuzz.so", "1ae12216b339e3e95787027b0414ab5e0c381f5a", "/system/lib/libttspico.so", "415126e7d4a98b0ec7c33235aa40702888d8309d", "/system/lib/libtinyalsa.so", "e8f4c5f6c3ccfb753a3d7cfb0916f162a9392b1a", "/system/lib/libSEC_OMX_Resourcemanager.so", "b7dff5d0c4b4677321bbf0ecb61dfebd87240448", "/system/lib/libdrm1.so", "ed2cb4b2ac53d67ae2ca9372132d88b9aa578c0f", "/system/lib/libexif.so", "44758b8a76124e9edb826bbf12951104d861a622", "/system/lib/libnfc.so", "da16f0ee378cba15700aad172529a733f91713a2", "/system/lib/libfimc.so", "6182d67a424e3f9d062eda5586430585ac28be27", "/system/lib/libGLESv2_dbg.so", "64916019384cbdc7a49bbc7072c8af3981ce5310", "/system/lib/libemoji.so", "272f42d2eb2a8217776f7ba35d22836e41e68594", "/system/lib/libbinder.so", "0eaa2a483136b2571dde4cda59e35f7e17b6fe17", "/system/lib/libsonivox.so", "90e26787c5eb847057fd48a50afd6b64f69f6bf9", "/system/lib/libdefcontainer_jni.so", "be60011959e47bcca0976e2eb133e6d96f3c753a", "/system/lib/libbtio.so", "d4cab581c1c538a12eb9cefca894f4b48cef4331", "/system/lib/libsqlite_jni.so", "4368db752a7f0e8be9a2cace07ed9e67ecff41e0", "/system/lib/libpowermanager.so", "713d22bc51461171d917479773e52560ae217bb8", "/system/lib/libSEC_OMX_Core.so", "6c574c676bc28b995dc0ef3a730359f93fb7a530", "/system/lib/libdrm1_jni.so", "9e1a7a172c06f4224c4f9aa83fafeaf895ef756c", "/system/lib/libnfc_jni.so", "671df0a48748995c0976ee5db67692b7b68937d1", "/system/lib/libmtp.so", "99b9114e746d7a37cdacb2af1b6ebf76bdf20a2e", "/system/lib/libfimg.so", "ad26190e1a2d11f5f760da80e18dd2498edbd676", "/system/lib/libhwconverter.so", "3c9a5618e392221d646c6305e866e662a4db8f8e", "/system/lib/libEGL.so", "2e35fd8c170aa3256b4e3c267c890807c9a6328e", "/system/lib/libpixelflinger.so", "2b323ced915229a07594b8e7cf58bb8c65cc4e97", "/system/lib/libstagefright_foundation.so", "40686ea4e420118016ec0b0b508cad2da2a00105", "/system/lib/libdrmframework.so", "67bc01e63e68249416e1625bcc86d499ab8dd63a", "/system/lib/libbluetoothd.so", "a5d2d53df7f66e24d5a3b91781323960c33eca99", "/system/lib/libril.so", "7105f9cb07f8d848bcb7fc179ad2f93466f832d4", "/system/lib/bluez-plugin/input.so", "e92d672c1c13ecf9fe6d6293808fe1e9477648aa", "/system/lib/bluez-plugin/network.so", "ef185ee10728211bafd03e7d8cebc5e2aa76dfa1", "/system/lib/bluez-plugin/bluetooth-health.so", "adddac684118b030fdd985c03b48fe12ce4dd59f", "/system/lib/bluez-plugin/audio.so", "2ffaf871155fde3863563311dd6182d67e059bcd", "/system/lib/libreference-ril.so", "004a08c848285618e5d488922cd588b43daaf1ae", "/system/lib/libGLESv2.so", "0e5f7baed857620600b7492773e3ca7b55cb19fb", "/system/lib/libGLESv1_CM.so", "f7c1e638b878446b98d703decb3909a5a4bf4bd9", "/system/lib/libjni_mosaic.so", "501e9769435880785b1950ddfcd4bb67ff451fc2", "/system/lib/libskia.so", "1918df3b173c27edc786ade7e0ed03d3afa15fa2", "/system/lib/libdvm.so", "5b301326ec18918097901e5733ddc897c07a43eb", "/system/lib/libui.so", "4c69f17337306c2975351e691883828f415422fe", "/system/lib/libstagefrighthw.so", "7797b19188d593d5cc604f2188ed27320bbf19d0", "/system/lib/omx/libOMX.SEC.AVC.Encoder.so", "deae70bd7e7626e5875480b54d47911ebed97e90", "/system/lib/omx/libOMX.SEC.M4V.Decoder.so", "bb8ace1e0d49c59a0472bc66060884b0c796160d", "/system/lib/omx/libOMX.SEC.M4V.Encoder.so", "c98220399bd3f4d9d8c1c42fc3672d594ba1c09e", "/system/lib/omx/libOMX.SEC.WMV.Decoder.so", "2bd00cf3351b96cf8812ab32c19d7d6c27caf479", "/system/lib/omx/libOMX.SEC.AVC.Decoder.so", "532e5d1a8a55afd816f2660479ed303dd43ff7ef", "/system/lib/libgui.so", "c70e8b97de83d7ea77782dba6f1e8b025f9d80e8", "/system/lib/libcamera_client.so", "0b73944474835435a45d348aa2da7c6483425d3d", "/system/lib/libsensorservice.so", "b068ce820dec39402937ceac066596e3455e91b8", "/system/lib/libhwui.so", "7051a74c6dc6ba83d725d2973bb4eb5dbcc2acd4", "/system/lib/libinput.so", "1f95ff290c070c62be74ff55eb0d3d5ecda33c2a", "/system/lib/libmedia.so", "2fc3024d69153b801b77d907c70c64aa159e8f49", "/system/lib/libcameraservice.so", "5a0b126fa867b8a4a440c0b71a9a4d4fa64d442e", "/system/lib/libstagefright_omx.so", "6ff2c34e8c6cbd26a6dc5e93444a1ea1054f121e", "/system/lib/librtp_jni.so", "6d848f91b0793429c931b5341ce33c26e6555df7", "/system/lib/libSR_AudioIn.so", "13f51a53ec5aecd23302a084dab649b8082ec85c", "/system/lib/libstagefright_soft_aacdec.so", "66a3b578d2ab781eaf6e4b30c040efab7347e63a", "/system/lib/libaudioflinger.so", "035b6374f443dcc8a96322c61b51315e9186a71f", "/system/lib/libsrec_jni.so", "dd3ae07e8adbe7ea8d69cc250e873ad50c2f5072", "/system/lib/libstagefright_soft_amrdec.so", "b5e76919032fbef1cc7ba904b252e6eb36b3ff31", "/system/lib/libandroid_runtime.so", "542a834570aaca1dbf06b5fcccdaab7798f802a9", "/system/lib/libttscompat.so", "70056a6bcca220c4ca6a0cde615a8f31ee4cfede", "/system/lib/libaudioeffect_jni.so", "88c4946e4e306bb85a89383c3e25f7617cbb2dde", "/system/lib/drm/libfwdlockengine.so", "7cf6f974ab0547ba445287efddc9814c88fb5f2b", "/system/lib/libdrmframework_jni.so", "c78f7da09b2c42c67e7a9baafab1a7c8bf580cf8", "/system/lib/libjnigraphics.so", "e7561c3b38503d01b5c2a63aeeca948e9e8f25a3", "/system/lib/libsoundpool.so", "8610d2c24321e43915212ff399285ea54d726d1d", "/system/lib/libandroid.so", "3d864c2bdf369122dd726b76c0d7e0a078b904c3", "/system/lib/libsurfaceflinger.so", "ffa2adb04c0ca728f7c05161bd09b615e45bff7f", "/system/lib/libFFTEm.so", "e5ee74a40f1fd8b166beb75dbe520d4bf52f2879", "/system/lib/libfilterfw.so", "f3573366e5f0c37f3a0b73ec037860800f3a8d4f", "/system/lib/libfilterpack_imageproc.so", "2d58a6dc93e554f70d411eccea79a5bd1103d662", "/system/lib/libclcore.bc", "a1e2610fdc0c2ef151248092fa32be807d1b983d", "/system/lib/libbcc.so.sha1", "0718dcd8326a8963e3943b8df0c303f1305d3d84", "/system/lib/libbcc.so", "19dfd88a78e90c87bc9bbb8eab328fbac5c9bb22", "/system/lib/libchromium_net.so", "44ab2aaa64795e7bfa02e710a090f4ded74512c6", "/system/lib/libRS.so", "753355b4b1537ed48a3080a2a6f3607e93ff2ff7", "/system/lib/librs_jni.so", "5c96cb8fbfe92b0ca4ff68ddc65ed4d0f8a9b3d8", "/system/lib/libstagefright.so", "1f05a24886580cffdbe661cff68a27ddc6c6f129", "/system/lib/libstagefright_soft_vorbisdec.so", "3a4c97469a5a12170a44d1f986b6c8c2cca0fb06", "/system/lib/libstagefright_soft_g711dec.so", "6e2e7b8544dd3a486ee93e32e1f2f6fc605a01f0", "/system/lib/libstagefright_soft_mp3dec.so", "6ad5c186a1a7904fac3292c1f78261f6c9cb80e0", "/system/lib/libstagefright_soft_mpeg4dec.so", "2ddf7d3b70c3a5a32ac09dd53cb545716b82f880", "/system/lib/libstagefright_soft_h264dec.so", "b98d3fa0f3dfcb13cbf725b28ba980a5e658757d", "/system/lib/libstagefright_soft_vpxdec.so", "fa164394747a418bce31f5432ac82e3d420a5f1b", "/system/lib/libmediaplayerservice.so", "bf78d897e9aff4c7a122c3f8c7b86fcd68ded605", "/system/lib/libmedia_jni.so", "d6878b0b6f68a2cc61b886e3662332a03af6567f", "/system/lib/libsystem_server.so", "6127fa297605a25c9d5b2ebc37dfec5cfa4e2132", "/system/lib/libvideoeditorplayer.so", "be9fa38e74748fff7c05428095f2bfd49e91ab44", "/system/lib/libandroid_servers.so", "18b13025e0bce7d522b970a4913ee33b29a49764", "/system/lib/libwilhelm.so", "640a26627b811b875ed5527b9366589f9dc6e6ba", "/system/lib/libOpenMAXAL.so", "7c71daf9380bb1b56dc241fbb58d6b14f9cd550a", "/system/lib/libOpenSLES.so", "75821da6c085c2cc963b3ade2de0d2051ffd15f2", "/system/lib/libvideoeditor_jni.so", "0331bc76e84a74c99760c23f80dc2161fffb975e", "/system/lib/libvariablespeed.so", "30596266ed2d65d6c78a2b8dc0fa85e896c01fb2", "/system/lib/libwebcore.so", "4bd9e4df32c561cf8bd6e296d0d8548696e911e1");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 0, 0755, 0755, "/system/addon.d");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");
package_extract_file("system/bin/modelid_cfg.sh", "/tmp/modelid_cfg.sh");
set_perm(0, 0, 0777, "/tmp/modelid_cfg.sh");
run_program("/tmp/modelid_cfg.sh", "");
show_progress(0.200000, 10);
package_extract_file("boot.img", "/dev/block/mmcblk0p5");
show_progress(0.100000, 0);
unmount("/system");
