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!

Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.

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.

74 Responses

  1. Julio (mexico) says:

    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

  2. tarush (india) says:

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

  3. tarush (india) says:

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

  4. Victoria says:

    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???

  5. Matrox says:

    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

  6. Alex says:

    nothing, same shit..

  7. jonathan says:

    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

  8. pip says:

    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.

  9. Cmba Tamu says:

    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

  10. yash sehgal says:

    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 🙂

  11. leardas says:

    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 says:

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

      • loopingz says:

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

      • Sachin A says:

        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 says:

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

  12. Maji says:

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

  13. loopingz says:

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

  14. huzaifa says:

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

  15. aman says:

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

  16. Ruben Diaz says:

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

    • Max Lee says:

      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.

  17. Ruben Diaz says:

    Makes sense… Thanks a lot

  18. steve says:

    thanks. worked for me.

  19. Torklan says:

    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?

  20. Kasper says:

    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 says:

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

  21. Andrew says:

    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

  22. Jim W says:

    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 says:

      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.

  23. Didie Ahmad says:

    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 ?

  24. Chase C. says:

    Worked! Thanks, really helped

  25. Stenly says:

    THX a lot! it helps me exactly how you wrote it 🙂

    ZOPO C2 – MIUI rom

  26. beni says:

    good tutor.. thxs a lot 🙂

  27. Sohil Memon says:

    Worked for me thanks alot man!

  28. kenny says:

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

  29. Reda says:

    Thank you, it work’s !!!

  30. Pranav says:

    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.

  31. chaincux says:

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

  32. robijas says:

    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

  33. raja ahmad says:

    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”);

  34. Illuminati says:

    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

  35. Tom says:

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

  36. richyleon says:

    it worked. Nice work here man thanks.

  37. Gerardo Neto says:

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

  38. hablando says:

    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!

  39. el herpo derpo says:

    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!

  40. yaodinho says:

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

  41. steve dance says:

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

  42. Aaron says:

    where is the link to download the zip file

  43. Kapil gandhi says:

    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

  44. malilo says:

    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)

  45. Nilesh indalakar says:

    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.”);

  46. Chowder says:

    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);

  47. Darbel says:

    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

  48. Darbel Cabalquinto says:

    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

  49. Sarthak Sharma says:

    EASY WAY

    just flash through cwmv6.0.5.3

  50. Clinton P says:

    i got the same problem.. then i just formatted it by factory reset, wiped cache and cleared the dalvik data… then i set the root permissions and …installed the rom again.. thats it , done.. but i know that particular custom rom supports my mobile..

  51. GOONERBOY6000 says:

    Just make sure you have the latest version CWM. eg. to install kitkat on a galaxy s2 you need 6.0.4.3 or newer…

  52. Sai Krishna says:

    after removing it upto the semi colon, i have the next line starting as – mount(“yaffs2”, “MTD”, “system”, “/system”);
    and I still get the status 7 error..

  53. prestonjb says:

    My problem is it messes up the file signature so I cant use the normal recovery… How to regenerate the file signature?

  54. Ranbir Singh says:

    Hay bro i m using htc d526g+ how to install cwm file

  55. fermier marvyn says:

    is rootboxrom compatible with huawei y600-u20 ?

  56. Pourquoi ne pas raoporter les valeurs annonces les journes passes par ltat national?

    Au moin on aurait la possihilit de chicaner selon les vrais chiffres.

  1. May 7, 2013

    […] Spiegazione status 7 Da dove hai preso l'updater? SGAP: Aces Droid Plus 0.9.6 Beta5 RC2 E se ti sono stato d'aiuto non dimenticare il tasto thanks Rispondi quotando […]

  2. June 29, 2013

    […] dopo 2/3 volte che provo a flashare lo zip). Se invece vuoi andare sul sicuro puoi sempre seguire questa guida in inglese (se ne trovano anche in italiano cercando su google) che ti spiega come cambiare con un […]

  3. November 6, 2013

    […] this is the guide i followed. its really strightforward. get the rom, unzip, open updater-script; delete top few lines (as directed), save file, re zip. flash. How To Fix Status 7 Error with CWM Recovery on Rooted Android! | HighOnAndroid.com […]

  4. January 6, 2015

    […] How To Fix Status 7 Error with CWM Recovery on Rooted … – Download this video for viewing in HD on your smartphone or computer. Click Here to Download High-Quality HD video to your Smartphone or Computer…. […]

  5. January 21, 2015

    […] 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 … i get a status 6 error afta i fix the status 7 error. Reply. steve dance says. August 30, … […]

  6. January 29, 2015

    […] How to fix status 7 error with cwm recovery on rooted Description: Download this video for viewing in hd on your smartphone or computer. click here to download high-quality hd video to your smartphone or computer.. File Name : How to fix status 7 error with cwm recovery on rooted Source : highonandroid.com Download : How to fix status 7 error with cwm recovery on rooted […]

Leave a Reply

Your email address will not be published. Required fields are marked *