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.
73 Responses
-
[GUIDA] Creazione di una ROM - metodo semplice - Pagina 6 - Forum Android Italiano
[…] Spiegazione status 7 Da dove hai preso l'updater? SGAP: Aces Droid Plus 0.9.6 Beta5 RC2 E se ti sono stato d'aiuto non dimenticare il tasto thanks Rispondi quotando […]
-
[HELP MODDING GT-I9505] Thread su aiuti e malfunzionamenti relativi a modding GS4 - Pagina 132 - Forum Android Italiano
[…] dopo 2/3 volte che provo a flashare lo zip). Se invece vuoi andare sul sicuro puoi sempre seguire questa guida in inglese (se ne trovano anche in italiano cercando su google) che ti spiega come cambiare con un […]
-
[MOD]Sprint to Virgin Mobile LTE/MMS FIX [WIP][CM/AOSP/TW] (Update 10-14) - Page 7 - Android Forums
[…] this is the guide i followed. its really strightforward. get the rom, unzip, open updater-script; delete top few lines (as directed), save file, re zip. flash. How To Fix Status 7 Error with CWM Recovery on Rooted Android! | HighOnAndroid.com […]
-
How To Fix Zip Error Status 7 in Windows
[…] How To Fix Status 7 Error with CWM Recovery on Rooted … – Download this video for viewing in HD on your smartphone or computer. Click Here to Download High-Quality HD video to your Smartphone or Computer…. […]
-
How To Fix Clockworkmod Error Status 6 in Windows
[…] How To Fix Status 7 Error with CWM Recovery on Rooted Android … – When installing certain custom ROMs on rooted Android smartphones or tablets, you will encounter “Status 7″ error issues once in awhile with ClockworkMod … i get a status 6 error afta i fix the status 7 error. Reply. steve dance says. August 30, … […]
-
how to run apk games on pc | Info4u
[…] How to fix status 7 error with cwm recovery on rooted Description: Download this video for viewing in hd on your smartphone or computer. click here to download high-quality hd video to your smartphone or computer.. File Name : How to fix status 7 error with cwm recovery on rooted Source : highonandroid.com Download : How to fix status 7 error with cwm recovery on rooted […]
Leave a Reply to tarush (india) Cancel reply
Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.
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
i was not able to avoid the status 7 error. it showed up again. i was downloading pacman rom for galaxy s3. please help.
Same problem, even tried changing from CWM to TWRP, but to no avail
i did the same thing but it did not work please help me i cant change my rom now.
🙁
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???
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
nothing, same shit..
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
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.
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
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 🙂
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!”);
For this to work you must remove the line of code beginning with set_perm. Leardas remove these codes.
On mine I have 20 set-perm… Should I remove all those lines?
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!”);
there is no problem in it….!
Same problem here,
. I have Samsung Galaxy tab 2 p3100
Ok that got rid of the status 7 error but now I keep receiving a status 4 error. WTDN?
How do I copy my modified rom if my phone cant boot anymore?
Does ur phone have sd slot?
flash stock rom first and then flash custom rom it worked for me
guys every time you edit that updater script do it with notepad and i m sure i will work…:)
So, technically i can use this to install an i9100 file on my i777?
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.
Makes sense… Thanks a lot
thanks. worked for me.
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?
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 :/
open the file location in windows explorer, on the toolbar open Tools>Folder options…>View then disable “Hide extensions for known file types”.
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
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.
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.
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 ?
Worked! Thanks, really helped
THX a lot! it helps me exactly how you wrote it 🙂
ZOPO C2 – MIUI rom
good tutor.. thxs a lot 🙂
Worked for me thanks alot man!
well i removed the two assets from the pac rom on my galaxy s3 and all I get is an installation abort. help please?
Thank you, it work’s !!!
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.
thank you so much! I reinstalled the recovery and it works! XD
you’re awesome
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
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”);
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
Thanks a lot !!!
Finally I could install Cyanogenmod 10.2. stable on my Xperia Z-Ultra 🙂
it worked. Nice work here man thanks.
I loooooooooooooooooooove yoooou! Thanks *——————————–*
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!
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!
Lol, I would def. take up on a lap dance but if you want to thank me, just subscribe to my YouTube channel here: http://www.youtube.com/user/zedomax?sub_confirmation=1
i get a status 6 error afta i fix the status 7 error
tried this on galaxys3 with cwm deleted text as stated now it just instantly aborts installation with no code?
where is the link to download the zip file
The zip file is the ROM you downloaded.
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
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)
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.”);
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);
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
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
EASY WAY
just flash through cwmv6.0.5.3
i got the same problem.. then i just formatted it by factory reset, wiped cache and cleared the dalvik data… then i set the root permissions and …installed the rom again.. thats it , done.. but i know that particular custom rom supports my mobile..
Just make sure you have the latest version CWM. eg. to install kitkat on a galaxy s2 you need 6.0.4.3 or newer…
after removing it upto the semi colon, i have the next line starting as – mount(“yaffs2”, “MTD”, “system”, “/system”);
and I still get the status 7 error..
My problem is it messes up the file signature so I cant use the normal recovery… How to regenerate the file signature?
Hay bro i m using htc d526g+ how to install cwm file
is rootboxrom compatible with huawei y600-u20 ?