How To Fix Status 7 Error with CWM Recovery on Rooted Android!

When installing certain custom ROMs on rooted Android smartphones or tablets, you will encounter “Status 7″ error issues once in awhile with ClockworkMod (CWM) Recovery.

Status 7 error is caused while the ROM’s updater script file checks to see if the phone model of your phone is compatible with the ROM you are installing, called “asserts”.

“Asserts” is a safety mechanism so you don’t accidentally install another phone model ROM on your phone.  E.g. You tried to install Galaxy S2 ROM on a Galaxy S3 and ending up hard-bricking your phone but you got Status 7 error which saved you.

Now, this safety mechanism is great but there are times where even if you have the correct ROM for your phone, you will get Status 7 error.

This is due to an error by the developer of the ROM in the updater script, causing havoc, making people install another custom recovery like TWRP recovery for no reason.

You can fix the issue by installing TWRP recovery but if you need to restore your CWM backups later down the line, you will have to re-install CWM recovery, causing a big hassle.

Also, if you update to the latest CWM Recovery using ROM Manager, usually this problem is fixed.

But what if you did update to the latest CWM Recovery and still happens?  And yes, it does happen even when you update your CWM recovery.

If you simply don’t want to change your recovery (because if it ain’t broke, don’t fix it) or you still get Status 7 error after changing recovery, you can simply edit the updater script yourself to get rid of the asserts.

All you need is a computer and a zipping program! (You might be able to even do it on your Android device with AndroZip and text editor but I haven’t tried yet.)
MAKE SURE THE ROM YOU ARE INSTALLING IS COMPATIBLE WITH YOUR ANDROID DEVICE AS INSTALLING WRONG ROM CAN BRICK YOUR DEVICE!

HighOnAndroid Facebook Page <--- If you like this post, please Like Our Facebook Page Here, thx!

Want to contact me?
Add me on:
GooglePlus
Facebook
Twitter

Max Lee

Max Lee is the founder of HighOnAndroid.com. Max makes Android tutorials and review videos for people who want to get high on Android over at his YouTube channel and Korean YouTube channel.

You may also like...

  • Julio (mexico)

    Shostock3 rom I use and would like to have another different rom with these steps and could have AOKP without any problem? need android 4.2.2

  • tarush (india)

    i was not able to avoid the status 7 error. it showed up again. i was downloading pacman rom for galaxy s3. please help.

    • Donny B

      Same problem, even tried changing from CWM to TWRP, but to no avail

  • tarush (india)

    i did the same thing but it did not work please help me i cant change my rom now.
    :(

  • Pingback: [GUIDA] Creazione di una ROM - metodo semplice - Pagina 6 - Forum Android Italiano()

  • http://taylorv49017@yahoo.com Victoria

    My phone doestnt have a ROM or OS software let alone a filemanager and i want to put it on there. I bought it from china an unlocked galaxy s3 i9300..what do i do???

  • Matrox

    Tried it several times and still didn’t work. I was trying to install it on SGH-T999. Gave up and went with a different ROM

  • Alex

    nothing, same shit..

  • jonathan

    hello friend, I have a samsung captivate running CM9 and I happen to aokp_captivatemtd_jb_milestone-1 (1), I get the error (status 7).
    Try this in your video tutorial and fails to add. txt file then I could edit the file with notepad, but reinstall gave aborted mistake.
    I appreciate your help

  • pip

    I’ve watched all your videos for my HTC One X. And I still get this error.

    I’ve flashed a few Samsung devices, but this HTC seems difficult.

  • Cmba Tamu

    Hi friend.I have samsung galaxy y duos.I have installed ics rom but it stucked.I tried to install its old rom but it says installation abortion.what can i do.plz… help

  • http://www.techmadoo.com yash sehgal

    Thanks for posting this wonderful tutorial.It worked well and I was able to install Pandroid Rom on my S3 without having to change recovery :)

  • Pingback: [HELP MODDING GT-I9505] Thread su aiuti e malfunzionamenti relativi a modding GS4 - Pagina 132 - Forum Android Italiano()

  • leardas

    my updater-script looks nothing like yours

    ui_print(“Installing Google Apps for Android 4.2.2..”);
    ui_print(” “);
    ui_print(“Mounting system…”);
    run_program(“/sbin/busybox”, “mount”, “/system”);
    show_progress(1, 15);
    delete(“/system/app/Provision.apk”,”/system/app/QuickSearchBox.apk”,”/system/app/SetupWizard.apk”,”/system/app/Velvet.apk”,”/system/app/Vending.apk”,”/system/app/BrowserProviderProxy.apk”,”/system/app/PartnerBookmarksProvider.apk”,”/system/app/Gmail2.apk”,”/system/app/GoogleEars.apk”);
    ui_print(“Copying files…”);
    package_extract_dir(“system”, “/system”);
    set_perm(0, 0, 0755, “/system/addon.d/70-gapps.sh”);
    package_extract_dir(“optional”, “/tmp”);
    package_extract_file(“install-optional.sh”, “/tmp/install-optional.sh”);
    set_perm(0, 0, 0777, “/tmp/install-optional.sh”);
    run_program(“/tmp/install-optional.sh”, “”);
    show_progress(1, 15);
    ui_print(“Fixing Permissions…”);
    set_perm_recursive(0, 0, 0755, 0644, “/system/app”);
    ui_print(“Unmounting system…”);
    run_program(“/sbin/busybox”, “umount”, “/system”);
    ui_print(“Installation complete!”);

    • Allanio

      For this to work you must remove the line of code beginning with set_perm. Leardas remove these codes.

      • loopingz

        On mine I have 20 set-perm… Should I remove all those lines?

      • Sachin A

        my updater-script looks nothing like yours what should i do?

        ui_print(“***********************************************”);
        ui_print(” Google Apps for Android 4.4.2″);
        ui_print(“***********************************************”);

        ui_print(“Installing files…”);
        run_program(“/sbin/busybox”, “mount”, “/system”);
        show_progress(1, 15);
        delete(“/system/app/Provision.apk”,”/system/app/QuickSearchBox.apk”,”/system/app/priv-app/SetupWizard.apk”,”/system/app/priv-app/Velvet.apk”,”/system/app/Vending.apk”,”/system/app/BrowserProviderProxy.apk”,”/system/app/PartnerBookmarksProvider.apk”);
        package_extract_dir(“system”, “/system”);
        set_perm(0, 0, 0755, “/system/addon.d/70-gapps.sh”);
        package_extract_dir(“optional”, “/tmp”);
        package_extract_file(“install-optional.sh”, “/tmp/install-optional.sh”);
        set_perm(0, 0, 0777, “/tmp/install-optional.sh”);
        run_program(“/tmp/install-optional.sh”, “”);
        show_progress(1, 15);
        ui_print(“Cleaning up and setting metadata…”);
        set_metadata_recursive(“/system/addon.d”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0755, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/app”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0644, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/priv-app”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0644, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/etc/permissions”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0755, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/etc/preferred-apps”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0755, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata(“/system/etc/g.prop”, “uid”, 0, “gid”, 0, “mode”, 0755, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/framework”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0644, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/lib”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0644, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/usr/srec/en-US”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0644, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        set_metadata_recursive(“/system/vendor/pittpatt”, “uid”, 0, “gid”, 0, “dmode”, 0755, “fmode”, 0644, “capabilities”, 0x0, “selabel”, “u:object_r:system_file:s0″);
        run_program(“/sbin/busybox”, “umount”, “/system”);
        ui_print(“Installation complete!”);

    • Sushir s singh

      Same problem here,
      . I have Samsung Galaxy tab 2 p3100

  • http://N/A Maji

    Ok that got rid of the status 7 error but now I keep receiving a status 4 error. WTDN?

  • loopingz

    How do I copy my modified rom if my phone cant boot anymore?

    • Max Lee

      Does ur phone have sd slot?

  • huzaifa

    flash stock rom first and then flash custom rom it worked for me

  • aman

    guys every time you edit that updater script do it with notepad and i m sure i will work…:)

  • Ruben Diaz

    So, technically i can use this to install an i9100 file on my i777?

    • Max Lee

      thats not the intended purpose as u can hard brick phones but it is safe to flash i9100 roms on i717. this is to fix developers error when wrong asserts are put on the rom.

  • Ruben Diaz

    Makes sense… Thanks a lot

  • steve

    thanks. worked for me.

  • Torklan

    Nice guide. A tiny problem though; my Stock ROM only includes the following:
    – – – – –
    boot.bin
    cache.img
    factoryfs.img
    hidden.img
    modem.bin
    param.lfs
    Sbl.bin
    zImage
    – – – – –

    Any way to get this one working?

  • Kasper

    cant get the updater-skript to go back just as a file , how do i solve this ? when i enter .txt i cant go back to being just a file :/

    • Andrey

      open the file location in windows explorer, on the toolbar open Tools>Folder options…>View then disable “Hide extensions for known file types”.

  • Andrew

    Hey Max,

    Thanks for keep us all high on android! I am trying this method with the Resurrection Remix 4.0.5 and I am getting no where. Error 6 or it just aborts instullation. I’ve tried several zipping programs and text editors.. Any Ideas? Does anyone have a link to RR 4.0.5 i777 ready to go download?

    Thanks,
    A

  • http://highonandroid.com/android-roms/how-to-fix-status-7-error-with-cwm-recovery-on-rooted-android/ Jim W

    You didn’t say anything about how to work around the e-signature verification, which fails now that the updater-script file has been modified. There is no way I can find to disable the verification when side-loading the update, so the verification fails and the installation is again, aborted.

    • Joop deBruin

      Good point. Also some of these scripts have many asserts (ahem, Nexus 7) and this HowTo isn’t specific enough to guide users through.

      It needs to be updated for many devices.

      Actually TWRP is so much better than Clockwork, I prefer to help people change over to TWRP as it is a better long term cure.

  • Didie Ahmad

    assert(getprop(“ro.product.device”) == “trebon” || getprop(“ro.build.product”) == “trebon” || getprop(“ro.product.board”) == “GT-S7500″ || getprop(“ro.product.model”) == “GT-S7500″);
    ui_print(“——————————–“);
    ui_print(“——————————–“);
    ui_print(“——-INSPIRATION_ROM_V17——“);
    ui_print(“——–TOUCHWIZ_EDITION——–“);
    ui_print(“—————By—————“);
    ui_print(“———–KK9999GADA———–“);
    ui_print(“——————————–“);
    ui_print(“——————————–“);

    #Format_system
    ui_print(“Unmounting Partitions”);
    show_progress(0.1, 0);
    unmount(“/system”);
    unmount(“/cache”);
    unmount(“/data”);
    show_progress(0.1, 1);

    show_progress(0.1, 2);
    ui_print(“Formatting System”);
    format(“ext4″, “EMMC”, “/dev/block/mmcblk0p16″);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p16″, “/system”);
    format(“ext4″, “EMMC”, “/dev/block/mmcblk0p17″);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p17″, “/cache”);
    format(“ext4″, “EMMC”, “/dev/block/mmcblk0p18″);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p18″, “/data”);

    ui_print(“Installing System”);
    show_progress(0.1, 3);
    #Install_system
    package_extract_dir(“system”, “/system”);
    package_extract_dir(“data”, “/data”);
    ui_print(“Installed System”);
    show_progress(0.1, 4);

    ui_print(“Symlinking”);
    show_progress(0.1, 5);
    #Symlink
    symlink(“/system/media/bootsamsungloop.qmg”, “/system/media/bootsamsung.qmg”);
    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/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/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/umount”, “/system/bin/vmstat”, “/system/bin/watchprops”, “/system/bin/wipe”);
    symlink(“busybox”, “/system/xbin/[” , “/system/xbin/[[” , “/system/xbin/dc” , “/system/xbin/dd” , “/system/xbin/cp” , “/system/xbin/df” ,
    “/system/xbin/ed” , “/system/xbin/du” , “/system/xbin/id” , “/system/xbin/ip” , “/system/xbin/ln” , “/system/xbin/ls” , “/system/xbin/mv” ,
    “/system/xbin/od” , “/system/xbin/ps” , “/system/xbin/rm” , “/system/xbin/sh” , “/system/xbin/tr” , “/system/xbin/vi” , “/system/xbin/wc” ,
    “/system/xbin/arp” , “/system/xbin/ash” , “/system/xbin/awk” , “/system/xbin/cal” , “/system/xbin/cat” , “/system/xbin/cmp” , “/system/xbin/cut” ,
    “/system/xbin/env” , “/system/xbin/pwd” , “/system/xbin/sed” , “/system/xbin/seq” , “/system/xbin/tac” , “/system/xbin/tar” , “/system/xbin/tee” ,
    “/system/xbin/top” , “/system/xbin/tty” , “/system/xbin/yes” , “/system/xbin/catv” , “/system/xbin/date” , “/system/xbin/cpio” , “/system/xbin/diff” ,
    “/system/xbin/echo” , “/system/xbin/dnsd” , “/system/xbin/find” , “/system/xbin/expr” , “/system/xbin/fold” , “/system/xbin/free” , “/system/xbin/head” ,
    “/system/xbin/grep” , “/system/xbin/gzip” , “/system/xbin/kill” , “/system/xbin/less” , “/system/xbin/lzop” , “/system/xbin/more” , “/system/xbin/nice” ,
    “/system/xbin/ntpd” , “/system/xbin/ping” , “/system/xbin/rdev” , “/system/xbin/tail” , “/system/xbin/sort” , “/system/xbin/test” , “/system/xbin/tftp” ,
    “/system/xbin/stat” , “/system/xbin/time” , “/system/xbin/stty” , “/system/xbin/sync” , “/system/xbin/true” , “/system/xbin/uniq” , “/system/xbin/wget” ,
    “/system/xbin/zcat” , “/system/xbin/uudecode” , “/system/xbin/dos2unix” , “/system/xbin/uuencode” , “/system/xbin/dirname” , “/system/xbin/killall” ,
    “/system/xbin/unix2dos” , “/system/xbin/brctl” , “/system/xbin/chgrp” , “/system/xbin/chmod” , “/system/xbin/chown” , “/system/xbin/clear” ,
    “/system/xbin/cksum” , “/system/xbin/bzcat” , “/system/xbin/bzip2″ , “/system/xbin/dmesg” , “/system/xbin/egrep” , “/system/xbin/false” ,
    “/system/xbin/fdisk” , “/system/xbin/fgrep” , “/system/xbin/fuser” , “/system/xbin/lsmod” , “/system/xbin/lspci” , “/system/xbin/lsusb” ,
    “/system/xbin/mkdir” , “/system/xbin/mknod” , “/system/xbin/mount” , “/system/xbin/nohup” , “/system/xbin/patch” , “/system/xbin/pgrep” ,
    “/system/xbin/pidof” , “/system/xbin/pkill” , “/system/xbin/reset” , “/system/xbin/rmdir” , “/system/xbin/rmmod” , “/system/xbin/route” ,
    “/system/xbin/sleep” , “/system/xbin/split” , “/system/xbin/touch” , “/system/xbin/uname” , “/system/xbin/unzip” , “/system/xbin/watch” ,
    “/system/xbin/which” , “/system/xbin/xargs” , “/system/xbin/freeramdisk” , “/system/xbin/sha1sum” , “/system/xbin/traceroute” ,
    “/system/xbin/modprobe” , “/system/xbin/losetup” , “/system/xbin/killall5″ , “/system/xbin/strings” , “/system/xbin/chroot” ,
    “/system/xbin/mkfs.ext2″ , “/system/xbin/depmod” , “/system/xbin/devmem” , “/system/xbin/swapoff” , “/system/xbin/lzopcat” ,
    “/system/xbin/getopt” , “/system/xbin/mountpoint” , “/system/xbin/netstat” , “/system/xbin/gunzip” , “/system/xbin/insmod” ,
    “/system/xbin/length” , “/system/xbin/md5sum” , “/system/xbin/sha256sum” , “/system/xbin/mke2fs” , “/system/xbin/mkfifo” ,
    “/system/xbin/mktemp” , “/system/xbin/mkswap” , “/system/xbin/tune2fs” , “/system/xbin/ifconfig” , “/system/xbin/nslookup” ,
    “/system/xbin/sha512sum” , “/system/xbin/printf” , “/system/xbin/renice” , “/system/xbin/hexdump” , “/system/xbin/setsid” ,
    “/system/xbin/telnet” , “/system/xbin/swapon” , “/system/xbin/sysctl” , “/system/xbin/umount” , “/system/xbin/unlzop” ,
    “/system/xbin/uptime” , “/system/xbin/usleep” , “/system/xbin/whoami” , “/system/xbin/printenv” , “/system/xbin/run-parts” ,
    “/system/xbin/bbconfig” , “/system/xbin/readlink” , “/system/xbin/install” , “/system/xbin/basename” , “/system/xbin/realpath” ,
    “/system/xbin/bunzip2″);
    symlink(“/system/xbin/su”, “/system/bin/su”);
    symlink(“/system/bin/dumpstate”, “/system/bin/dumpmesg”);
    symlink(“/system/bin/debuggerd”, “/system/bin/csview”);

    show_progress(0.1, 6);
    ui_print(“Setting Permissions”);
    #Set_permissions
    set_perm_recursive(0, 0, 0755, 0644, “/system”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/bin”);
    set_perm_recursive(0, 0, 0755, 0755, “/system/etc”);
    set_perm_recursive(1002, 1002, 0755, 0440, “/system/etc/bluetooth”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/xbin”);
    set_perm_recursive(0, 0, 0755, 0755, “/system/usr”);
    set_perm(0, 2000, 0755, “/system/etc/bluetooth”);
    set_perm(0, 3003, 02755, “/system/bin/netcfg”);
    set_perm(0, 3004, 02755, “/system/bin/ping”);
    set_perm(1002, 1002, 0440, “/system/etc/dbus.conf”);
    set_perm(1014, 2000, 0550, “/system/etc/dhcpcd/dhcpcd-run-hooks”);
    set_perm(0, 2000, 0550, “/system/etc/init.goldfish.sh”);
    set_perm(0, 0, 06755, “/system/xbin/su”);
    set_perm_recursive(0, 0, 0755, 0644, “/system/lib/modules”);
    set_perm(0, 2000, 0755, “/system/bin/mm-audio-acdb-test”);
    set_perm(0, 2000, 0755, “/system/bin/mm-audio-alsa-test”);
    set_perm(0, 2000, 0755, “/system/bin/mm-venc-omx-test720p”);
    set_perm(0, 2000, 0755, “/system/bin/mm-video-encdrv-test”);
    set_perm (0, 0, 0755, “/data/tune2fs”);
    set_perm (0, 0, 0755, “/data/journaldisable”);
    set_perm(0, 0, 0644, “/system/etc/hosts”);
    set_perm_recursive(0, 0, 0755, 0644, “/system/lib/modules”);
    set_perm(0, 0, 04755, “/system/xbin/bash”);
    set_perm_recursive(0, 2000, 0755, 0750, “/system/etc/init.d”);
    set_perm(0, 1000, 0755, “/system/xbin/busybox”);
    set_perm(0, 0, 0777, “/system/bin/.ext”);
    set_perm(0, 0, 06755, “/system/bin/.ext/.su”);
    set_perm(0, 0, 06755, “/system/xbin/su”);
    set_perm(0, 0, 0644, “/system/app/Superuser.apk”);
    set_perm(0, 2000, 0755, “/system/bin/snd”);
    set_perm(0, 2000, 0755, “/system/bin/snd8k”);
    set_perm(0, 2000, 0755, “/system/bin/sound”);
    set_perm(0, 2000, 0755, “/system/bin/sound8x60″);
    set_perm(0, 2000, 0755, “/system/bin/basimage_gec.bin”);
    set_perm(0, 2000, 0755, “/system/bin/basimage_gec_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/basimage_ibeats.bin”);
    set_perm(0, 2000, 0755, “/system/bin/basimage_ibeats_solo.bin”);
    set_perm(0, 2000, 0755, “/system/bin/basimage_ibeats_solo_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/basimage_ibeats_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/dynimage_gec.bin”);
    set_perm(0, 2000, 0755, “/system/bin/dynimage_gec_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/dynimage_ibeats.bin”);
    set_perm(0, 2000, 0755, “/system/bin/dynimage_ibeats_solo.bin”);
    set_perm(0, 2000, 0755, “/system/bin/dynimage_ibeats_solo_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/dynimage_ibeats_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/peqimage_gec.bin”);
    set_perm(0, 2000, 0755, “/system/bin/peqimage_gec_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/peqimage_ibeats.bin”);
    set_perm(0, 2000, 0755, “/system/bin/peqimage_ibeats_solo.bin”);
    set_perm(0, 2000, 0755, “/system/bin/peqimage_ibeats_solo_x.bin”);
    set_perm(0, 2000, 0755, “/system/bin/ peqimage_ibeats_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/basimage_gec.bin”);
    set_perm(0, 1000, 0755, “/system/etc/basimage_gec_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/basimage_ibeats.bin”);
    set_perm(0, 1000, 0755, “/system/etc/basimage_ibeats_solo.bin”);
    set_perm(0, 1000, 0755, “/system/etc/basimage_ibeats_solo_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/basimage_ibeats_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/dynimage_gec.bin”);
    set_perm(0, 1000, 0755, “/system/etc/dynimage_gec_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/dynimage_ibeats.bin”);
    set_perm(0, 1000, 0755, “/system/etc/dynimage_ibeats_solo.bin”);
    set_perm(0, 1000, 0755, “/system/etc/dynimage_ibeats_solo_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/dynimage_ibeats_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/peqimage_gec.bin”);
    set_perm(0, 1000, 0755, “/system/etc/peqimage_gec_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/peqimage_ibeats.bin”);
    set_perm(0, 1000, 0755, “/system/etc/peqimage_ibeats_solo.bin”);
    set_perm(0, 1000, 0755, “/system/etc/peqimage_ibeats_solo_x.bin”);
    set_perm(0, 1000, 0755, “/system/etc/peqimage_ibeats_x.bin”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libaudiopreprocessing.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libbeatsbass.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libbundlewrapper.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libreverbwrapper.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libsrsfx.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libsrstb.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libvisualizer.so”);
    set_perm(0, 1000, 0755, “/system/lib/soundfx/libvptwrapper.so”);

    show_progress(0.1, 10);
    show_progress(0.2, 0);
    ui_print(“Installing Kernel”);
    run_program(“/sbin/busybox”, “sh”, “/data/journaldisable”);
    assert(package_extract_file(“boot.img”, “/tmp/boot.img”),
    write_raw_image(“/tmp/boot.img”, “/dev/block/mmcblk0p8″),
    delete(“/tmp/boot.img”));
    show_progress(0.2, 5);
    ui_print(“Finalising Rom Installation”);
    ui_print(“Fixing Permissions”);
    set_perm(0, 0, 0777, “/tmp/fix_permissions”);
    run_program(“/tmp/fix_permissions”);
    delete(“/tmp/tmp/fix_permissions”);

    ui_print(“Unmounting Partitions”);
    #Finish_installation
    show_progress(0.2, 10);
    unmount(“/system”);
    unmount(“/data”);

    ui_print(“——————————–“);
    ui_print(“——————————–“);
    ui_print(“——Flashed Successfully——“);
    ui_print(“——Reboot Your Phone Now—–“);
    ui_print(“————–Enjoy————-“);
    ui_print(“——————————–“);
    ui_print(“——————————–“);

    Hi , what about this ?

  • Chase C.

    Worked! Thanks, really helped

  • Pingback: [MOD]Sprint to Virgin Mobile LTE/MMS FIX [WIP][CM/AOSP/TW] (Update 10-14) - Page 7 - Android Forums()

  • Stenly

    THX a lot! it helps me exactly how you wrote it :)

    ZOPO C2 – MIUI rom

  • http://tyarso.tumblr.com beni

    good tutor.. thxs a lot :)

  • http://www.karbonnroms.com Sohil Memon

    Worked for me thanks alot man!

  • kenny

    well i removed the two assets from the pac rom on my galaxy s3 and all I get is an installation abort. help please?

  • Reda

    Thank you, it work’s !!!

  • Pranav

    Instead of going for all the complicated procedures…simply replace your clockworkmod recovery with twrp recovery. Even i was facing the same issue for weeks…this worked for me.

  • chaincux

    thank you so much! I reinstalled the recovery and it works! XD
    you’re awesome

  • robijas

    Hi i am noob whit all this.phone is Samsung galaxy s3 runing on CM11 KITKAT.Ewerything worked perfectly fine for a 4 month. Now it went in bootload on its own and stay there.I can go into recovery but fail to recognize sdcard, error to mount.Is it there way to fix this.Also when I try to flash from external card got status 7 error.It is t mobile s3 t999 phone .Any guide ,suggestion will help. Thanks

  • raja ahmad

    PLEASE FIX IT….
    I USE GALAXY YOUNG(S5360)

    ui_print(“Installing JELLYBLAST V3…”);
    ui_print(” “);
    show_progress(0.1, 0);
    mount(“rfs”, “EMMC”, “/dev/block/stl19″, “/system”);
    delete_recursive(“/system”);
    package_extract_file(“check_data_app”, “/tmp/check_data_app”);
    set_perm(0, 0, 0777, “/tmp/check_data_app”);
    package_extract_dir(“system”, “/system”);
    ui_print(“Installing System Files”);
    set_perm_recursive(1000, 1000, 0771, 0644, “/data/app”);
    package_extract_dir(“system”, “/system”);
    symlink(“dumpstate”, “/system/bin/dumpcrash”);
    symlink(“toolbox”, “/system/bin/cat”);
    symlink(“toolbox”, “/system/bin/chmod”);
    symlink(“toolbox”, “/system/bin/chown”);
    symlink(“toolbox”, “/system/bin/cmp”);
    symlink(“toolbox”, “/system/bin/date”);
    symlink(“toolbox”, “/system/bin/dd”);
    symlink(“toolbox”, “/system/bin/df”);
    symlink(“toolbox”, “/system/bin/dmesg”);
    symlink(“toolbox”, “/system/bin/getevent”);
    symlink(“toolbox”, “/system/bin/getprop”);
    symlink(“toolbox”, “/system/bin/hd”);
    symlink(“toolbox”, “/system/bin/id”);
    symlink(“toolbox”, “/system/bin/ifconfig”);
    symlink(“toolbox”, “/system/bin/iftop”);
    symlink(“toolbox”, “/system/bin/insmod”);
    symlink(“toolbox”, “/system/bin/ioctl”);
    symlink(“toolbox”, “/system/bin/ionice”);
    symlink(“toolbox”, “/system/bin/kill”);
    symlink(“toolbox”, “/system/bin/ln”);
    symlink(“toolbox”, “/system/bin/log”);
    symlink(“toolbox”, “/system/bin/ls”);
    symlink(“toolbox”, “/system/bin/lsmod”);
    symlink(“toolbox”, “/system/bin/lsof”);
    symlink(“toolbox”, “/system/bin/mkdir”);
    symlink(“toolbox”, “/system/bin/mount”);
    symlink(“toolbox”, “/system/bin/mv”);
    symlink(“toolbox”, “/system/bin/nandread”);
    symlink(“toolbox”, “/system/bin/netstat”);
    symlink(“toolbox”, “/system/bin/newfs_msdos”);
    symlink(“toolbox”, “/system/bin/notify”);
    symlink(“toolbox”, “/system/bin/printenv”);
    symlink(“toolbox”, “/system/bin/ps”);
    symlink(“toolbox”, “/system/bin/reboot”);
    symlink(“toolbox”, “/system/bin/renice”);
    symlink(“toolbox”, “/system/bin/rm”);
    symlink(“toolbox”, “/system/bin/rmdir”);
    symlink(“toolbox”, “/system/bin/rmmod”);
    symlink(“toolbox”, “/system/bin/route”);
    symlink(“toolbox”, “/system/bin/schedtop”);
    symlink(“toolbox”, “/system/bin/sendevent”);
    symlink(“toolbox”, “/system/bin/setconsole”);
    symlink(“toolbox”, “/system/bin/setprop”);
    symlink(“toolbox”, “/system/bin/sleep”);
    symlink(“toolbox”, “/system/bin/smd”);
    symlink(“toolbox”, “/system/bin/start”);
    symlink(“toolbox”, “/system/bin/stop”);
    symlink(“toolbox”, “/system/bin/sync”);
    symlink(“toolbox”, “/system/bin/top”);
    symlink(“toolbox”, “/system/bin/umount”);
    symlink(“toolbox”, “/system/bin/uptime”);
    symlink(“toolbox”, “/system/bin/vmstat”);
    symlink(“toolbox”, “/system/bin/watchprops”);
    symlink(“toolbox”, “/system/bin/wipe”);
    set_perm_recursive(0, 0, 0755, 0644, “/system”);
    set_perm_recursive(0, 0, 0777, 0777, “/system/etc/init.d”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/bin”);
    set_perm(0, 3003, 06755, “/system/bin/ip”);
    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(0, 2000, 0550, “/system/etc/init.goldfish.sh”);
    set_perm(0, 0, 04755, “/system/bin/bash”);
    symlink(“/system/bin/bash”, “/system/bin/sh”);
    show_progress(0.1, 10);
    set_perm(0, 0, 0777, “/system/bin/a2sd”);
    set_perm(0, 0, 0777, “/system/etc/init.d/00banner”);
    set_perm(0, 0, 0777, “/system/etc/init.d/01sysctl”);
    set_perm(0, 0, 0777, “/system/etc/init.d/02firstboot”);
    set_perm(0, 0, 0777, “/system/etc/init.d/04apps2sd”);
    set_perm(0, 0, 0777, “/system/etc/init.d/99complete”);
    set_perm(0, 0, 0777, “/system/bin/launcha2sd”);
    set_perm(0, 0, 0777, “/system/bin/starta2sd”);
    set_perm(0, 0, 0777, “/system/bin/jita2sd”);
    set_perm(0, 0, 0777, “/system/bin/chka2sd”);
    set_perm(0, 0, 0777, “/system/bin/zipalign”);
    set_perm(0, 0, 0777, “/system/bin/sysinit”);
    set_perm(0, 0, 0777, “/system/bin/busybox.a2sd”);
    set_perm(0, 0, 0644, “/system/bin/apps2sd.hlp”);
    set_perm(0, 0, 0777, “/system/xbin/a2sd”);
    set_perm(0, 0, 0777, “/system/bin/dtinstall”);
    set_perm(0, 0, 04755, “/system/xbin/nano”);
    set_perm(0, 0, 04755, “/system/xbin/sysrw”);
    set_perm(0, 0, 04755, “/system/xbin/sysro”);
    set_perm(0, 0, 06755, “/system/bin/su”);
    set_perm (0, 0, 0777, “/system/bin/a2sd”);
    set_perm (0, 0, 0777, “/system/etc/init.d/99complete”);
    set_perm (0, 0, 0777, “/system/bin/launcha2sd”);
    set_perm (0, 0, 0777, “/system/bin/starta2sd”);
    set_perm (0, 0, 0777, “/system/bin/chka2sd”);
    set_perm (0, 0, 0777, “/system/bin/zipalign”);
    set_perm (0, 0, 0777, “/system/bin/sysinit”);
    set_perm (0, 0, 0777, “/system/bin/bash”);
    set_perm (0, 0, 0777, “/system/bin/busybox.a2sd”);
    set_perm (0, 0, 0644, “/system/bin/apps2sd.hlp”);
    set_perm (0, 0, 0777, “/system/bin/dtinstall”);
    set_perm (0, 0, 0777, “/data/dtinstall.launch”);
    set_perm (0, 0, 0777, “/system/bin/e2fsck”);
    set_perm (0, 0, 0777, “/system/bin/tune2fs”);
    set_perm (0, 0, 0777, “/system/etc/init.d/dtapp”);
    set_perm (0, 0, 0777, “/system/bin/fix_permissions”);
    symlink(“/system/bin/su”, “/system/xbin/su”);
    set_perm_recursive(0, 0, 0755, 0555, “/system/etc/ppp”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/xbin”);
    set_perm(0, 1000, 0755, “/system/xbin/busybox”);
    symlink(“/system/xbin/busybox”, “/system/bin/busybox”);
    package_extract_file(“installbusybox”, “/tmp/installbusybox”);
    set_perm(0, 0, 0777, “/tmp/installbusybox”);
    run_program(“/tmp/installbusybox”);
    ui_print(“|======================|”);
    ui_print(“| Preparing Kernel … |”);
    ui_print(“|======================|”);
    ui_print(“Installing Kernel…”);
    ui_print(“Please wait”);
    ui_print(” “);
    mount(“rfs”, “EMMC”, “/dev/block/stl9″, “/system”);
    show_progress(0.100000, 0);
    package_extract_dir(“system”, “/system”);
    set_perm_recursive(0, 0, 0777, 0777, “/system/etc/init.d”);

    # copying files in ramdisk
    package_extract_file(“bmlunlock”, “bmlunlock”);
    package_extract_file(“boot.img”, “boot.img”);
    set_perm(0, 0, 0755, “bmlunlock”);

    # mounting the sdcard
    mount(“vfat”, “/dev/block/mmcblk0p1″, “/sdcard”, “rw”);

    ui_print(“finalizing”);

    # flashing
    run_program(“bmlunlock”);
    run_program(“/system/bin/dd”, “if=boot.img”, “of=/dev/block/bml7″);
    show_progress(0.2, 10);
    show_progress(0.100000, 0);
    ui_print(” “);
    ui_print(“Installation Completed!!!!”);
    ui_print(” “);
    ui_print(“Enjoy…”);
    ui_print(” “);
    unmount(“/system”);
    ui_print(“Done.”);
    ui_print(“by “);
    ui_print(“AvijitGhosh82 “);
    ui_print(“@xda “);

    unmount(“/system”);

  • Illuminati

    So I was having this problem endlessly on my Galaxy Nexus (toro), the only way I was able to solve it was to fastboot load twrp then the ROM installed no problem. Many headaches with CWM

  • Tom

    Thanks a lot !!!
    Finally I could install Cyanogenmod 10.2. stable on my Xperia Z-Ultra :-)

  • richyleon

    it worked. Nice work here man thanks.

  • Gerardo Neto

    I loooooooooooooooooooove yoooou! Thanks *——————————–*

  • hablando

    You just need to install the latest version of CWM (in my case was v6.0.4.5) and the installation works like a charm!

  • el herpo derpo

    Fucking jesus dipped in corn batter I’d buy you a lapdance if I could! Thank you for preserving what is left of my hair (I’m sure these ripped out patches will heal up just fine >_<) and presenting me with a solution to my beyond frustrating problem!

  • yaodinho

    i get a status 6 error afta i fix the status 7 error

  • steve dance

    tried this on galaxys3 with cwm deleted text as stated now it just instantly aborts installation with no code?

  • Aaron

    where is the link to download the zip file

    • Max Lee

      The zip file is the ROM you downloaded.

  • Kapil gandhi

    please tell me what to delete their are too many assert lines
    # Script Version: I4.4

    mount(“ext4″, “EMMC”, “system”, “/system”);
    assert(file_getprop(“/system/build.prop”, “ro.build.fingerprint”) == “htc_asia_india/htc_primodd/primodd:4.0.3/IML74K/115860.1:user/release-keys” ||
    file_getprop(“/system/build.prop”, “ro.build.fingerprint”) == “htc_asia_india/htc_primodd/primodd:4.0.3/IML74K/115860.2:user/release-keys”);
    assert(check_cid(getprop(“ro.cid”), “00000000” , “11111111” ,
    “22222222” , “33333333” , “44444444” , “55555555” , “66666666” ,
    “77777777” , “88888888” , “99999999” ,
    “HTC__038″) == “t”);
    ifelse( is_ship_bootloader(getprop(“ro.bootloader”)) == “t” ,
    assert(check_mid(“full”, “PK7810000″) == “t”);,
    assert(check_mid(“simple”, “PK7810000″) == “t”);
    );
    assert(getprop(“ro.product.device”) == “primodd” ||
    getprop(“ro.build.product”) == “primodd”);
    ui_print(“Copying fotaBoot to /data/system for customize reload…”);
    mount(“ext4″, “EMMC”, “userdata”, “/data”);
    package_extract_file(“fotaBoot”, “/data/system/fotaBoot”);
    ui_print(“Verifying current system…”);
    show_progress(0.100000, 0);
    assert(apply_patch_check(“/system/app/BackupRestoreConfirmation.apk”, “1029bd49cc084d97b15b9ccd9b5a0868de26a5b0″, “815533f88e0f562d9b990afd214ce3e1c06c15d3″));
    set_progress(0.000924);
    assert(apply_patch_check(“/system/app/Bluetooth.apk”, “8b966f2fb4ae0a95c57073d06ca8a219ed5ae8da”, “27b4b78d4e6c0779ecfd19f27c040a954aa216f4″));
    set_progress(0.003592);
    assert(apply_patch_check(“/system/app/BluetoothFtps.apk”, “32913953677ac0d76d6b5aa8721d5e9ebd6aa63d”, “082cf756e9d04ddab684b78fcf0f7d8bd36e56a5″));
    set_progress(0.003731);
    assert(apply_patch_check(“/system/app/BluetoothMap.apk”, “aae6e7d994460470fd5b0ab1ab0f0dd74768da1f”, “744c32120cfe64306c1aaea8adf9e6ac651a6a43″));
    set_progress(0.003824);
    assert(apply_patch_check(“/system/app/CheckinProvider.apk”, “a9193660720c51e4ccbb13d926af4d8f2b506b83″, “2601fcb1767be801c95c1877870ca55a69fbe8cb”));
    set_progress(0.003862);
    assert(apply_patch_check(“/system/app/DefaultContainerService.apk”, “67df0b83faa037a9324084abf8a60438ce546560″, “7fafeabe1cb32f4ab26a0f6cb635ecb7bad73020″));
    set_progress(0.003939);
    assert(apply_patch_check(“/system/app/FMRadioService.apk”, “5538b7e8a575e10a7723a98f61802265c419943d”, “e4b05e4d7c6300ff3c9d2538c16b12ed117fc242″));
    set_progress(0.004026);
    assert(apply_patch_check(“/system/app/GSD.apk”, “ed56503821d8912acbb3ab899401510e752b5763″, “9a7fee91f2a726ce5e62f7f3d01c23c08cbb4656″));
    set_progress(0.005529);
    assert(apply_patch_check(“/system/app/HtcCOTAClient.apk”, “8d9a4708623fa66d25638ae576f63068183160e5″, “f7959429ade12fd4af69e27e27c5314eaa23bb98″));
    set_progress(0.005564);
    assert(apply_patch_check(“/system/app/HtcCarGps.apk”, “e473b5e80b78a9fb82f8bd0329d84b4a9e067a1e”, “5b2e2fa3d9348539fddb88344f3565f79e526c59″));
    set_progress(0.005946);
    assert(apply_patch_check(“/system/app/HtcMessageUploader.apk”, “b5d3ce751d954758a5aa77afb6eb7af5bc8fc487″, “38efa81fc9da7408a7bbcaec5a8fba186d6b7c21″));
    set_progress(0.005983);
    assert(apply_patch_check(“/system/app/HtcResetNotify.apk”, “221b63a800adcea4d9e67460dfa7be8ca9e439ba”, “f49768d3a07482eecf2be71bd698c0d765ce3e18″));
    set_progress(0.006026);
    assert(apply_patch_check(“/system/app/Phone.apk”, “dbea26d0e47c05e530eee89098358bce5beed622″, “27e84d44f110493f234b3c8400bb749e9d443a6c”));
    set_progress(0.050308);
    assert(apply_patch_check(“/system/app/PicoTts.apk”, “8d33373ead5a791ebffd8d4fda1adca9f77929d0″, “5ab1828d3cb6d3c373a084e17884d223a6dabc04″));
    set_progress(0.050396);
    assert(apply_patch_check(“/system/app/QXDM2SD.apk”, “75fdfa6bcfadbd5061243bd20ff67559e56ae31c”, “68c118bcc6c5eb7778469119d46b57ff9b541ded”));
    set_progress(0.050769);
    assert(apply_patch_check(“/system/app/Settings.apk”, “0e30fce609aeea532ccf4a2f6588eb8520bc398f”, “92a3b506a3782ea87bf26497fd7865fb0090cd92″));
    set_progress(0.158446);
    assert(apply_patch_check(“/system/app/SettingsProvider.apk”, “3c532ebb10307160d07942122a9f87e1eeb7c769″, “bdc8b7c2e3d5d202e8eabd9af0cbe408aebf3077″));
    set_progress(0.158683);
    assert(apply_patch_check(“/system/app/SharedStorageBackup.apk”, “6705e94b142c097ec80ea3434a0309f0803913d8″, “9c70baa62994ed36184ade4411b4d37e744cfb87″));
    set_progress(0.158705);
    assert(apply_patch_check(“/system/app/SystemUI.apk”, “3116747a0168e119b346b1d820e761bcdf6effd3″, “7d56a0063e19a12c83795027d7870f3e28c9d3a8″));
    set_progress(0.178708);
    assert(apply_patch_check(“/system/app/VpnDialogs.apk”, “c0ce8f5e019d03099abc3ba9295cee292ac5f3d9″, “c0c0ff4fa56329c65b19df6b349984a05b77da9c”));
    set_progress(0.179120);
    assert(apply_patch_check(“/system/app/fusion.apk”, “b858d32179cd4c6573c59a3f3cc8ce595108b08d”, “7e90d20e4394950eb53ab732af198ec032bfa022″));
    set_progress(0.182908);
    assert(apply_patch_check(“/system/bin/debuggerd”, “9a08e4eb3623974d76d373399425ac54bb97edde”, “bc25cdad7eb1bd81b6012aa6738044db37edcc86″));
    set_progress(0.183133);
    assert(apply_patch_check(“/system/build.prop”, “94ab43bc6e1ab92eec056dd6e84b4a59ae574b9a”, “56955edbd0841ef757f1a58113e001f1a1c39225″));
    set_progress(0.183203);
    assert(apply_patch_check(“/system/etc/NOTICE.html.gz”, “1870261e67cd40e109f7882a87d5d00e6c53e930″, “f95322ae6b90dc4fc36d718f9c4b0a86d37f29d4″));
    set_progress(0.184109);
    assert(apply_patch_check(“/system/etc/security/cwcerts.zip”, “dfcc23690bd2905960b279be87769cb09a14c624″, “8be53019272d842f8e8b0199163c9e7f1b95d5ef”));
    set_progress(0.184120);
    assert(apply_patch_check(“/system/etc/security/otacerts.zip”, “879b7419ff841e6c13953193b1832247a1360bf5″, “6af18b9b4fc5bc64e235656b71a16dbb4675009f”));
    set_progress(0.184130);
    assert(apply_patch_check(“/system/framework/HTCDev.odex”, “355b0e14036897072c32ec73be8e418399b2bffc”, “5da9a64b759da0a3cd75b45a712bc8aedd8a2267″));
    set_progress(0.184139);
    assert(apply_patch_check(“/system/framework/HTCExtension.odex”, “e284b15602f6f3d73029a537bfdf348a1ff34896″, “6f3f079131c638d238cae146ec80eaf90595adff”));
    set_progress(0.264253);
    assert(apply_patch_check(“/system/framework/am.odex”, “2626f1905495c63fb13f6a535192c9cc957e0639″, “fe7dc5db63c9e92463b970fd3b22fb2ff21bd7bf”));
    set_progress(0.264588);
    assert(apply_patch_check(“/system/framework/android.policy.odex”, “97faf423de13312778168664c7e074c61de459ac”, “3c374d1aa348a70d8405aa5c51d69d050924e5e0″));
    set_progress(0.267909);
    assert(apply_patch_check(“/system/framework/android.test.runner.odex”, “2422ec3a9482f0469e209605974922ae05dad0db”, “54512826e0f86de1c44d39e750cccb340399a4b5″));
    set_progress(0.269461);
    assert(apply_patch_check(“/system/framework/apache-xml.jar”, “d66dd041644ab1a996edea4d39bbe3f99fa8e349″, “f0e4144c8a1ed073d6f266db739e54cf03e3e991″));
    set_progress(0.269613);
    assert(apply_patch_check(“/system/framework/apache-xml.odex”, “16459f5410bb02ad720d824a4adaa9563319d522″, “7ee5c9f60ecb69839284c8ec0b8ef1ca44fcec19″));
    set_progress(0.281270);
    assert(apply_patch_check(“/system/framework/bmgr.odex”, “bf26cd953b828af63080343a429a32d788b8f0f0″, “3b88de44b078d48adb3d376d42406938fe59c613″));
    set_progress(0.281410);
    assert(apply_patch_check(“/system/framework/bouncycastle.odex”, “8b774253c39c7461a693badfeb2c26eb8e9bd973″, “def5aba0e708012249c89af0388f682c2e7c5b5c”));
    set_progress(0.289679);
    assert(apply_patch_check(“/system/framework/bu.odex”, “1bba80a1eacb162261804ac40a67032603aa5240″, “e6772adf13a10702f0891b3f860c0f7acf9b4af5″));
    set_progress(0.289721);
    assert(apply_patch_check(“/system/framework/com.android.future.usb.accessory.odex”, “0c6d43bd38ec78cfae7a1885eeb87a61f3048712″, “3d08664e64208f819e1176c75aa6a81a378dc5cf”));
    set_progress(0.289775);
    assert(apply_patch_check(“/system/framework/com.android.location.provider.odex”, “c35c4c57a59398dcabbdde6f99065519f82ea7d7″, “0627d28342f32e3dba583db50eed8cfcd854dc7a”));
    set_progress(0.289841);
    assert(apply_patch_check(“/system/framework/com.google.widevine.software.drm.odex”, “8dad6ef3987e239998b1e2fb2090ef07c712c102″, “86aacec2385d6213dc6552c73b357fc8a6ee6ef3″));
    set_progress(0.289854);
    assert(apply_patch_check(“/system/framework/com.htc.android.bluetooth.odex”, “16ce47ea69a75bb68822fa7fcb8c6fe9f46865ae”, “a6cc967030d870da0ca687f0308b81103de349fc”));
    set_progress(0.290484);
    assert(apply_patch_check(“/system/framework/com.htc.android.rosie.odex”, “bb1e538c79266f61b38e4641a0cf48fbac013b51″, “157c9ac99bab32a285dacd1441617cd2691f6c96″));
    set_progress(0.290877);
    assert(apply_patch_check(“/system/framework/com.htc.dummyskin.apk”, “0b9ab3a3dc94cc568d0542d3cdfc5542cf2d7b32″, “011e34a16a698157b2fcaf9597dc561f50b7259e”));
    set_progress(0.290903);
    assert(apply_patch_check(“/system/framework/com.htc.fusion.fx.odex”, “0ce8b95153ffe5fdf766e6367d5382bd23f6c417″, “1535dd4041a3441966aa85c3176053fe07c61804″));
    set_progress(0.292616);
    assert(apply_patch_check(“/system/framework/com.htc.lockscreen.fusion.odex”, “a758ef3beec327e8768eea44357efd600feb0023″, “668256bf52ea473cebdd59223c8fb154cc07ebb4″));
    set_progress(0.293687);
    assert(apply_patch_check(“/system/framework/com.htc.resources.apk”, “6d9a6b7df23d72c2a57cdcd677c5a7fe3b20d291″, “cd6e4d42fd850d0f361dcda0390f1f36610ddf95″));
    set_progress(0.440877);
    assert(apply_patch_check(“/system/framework/com.orange.authentication.simcard.odex”, “99d9b605de0bc26758ee6ac833d6cd616b1559b4″, “6686a8ca22204c7e11fc3ff7e11b4dd1f30ef876″));
    set_progress(0.440928);
    assert(apply_patch_check(“/system/framework/com.scalado.util.ScaladoUtil.odex”, “968a3670fe518e21cd13479bd404b24d6afce9b7″, “80dd5fb2a6ffb558be8e6acdf12d5125d202da75″));
    set_progress(0.440987);
    assert(apply_patch_check(“/system/framework/core-junit.odex”, “faa692a8790688e6168ed42c77345dc47bff92c9″, “3392534e3a752ee8c96fbc62b328d31151924e32″));
    set_progress(0.441187);
    assert(apply_patch_check(“/system/framework/core.jar”, “d65471dd65c45919ae5148ec2971851c8470e73b”, “553e6d4cfcf484ee6b73c3c5a01e51ee3c3a7299″));
    set_progress(0.441222);
    assert(apply_patch_check(“/system/framework/core.odex”, “71cd7734deaf8ac2e66c66bd04ba6c1d7e13be0d”, “c3f0f61427810a35f90396971a8929733adf273d”));
    set_progress(0.469716);
    assert(apply_patch_check(“/system/framework/ext.jar”, “16b46254a60df1192e72a00ee03c56277756b403″, “fcf8a6c71f43569233b149b2ed27eb0348ecdb1c”));
    set_progress(0.474380);
    assert(apply_patch_check(“/system/framework/ext.odex”, “d1316c8202f0869ab95c43840f48d74b4def1c4e”, “9b85ef24d512b2805e099994575081cd1611dec2″));
    set_progress(0.490762);
    assert(apply_patch_check(“/system/framework/filterfw.odex”, “2a4a8d00c6f8f1df747c0d65485403cbeef65576″, “7413cec1c0c82a0800f3282656464c5d4f12fd9a”));
    set_progress(0.493494);
    assert(apply_patch_check(“/system/framework/fmradioif.odex”, “3553f1996e220e5515b55a9e5238644b6456b3fa”, “13024f3cc09d5e5e5eee89bd3063dc88b0d11860″));
    set_progress(0.495449);
    assert(apply_patch_check(“/system/framework/framework-htc-res.apk”, “ffbbf94a22e4a26d8ce9d7c0346d8f386dda7406″, “9b58ffabf9f464c76a62dfda69afead064e7242c”));
    set_progress(0.497838);
    assert(apply_patch_check(“/system/framework/framework-res.apk”, “0e3cb91f1aa836eec291f9e166d8eecc99777d26″, “203c1be7fc3ee39ec81e0057ce2428a4320b791c”));
    set_progress(0.596416);
    assert(apply_patch_check(“/system/framework/framework.jar”, “3be5ae65c913bea3e0f8ff6bfec609efa4b037be”, “031e53f280243901023fbeb6af4cadcd92f0857d”));
    set_progress(0.596543);
    assert(apply_patch_check(“/system/framework/framework.odex”, “59cfcd39056445b3fae9e2a7df692c355262cf98″, “f14b1a3793bfd2a04039f46ad9e35888f1f912b3″));
    set_progress(0.696301);
    assert(apply_patch_check(“/system/framework/framework2.jar”, “fba83dd765efab9524255de96b7b0a8ad0771548″, “1ad659446fb5c23422ac461b3a8b856b0ea322f7″));
    set_progress(0.696428);
    assert(apply_patch_check(“/system/framework/framework2.odex”, “f5871722b63e25e1e01020d9428dfd82f35ce5f2″, “c0f534dce90927bbc417191442ef5157e4c74e5d”));
    set_progress(0.722672);
    assert(apply_patch_check(“/system/framework/ime.odex”, “67af1ce3915ce5d4081405f3a251d8ec53ece161″, “6441d466c3200e8646053a4f07777597a92b6775″));
    set_progress(0.722732);
    assert(apply_patch_check(“/system/framework/input.odex”, “a3bdb262aa4c09f7e033a69867570f676a23b4eb”, “f5437cf39f0ee2c2a99fe7fbbc27d664eb0ec163″));
    set_progress(0.722773);
    assert(apply_patch_check(“/system/framework/javax.obex.odex”, “4e9ecd14d76b73262f1d131dcdcb5e19de006691″, “a1333eb1220fbdcc86bcc2644c82305e978d3ff7″));
    set_progress(0.723275);
    assert(apply_patch_check(“/system/framework/monkey.odex”, “822b21ad038fcd65b7acd4ac75997979945428a3″, “ac599827b02e9b82a946c450581c96fefb8ab964″));
    set_progress(0.724251);
    assert(apply_patch_check(“/system/framework/pm.odex”, “7460fb5885b60219a80127fc5177ca69ff802a1d”, “a1c04f09ecca295714e155dfc6341641ce7a3a7f”));
    set_progress(0.724512);
    assert(apply_patch_check(“/system/framework/services.odex”, “89470379d79a7473da72b7048581744a02b0345d”, “0b30f08e36421136009b1dd4ff1409b0fc89350f”));
    set_progress(0.749063);
    assert(apply_patch_check(“/system/framework/svc.odex”, “9ca350378a777616decb028951924cb912bc95a7″, “e24cd340ea9734b581827dcda56fe9778a7ac9cb”));
    set_progress(0.749163);
    assert(apply_patch_check(“/system/framework/usbnet.odex”, “6bee1aba283f750d161560bd1f31c64a1747b749″, “84d3dd3fabc19ae77e85c847f6afc648b73f4076″));
    set_progress(0.749575);
    assert(apply_patch_check(“/system/framework/wimax.odex”, “32314791dc4b18e5e2d0ffd57211076c572bd1c5″, “a0ee0dcbdcf11ac03dc14dd8992405115fdf7f76″));
    set_progress(0.749986);
    assert(apply_patch_check(“/system/lib/libbcc.so”, “1a3bfc527b539c98ebb0756f25aec9c35a1c110b”, “bd5e502a7889f019b8a670226a48b3b69bff1891″));
    set_progress(0.788146);
    assert(apply_patch_check(“/system/lib/libchromium_net.so”, “0afb86764cf280fe237741f095f9400ca8d163a5″, “90cc2ee1e95a859e5a540d27e2349bb3624bfa65″));
    set_progress(0.808825);
    assert(apply_patch_check(“/system/lib/libcw_ril.so”, “50558485d9650ad7317b0f840b09da1a3df47cf6″, “825df30b2a3994823468d3609b33ec50513dec07″));
    set_progress(0.809055);
    assert(apply_patch_check(“/system/lib/libhtc_ril.so”, “c52fa372e8cb834c6a162b3fc3aefb926fb3bc77″, “7919f09e9c9f870e7f30fe91833ac42be6f1c99a”));
    set_progress(0.815319);
    assert(apply_patch_check(“/system/lib/libhtc_ril_imc.so”, “8b4a945766c248c2d5250b0fbe4337c5afca7863″, “33ad4bd10414c3948d0e6629464c0969842366d8″));
    set_progress(0.820854);
    assert(apply_patch_check(“/system/lib/libhtc_ril_switch.so”, “46557ac8606f4ed4f610f77b2e67ccb141ee6e69″, “1cab2ef09a7efde4a9498ced4615425297aff1b7″));
    set_progress(0.820936);
    assert(apply_patch_check(“/system/lib/libhtcqxdm2sd.so”, “292cad698ab89b8aaa5b112e179eef5165d48222″, “6c951cc21e88893784122d6d451f8ff8a993e00f”));
    set_progress(0.821229);
    assert(apply_patch_check(“/system/lib/libsrscorehtc.so”, “8105f2b5f313a5b463ac61d0dbf997f3a6d8b868″, “44abbf1bfbdca3199bc1bea6a91211a8e5e8ec73″));
    set_progress(0.822881);
    assert(apply_patch_check(“/system/lib/libwebrtc_audio_preprocessing.so”, “d7bb0881710e519d4afdd9aeed56973e0e2ba68d”, “26c090e8ed27f27cc49c188ed298de3119ed2ba4″));
    set_progress(0.825212);
    assert(apply_patch_check(“/system/lib/modules/bluetooth.ko”, “7c8a50831e44f55d583f978a7a5b695bed63ea4e”, “be99992addf30a0bbd92bcbc4fe46f234efbd305″));
    set_progress(0.848192);
    assert(apply_patch_check(“/system/lib/modules/bnep.ko”, “5a3bad78abd32f54d5c88ebf4824db44d5e80121″, “2c312169537618f6090ec9f1c21af4441ea448ae”));
    set_progress(0.853264);
    assert(apply_patch_check(“/system/lib/modules/btwilink.ko”, “806cb71aa8fe879c884b2ebfa648b7a23ec02d90″, “7c0860dc6c06d8fcc7e339a2b2395955114411be”));
    set_progress(0.855649);
    assert(apply_patch_check(“/system/lib/modules/cfg80211.ko”, “d98f6094285e5f9d5bbf2fc387683bafac7d1a13″, “36d4e2888e2a09b22f669eb3957503c6dc216fce”));
    set_progress(0.882150);
    assert(apply_patch_check(“/system/lib/modules/compat.ko”, “ba8271e4b24b35c000680f26d4c3ca37fecfad74″, “8135e2f2d2fd29f2d3a7db34196b62a46fc03304″));
    set_progress(0.887115);
    assert(apply_patch_check(“/system/lib/modules/fm_drv.ko”, “60fd89fa6939d815766982c1dec41a714e16c7ca”, “dba3098f4bafbfeeab09cb24ba5ac4e5105d52eb”));
    set_progress(0.888206);
    assert(apply_patch_check(“/system/lib/modules/hidp.ko”, “d3732a79ec79f0b8f35b99f51b2728c032300243″, “e6d8a44645828e81ea9eed2fb24f044c03045497″));
    set_progress(0.892330);
    assert(apply_patch_check(“/system/lib/modules/mac80211.ko”, “e7f0b440bd552c5aa485848056d63f4b0d107154″, “e7724e57acee974fb6dd9e682484a34f64ef2057″));
    set_progress(0.966451);
    assert(apply_patch_check(“/system/lib/modules/rfcomm.ko”, “487f729cf0d9ba62aba9c32d7540c1f1c9d243d7″, “48aa9d3dda5a6737c1d1c9c8fbe4821900cd9b65″));
    set_progress(0.972980);
    assert(apply_patch_check(“/system/lib/modules/wl12xx.ko”, “29af7d6bf17f53da10ebf5c33f412ca8c02e8898″, “960fa105f740029cdc832644d3e75acb54615f33″));
    set_progress(0.996999);
    assert(apply_patch_check(“/system/lib/modules/wl12xx_sdio.ko”, “20dd94583d20194b4bf5529bbcf532c7de792be6″, “eadabbd261dd2cec1de2707ee897daa45b1ec579″));
    set_progress(0.999530);
    assert(apply_patch_check(“/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g”, “5e62196da3f24426d095b464f1abef7d3374545e”, “5d52a5821b84f24fc40dc305df976610c5b1a5c0″));
    set_progress(1.000000);

    # —- start making changes here —-

    mount(“ext4″, “EMMC”, “userdata”, “/data”);
    delete(“/data/data/recovery/radio_checksum”);
    delete_recursive(“/data/data/com.htc.flashliteplugin/lib/”,
    “/data/data/com.htc.picasa/”);
    ui_print(“Removing unneeded files…”);
    delete(“/system/customize/AAInfo.txt”, “/system/framework/HTCDev.jar”,
    “/system/framework/HTCExtension.jar”, “/system/framework/am.jar”,
    “/system/framework/android.policy.jar”,
    “/system/framework/android.test.runner.jar”,
    “/system/framework/bmgr.jar”, “/system/framework/bouncycastle.jar”,
    “/system/framework/bu.jar”,
    “/system/framework/com.android.future.usb.accessory.jar”,
    “/system/framework/com.android.location.provider.jar”,
    “/system/framework/com.google.widevine.software.drm.jar”,
    “/system/framework/com.htc.android.bluetooth.jar”,
    “/system/framework/com.htc.android.rosie.jar”,
    “/system/framework/com.htc.fusion.fx.jar”,
    “/system/framework/com.htc.lockscreen.fusion.jar”,
    “/system/framework/com.orange.authentication.simcard.jar”,
    “/system/framework/com.scalado.util.ScaladoUtil.jar”,
    “/system/framework/core-junit.jar”, “/system/framework/filterfw.jar”,
    “/system/framework/fmradioif.jar”, “/system/framework/ime.jar”,
    “/system/framework/input.jar”, “/system/framework/javax.obex.jar”,
    “/system/framework/monkey.jar”, “/system/framework/pm.jar”,
    “/system/framework/services.jar”, “/system/framework/svc.jar”,
    “/system/framework/usbnet.jar”, “/system/framework/wimax.jar”,
    “/system/lib/libbcc.so.sha1″,
    “/system/recovery.img”);
    show_progress(0.800000, 0);
    ui_print(“Patching system files…”);
    apply_patch(“/system/app/BackupRestoreConfirmation.apk”, “-“,
    1029bd49cc084d97b15b9ccd9b5a0868de26a5b0, 109213,
    815533f88e0f562d9b990afd214ce3e1c06c15d3, package_extract_file(“patch/system/app/BackupRestoreConfirmation.apk.p”));
    set_progress(0.000923);
    apply_patch(“/system/app/Bluetooth.apk”, “-“,
    8b966f2fb4ae0a95c57073d06ca8a219ed5ae8da, 315601,
    27b4b78d4e6c0779ecfd19f27c040a954aa216f4, package_extract_file(“patch/system/app/Bluetooth.apk.p”));
    set_progress(0.003592);
    apply_patch(“/system/app/BluetoothFtps.apk”, “-“,
    32913953677ac0d76d6b5aa8721d5e9ebd6aa63d, 16405,
    082cf756e9d04ddab684b78fcf0f7d8bd36e56a5, package_extract_file(“patch/system/app/BluetoothFtps.apk.p”));
    set_progress(0.003731);
    apply_patch(“/system/app/BluetoothMap.apk”, “-“,
    aae6e7d994460470fd5b0ab1ab0f0dd74768da1f, 11006,
    744c32120cfe64306c1aaea8adf9e6ac651a6a43, package_extract_file(“patch/system/app/BluetoothMap.apk.p”));
    set_progress(0.003824);
    apply_patch(“/system/app/CheckinProvider.apk”, “-“,
    a9193660720c51e4ccbb13d926af4d8f2b506b83, 4459,
    2601fcb1767be801c95c1877870ca55a69fbe8cb, package_extract_file(“patch/system/app/CheckinProvider.apk.p”));
    set_progress(0.003862);
    apply_patch(“/system/app/DefaultContainerService.apk”, “-“,
    67df0b83faa037a9324084abf8a60438ce546560, 9116,
    7fafeabe1cb32f4ab26a0f6cb635ecb7bad73020, package_extract_file(“patch/system/app/DefaultContainerService.apk.p”));
    set_progress(0.003939);
    apply_patch(“/system/app/FMRadioService.apk”, “-“,
    5538b7e8a575e10a7723a98f61802265c419943d, 10366,
    e4b05e4d7c6300ff3c9d2538c16b12ed117fc242, package_extract_file(“patch/system/app/FMRadioService.apk.p”));
    set_progress(0.004026);
    apply_patch(“/system/app/GSD.apk”, “-“,
    ed56503821d8912acbb3ab899401510e752b5763, 177714,
    9a7fee91f2a726ce5e62f7f3d01c23c08cbb4656, package_extract_file(“patch/system/app/GSD.apk.p”));
    set_progress(0.005529);
    apply_patch(“/system/app/HtcCOTAClient.apk”, “-“,
    8d9a4708623fa66d25638ae576f63068183160e5, 4068,
    f7959429ade12fd4af69e27e27c5314eaa23bb98, package_extract_file(“patch/system/app/HtcCOTAClient.apk.p”));
    set_progress(0.005563);
    apply_patch(“/system/app/HtcCarGps.apk”, “-“,
    e473b5e80b78a9fb82f8bd0329d84b4a9e067a1e, 45237,
    5b2e2fa3d9348539fddb88344f3565f79e526c59, package_extract_file(“patch/system/app/HtcCarGps.apk.p”));
    set_progress(0.005946);
    apply_patch(“/system/app/HtcMessageUploader.apk”, “-“,
    b5d3ce751d954758a5aa77afb6eb7af5bc8fc487, 4366,
    38efa81fc9da7408a7bbcaec5a8fba186d6b7c21, package_extract_file(“patch/system/app/HtcMessageUploader.apk.p”));
    set_progress(0.005983);
    apply_patch(“/system/app/HtcResetNotify.apk”, “-“,
    221b63a800adcea4d9e67460dfa7be8ca9e439ba, 5026,
    f49768d3a07482eecf2be71bd698c0d765ce3e18, package_extract_file(“patch/system/app/HtcResetNotify.apk.p”));
    set_progress(0.006025);
    apply_patch(“/system/app/Phone.apk”, “-“,
    dbea26d0e47c05e530eee89098358bce5beed622, 5236754,
    27e84d44f110493f234b3c8400bb749e9d443a6c, package_extract_file(“patch/system/app/Phone.apk.p”));
    set_progress(0.050306);
    apply_patch(“/system/app/PicoTts.apk”, “-“,
    8d33373ead5a791ebffd8d4fda1adca9f77929d0, 10341,
    5ab1828d3cb6d3c373a084e17884d223a6dabc04, package_extract_file(“patch/system/app/PicoTts.apk.p”));
    set_progress(0.050394);
    apply_patch(“/system/app/QXDM2SD.apk”, “-“,
    75fdfa6bcfadbd5061243bd20ff67559e56ae31c, 44191,
    68c118bcc6c5eb7778469119d46b57ff9b541ded, package_extract_file(“patch/system/app/QXDM2SD.apk.p”));
    set_progress(0.050768);
    apply_patch(“/system/app/Settings.apk”, “-“,
    0e30fce609aeea532ccf4a2f6588eb8520bc398f, 12733594,
    92a3b506a3782ea87bf26497fd7865fb0090cd92, package_extract_file(“patch/system/app/Settings.apk.p”));
    set_progress(0.158441);
    apply_patch(“/system/app/SettingsProvider.apk”, “-“,
    3c532ebb10307160d07942122a9f87e1eeb7c769, 28040,
    bdc8b7c2e3d5d202e8eabd9af0cbe408aebf3077, package_extract_file(“patch/system/app/SettingsProvider.apk.p”));
    set_progress(0.158678);
    apply_patch(“/system/app/SharedStorageBackup.apk”, “-“,
    6705e94b142c097ec80ea3434a0309f0803913d8, 2637,
    9c70baa62994ed36184ade4411b4d37e744cfb87, package_extract_file(“patch/system/app/SharedStorageBackup.apk.p”));
    set_progress(0.158700);
    apply_patch(“/system/app/SystemUI.apk”, “-“,
    3116747a0168e119b346b1d820e761bcdf6effd3, 2365491,
    7d56a0063e19a12c83795027d7870f3e28c9d3a8, package_extract_file(“patch/system/app/SystemUI.apk.p”));
    set_progress(0.178702);
    apply_patch(“/system/app/VpnDialogs.apk”, “-“,
    c0ce8f5e019d03099abc3ba9295cee292ac5f3d9, 48663,
    c0c0ff4fa56329c65b19df6b349984a05b77da9c, package_extract_file(“patch/system/app/VpnDialogs.apk.p”));
    set_progress(0.179114);
    apply_patch(“/system/app/fusion.apk”, “-“,
    b858d32179cd4c6573c59a3f3cc8ce595108b08d, 448019,
    7e90d20e4394950eb53ab732af198ec032bfa022, package_extract_file(“patch/system/app/fusion.apk.p”));
    set_progress(0.182902);
    apply_patch(“/system/bin/debuggerd”, “-“,
    9a08e4eb3623974d76d373399425ac54bb97edde, 26556,
    bc25cdad7eb1bd81b6012aa6738044db37edcc86, package_extract_file(“patch/system/bin/debuggerd.p”));
    set_progress(0.183127);
    apply_patch(“/system/etc/NOTICE.html.gz”, “-“,
    1870261e67cd40e109f7882a87d5d00e6c53e930, 111664,
    f95322ae6b90dc4fc36d718f9c4b0a86d37f29d4, package_extract_file(“patch/system/etc/NOTICE.html.gz.p”));
    set_progress(0.184071);
    apply_patch(“/system/etc/security/cwcerts.zip”, “-“,
    dfcc23690bd2905960b279be87769cb09a14c624, 1253,
    8be53019272d842f8e8b0199163c9e7f1b95d5ef, package_extract_file(“patch/system/etc/security/cwcerts.zip.p”));
    set_progress(0.184081);
    apply_patch(“/system/etc/security/otacerts.zip”, “-“,
    879b7419ff841e6c13953193b1832247a1360bf5, 1162,
    6af18b9b4fc5bc64e235656b71a16dbb4675009f, package_extract_file(“patch/system/etc/security/otacerts.zip.p”));
    set_progress(0.184091);
    apply_patch(“/system/framework/HTCDev.odex”, “-“,
    355b0e14036897072c32ec73be8e418399b2bffc, 1104,
    5da9a64b759da0a3cd75b45a712bc8aedd8a2267, package_extract_file(“patch/system/framework/HTCDev.odex.p”));
    set_progress(0.184101);
    apply_patch(“/system/framework/HTCExtension.odex”, “-“,
    e284b15602f6f3d73029a537bfdf348a1ff34896, 9474048,
    6f3f079131c638d238cae146ec80eaf90595adff, package_extract_file(“patch/system/framework/HTCExtension.odex.p”));
    set_progress(0.264211);
    apply_patch(“/system/framework/am.odex”, “-“,
    2626f1905495c63fb13f6a535192c9cc957e0639, 39648,
    fe7dc5db63c9e92463b970fd3b22fb2ff21bd7bf, package_extract_file(“patch/system/framework/am.odex.p”));
    set_progress(0.264547);
    apply_patch(“/system/framework/android.policy.odex”, “-“,
    97faf423de13312778168664c7e074c61de459ac, 392808,
    3c374d1aa348a70d8405aa5c51d69d050924e5e0, package_extract_file(“patch/system/framework/android.policy.odex.p”));
    set_progress(0.267868);
    apply_patch(“/system/framework/android.test.runner.odex”, “-“,
    2422ec3a9482f0469e209605974922ae05dad0db, 183456,
    54512826e0f86de1c44d39e750cccb340399a4b5, package_extract_file(“patch/system/framework/android.test.runner.odex.p”));
    set_progress(0.269419);
    apply_patch(“/system/framework/apache-xml.jar”, “-“,
    d66dd041644ab1a996edea4d39bbe3f99fa8e349, 18027,
    f0e4144c8a1ed073d6f266db739e54cf03e3e991, package_extract_file(“patch/system/framework/apache-xml.jar.p”));
    set_progress(0.269572);
    apply_patch(“/system/framework/apache-xml.odex”, “-“,
    16459f5410bb02ad720d824a4adaa9563319d522, 1378528,
    7ee5c9f60ecb69839284c8ec0b8ef1ca44fcec19, package_extract_file(“patch/system/framework/apache-xml.odex.p”));
    set_progress(0.281228);
    apply_patch(“/system/framework/bmgr.odex”, “-“,
    bf26cd953b828af63080343a429a32d788b8f0f0, 16552,
    3b88de44b078d48adb3d376d42406938fe59c613, package_extract_file(“patch/system/framework/bmgr.odex.p”));
    set_progress(0.281368);
    apply_patch(“/system/framework/bouncycastle.odex”, “-“,
    8b774253c39c7461a693badfeb2c26eb8e9bd973, 977840,
    def5aba0e708012249c89af0388f682c2e7c5b5c, package_extract_file(“patch/system/framework/bouncycastle.odex.p”));
    set_progress(0.289637);
    apply_patch(“/system/framework/bu.odex”, “-“,
    1bba80a1eacb162261804ac40a67032603aa5240, 4992,
    e6772adf13a10702f0891b3f860c0f7acf9b4af5, package_extract_file(“patch/system/framework/bu.odex.p”));
    set_progress(0.289679);
    apply_patch(“/system/framework/com.android.future.usb.accessory.odex”,
    “-“, 0c6d43bd38ec78cfae7a1885eeb87a61f3048712, 6416,
    3d08664e64208f819e1176c75aa6a81a378dc5cf, package_extract_file(“patch/system/framework/com.android.future.usb.accessory.odex.p”));
    set_progress(0.289733);
    apply_patch(“/system/framework/com.android.location.provider.odex”,
    “-“, c35c4c57a59398dcabbdde6f99065519f82ea7d7, 7784,
    0627d28342f32e3dba583db50eed8cfcd854dc7a, package_extract_file(“patch/system/framework/com.android.location.provider.odex.p”));
    set_progress(0.289799);
    apply_patch(“/system/framework/com.google.widevine.software.drm.odex”,
    “-“, 8dad6ef3987e239998b1e2fb2090ef07c712c102, 1560,
    86aacec2385d6213dc6552c73b357fc8a6ee6ef3, package_extract_file(“patch/system/framework/com.google.widevine.software.drm.odex.p”));
    set_progress(0.289812);
    apply_patch(“/system/framework/com.htc.android.bluetooth.odex”, “-“,
    16ce47ea69a75bb68822fa7fcb8c6fe9f46865ae, 74432,
    a6cc967030d870da0ca687f0308b81103de349fc, package_extract_file(“patch/system/framework/com.htc.android.bluetooth.odex.p”));
    set_progress(0.290442);
    apply_patch(“/system/framework/com.htc.android.rosie.odex”, “-“,
    bb1e538c79266f61b38e4641a0cf48fbac013b51, 46472,
    157c9ac99bab32a285dacd1441617cd2691f6c96, package_extract_file(“patch/system/framework/com.htc.android.rosie.odex.p”));
    set_progress(0.290835);
    apply_patch(“/system/framework/com.htc.dummyskin.apk”, “-“,
    0b9ab3a3dc94cc568d0542d3cdfc5542cf2d7b32, 3110,
    011e34a16a698157b2fcaf9597dc561f50b7259e, package_extract_file(“patch/system/framework/com.htc.dummyskin.apk.p”));
    set_progress(0.290861);
    apply_patch(“/system/framework/com.htc.fusion.fx.odex”, “-“,
    0ce8b95153ffe5fdf766e6367d5382bd23f6c417, 202560,
    1535dd4041a3441966aa85c3176053fe07c61804, package_extract_file(“patch/system/framework/com.htc.fusion.fx.odex.p”));
    set_progress(0.292574);
    apply_patch(“/system/framework/com.htc.lockscreen.fusion.odex”, “-“,
    a758ef3beec327e8768eea44357efd600feb0023, 126712,
    668256bf52ea473cebdd59223c8fb154cc07ebb4, package_extract_file(“patch/system/framework/com.htc.lockscreen.fusion.odex.p”));
    set_progress(0.293645);
    apply_patch(“/system/framework/com.htc.resources.apk”, “-“,
    6d9a6b7df23d72c2a57cdcd677c5a7fe3b20d291, 17406359,
    cd6e4d42fd850d0f361dcda0390f1f36610ddf95, package_extract_file(“patch/system/framework/com.htc.resources.apk.p”));
    set_progress(0.440830);
    apply_patch(“/system/framework/com.orange.authentication.simcard.odex”,
    “-“, 99d9b605de0bc26758ee6ac833d6cd616b1559b4, 6032,
    6686a8ca22204c7e11fc3ff7e11b4dd1f30ef876, package_extract_file(“patch/system/framework/com.orange.authentication.simcard.odex.p”));
    set_progress(0.440881);
    apply_patch(“/system/framework/com.scalado.util.ScaladoUtil.odex”,
    “-“, 968a3670fe518e21cd13479bd404b24d6afce9b7, 6888,
    80dd5fb2a6ffb558be8e6acdf12d5125d202da75, package_extract_file(“patch/system/framework/com.scalado.util.ScaladoUtil.odex.p”));
    set_progress(0.440940);
    apply_patch(“/system/framework/core-junit.odex”, “-“,
    faa692a8790688e6168ed42c77345dc47bff92c9, 23648,
    3392534e3a752ee8c96fbc62b328d31151924e32, package_extract_file(“patch/system/framework/core-junit.odex.p”));
    set_progress(0.441140);
    apply_patch(“/system/framework/core.jar”, “-“,
    d65471dd65c45919ae5148ec2971851c8470e73b, 4124,
    553e6d4cfcf484ee6b73c3c5a01e51ee3c3a7299, package_extract_file(“patch/system/framework/core.jar.p”));
    set_progress(0.441174);
    apply_patch(“/system/framework/core.odex”, “-“,
    71cd7734deaf8ac2e66c66bd04ba6c1d7e13be0d, 3369664,
    c3f0f61427810a35f90396971a8929733adf273d, package_extract_file(“patch/system/framework/core.odex.p”));
    set_progress(0.469668);
    apply_patch(“/system/framework/ext.jar”, “-“,
    16b46254a60df1192e72a00ee03c56277756b403, 551612,
    fcf8a6c71f43569233b149b2ed27eb0348ecdb1c, package_extract_file(“patch/system/framework/ext.jar.p”));
    set_progress(0.474332);
    apply_patch(“/system/framework/ext.odex”, “-“,
    d1316c8202f0869ab95c43840f48d74b4def1c4e, 1937312,
    9b85ef24d512b2805e099994575081cd1611dec2, package_extract_file(“patch/system/framework/ext.odex.p”));
    set_progress(0.490714);
    apply_patch(“/system/framework/filterfw.odex”, “-“,
    2a4a8d00c6f8f1df747c0d65485403cbeef65576, 323056,
    7413cec1c0c82a0800f3282656464c5d4f12fd9a, package_extract_file(“patch/system/framework/filterfw.odex.p”));
    set_progress(0.493445);
    apply_patch(“/system/framework/fmradioif.odex”, “-“,
    3553f1996e220e5515b55a9e5238644b6456b3fa, 231144,
    13024f3cc09d5e5e5eee89bd3063dc88b0d11860, package_extract_file(“patch/system/framework/fmradioif.odex.p”));
    set_progress(0.495400);
    apply_patch(“/system/framework/framework-htc-res.apk”, “-“,
    ffbbf94a22e4a26d8ce9d7c0346d8f386dda7406, 282578,
    9b58ffabf9f464c76a62dfda69afead064e7242c, package_extract_file(“patch/system/framework/framework-htc-res.apk.p”));
    set_progress(0.497789);
    apply_patch(“/system/framework/framework-res.apk”, “-“,
    0e3cb91f1aa836eec291f9e166d8eecc99777d26, 11657612,
    203c1be7fc3ee39ec81e0057ce2428a4320b791c, package_extract_file(“patch/system/framework/framework-res.apk.p”));
    set_progress(0.596364);
    apply_patch(“/system/framework/framework.jar”, “-“,
    3be5ae65c913bea3e0f8ff6bfec609efa4b037be, 14961,
    031e53f280243901023fbeb6af4cadcd92f0857d, package_extract_file(“patch/system/framework/framework.jar.p”));
    set_progress(0.596490);
    apply_patch(“/system/framework/framework.odex”, “-“,
    59cfcd39056445b3fae9e2a7df692c355262cf98, 11797240,
    f14b1a3793bfd2a04039f46ad9e35888f1f912b3, package_extract_file(“patch/system/framework/framework.odex.p”));
    set_progress(0.696246);
    apply_patch(“/system/framework/framework2.jar”, “-“,
    fba83dd765efab9524255de96b7b0a8ad0771548, 14961,
    1ad659446fb5c23422ac461b3a8b856b0ea322f7, package_extract_file(“patch/system/framework/framework2.jar.p”));
    set_progress(0.696372);
    apply_patch(“/system/framework/framework2.odex”, “-“,
    f5871722b63e25e1e01020d9428dfd82f35ce5f2, 3103520,
    c0f534dce90927bbc417191442ef5157e4c74e5d, package_extract_file(“patch/system/framework/framework2.odex.p”));
    set_progress(0.722615);
    apply_patch(“/system/framework/ime.odex”, “-“,
    67af1ce3915ce5d4081405f3a251d8ec53ece161, 7136,
    6441d466c3200e8646053a4f07777597a92b6775, package_extract_file(“patch/system/framework/ime.odex.p”));
    set_progress(0.722675);
    apply_patch(“/system/framework/input.odex”, “-“,
    a3bdb262aa4c09f7e033a69867570f676a23b4eb, 4832,
    f5437cf39f0ee2c2a99fe7fbbc27d664eb0ec163, package_extract_file(“patch/system/framework/input.odex.p”));
    set_progress(0.722716);
    apply_patch(“/system/framework/javax.obex.odex”, “-“,
    4e9ecd14d76b73262f1d131dcdcb5e19de006691, 59352,
    a1333eb1220fbdcc86bcc2644c82305e978d3ff7, package_extract_file(“patch/system/framework/javax.obex.odex.p”));
    set_progress(0.723218);
    apply_patch(“/system/framework/monkey.odex”, “-“,
    822b21ad038fcd65b7acd4ac75997979945428a3, 115432,
    ac599827b02e9b82a946c450581c96fefb8ab964, package_extract_file(“patch/system/framework/monkey.odex.p”));
    set_progress(0.724194);
    apply_patch(“/system/framework/pm.odex”, “-“,
    7460fb5885b60219a80127fc5177ca69ff802a1d, 30880,
    a1c04f09ecca295714e155dfc6341641ce7a3a7f, package_extract_file(“patch/system/framework/pm.odex.p”));
    set_progress(0.724455);
    apply_patch(“/system/framework/services.odex”, “-“,
    89470379d79a7473da72b7048581744a02b0345d, 2903352,
    0b30f08e36421136009b1dd4ff1409b0fc89350f, package_extract_file(“patch/system/framework/services.odex.p”));
    set_progress(0.749006);
    apply_patch(“/system/framework/svc.odex”, “-“,
    9ca350378a777616decb028951924cb912bc95a7, 11800,
    e24cd340ea9734b581827dcda56fe9778a7ac9cb, package_extract_file(“patch/system/framework/svc.odex.p”));
    set_progress(0.749105);
    apply_patch(“/system/framework/usbnet.odex”, “-“,
    6bee1aba283f750d161560bd1f31c64a1747b749, 48696,
    84d3dd3fabc19ae77e85c847f6afc648b73f4076, package_extract_file(“patch/system/framework/usbnet.odex.p”));
    set_progress(0.749517);
    apply_patch(“/system/framework/wimax.odex”, “-“,
    32314791dc4b18e5e2d0ffd57211076c572bd1c5, 48648,
    a0ee0dcbdcf11ac03dc14dd8992405115fdf7f76, package_extract_file(“patch/system/framework/wimax.odex.p”));
    set_progress(0.749928);
    apply_patch(“/system/lib/libbcc.so”, “-“,
    1a3bfc527b539c98ebb0756f25aec9c35a1c110b, 4512772,
    bd5e502a7889f019b8a670226a48b3b69bff1891, package_extract_file(“patch/system/lib/libbcc.so.p”));
    set_progress(0.788088);
    apply_patch(“/system/lib/libchromium_net.so”, “-“,
    0afb86764cf280fe237741f095f9400ca8d163a5, 2445424,
    90cc2ee1e95a859e5a540d27e2349bb3624bfa65, package_extract_file(“patch/system/lib/libchromium_net.so.p”));
    set_progress(0.808766);
    apply_patch(“/system/lib/libcw_ril.so”, “-“,
    50558485d9650ad7317b0f840b09da1a3df47cf6, 27236,
    825df30b2a3994823468d3609b33ec50513dec07, package_extract_file(“patch/system/lib/libcw_ril.so.p”));
    set_progress(0.808996);
    apply_patch(“/system/lib/libhtc_ril.so”, “-“,
    c52fa372e8cb834c6a162b3fc3aefb926fb3bc77, 740744,
    7919f09e9c9f870e7f30fe91833ac42be6f1c99a, package_extract_file(“patch/system/lib/libhtc_ril.so.p”));
    set_progress(0.815260);
    apply_patch(“/system/lib/libhtc_ril_imc.so”, “-“,
    8b4a945766c248c2d5250b0fbe4337c5afca7863, 654520,
    33ad4bd10414c3948d0e6629464c0969842366d8, package_extract_file(“patch/system/lib/libhtc_ril_imc.so.p”));
    set_progress(0.820794);
    apply_patch(“/system/lib/libhtc_ril_switch.so”, “-“,
    46557ac8606f4ed4f610f77b2e67ccb141ee6e69, 9700,
    1cab2ef09a7efde4a9498ced4615425297aff1b7, package_extract_file(“patch/system/lib/libhtc_ril_switch.so.p”));
    set_progress(0.820876);
    apply_patch(“/system/lib/libhtcqxdm2sd.so”, “-“,
    292cad698ab89b8aaa5b112e179eef5165d48222, 34700,
    6c951cc21e88893784122d6d451f8ff8a993e00f, package_extract_file(“patch/system/lib/libhtcqxdm2sd.so.p”));
    set_progress(0.821170);
    apply_patch(“/system/lib/libsrscorehtc.so”, “-“,
    8105f2b5f313a5b463ac61d0dbf997f3a6d8b868, 195268,
    44abbf1bfbdca3199bc1bea6a91211a8e5e8ec73, package_extract_file(“patch/system/lib/libsrscorehtc.so.p”));
    set_progress(0.822821);
    apply_patch(“/system/lib/libwebrtc_audio_preprocessing.so”, “-“,
    d7bb0881710e519d4afdd9aeed56973e0e2ba68d, 275748,
    26c090e8ed27f27cc49c188ed298de3119ed2ba4, package_extract_file(“patch/system/lib/libwebrtc_audio_preprocessing.so.p”));
    set_progress(0.825152);
    apply_patch(“/system/lib/modules/bluetooth.ko”, “-“,
    7c8a50831e44f55d583f978a7a5b695bed63ea4e, 2717536,
    be99992addf30a0bbd92bcbc4fe46f234efbd305, package_extract_file(“patch/system/lib/modules/bluetooth.ko.p”));
    set_progress(0.848131);
    apply_patch(“/system/lib/modules/bnep.ko”, “-“,
    5a3bad78abd32f54d5c88ebf4824db44d5e80121, 599813,
    2c312169537618f6090ec9f1c21af4441ea448ae, package_extract_file(“patch/system/lib/modules/bnep.ko.p”));
    set_progress(0.853203);
    apply_patch(“/system/lib/modules/btwilink.ko”, “-“,
    806cb71aa8fe879c884b2ebfa648b7a23ec02d90, 282038,
    7c0860dc6c06d8fcc7e339a2b2395955114411be, package_extract_file(“patch/system/lib/modules/btwilink.ko.p”));
    set_progress(0.855588);
    apply_patch(“/system/lib/modules/cfg80211.ko”, “-“,
    d98f6094285e5f9d5bbf2fc387683bafac7d1a13, 3133876,
    36d4e2888e2a09b22f669eb3957503c6dc216fce, package_extract_file(“patch/system/lib/modules/cfg80211.ko.p”));
    set_progress(0.882088);
    apply_patch(“/system/lib/modules/compat.ko”, “-“,
    ba8271e4b24b35c000680f26d4c3ca37fecfad74, 587185,
    8135e2f2d2fd29f2d3a7db34196b62a46fc03304, package_extract_file(“patch/system/lib/modules/compat.ko.p”));
    set_progress(0.887053);
    apply_patch(“/system/lib/modules/fm_drv.ko”, “-“,
    60fd89fa6939d815766982c1dec41a714e16c7ca, 128949,
    dba3098f4bafbfeeab09cb24ba5ac4e5105d52eb, package_extract_file(“patch/system/lib/modules/fm_drv.ko.p”));
    set_progress(0.888143);
    apply_patch(“/system/lib/modules/hidp.ko”, “-“,
    d3732a79ec79f0b8f35b99f51b2728c032300243, 487738,
    e6d8a44645828e81ea9eed2fb24f044c03045497, package_extract_file(“patch/system/lib/modules/hidp.ko.p”));
    set_progress(0.892267);
    apply_patch(“/system/lib/modules/mac80211.ko”, “-“,
    e7f0b440bd552c5aa485848056d63f4b0d107154, 8765424,
    e7724e57acee974fb6dd9e682484a34f64ef2057, package_extract_file(“patch/system/lib/modules/mac80211.ko.p”));
    set_progress(0.966386);
    apply_patch(“/system/lib/modules/rfcomm.ko”, “-“,
    487f729cf0d9ba62aba9c32d7540c1f1c9d243d7, 772001,
    48aa9d3dda5a6737c1d1c9c8fbe4821900cd9b65, package_extract_file(“patch/system/lib/modules/rfcomm.ko.p”));
    set_progress(0.972914);
    apply_patch(“/system/lib/modules/wl12xx.ko”, “-“,
    29af7d6bf17f53da10ebf5c33f412ca8c02e8898, 2840483,
    960fa105f740029cdc832644d3e75acb54615f33, package_extract_file(“patch/system/lib/modules/wl12xx.ko.p”));
    set_progress(0.996933);
    apply_patch(“/system/lib/modules/wl12xx_sdio.ko”, “-“,
    20dd94583d20194b4bf5529bbcf532c7de792be6, 299306,
    eadabbd261dd2cec1de2707ee897daa45b1ec579, package_extract_file(“patch/system/lib/modules/wl12xx_sdio.ko.p”));
    set_progress(0.999464);
    apply_patch(“/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g”,
    “-“, 5e62196da3f24426d095b464f1abef7d3374545e, 55041,
    5d52a5821b84f24fc40dc305df976610c5b1a5c0, package_extract_file(“patch/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g.p”));
    set_progress(0.999929);
    show_progress(0.100000, 10);
    ui_print(“Unpacking new files…”);
    package_extract_dir(“system”, “/system”);
    ui_print(“Symlinks and permissions…”);
    retouch_binaries(“/system/lib/librecentappZoomTransition.so”, “9d31950a228f8745d2f91144ff9c7749b631fade”, “/system/lib/libext2_profile.so”, “711ff8e26b812c96dfc9ab75baa3ca751f2ca3d8″, “/system/lib/libdefcontainer_jni.so”, “0710b20a2e76b4cb95776093e4c2a239c54f075d”, “/system/lib/libicuuc.so”, “fd2deff041daf0346f7fcf0db915b923f9e97881″, “/system/lib/soundfx/libreverbwrapper.so”, “14bc15fa5588f376e81bcf791d67e8e45d75d4f2″, “/system/lib/soundfx/libaudiopreprocessing.so”, “8e47a34906abba7780c83cba891e0114702f18de”, “/system/lib/soundfx/libbundlewrapper.so”, “da80f73fda56dbb8b4ee83bea1d7e25b4e316c46″, “/system/lib/soundfx/libvisualizer.so”, “fe9f92250103a01b4a330881e23af6c6c4a28352″, “/system/lib/soundfx/libsrsfx.so”, “8f1b01edadbc3d31a1a686206b6ff98f39570c89″, “/system/lib/libvideoeditor_jni.so”, “491e4e445155f5b2783c37bf248c54eba04440f7″, “/system/lib/libui.so”, “c1b94ed76708287937d980c55470987d7415ba1f”, “/system/lib/libtunein.mms.so”, “78edf9164e61736a7c7934c970f1069cadcab5b7″, “/system/lib/libacc.so”, “6056c183fde5ea0a7b3877fad0298ce315d9558c”, “/system/lib/libwilhelm.so”, “27977f82957788d2f0e4ca3d8e87c52912eb1f59″, “/system/lib/libbluedroid.so”, “f73150e007df08d0bb87df6139c1ad0e68ccfe70″, “/system/lib/libstagefrighthw.so”, “3234219959cc6d22ff1519d3cb860638c0bbba89″, “/system/lib/libnativehelper.so”, “01610524b3974c7a173ff643a4d1553d5c8f3393″, “/system/lib/libHTC_DIS.so”, “425e81e609a0d455f1c790dd354199422ae4f35c”, “/system/lib/libharfbuzz.so”, “a8c1c2325fbf969d0e55272c6feee18e4241a991″, “/system/lib/libmedia_jni.so”, “d6406ed6cab1b57c789edd7eb3f867861dc5e7a3″, “/system/lib/libicui18n.so”, “98d65be2d8eaf9b63c8b31ff972f1c5d53fc9dd6″, “/system/lib/libnl.so”, “14b9361322ec73644dc3612b04d849c1ed25538e”, “/system/lib/drm/libdrmwvmplugin.so”, “dbedb3adaafd7c10187f99449ba663940a1faa8e”, “/system/lib/libOpenVG.so”, “8f6b3b61f9143009cb536c0570247d11f6c2a127″, “/system/lib/libchromium_net.so”, “0afb86764cf280fe237741f095f9400ca8d163a5″, “/system/lib/libdec.so”, “fe53e2a93a903231c17c093b82764461709d58af”, “/system/lib/libWVStreamControlAPI_L3.so”, “426c9a2bda1f8fc65f0c2dae41c6b363a0f87755″, “/system/lib/libscaladoutil.so”, “3fd1c993115e05b5a74f77caa2577b20dd8b63f2″, “/system/lib/libpowermanager.so”, “563f22bb7d19b792c7403aa62918df9f8aacba37″, “/system/lib/libfmstack.so”, “ea34ab9447dfac3aca57882a508e66d556fb1725″, “/system/lib/libwebkitaccel.so”, “f67d85a835f3cdda92d91264b3a14b8d8d33b793″, “/system/lib/libfrsdk.so”, “f8fbd6164e3fb2b1b59b3525184caa8b5ba992bf”, “/system/lib/liblog.so”, “54ef71dc5777e8aac91a6f0fde63897bdbdcae8f”, “/system/lib/libSR_AudioIn.so”, “49726d43257a6fd1bab6839372b17744a4cd5715″, “/system/lib/libhtc_acoustic.so”, “66c7588e9551dcf7a401de6d710c22c34d0e38e1″, “/system/lib/libcentralZoomTransition.so”, “0ac2ce5040d9c41586e9eb1587937d429c01c60f”, “/system/lib/libutils.so”, “f3a6238d556be740988355e100edc4f938dbb289″, “/system/lib/libpagecurl.so”, “d25885e9225e84fd8389949e7b37567d8f0f0259″, “/system/lib/libOmxCore.so”, “3fbf4061d138527a4691bc85b4f7c3025b897a6c”, “/system/lib/libskia.so”, “420709785d0734983503714219ac8924d8f0963d”, “/system/lib/libsrsprocessing.so”, “b87586ce21beddca9a9e479d64631e8166b90124″, “/system/lib/libwsp_jni.so”, “df9b84f03f7018a2528e19e9de10d78eeaf28495″, “/system/lib/libwebcore.so”, “c9cc0bdbfec1347859c92bcc53257f9c1019069e”, “/system/lib/libindicinputmethods2_jni.so”, “b3878a5ed6d90fc4c7b63a30ae8f7ee6774e73a9″, “/system/lib/libnativedocviewer.so”, “f393876c79d0ef76c0255c07d6a993f05a7999b8″, “/system/lib/libaudioeffect_jni.so”, “a617e6db14f6f7f63afb74277ed44e871d21294d”, “/system/lib/libgsl.so”, “eb9dc24391e9152aad59f6e725a8a46b2aef7b8c”, “/system/lib/qnet-plugin.so”, “f0f2b6d62f200ea7fc028502a3d77b153aff19fc”, “/system/lib/libhardware_legacy.so”, “3ec2e638e24a4b9ea451ebf9733d5385ee670cea”, “/system/lib/libGLESv1_CM.so”, “a52756f5a63c9827632587d025ee28f67739bd97″, “/system/lib/libmode10.so”, “421d147217bf24eaf27f5cc390f944da6f369253″, “/system/lib/libsrscorehtc.so”, “8105f2b5f313a5b463ac61d0dbf997f3a6d8b868″, “/system/lib/libvideoeditorplayer.so”, “a98dbac2ad29753fb8ab7c1eac28a79d6529765d”, “/system/lib/libvorbisidec.so”, “928e4add55d34c885ae0e68745a93c7822f743a6″, “/system/lib/pp_proc_plugin.so”, “d5a826e1532b33f545e2b655799ea5e1ccd261cd”, “/system/lib/libmedia.so”, “8000233c8d9c82ad32e2e4eb968bcf6b364a412d”, “/system/lib/libstlport.so”, “00cfc938734875b16690da67495ba70b184cb75f”, “/system/lib/libdll.so”, “48d4e3d09471efde16fd13d7ba42473c534bb75b”, “/system/lib/libcpt9.so”, “64dd8373d6709a070d94c8779a98168f5f575f81″, “/system/lib/libflint_engine_jni_api.so”, “dcca3a1883d840eea560350b477a61e497918f1f”, “/system/lib/libfacelock_jni.so”, “d8258e805c270f0fc38f7543199cbeb0b1fcd1ca”, “/system/lib/libcontentZoomTransition.so”, “28fc6f3715f271b500f2cf922de2c36ab5da4e0b”, “/system/lib/libext2_uuid.so”, “b278830fe4a846c08daa380244e6a08ccd5b72d9″, “/system/lib/libpphwrprovider.so”, “e2e1dc3afe66d9454f792efa22b78b69f5cd2549″, “/system/lib/libgenlock.so”, “8246215746667b6ac5fdde1e8ed31be3d2957795″, “/system/lib/libdiskconfig.so”, “78e4f49ff6b398e16bee24f838d30ff94be49c2a”, “/system/lib/libpphwrcore.so”, “7012e989b3728aad5bc8d98c4d6c2ae2ad8070de”, “/system/lib/libchecksum.so”, “8f5c2ae11caca6bbeb3b8a519748252a5e0af366″, “/system/lib/hw/copybit.msm7k.so”, “a384ab4baba8044b2432513ae779e30b1af61780″, “/system/lib/hw/gps.default.so”, “d54a3b22379eb5cc8ff54533419e36dfdd40dc60″, “/system/lib/hw/camera.default.so”, “c6f3c24ef53e10fb5acdb637ad0893c287301824″, “/system/lib/hw/hwcomposer.msm7k.so”, “6e431c4331de631c3de9b4f516fcd8890645e943″, “/system/lib/hw/gralloc.default.so”, “4e17da1b4035a7d8cedd34df05966b1f8e1ffdba”, “/system/lib/hw/lights.msm7k.so”, “d29efd6195c8973b6fc7c098e1cc70d270931b9c”, “/system/lib/hw/audio.primary.default.so”, “e1ede6290f8f759d75a063347ca63d6f057755f3″, “/system/lib/hw/sensors.primodd.so”, “106987e65401ca8f391aec9b1c3a5e982f9380b3″, “/system/lib/hw/gralloc.msm7k.so”, “f51ffc82ddab0058ab8573074cef4ca3a77be0a8″, “/system/lib/hw/audio.a2dp.default.so”, “58bffdf2ea99699986d87b4ad9755570ba3f5f52″, “/system/lib/hw/audio_policy.default.so”, “dc2976e609d4d9c2065f927e03afb9e6fc21f9ef”, “/system/lib/liboverlay.so”, “4543ee4b8444ec5a86e2de5dc527eaa59967082a”, “/system/lib/libgabi++.so”, “fbfd6df45d78d94743fa1446101fea4e516bd14c”, “/system/lib/libext2fs.so”, “97af7fce44acadaed3aa9dda870aeaa03a602849″, “/system/lib/libhtcanipluginmanager.so”, “25dfedf8256d373de95f3a63c371c0348881c63e”, “/system/lib/libhtccamera.so”, “5191ec269ae3257e4f171b6fb05dc15266b94b32″, “/system/lib/libdvm.so”, “ba4ac6f80049a918861abe4dd03c9cc42da3ea0b”, “/system/lib/libmm-omxcore.so”, “89273159eea45329d73599acbbde9df724393f9d”, “/system/lib/libswipeCubicTransition.so”, “0dd9996cfb43ee7aa1194b9f0d22cabf14e9858d”, “/system/lib/libmode10GLES20.so”, “818086f540e8a93c49ffe557c3ea338be2c72341″, “/system/lib/libtipsani.so”, “4faa3f3c4ac2a84ccbdadb807fe4095693555c84″, “/system/lib/libril_imc.so”, “2a0435fa71b03388ed40a4e8557ce9fe7a04b0cd”, “/system/lib/libeffects.so”, “67d79c533f63bff8cd91f75593b10ef7baa5de0c”, “/system/lib/libctest.so”, “4f88a5c261513635a3535ccf142801750d91c1de”, “/system/lib/libinput.so”, “61c8019afe876668ac9d09d1c01b33e70b759fb2″, “/system/lib/libspeex_sh.so”, “92fb01bb5714a0ec38b42bd79c37de1764d82900″, “/system/lib/libAdobeReader.so”, “9ea8b429ac0b79883a840e3fdbd953b3f5b99bb1″, “/system/lib/libz.so”, “88232deb133e93dd1c5daf3f954821e5cdf4433c”, “/system/lib/libbinder.so”, “355faf9804de6acac4d4230fd9e9c3263ff4fdae”, “/system/lib/libdsi_netctrl.so”, “d10458bb0ac0673c0ba39d2aa14d4a4909e73bc9″, “/system/lib/liboemcamera.so”, “8ac649927b2903bf02dc35518d1f6839ac90b98c”, “/system/lib/plugins/com.adobe.flashplayer/libstagefright_honeycomb.so”, “b968ec0ace7489bbaeb7f5d3229dc9f78a781d2a”, “/system/lib/plugins/com.adobe.flashplayer/libstagefright_froyo.so”, “bd0114cad02e8a02c925b256b170cd69ffd84ae5″, “/system/lib/plugins/com.adobe.flashplayer/libflashplayer.so”, “aa768d92fe76bf411f65b52bd5972f6ddb8f5026″, “/system/lib/plugins/com.adobe.flashplayer/libysshared.so”, “4c1f3dd67874b54533fa7b2b1f3a684a293c9cc0″, “/system/lib/libstagefright_soft_aacdec.so”, “1fc941f5dd99ee86f9866ff0e1dad8b08cab6e55″, “/system/lib/libsurfaceflinger.so”, “b852e5b54babc2d918d3df72bff142ba6d6d5f24″, “/system/lib/libandroid_servers.so”, “6b83093f64d5218afc627f76dff18306fa10db4c”, “/system/lib/libnetmgr.so”, “157a085bbe1b24c0804a497ba1ab4abef2397e20″, “/system/lib/libcrypto.so”, “4bd96a7386089b76143cdb4df62303c0d7df56d6″, “/system/lib/libOlaEngineNew.so”, “170099f5b0b5cfda375cd638f0780bac75664c9e”, “/system/lib/libRS.so”, “83fb2984ce148b6c93935edff84a022752653792″, “/system/lib/libvideochat_stabilize.so”, “3f16fc7e1f1372e9ab689504d93c27b06dbfdf40″, “/system/lib/libstagefright.so”, “1842541cf3859be2451b6c769502d2e354a6ca12″, “/system/lib/libhtc_ril_switch.so”, “46557ac8606f4ed4f610f77b2e67ccb141ee6e69″, “/system/lib/libcapsjava.so”, “4ff516480f79c5d773b1d4b6e0fac2e4a334aea3″, “/system/lib/libChange.so”, “5c64e303f757bb3279651b4c4be9f89afba2d73a”, “/system/lib/crda/regulatory.bin”, “9b3fb73bdd55760cdf6537d0295c90590d187856″, “/system/lib/libcamerapp.so”, “86c578bda59a501d433c12fb2e592556833460c2″, “/system/lib/libWVphoneAPI.so”, “f0f14753f65f8819937319d091a96093dd18b93d”, “/system/lib/liboma-drm1-fs.so”, “c8538c250dc5d7e4507d033dc83c67370229044e”, “/system/lib/libOmxVidEnc.so”, “9b3d74f4fef5d491df19169e607c06687af9cbe8″, “/system/lib/libdsutils.so”, “1a334728e8c0709291f0beeb9082a53b7efc318c”, “/system/lib/libdumppcm.so”, “ae6267c211d2b50886db5d043a95df2177749f7d”, “/system/lib/libEGL.so”, “f32ba1342d9f836d549510f82346f15a0a3ce53b”, “/system/lib/libemoji.so”, “9475d6e137c97ba4e5f5dfa6b5ec62028a0938e9″, “/system/lib/libsoundpool.so”, “d8648df8532c78441f465cd02765fde7a96c869a”, “/system/lib/libcameraface.so”, “28926df9abc8637fda3784d67dc16328e8a6b26b”, “/system/lib/chiaddict.dat”, “f39a4067f8c120c855169dc728d7a2c951395aa4″, “/system/lib/libfmchr.so”, “6f67d4febe7ed040925dbac215f26d582c1597c4″, “/system/lib/libLaputaLbProviderJni.so”, “f5e732e88b660339c499d64f23cb694d52ebc9d7″, “/system/lib/libchromatix_s5k4e1_ar.so”, “25f226e7283b266ac6f27cb4c545ef10a439d54e”, “/system/lib/libdnshostprio.so”, “1dbfbd0e9b86be23d62df761d2b38efeffed50f2″, “/system/lib/bluez-plugin/bluetooth-health.so”, “de5cb8f4e3220a4644ea12f6524b05c0154c07ca”, “/system/lib/bluez-plugin/input.so”, “e9595a9d4bc888574763502924c1cf1001b4887c”, “/system/lib/bluez-plugin/audio.so”, “f0d4305584e1a69611bb86853ac58adfc5f47834″, “/system/lib/bluez-plugin/network.so”, “6150dfa63e7fcf1077aa69d0e994d120f31db036″, “/system/lib/libaudioflinger.so”, “18d6cb0cf0e2d75bc07eef9bd0081088e97a5de8″, “/system/lib/libnetutils.so”, “8cd822f9dd38f0feb2437dbb11dedee69a014731″, “/system/lib/libTRIM.so”, “190dcc432a1c74a3b3aa92f997e2cb0ab3b70ca8″, “/system/lib/libfilterpack_imageproc.so”, “05d38e7909085e56ff212013a3a2d50c3edf719a”, “/system/lib/libstdc++.so”, “fe778405a536cdb271ecbf54a9865dbd89dcc6e5″, “/system/lib/librpc.so”, “6fbfb6bed0ed117fc4c29b1d53558f9aa38da47a”, “/system/lib/libt9.so”, “a5638b43c1a5fe816f67bec276ffa8a5d0f4d4e2″, “/system/lib/addict.dat”, “e07d335a685e8e967435ea0107c633db053797eb”, “/system/lib/libwvm.so”, “a3288ef29b05d6767c6c8e0e4769d136bcb7878b”, “/system/lib/libfuse.so”, “645a9adaea6765108f05f970133a08c2c3b45c1f”, “/system/lib/libhwui.so”, “bf60f621acc6df54be10baf670752e62dbebd3ba”, “/system/lib/libdrmframework.so”, “acaf8d4b5da6d44df7f78c0d17155a3a9b7282ff”, “/system/lib/libcamera_client.so”, “842ac44e159f1fad23411665826457b0cea2bd5b”, “/system/lib/libhtc_ril_imc.so”, “8b4a945766c248c2d5250b0fbe4337c5afca7863″, “/system/lib/libdrm1_jni.so”, “59a5f1c90fc20245e22945b82e12d5b0e3e53718″, “/system/lib/libc.so”, “62e2f3998b4f4aea036c1a94c6933c6a6f288071″, “/system/lib/libETC1.so”, “4daeb96c26bf49c0a979dca3db7d048d0d27c09e”, “/system/lib/libusbnetjni.so”, “14c49510591b04d9a04a4ec1de1f01ae814f92a8″, “/system/lib/libssl.so”, “efd96a9c00bd754f7e13ffcee06a1012bd468d03″, “/system/lib/libext2_e2p.so”, “49e126516b8e9c6f9500603c1743bd7d103d6051″, “/system/lib/libindicinputmethods_jni.so”, “caffa718bba15fe7cd43a256a742c496cfa2a7e7″, “/system/lib/libnfc_ndef.so”, “2e9f9e6f0b63d3cb75659974644cdbbe90a302d7″, “/system/lib/libcubicRotateTransition.so”, “cb6f5db8257351d0967ea100eda4bb1344c5e60f”, “/system/lib/libusbhost.so”, “1250fa7b49fbb1a4e0ff496f035ee53c649ed95e”, “/system/lib/librtp_jni.so”, “e53246df9a8f7f04694d5c6b24a054c941e106ea”, “/system/lib/libmmparser_divxdrmlib.so”, “e3228e826847dead1b7f18f43de5af21608370be”, “/system/lib/libwivu.so”, “5c0eaee3b0868da59528a00b0dc5e74121fa0f54″, “/system/lib/libmode10fx.so”, “cc2c9835076500c4e63ffc9c91760431ef898570″, “/system/lib/libandroid.so”, “eb5db0336c91924b6a6ce1d665e5ddea5d521107″, “/system/lib/libpicowrapper.so”, “f5edb32e327257c2c2e89a27d490fdc95ca90e1c”, “/system/lib/libandroid_runtime.so”, “14f0295b10207027438c36104101d505becb4ce4″, “/system/lib/libstagefright_soft_mpeg4dec.so”, “637678754c0dfe07d08ec8112e91fc6f309840b5″, “/system/lib/libqdp.so”, “f40591d6183ad619ec4b7baabe81e0e869f18cf2″, “/system/lib/libmmosal.so”, “990051e90c595b1da8041ab9596ad76dfd1d94e3″, “/system/lib/libOmxH264Dec.so”, “022a2ff2a8e5efe97eee75c2f77a523094223d2d”, “/system/lib/libcpt9provider.so”, “a369b139fabc82b372b9653a9f2b01e64b5b1f0c”, “/system/lib/libsc-a2xx.so”, “f3365dc355637c3b87ca5a10171073eb8b936f79″, “/system/lib/libpower.so”, “034e4ec8ecfeee2abbb414b99d3e1cc13e6129e4″, “/system/lib/libtunein.dec.so”, “7f1d24846d1ffdc3a64a4801842db52877724f8d”, “/system/lib/libcw_ril.so”, “50558485d9650ad7317b0f840b09da1a3df47cf6″, “/system/lib/libstagefright_amrnb_common.so”, “64098a00c7e1add0c88a66f68f78c723bcbe01f6″, “/system/lib/libmtp.so”, “969e2a718a419e2977c94a261a6589258524a44c”, “/system/lib/libiprouteutil.so”, “a481597136abe25bb90b41927881eb246bc7ef8c”, “/system/lib/libcameraservice.so”, “ac38ec1e2458b3f68667beba7a6c40b71ed58cc3″, “/system/lib/libid3tag.so”, “3d2f5c3326576ae405eb70b410c89b147d574409″, “/system/lib/libbluetooth.so”, “bc30062a947be6d0ebbf7a0a0d5ee3aacff04d96″, “/system/lib/libjUPnPCP.so”, “96da929f1bcc6f9db7482e43171a4eb6656b3fb6″, “/system/lib/libvideochat_jni.so”, “461a5ae99286b0b285f402eb3c1591bcd52e1663″, “/system/lib/librs_jni.so”, “d8a3ebcd6723de86cc4177e8fb03e78dcf93a608″, “/system/lib/libtcpfinaggr.so”, “a051af0d661fcf9d1b7b781347998566fa455942″, “/system/lib/libFFTEm.so”, “844f30a67f84324c7416582f66b71355cf7f260c”, “/system/lib/libthread_db.so”, “ec33247c34f9f664bce5392f0f7d3a32173134b5″, “/system/lib/libbcc.so.sha1″, “d5b2026ec3d8356d631f15fbbca7aaaddc57f5c0″, “/system/lib/libchromatix_mt9t013_default_video.so”, “5d28f9977dfd7928de0ba41f5333f1ae2c40fe83″, “/system/lib/libext2_blkid.so”, “d37badc2bbcf0e7334ed4f07f6fde6f625f2f282″, “/system/lib/libstagefright_soft_g711dec.so”, “f33a8e9edaf02e8cdc06c6a256972610a509437e”, “/system/lib/libdiag.so”, “e3e763c2c529312b63665fb9133f62cb1d48da6d”, “/system/lib/libvoicesearch.so”, “978da70eb4ba78ef37e8fcd7c66dadba64912107″, “/system/lib/libwpa_client.so”, “843edd71ba743ddb549e1a65155ec9e5bd0bc467″, “/system/lib/libclcore.bc”, “a1e2610fdc0c2ef151248092fa32be807d1b983d”, “/system/lib/libcpt9core.so”, “dd4dfc7014bfaa63256e41490b3aed0264eabfdf”, “/system/lib/libaudioeq.so”, “017dd7e62fd14063c8ed31903eec47e56e53921e”, “/system/lib/libmmipl.so”, “80c9334cc2425ca7304321febfb9fa779ce15a06″, “/system/lib/libOlaEngine.so”, “85db0df428cf61148987474e7277512b561b2068″, “/system/lib/libglib.so”, “cb74cef6be186488a40fb0a5942ebffc8957c544″, “/system/lib/libnetlink.so”, “b07fa8f871dd2dd73f880a310c208f9f1cd78ade”, “/system/lib/libmm-adspsvc.so”, “537d6bbae84cf87f8d870896d3ff92b179035db1″, “/system/lib/libalbum_util2e.so”, “d59247bf5b96dcbbb5441a3d7e381c295fc5d933″, “/system/lib/libwebrtc_audio_preprocessing.so”, “d7bb0881710e519d4afdd9aeed56973e0e2ba68d”, “/system/lib/libstagefright_soft_vpxdec.so”, “52870bf4eb10bd2da283cb4b898adc5a13ae818b”, “/system/lib/libsrec_jni.so”, “4841db63d07ffdf3e42e0ea99eb0b081c7d15089″, “/system/lib/libsqlite_jni.so”, “3155fe533bf8ad61e9548691ac35366381ef20e0″, “/system/lib/libLaputaLogJni.so”, “fdb4813dff31851836d0874ffbd6d16e3b42eab0″, “/system/lib/libstagefright_soft_amrdec.so”, “f31b1dbada67d1eeaa4a48f73ef1d9005ffde2f5″, “/system/lib/libOmxMpeg4Dec.so”, “98534bdf3ec5b64c397485508063e8706758fee2″, “/system/lib/libaactag.so”, “d22c33c54126e1affce778e84230c41b87020405″, “/system/lib/libjpeg.so”, “f2689f30f7dcec694eb9061009eb3fb4fb578b23″, “/system/lib/libaudio_gsm.so”, “47f576d1a69c1b98ff6a3c389c8782adc9a94642″, “/system/lib/libicule.so”, “3e23ad9cff53649ab15f599ced78de941e04b864″, “/system/lib/libext2_com_err.so”, “398acd3bbd50edc36ced1d9aec756d454ade2589″, “/system/lib/libzoomTransition.so”, “10446ffa0389fea4e4c39d9d5e93dba95748fec4″, “/system/lib/libbt-aptx-4.0.3.so”, “088467380f982c0d49159e4c1a9be875a33d0c7c”, “/system/lib/libchromatix_mt9t013_preview.so”, “bf0e0bec9d2ed50dbe52d01179304f378f5e62e2″, “/system/lib/libsystem_server.so”, “07c708de7c5fb6c1215a77d913f8f1f78da70051″, “/system/lib/libGLESv2.so”, “a7bd75e38581f3379aa9c19b76aeea18f0f339ec”, “/system/lib/libaddrsdetection.so”, “fb440494d70b5ed54a7aeee13a480731392d9f17″, “/system/lib/libchromatix_ov8810_preview.so”, “6d1a92f0583e256d128a1f15bf65ac92bd64633e”, “/system/lib/libspeexwrapper.so”, “6b13c980b87d164277c02b707a61f8f494d09ac7″, “/system/lib/libpolarisoffice_Clipboard.so”, “efcb8fbe4dd24e89b188b967e78f4fbb6534ea18″, “/system/lib/egl/libGLESv1_CM_adreno200.so”, “3ac6c604181928fdb020deb8bf371db16bec114f”, “/system/lib/egl/libEGL_adreno200.so”, “d4c2130023f0ef6408a091fb2057c4d6313616cc”, “/system/lib/egl/libq3dtools_adreno200.so”, “646fa26781edd204eaf23230eefacb5647b865ce”, “/system/lib/egl/libGLES_android.so”, “c9dd72e07b24526fc6d5bb0299c9b166fea5b3c2″, “/system/lib/egl/egl.cfg”, “7d7dc8662f8ea558ccc4f84899a8fe2d4b010535″, “/system/lib/egl/eglsubAndroid.so”, “09fa1bf82608a591cd1a339520b54d811abe9a70″, “/system/lib/egl/libGLESv2_adreno200.so”, “70601d1632f52547038596afeb2727c977edf035″, “/system/lib/libwvdrm_L3.so”, “d3df2daf952f8c90c23d1ca1f263d6eb5314abe3″, “/system/lib/tcp-connections.so”, “b23c35bfee2146f965854e7ea85c2457c1c832d3″, “/system/lib/libmemalloc.so”, “333d186b0d56d0eea79531453798bcb3ecc190f0″, “/system/lib/libtunein.oem.so”, “215f317fb4d7507f0924a1de0f29fef7b9d2c982″, “/system/lib/libLaputaEngine.so”, “207b7e6035380da57cb463430bde9f24cc8efb7e”, “/system/lib/libstagefright_soft_vorbisdec.so”, “ce1d637489de9f87398285a334dd0e8bc31497ba”, “/system/lib/libhardware.so”, “b62edfbdf574ac3735b116d70da055272779dba5″, “/system/lib/libaricentomxplugin.so”, “2957ad1123360ba295efb5c9a8cf2676b0f76a93″, “/system/lib/libhostapd_client.so”, “68ac53a691d15f7267bc78f95e7e83e6f904448b”, “/system/lib/libdivxdrmdecrypt.so”, “b9f4dd358d41786122713811be836f973016438b”, “/system/lib/libhtcsunnyengine.so”, “fd7b2b0e58b1a0460f4617f5b3d791fe35c112a7″, “/system/lib/libfilterfw.so”, “a6defa4661540489a71525110aa7779da7792e37″, “/system/lib/libstagefright_omx.so”, “fd3acf64cc207be8b33775be7a3bcd0c15a11e7a”, “/system/lib/libdl.so”, “fc6be7756cc7b9a7c0b7addad1422cedec24f0a1″, “/system/lib/libstagefright_yuv.so”, “80ba77c09ee4105f0a3f9ba8ae695477125e5920″, “/system/lib/libtilerenderer.so”, “2022f3839270bd58c64628663c93ed159c00a173″, “/system/lib/libmscompress.so”, “3b154709c8b95638f76103af30646b92fabc4ccf”, “/system/lib/libdrm1.so”, “6a02d036abd1dfd98c00e02364f7215a9c32075b”, “/system/lib/libiculx.so”, “62a4c907cdce15492570eade91ace385ab089111″, “/system/lib/libm.so”, “76aae9e835458d1ca19792b7f371408612a7a2b9″, “/system/lib/libmcphal.so”, “dd8b4e1d81bc1af46fbe5f672d1d0090dea35445″, “/system/lib/libhtc_ril.so”, “c52fa372e8cb834c6a162b3fc3aefb926fb3bc77″, “/system/lib/libdbus.so”, “1ae83ae27d13c9876156583bdf82ac65e609bc45″, “/system/lib/libgcomm_jni.so”, “463741278c109bcab96c97ea7e6c715ec1b45615″, “/system/lib/libmmjpeg.so”, “2b6195095ff4f9f4601e5eef9016fa23951d7532″, “/system/lib/libstagefright_enc_common.so”, “6f658b133b92102555146d8147fae5fcf780077a”, “/system/lib/libscalado_htcalbum2.so”, “178eb388f6bec39eec57de18eec9c71ce079f91f”, “/system/lib/libexif.so”, “2fb6fb6319a46a08d7c2dbe3c80fb497470deeca”, “/system/lib/libmmparser.so”, “914ae76b2e8894f81cb73e8e9427f7438c5ec808″, “/system/lib/libbluetoothd.so”, “910b8cd6c70af0d44cce0156031c3b67cd3d236a”, “/system/lib/libfilterpack_facedetect.so”, “bde00ebd622e7263a393b805dd62c1f57e14bca0″, “/system/lib/libstagefright_soft_h264dec.so”, “f2bb15608fb92723dfee053e4927cbba4eaf6297″, “/system/lib/libAudioTrimmer.so”, “da897fcc65de17b461692c53d7ad61e5ada2f9f7″, “/system/lib/libhtcsunny2engine.so”, “0dcba8d364bebae2c183815072a1f222dad2df23″, “/system/lib/libLaputaLbJni.so”, “c2029ebd703eb3f07333df3b888ab5bf5fce1da5″, “/system/lib/libMLTransition.so”, “e7b49486a02fb5a00c303b60dedddbc07b51dbbc”, “/system/lib/libprojector.so”, “973cdac8e145092e9d778c11d7574113e77be96c”, “/system/lib/libpphwr.so”, “b8f0b773e68ed3305c49ede8688e28b10df85341″, “/system/lib/libsqlite.so”, “46d0a8d75c046aa2c6a0fd6b4ea7ef0f36fd8a13″, “/system/lib/libidl.so”, “475fd9a35f636c6c8c4b5b82c729ca52fa4c36d6″, “/system/lib/libOpenMAXAL.so”, “9151a28476fcd9fbddb268b745779d30a0eb501f”, “/system/lib/libstagefright_soft_mp3dec.so”, “b8b63632f220cda482ddf9d5d13642f148535722″, “/system/lib/libscaladoapi.so”, “50224f68e4865ab78d7d7e3abdf5e0cb1e1912a8″, “/system/lib/libdrmframework_jni.so”, “a3faebc2b9ae7ee7e763f3d8017c6a89a84906f1″, “/system/lib/libvariablespeed.so”, “e7b0235bbb7a0df3c10201519f913a22e50a9647″, “/system/lib/libsensorservice.so”, “2439636f5508df2ba51fe04100271b675d4e92a3″, “/system/lib/libchromatix_s5k4e1_preview.so”, “5dc682660aa9c897aa1e994a2ae99eacd820c6f2″, “/system/lib/libOpenSLES.so”, “397da66a99c8f6f924f8183a6dbed5fbb18b134f”, “/system/lib/liblz.so”, “8b22df24e1a88fce67d02c1915ae1792d7e90b24″, “/system/lib/libDMCmd.so”, “4b0b38b066fe5d4da46d567a6e49ad3401a8bd5e”, “/system/lib/libttscompat.so”, “07b22edeae120bcae3476a3d63ec090fe2bbfe40″, “/system/lib/modules/cfg80211.ko”, “d98f6094285e5f9d5bbf2fc387683bafac7d1a13″, “/system/lib/modules/kineto_gan.ko”, “62d3f94a3f5ebeb8a4864df953aa7119000697a8″, “/system/lib/modules/btwilink.ko”, “806cb71aa8fe879c884b2ebfa648b7a23ec02d90″, “/system/lib/modules/fm_drv.ko”, “60fd89fa6939d815766982c1dec41a714e16c7ca”, “/system/lib/modules/rfcomm.ko”, “487f729cf0d9ba62aba9c32d7540c1f1c9d243d7″, “/system/lib/modules/compat.ko”, “ba8271e4b24b35c000680f26d4c3ca37fecfad74″, “/system/lib/modules/bluetooth.ko”, “7c8a50831e44f55d583f978a7a5b695bed63ea4e”, “/system/lib/modules/mac80211.ko”, “e7f0b440bd552c5aa485848056d63f4b0d107154″, “/system/lib/modules/wl12xx.ko”, “29af7d6bf17f53da10ebf5c33f412ca8c02e8898″, “/system/lib/modules/wl12xx_sdio.ko”, “20dd94583d20194b4bf5529bbcf532c7de792be6″, “/system/lib/modules/hidp.ko”, “d3732a79ec79f0b8f35b99f51b2728c032300243″, “/system/lib/modules/bnep.ko”, “5a3bad78abd32f54d5c88ebf4824db44d5e80121″, “/system/lib/libcutils.so”, “30a26901627db573b4611ffe606c39895141858d”, “/system/lib/libpixelflinger.so”, “ad3ed1187cf678fe008c6f114234d81f3db0ac77″, “/system/lib/libqmi.so”, “050fea50c2f243becde919146caaf402ac5f652f”, “/system/lib/libsonivox.so”, “7e82853a3ec6add5f422656a5d7f1fba2e856a17″, “/system/lib/libchromatix_s5k4e1_default_video.so”, “667846ecfc2574934d7094e850e983

  • malilo

    Hi Max ! you know what? it worked too on firefox OS ^-^
    I didn’t unzip the file, just edit it inside.
    It really helped me and I thank you very very much !
    Cheers from France ;o)

  • Nilesh indalakar

    i am using samsung galaxy core GT-I8262
    getting error status 7 while installing custom rom

    plzz help me ma phone is off….plzzzz

    updater script is as follow…

    ui_print(“Installing Kit-Cat v3…”);
    ui_print(“BY VaibhaV”);
    show_progress(1.000000, 0);

    ui_print(“Preparing installation process…”);
    package_extract_file(“busybox”, “/tmp/busybox”);
    set_perm(0, 0, 0777, “/tmp/busybox”);
    ui_print(“Prepariing system partition…”);
    format(“ext4″, “EMMC”, “/dev/block/mmcblk0p21″, “0”);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p21″, “/system”);
    ui_print(“System partition ready!”);
    set_progress(0.200000);

    ui_print(“Installing system files…”);
    package_extract_dir(“system”, “/system”);
    symlink(“dumpstate”, “/system/bin/dumpcrash”);
    ui_print(“System files in place…”);
    set_progress(0.500000);

    ui_print(“Creating proper symlinks…”);
    symlink(“toolbox”, “/system/bin/cat”);
    symlink(“toolbox”, “/system/bin/chmod”);
    symlink(“toolbox”, “/system/bin/chown”);
    symlink(“toolbox”, “/system/bin/cmp”);
    symlink(“debuggerd”, “/system/bin/csview”);
    symlink(“toolbox”, “/system/bin/date”);
    symlink(“toolbox”, “/system/bin/dd”);
    symlink(“toolbox”, “/system/bin/df”);
    symlink(“toolbox”, “/system/bin/dmesg”);
    symlink(“toolbox”, “/system/bin/getevent”);
    symlink(“toolbox”, “/system/bin/getprop”);
    symlink(“toolbox”, “/system/bin/hd”);
    symlink(“toolbox”, “/system/bin/id”);
    symlink(“toolbox”, “/system/bin/ifconfig”);
    symlink(“toolbox”, “/system/bin/iftop”);
    symlink(“toolbox”, “/system/bin/insmod”);
    symlink(“toolbox”, “/system/bin/ioctl”);
    symlink(“toolbox”, “/system/bin/ionice”);
    symlink(“toolbox”, “/system/bin/kill”);
    symlink(“toolbox”, “/system/bin/ln”);
    symlink(“toolbox”, “/system/bin/log”);
    symlink(“toolbox”, “/system/bin/ls”);
    symlink(“toolbox”, “/system/bin/lsmod”);
    symlink(“toolbox”, “/system/bin/lsof”);
    symlink(“toolbox”, “/system/bin/mkdir”);
    symlink(“toolbox”, “/system/bin/mount”);
    symlink(“toolbox”, “/system/bin/mv”);
    symlink(“toolbox”, “/system/bin/nandread”);
    symlink(“toolbox”, “/system/bin/netstat”);
    symlink(“toolbox”, “/system/bin/newfs_msdos”);
    symlink(“toolbox”, “/system/bin/notify”);
    symlink(“toolbox”, “/system/bin/printenv”);
    symlink(“toolbox”, “/system/bin/ps”);
    symlink(“toolbox”, “/system/bin/reboot”);
    symlink(“toolbox”, “/system/bin/renice”);
    symlink(“toolbox”, “/system/bin/rm”);
    symlink(“toolbox”, “/system/bin/rmdir”);
    symlink(“toolbox”, “/system/bin/rmmod”);
    symlink(“toolbox”, “/system/bin/route”);
    symlink(“toolbox”, “/system/bin/schedtop”);
    symlink(“toolbox”, “/system/bin/sendevent”);
    symlink(“toolbox”, “/system/bin/setconsole”);
    symlink(“toolbox”, “/system/bin/setprop”);
    symlink(“mksh”, “/system/bin/sh”);
    symlink(“toolbox”, “/system/bin/sleep”);
    symlink(“toolbox”, “/system/bin/smd”);
    symlink(“toolbox”, “/system/bin/start”);
    symlink(“toolbox”, “/system/bin/stop”);
    symlink(“toolbox”, “/system/bin/sync”);
    symlink(“toolbox”, “/system/bin/top”);
    symlink(“toolbox”, “/system/bin/touch”);
    symlink(“toolbox”, “/system/bin/umount”);
    symlink(“toolbox”, “/system/bin/uptime”);
    symlink(“toolbox”, “/system/bin/vmstat”);
    symlink(“toolbox”, “/system/bin/watchprops”);
    symlink(“toolbox”, “/system/bin/wipe”);

    ui_print(“Setting correct permissions…”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/xbin”);
    set_perm_recursive(0, 0, 0755, 0644, “/system”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/bin”);
    set_perm(0, 3003, 06755, “/system/bin/ip”);
    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, 0, 0755, 0555, “/system/etc/ppp”);
    set_perm_recursive(0, 2000, 0755, 0644, “/system/vendor”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/vendor/bin”);
    set_perm_recursive(0, 2000, 0755, 0644, “/system/vendor/etc”);
    set_perm_recursive(0, 0, 0755, 0644, “/system/vendor/firmware”);
    set_perm(0, 2000, 0755, “/system/vendor/firmware”);
    set_perm(0, 2000, 0755, “/system/vendor/lib”);
    set_perm(0, 2000, 0755, “/system/vendor/lib/egl”);
    set_perm(0, 2000, 0755, “/system/vendor/lib/hw”);
    set_perm(0, 2000, 0550, “/system/etc/init.goldfish.sh”);
    set_perm(0, 0, 0755, “/system/addon.d/70-gapps.sh”);
    set_perm(0, 0, 06755, “/system/bin/su”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/etc/init.d”);
    set_progress(0.700000);

    ui_print(“Enabling superuser support…”);
    delete(“/system/xbin/su”);
    set_perm(0, 0, 06755, “/system/bin/su”);
    symlink(“/system/bin/su”, “/system/xbin/su”);

    ui_print(“Installing busybox support…”);
    set_perm(0, 1000, 0755, “/system/xbin/busybox”);
    symlink(“/system/xbin/busybox”, “/system/bin/busybox”);
    package_extract_file(“installbusybox”, “/tmp/installbusybox”);
    set_perm(0, 0, 0777, “/tmp/installbusybox”);
    run_program(“/tmp/installbusybox”);
    ui_print(“System installation complete…”);
    set_progress(0.900000);

    set_progress(1.000000);

    ui_print(“Cleaning up after install…”);
    unmount(“/system”);

    ui_print(“Installing default kernel…”);
    package_extract_file(“boot.img”, “/dev/block/mmcblk0p8″);

    ui_print(“ROM INSTALLED! Enjoy!”);
    ui_print(“Feel Android 5.0 L.”);

  • Pingback: How To Fix Zip Error Status 7 in Windows()

  • Chowder

    what lines should i delete from this script

    assert(getprop(“ro.product.device”) == “t03g” || getprop(“ro.build.product”) == “t03g” || getprop(“ro.product.device”) == “n7100″ || getprop(“ro.build.product”) == “n7100″ || getprop(“ro.product.device”) == “GT-N7100″ || getprop(“ro.build.product”) == “GT-N7100″ || abort(“This package is for device: t03g,n7100,GT-N7100; this device is ” + getprop(“ro.product.device”) + “.”););
    ifelse(is_mounted(“/system”), unmount(“/system”));
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p13″, “/system”, “”);
    package_extract_file(“system/bin/backuptool.sh”, “/tmp/backuptool.sh”);
    package_extract_file(“system/bin/backuptool.functions”, “/tmp/backuptool.functions”);
    set_metadata(“/tmp/backuptool.sh”, “uid”, 0, “gid”, 0, “mode”, 0755);
    set_metadata(“/tmp/backuptool.functions”, “uid”, 0, “gid”, 0, “mode”, 0644);
    run_program(“/tmp/backuptool.sh”, “backup”);
    unmount(“/system”);
    if is_mounted(“/data”) then
    package_extract_file(“system/bin/otasigcheck.sh”, “/tmp/otasigcheck.sh”);
    package_extract_file(“META-INF/org/cyanogenmod/releasekey”, “/tmp/releasekey”);
    set_metadata(“/tmp/otasigcheck.sh”, “uid”, 0, “gid”, 0, “mode”, 0755);
    run_program(“/tmp/otasigcheck.sh”) != “31744” || abort(“Can’t install this package on top of incompatible data. Please try another package or run a factory reset”);
    else
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p16″, “/data”, “”);
    package_extract_file(“system/bin/otasigcheck.sh”, “/tmp/otasigcheck.sh”);
    package_extract_file(“META-INF/org/cyanogenmod/releasekey”, “/tmp/releasekey”);
    set_metadata(“/tmp/otasigcheck.sh”, “uid”, 0, “gid”, 0, “mode”, 0755);
    run_program(“/tmp/otasigcheck.sh”) != “31744” || abort(“Can’t install this package on top of incompatible data. Please try another package or run a factory reset”);
    unmount(“/data”);
    endif;
    show_progress(0.750000, 0);
    block_image_update(“/dev/block/mmcblk0p13″, package_extract_file(“system.transfer.list”), “system.new.dat”, “system.patch.dat”);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p13″, “/system”, “”);
    delete(“/system/bin/otasigcheck.sh”);
    unmount(“/system”);
    show_progress(0.020000, 10);
    mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p13″, “/system”, “”);
    package_extract_file(“system/bin/backuptool.sh”, “/tmp/backuptool.sh”);
    package_extract_file(“system/bin/backuptool.functions”, “/tmp/backuptool.functions”);
    set_metadata(“/tmp/backuptool.sh”, “uid”, 0, “gid”, 0, “mode”, 0755);
    set_metadata(“/tmp/backuptool.functions”, “uid”, 0, “gid”, 0, “mode”, 0644);
    run_program(“/tmp/backuptool.sh”, “restore”);
    delete(“/system/bin/backuptool.sh”);
    delete(“/system/bin/backuptool.functions”);
    unmount(“/system”);
    show_progress(0.050000, 5);
    package_extract_file(“boot.img”, “/dev/block/mmcblk0p8″);
    show_progress(0.200000, 10);

  • Pingback: How To Fix Clockworkmod Error Status 6 in Windows()

  • Pingback: how to run apk games on pc | Info4u()

  • Darbel

    I’m a having a hard time fixing my CMW … I can’t install updates and files on zip and etc. its always aborted.. My device is ZTE Blade 3 .. pls help

  • Darbel Cabalquinto

    I’m a having a hard time fixing my CMW … I can’t install updates and files on zip and etc. its always aborted.. My device is ZTE Blade 3 .. pls. help