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

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.

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!

Before we begin,   e.g. Make sure if you are installing a ROM on AT&T Galaxy S3, the ROM zip file you downloaded is for AT&T Galaxy S3 not for Verizon Galaxy S3.

Step 1. Copy the ROM zip file to your computer and extract it using your favorite unzipping software.

Step 2. Once unzipped, browse to the META-INF/com/google/android directory.   You will find two files called “update-binary” and “updater-script”.

Step 3. Rename “updater-script” to “updater-script.txt” and open with your favorite text file editor.

Step 4. Get rid of the line starting with “assert” to  next semi-colon.  Usually this is the first line or one of the first lines at the top of the text file.

Step 5. Save file.

Step 6. Rename “updater-script.txt” back to “updater-script”.

Step 7. Rezip all the files you’ve unzipped.

Step 8. Copy the new, edited zip file to your phone.

Step 9. Try re-installing ROM, now it should install fine without Status 7 error.

That was easy right?  And you learned a few things about how ROM zip files work, the updater script file you just edited pretty much controls everything that’s installed to your phone.

 

 

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

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

Max Lee

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

You may also like...

  • Julio (mexico)

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

  • tarush (india)

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

    • Donny B

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

  • tarush (india)

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

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

  • http://taylorv49017@yahoo.com Victoria

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

  • Matrox

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

  • Alex

    nothing, same shit..

  • jonathan

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

  • pip

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

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

  • Cmba Tamu

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

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

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

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

  • leardas

    my updater-script looks nothing like yours

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

    • Allanio

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

      • loopingz

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

      • Sachin A

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

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

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

    • Sushir s singh

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

  • http://N/A Maji

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

  • loopingz

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

    • Max Lee

      Does ur phone have sd slot?

  • huzaifa

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

  • aman

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

  • Ruben Diaz

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

    • Max Lee

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

  • Ruben Diaz

    Makes sense… Thanks a lot

  • steve

    thanks. worked for me.

  • Torklan

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

    Any way to get this one working?

  • Kasper

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

    • Andrey

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

  • Andrew

    Hey Max,

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

    Thanks,
    A

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

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

    • Joop deBruin

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

      It needs to be updated for many devices.

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

  • Didie Ahmad

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

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

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

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

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

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

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

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

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

    Hi , what about this ?

  • Chase C.

    Worked! Thanks, really helped

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

  • Stenly

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

    ZOPO C2 – MIUI rom

  • http://tyarso.tumblr.com beni

    good tutor.. thxs a lot :)

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

    Worked for me thanks alot man!

  • kenny

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

  • Reda

    Thank you, it work’s !!!

  • Pranav

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

  • chaincux

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

  • robijas

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

  • raja ahmad

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

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

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

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

    ui_print(“finalizing”);

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

    unmount(“/system”);

  • Illuminati

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

  • Tom

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

  • richyleon

    it worked. Nice work here man thanks.

  • Gerardo Neto

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

  • hablando

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

  • el herpo derpo

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

  • yaodinho

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

  • steve dance

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

  • Aaron

    where is the link to download the zip file

    • Max Lee

      The zip file is the ROM you downloaded.

  • Kapil gandhi

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

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

    # —- start making changes here —-

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

  • malilo

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

  • Nilesh indalakar

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

    plzz help me ma phone is off….plzzzz

    updater script is as follow…

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

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

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

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

    ui_print(“Setting correct permissions…”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/xbin”);
    set_perm_recursive(0, 0, 0755, 0644, “/system”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/bin”);
    set_perm(0, 3003, 06755, “/system/bin/ip”);
    set_perm(0, 3003, 02750, “/system/bin/netcfg”);
    set_perm(0, 3004, 02755, “/system/bin/ping”);
    set_perm(0, 2000, 06750, “/system/bin/run-as”);
    set_perm_recursive(1002, 1002, 0755, 0440, “/system/etc/bluetooth”);
    set_perm(0, 0, 0755, “/system/etc/bluetooth”);
    set_perm(1000, 1000, 0640, “/system/etc/bluetooth/auto_pairing.conf”);
    set_perm(3002, 3002, 0444, “/system/etc/bluetooth/blacklist.conf”);
    set_perm(1002, 1002, 0440, “/system/etc/dbus.conf”);
    set_perm(1014, 2000, 0550, “/system/etc/dhcpcd/dhcpcd-run-hooks”);
    set_perm_recursive(0, 0, 0755, 0555, “/system/etc/ppp”);
    set_perm_recursive(0, 2000, 0755, 0644, “/system/vendor”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/vendor/bin”);
    set_perm_recursive(0, 2000, 0755, 0644, “/system/vendor/etc”);
    set_perm_recursive(0, 0, 0755, 0644, “/system/vendor/firmware”);
    set_perm(0, 2000, 0755, “/system/vendor/firmware”);
    set_perm(0, 2000, 0755, “/system/vendor/lib”);
    set_perm(0, 2000, 0755, “/system/vendor/lib/egl”);
    set_perm(0, 2000, 0755, “/system/vendor/lib/hw”);
    set_perm(0, 2000, 0550, “/system/etc/init.goldfish.sh”);
    set_perm(0, 0, 0755, “/system/addon.d/70-gapps.sh”);
    set_perm(0, 0, 06755, “/system/bin/su”);
    set_perm_recursive(0, 2000, 0755, 0755, “/system/etc/init.d”);
    set_progress(0.700000);

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

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

    set_progress(1.000000);

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

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

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

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

  • Chowder

    what lines should i delete from this script

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

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

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

  • Darbel

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

  • Darbel Cabalquinto

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