mount("ext4", "EMMC", "/dev/block/mmcblk0p12", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "Huawei/lewa_c8812/c8812:4.0.4/IMM76D/eng.lewa.20131227.140904:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "Huawei/lewa_c8812/c8812:4.0.4/IMM76D/eng.lewa.20140103.055227:eng/test-keys");
assert(getprop("ro.product.device") == "hwc8812" || getprop("ro.build.product") == "hwc8812");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "74a926d992042a8b2ad5f91eb1874ad9a9bcc8cb", "b13490d2e554413e58733886a3017836bcf65ac9"));
set_progress(0.000180);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "7807338861c801e8bfdd27aadf52b5dbf747bda2", "a1db1d20148c95047f4db0167d2602265d901d08"));
set_progress(0.000331);
assert(apply_patch_check("/system/app/Bluetooth.apk", "398fa5109df8068b87f7a7067ad8fb5e78db6825", "ae5a9c99ce00e339e2a891a825897299373a2f7a"));
set_progress(0.002207);
assert(apply_patch_check("/system/app/Browser.apk", "8547b8f03071e97bd9df278b81e4f6a3070ec603", "25f3df419cbdf26c90115cc1004159d7eba36615"));
set_progress(0.019149);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "2410986f09fd97e1667fafde1e9f8f7b5395747f", "3a92bb7fa22a71993f7be76827ca28e8565c1a69"));
set_progress(0.023726);
assert(apply_patch_check("/system/app/CallRecorder.apk", "f12d375561594f434fdb482c88505ce653e69695", "91be2949a89bb463ac9439f4e6391b075bdd26d4"));
set_progress(0.024472);
assert(apply_patch_check("/system/app/Camera.apk", "4f1c2430153db43b70adfd2f50b8bcfcdc3846b7", "68a89d65ed8a42206721898d2c5f790d555fa652"));
set_progress(0.035525);
assert(apply_patch_check("/system/app/CertInstaller.apk", "ae2b556eb1729ac643f5088768093ffc660b93b3", "4790660efd61ae192335c964730a9de05a313fcb"));
set_progress(0.035827);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "f83d1a8617b6814212c7a6f77f33a252d185196e", "4fda7711d22719357494e6555fd9f40e03763839"));
set_progress(0.042241);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "4a5dbeeac5678c09ea1137d6af8ce40c85f6f302", "e04ca2f3b9090a7e8f91e5e1cb099e868823534b"));
set_progress(0.042351);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "6ff99da2b3e1939d8b39175650e4d8a31012e104", "33cb9dce70f4dd9a1473d746b907035ccd01e90d"));
set_progress(0.045551);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "7726708d0b4519ed0294cd9957c9decd4d26c334", "089ed5bae4e635d1bcd35101f65495332562faef"));
set_progress(0.047558);
assert(apply_patch_check("/system/app/DrmProvider.apk", "cf9ca0bfe8329cc2f38006e199881ca26a9abe72", "f6f3225e32a80c8831c070d5889c0875a58cb99a"));
set_progress(0.047670);
assert(apply_patch_check("/system/app/Email.apk", "7851cf1abecbd5a172963f5d6842b6a74326e046", "7d53c180517194c8b9e0b04ad11f4f436420e368"));
set_progress(0.061188);
assert(apply_patch_check("/system/app/Exchange.apk", "550bd9763123a5ddf46278405bf4dbdcdc64f4da", "603e254ea75da2c18d923fe340509381842352fc"));
set_progress(0.068399);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "19e9de05bac2f38ac794128b08c924619aba6e75", "f040ceaf488325a5de353720f956f0a08cd377da"));
set_progress(0.068473);
assert(apply_patch_check("/system/app/KeyChain.apk", "f9df93ad3bc1453cf5eb0f8141165f6f3bbf72e7", "719c28204b34cc4e7966cd6643860f3c9ec891fa"));
set_progress(0.068695);
assert(apply_patch_check("/system/app/LatinIME.apk", "24fb73e54a93af76e38bfc0a48379db6e7cef2fc", "03e49daf7baa4ad9cb328a1dfded55d5c4c56b37"));
set_progress(0.083145);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "315eb9f3a34cce376571ef101addaeccaa540214", "f11ef5483b7295694da4ad6c49dbbbfc00704246"));
set_progress(0.092972);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "871c7cfc1107b96e40e993cc9a5d1afd2d59ad92", "103adf8357a31458be6e36f7feb7259aae63dbc0"));
set_progress(0.096204);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "dde0cef8deff670269abf67932aa25803a781ad7", "d4db25f0e0b106c7a7d2e75aa0894f7f64bdc6d7"));
set_progress(0.097258);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "e23e2bbc3d22dae66461f8ff3d8255db09bff918", "ac2a954e441b1f4724803b3aef79b047c38aee3d"));
set_progress(0.134986);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "3da882fdc606199bc7eb584f15afecf8ba91b172", "627ce3b55aa2248472fb2e25997fe031b38353b1"));
set_progress(0.136511);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "da43cf683cbc666922463dfc32d7469f1ca89a9f", "9c093f971bb23bbc82b372444ccd5e1d4ae60d5a"));
set_progress(0.145884);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "fea9d674c282fafcefb8a9557371da9a4a416cbf", "c4e7787f54903b56c83a8e9adea0e322881fec8f"));
set_progress(0.162824);
assert(apply_patch_check("/system/app/LocationProvider.apk", "c757ae3b1dc40ecb8cb3d8aba23c401d1dd65115", "938ce04ff38abbe4fb0de72360abad754cfedb3b"));
set_progress(0.186994);
assert(apply_patch_check("/system/app/MediaProvider.apk", "f993d9c386a693947bac9616b75d308a3807cf2a", "0dd21c422dec0354f38c2a29ff3527713a5537b8"));
set_progress(0.187873);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "efa95d18cb12c2904589d22d8ff7dd3838979094", "b458024a38b4615159a77ae37904c45eb37215c2"));
set_progress(0.188941);
assert(apply_patch_check("/system/app/PIM.apk", "f2c93506c873190960203bf2af10c6cafe7cd44d", "1d1b623337631e608203328d81b8560aa043c137"));
set_progress(0.267584);
assert(apply_patch_check("/system/app/Phone.apk", "b9d87aa352a7dbec06577dfd3ec3ac6f46afaf1d", "39f0b2322f8d4387ada6c573ccfaa5f67b155a36"));
set_progress(0.285695);
assert(apply_patch_check("/system/app/Provision.apk", "9cfc32781b767d5821f2f34c2784acf2d5e77194", "0802532170d34e442be5bd255b8f32dc2549c778"));
set_progress(0.285733);
assert(apply_patch_check("/system/app/QualcommSettings.apk", "90f54d696a405758630a1e00a75b3e234ddeb8b4", "aa8b5e3ecc145ff909fa98fcda02a1965fb261f5"));
set_progress(0.286227);
assert(apply_patch_check("/system/app/Settings.apk", "72083a18556b147bc5666980605d883a3e9b19ca", "eec84c8cedf14c0e2d6b621136a2c40e2162e437"));
set_progress(0.315379);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "227b78e6065d0874e3e2f3b8487671ab960abddb", "6dbb0f1ffdf6813e98e69ab6c7e72c06d4514f21"));
set_progress(0.315835);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "c5e6c50dea7cce6ce0755df1e0989f3b4321bafd", "21b0561da7122a66e96da6ed6ae7faa4924381e4"));
set_progress(0.315883);
assert(apply_patch_check("/system/app/Stk.apk", "f492bc061c30ae37ecf7f26528518027cafccca6", "0caa6f688bd0e4fd1b566d8471479f7fbcac9962"));
set_progress(0.316382);
assert(apply_patch_check("/system/app/SystemAgent.apk", "5d48736230c51fcc35d3c072c9bcc3b315080853", "8d1c878f34143d3976d97301c3a987bb1526beda"));
set_progress(0.316512);
assert(apply_patch_check("/system/app/SystemUI.apk", "c5944afa9f7ea4fe8a2412571c3e0d00db77f074", "a3a9676616e0ddd4ab74ee76d3184880f57913e2"));
set_progress(0.333335);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "53a9d702d98cde4a259022892f5bc676f2051e60", "6c8d8568eb855dfd6091096fe344cc660298c157"));
set_progress(0.334674);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "dc87820c080a36ded66660eb9d4932ed1b8f38c3", "c4c519d508a1e5ea22b6878c132e60870d5b4b0c"));
set_progress(0.334787);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "8d83b07034b3a781ba7f34f599be34c7fb770ce1", "f74435d05d7302e3899cf99eb44df44cd192d070"));
set_progress(0.336419);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "794cd4d312e53840781bd05ee86d78a42cc19986", "1ee8ccfe8e3311f185b0cb337b263acf1a7de4d4"));
set_progress(0.336548);
assert(apply_patch_check("/system/app/WAPPushManager.apk", "e55f7ee79c621450903e5360605e27ced0d29368", "b1bf6e1d9811808dff516401d3a1d16c8efb940e"));
set_progress(0.337224);
assert(apply_patch_check("/system/bin/ATFWD-daemon", "a1b6bbecd40d8c04be1bfef4955db63470e79711", "574937ef4ea76c1c6d909a7ef7f9e4d53f200c38"));
set_progress(0.337423);
assert(apply_patch_check("/system/bin/BlobCache_test", "2da6659e44a271aa942df200241149e2aaa23eb2", "a68d821cfff995b780adb5ac215a32d3e571a358"));
set_progress(0.338057);
assert(apply_patch_check("/system/bin/InputChannel_test", "d187ed1e65fa1afae53b6002a2fa34e4d5de5e6b", "b83f0c32a6d20a4f2acba37e17a73418268ce70d"));
set_progress(0.338596);
assert(apply_patch_check("/system/bin/InputDispatcher_test", "98ec4ad1bcfacf4f9c915cac393d2cba7018a241", "68f41920c0991d015b7318116282dfbbe7304109"));
set_progress(0.339140);
assert(apply_patch_check("/system/bin/InputEvent_test", "a0e817f3d7040cad5dafb7be9d389cc6499a123d", "17487fbce254083e6a78d6df3cf07f6a8d9cad73"));
set_progress(0.340021);
assert(apply_patch_check("/system/bin/InputPublisherAndConsumer_test", "bca569b0d60eb98785019200caa256d7c7ee7dd3", "ed31fb9e6e81deb7696c54c03a29366f8749ac17"));
set_progress(0.340779);
assert(apply_patch_check("/system/bin/InputReader_test", "f603fec4acc4f513b5b53dd63c38a2b6900166bf", "edc5e5a8d81df7f5ded9e54278027e0aff7232d3"));
set_progress(0.343993);
assert(apply_patch_check("/system/bin/Looper_test", "0575c338982d3103cbbec7e263c7d37671a7e012", "a4f6406bc590944bf687f931e522360f84c4cef6"));
set_progress(0.344853);
assert(apply_patch_check("/system/bin/ObbFile_test", "cc62fc43ad256011e1789a90a25ecff7e3dd1cac", "3ddfb47cb613267e409151eabf68f5d36fe8529d"));
set_progress(0.345347);
assert(apply_patch_check("/system/bin/PktRspTest", "461724fc7bdf0cc18b577f8fcda12f3f4b0e57f4", "ba7efa0bc3916bd18b214a65398085163247f072"));
set_progress(0.345405);
assert(apply_patch_check("/system/bin/String8_test", "7526e92247cdb1fddbf83cd715b2422b69c7d352", "3a16463ac35d76b158026b1c8300a2b185c24c20"));
set_progress(0.345858);
assert(apply_patch_check("/system/bin/Unicode_test", "959ccdc0eb2ffc56ee5201b5b8826a068ca25355", "4e7d9699cae331faf245899eb1eb77b51b6b92da"));
set_progress(0.346354);
assert(apply_patch_check("/system/bin/ZipFileRO_test", "2e4c1e312abcddcf91c03e2036b2b1ee3b787b53", "93ecd8b9d42d22dd3e0b5c70dbd576a0fbbccf41"));
set_progress(0.346806);
assert(apply_patch_check("/system/bin/adb", "6d75ff462429d98555001c87683756b6c69f646e", "3a2aa46db841c2ffb548e281a78e013dbca3d40c"));
set_progress(0.347795);
assert(apply_patch_check("/system/bin/app_process", "296ece3ab257f4f3b6410dc691a4fb68c217456e", "203ce6fd8fb3884236bfce2b3e0aa3db01a1edc9"));
set_progress(0.347896);
assert(apply_patch_check("/system/bin/applypatch", "4f7baa5e647ff983f3af9b96d13cb87a64a99bd7", "9f1c85077cd2e462d9323bd6dd2a38a0fbbb7181"));
set_progress(0.348406);
assert(apply_patch_check("/system/bin/applypatch_static", "3f4e62a02e24e850dc15c5d01a8263a1bf4400db", "fe47d270d8ae1e4744c17fc744a5f14043466ada"));
set_progress(0.350094);
assert(apply_patch_check("/system/bin/ast-mm-vdec-omx-test7k", "97441227289db68cdad8c6d4f30793d36c54fe05", "d688bc54db63e0e322dce228a83cef01e6600939"));
set_progress(0.350784);
assert(apply_patch_check("/system/bin/atv_fe_test", "132d843886f4313762fbd987a5f50f9e885fd1dc", "5b55cf4e16794f9ab6ab789506d8b383951defd1"));
set_progress(0.350885);
assert(apply_patch_check("/system/bin/audioloop", "be5dac11f0ad9329e892863e48d6409e98d4bb07", "1db30b2a8c675e76e022bdb09a546e3560cbb8b7"));
set_progress(0.350985);
assert(apply_patch_check("/system/bin/bootanimation", "d5e15d6f7606b266492ce5f780d74e52678512fa", "4c71d5fc0a013f03a7b4710fb322c5a00bf0078f"));
set_progress(0.351223);
assert(apply_patch_check("/system/bin/bugreport", "321786af78a95f62a711c59e528099235afa1a8e", "aa7c41a805cebf69a807e1235b9a66a2e81df2fc"));
set_progress(0.351281);
assert(apply_patch_check("/system/bin/check_prereq", "125f3b1d9cd23015a8883ef25603ec89c84415fb", "a24ed3a11ff92289149b850cb49037aad6cc023c"));
set_progress(0.351881);
assert(apply_patch_check("/system/bin/dalvikvm", "2ab9d82097dadd82bbfa18745bf76bd440036f48", "cb3cfa21703fb3cc49ca7674f11d5637abf558f5"));
set_progress(0.351939);
assert(apply_patch_check("/system/bin/dbus-daemon", "adeb7c8e3a8586999aa424dbb09bb6700835358c", "2e3618dd8ee92d20782f6340a44ada71e0d8d3b8"));
set_progress(0.353304);
assert(apply_patch_check("/system/bin/debuggerd", "4256dd49409d3899bb6fccecea2534c4356ba954", "a4548ffc3143ab5e2077aa2f2f185cc599266560"));
set_progress(0.353575);
assert(apply_patch_check("/system/bin/decoder", "fba7e41a42a4b735adb076f861f8e6ac598cecb9", "bc091d2361bab0374ba0589a1da84d8073099c24"));
set_progress(0.353675);
assert(apply_patch_check("/system/bin/dexopt", "3768fd1885b6e198832091fe9c4acd5569bab554", "a0ef1c6404c1fffdf90dd386246b2fe94c491f7c"));
set_progress(0.353776);
assert(apply_patch_check("/system/bin/diag_klog", "6afa6a47184427125824ecd8fc3d7c3026ea7ab6", "2de35dcc478df5452db43328e03c78447a8f45a1"));
set_progress(0.353835);
assert(apply_patch_check("/system/bin/dspcrashd", "81169629366181956c8a7d934fe105e81125148d", "4a29c690f2d4daec3b2d02e1a51756161bd5ebd1"));
set_progress(0.353894);
assert(apply_patch_check("/system/bin/dump_image", "3fa811b2f6e64fafb7327f1078fc8876d4dc6a72", "f681b2ade200ea5f5712a776719702b518a0bd76"));
set_progress(0.354038);
assert(apply_patch_check("/system/bin/dumpstate", "9117371e68f333ea1f34dc8487fc4c07cc43e8cb", "d205feeac8962c3d6a6f5bcb977906c5dcdd1e67"));
set_progress(0.354474);
assert(apply_patch_check("/system/bin/dumpsys", "8d1b150bfef531552620ea71bbea86e0d6a41e1d", "d23914dffea7ab95c7f3ce2405b87a6e0205a059"));
set_progress(0.354575);
assert(apply_patch_check("/system/bin/erase_image", "3097837a3c7acd4740a176f7619afba0d211f624", "6aeac5b5e2ac4f9854092c7f5aeceb2bd035240c"));
set_progress(0.354676);
assert(apply_patch_check("/system/bin/flash_image", "3135fda2cc7f75abf26980f4db7f7a2293ae3e66", "78c58d686630b87f9813439c4b738fd9d3699863"));
set_progress(0.354820);
assert(apply_patch_check("/system/bin/fmconfig", "9400f31a69b03c186b2e846ed17b1bf6b0256c35", "955c3dfe0ca5da9d16edf2bdbeac74f30aa843d0"));
set_progress(0.354965);
assert(apply_patch_check("/system/bin/fsck_msdos", "a786fea34e838c75aec885e3b7851fea97f995d4", "5c96495035788170392107f924bdf7943a11d81e"));
set_progress(0.355238);
assert(apply_patch_check("/system/bin/ftmdaemon", "377753b848d35085bae406ce85f9e4a7043fa69d", "a9db1c5b5576e3fe4bc0b3e4748522de2ba5f37f"));
set_progress(0.355680);
assert(apply_patch_check("/system/bin/gdbjithelper", "5ba0733e0fc91ddc616e723f7f7266e756d094cf", "7a4697ded8aadf973916fdd4b1f1f0ad22ba0148"));
set_progress(0.355739);
assert(apply_patch_check("/system/bin/gzip", "251dd24ad724ef07eb1393fcb92d7e8799e80fa3", "ef9de3b0ae5762f16ae11445e2908a6cbc99b094"));
set_progress(0.355839);
assert(apply_patch_check("/system/bin/installd", "d56431296ff9f18ed864574a3d00d2f8c41f92c8", "d85b62d5c2483fd38ed931e7b27d5932bcbf3ff7"));
set_progress(0.356069);
assert(apply_patch_check("/system/bin/ip", "258c295ce38e300b091d3fff426a134577fef740", "1673a2976d5504b0b33474c9d80c63bd6a6daebd"));
set_progress(0.357473);
assert(apply_patch_check("/system/bin/ip6tables", "ad1d358a95f5f5831282b1a8ea058567c6bc2d5c", "11e67c1a8261959b56d0ebe4338b21341828ddfa"));
set_progress(0.359298);
assert(apply_patch_check("/system/bin/iptables", "d6d2292e7efe74379cd621f1712ea04ae7d6dbeb", "f8acf5becce99762b9e599bd26d3c346159a44f0"));
set_progress(0.361181);
assert(apply_patch_check("/system/bin/keystore", "9e728cad6f35eb2d67560ccd3908e0adf5415e96", "08d193f840431ca246f6d7da408db1818dfd1d32"));
set_progress(0.361286);
assert(apply_patch_check("/system/bin/keystore_cli", "d251579d3471d1f678929bbcdcbdca89db50014d", "f3c55d87b399ff13c56615c6cbd8b581802a2b1e"));
set_progress(0.361345);
assert(apply_patch_check("/system/bin/linker", "f5fc1fa968271eee53016e3f8adb5a58950b7847", "616b98a453df3901190540654ff709bf6d12a7e3"));
set_progress(0.361749);
assert(apply_patch_check("/system/bin/loc_api_app", "17a5f206e3c7d7a0901a0465fe52dddc9eadaee8", "9f8ba911ac8e3ea17c9eaae34fc16ffb7b93f703"));
set_progress(0.362203);
assert(apply_patch_check("/system/bin/logcat", "b645ef3f543377a0c3fa96a052c8b6fa5c74ccca", "d2a8959c67c1fa88e8c6679c18d71f0a06fdfbf8"));
set_progress(0.362346);
assert(apply_patch_check("/system/bin/logwrapper", "532aefc711864a4a8c4f3975a9889b1d59ef7700", "265ca3fe4904e56635460ddbd69336ee2784ea02"));
set_progress(0.362447);
assert(apply_patch_check("/system/bin/make_ext4fs", "2e0f64d8ac7aa8cbe4ea141af8c997294abede1b", "941657bfe5f666b32f447edd06668f5847394bd6"));
set_progress(0.362504);
assert(apply_patch_check("/system/bin/mediaserver", "6bdfc569cff60091b9a7172293d5207dffaf6471", "45fd901dba3ad2725cce0493d3b0192d3ffd1d47"));
set_progress(0.362562);
assert(apply_patch_check("/system/bin/mke2fs", "e370c27c25f6d2aa8a817785214309cfe5693eda", "6ffeed2e314b392bc3538eac0145b43a4307b936"));
set_progress(0.362918);
assert(apply_patch_check("/system/bin/mksh", "d19d5dce4389336ad912fbaefb55b2250cdf752b", "a5aaee5822983fe25b828b21f1d08abbaf63be3a"));
set_progress(0.364466);
assert(apply_patch_check("/system/bin/mm-jpeg-enc-test-client", "232472de94bb046beaf78601113320c3332634b2", "8946abc7a9a922b10623dfe1cc6fae99fe4c6517"));
set_progress(0.364651);
assert(apply_patch_check("/system/bin/mm-pp-daemon", "929a0ac1b180d95136bdca8f3b0b7da8c3d34e29", "feb405be072da6ef0553f9098c922bc774cc9a6d"));
set_progress(0.364837);
assert(apply_patch_check("/system/bin/mpdecision", "bf3919d2fcc98d8d7265f4ee9bfc363de85b29d6", "4f90d41c850fb3dc1dc6319ecc650ab3a9894dfb"));
set_progress(0.365069);
assert(apply_patch_check("/system/bin/n_smux", "6e09adc5fde2e9914d4037f0a571a3305a83174f", "1a325099294de5357cc05eff606313f07c7af065"));
set_progress(0.365126);
assert(apply_patch_check("/system/bin/ndc", "2c8f1fe2e373fe09f8e878270a3ce396acfbbd8c", "38f54f0973fb86b381b2694583a84003f0913d20"));
set_progress(0.365184);
assert(apply_patch_check("/system/bin/netcfg", "787c1277bf34e6e6061e80a11f31f77df1d5ca1f", "24fcc85d60464b31504e7381dd76b874b0a9289e"));
set_progress(0.365243);
assert(apply_patch_check("/system/bin/omx_tests", "9ff8ab83111a7e8de5bc5e5fd5805dcca7669cd9", "915e8a8a0ab412a22b7fcbf9325f47e3091936e1"));
set_progress(0.365577);
assert(apply_patch_check("/system/bin/pand", "a439db6c3bc4207dbe39fdc174605f5ba4088806", "e508952d7ca7a57809a93dc92bef992b8f24d5b3"));
set_progress(0.365768);
assert(apply_patch_check("/system/bin/ping", "978eff14000cf25c30dee39eeb26758a2c434830", "60f11d095fe1c617c814b30b043ae21c89bb7e97"));
set_progress(0.366041);
assert(apply_patch_check("/system/bin/ping6", "584ef17b65b96689c07743631bb4a81e601296d2", "e9118eec3b50bae317681d49859d4d979d12c970"));
set_progress(0.366272);
assert(apply_patch_check("/system/bin/powertop", "abf2e97c365dbd813026744f09c38d3a31954f9e", "91d6ba838f5365d8f1b9000e0a8f5c3fa63c154b"));
set_progress(0.366548);
assert(apply_patch_check("/system/bin/qemu-props", "129bef8b0a37dabaeb8dd16b44087836b7a83ab7", "5ce0996731fdfac75cbb86c8428b93980970ce0b"));
set_progress(0.366606);
assert(apply_patch_check("/system/bin/qemud", "77db3cb0b1302c0a3192fe9d2bb861e19973eeb4", "82913ea3726666dd0ca192cfcfb06831c1f3bfe6"));
set_progress(0.366706);
assert(apply_patch_check("/system/bin/radiooptions", "995a824b363b818f3fae06eec7dedbac81a5a14b", "1081bc72f56fc2c2f949d2aae8ce00d28c4a702a"));
set_progress(0.366763);
assert(apply_patch_check("/system/bin/record", "7e5dbe8181ada39727c6bc4d277a38f39b27df3b", "e17431e4a666f18aa12b793a9c81e7cf85c4893c"));
set_progress(0.366867);
assert(apply_patch_check("/system/bin/recordvideo", "f3a06f7e0725ee84f2be156b7209a403fb85aee0", "d5064bd68a2da7419ed4a6b01f430e7013ceb77a"));
set_progress(0.367013);
assert(apply_patch_check("/system/bin/recovery", "c44d11d626b7884332a405655c102b9c23644937", "dc59e179783bc76b4c3de3646d47978b6acf6396"));
set_progress(0.372043);
assert(apply_patch_check("/system/bin/rootagent", "1eca1f022dbded9d2d1ce8dd5dac493b8499e143", "50aedcbbd982a71410db6fa4617d56d9768dfb37"));
set_progress(0.372145);
assert(apply_patch_check("/system/bin/run-as", "c076b0399c0fd5114cc95c0b68a385cca67dc515", "d087f0ca93d981ed01ab858e00fefc47422a4f2b"));
set_progress(0.372797);
assert(apply_patch_check("/system/bin/schedtest", "c73546bbc1dc12a262487056453ea1fdd057de89", "e11a0f05eaca9733277bf144b2e57a7f5941e1f6"));
set_progress(0.372853);
assert(apply_patch_check("/system/bin/screencap", "b0457d8cc8c6d2f7bc18b38ca1bb1c36c898fafc", "04ea83142b87ee2834a899315fc1c5fd515266a5"));
set_progress(0.372912);
assert(apply_patch_check("/system/bin/screenshot", "2aa07b9bb003b454fdfc8388ca080f6bd026e8a3", "83f2c8975260920488491517930cbb9be67d505b"));
set_progress(0.373266);
assert(apply_patch_check("/system/bin/sdptool", "6bc3e527a8616b0098c3bcbe0b121c4bd344e6f6", "841cb3e95a5fdc0b72b15e82f155c74b7425d175"));
set_progress(0.373700);
assert(apply_patch_check("/system/bin/service", "5839c521ce8d0e09c1d4cceaddd4c81b4c14e491", "e550585c75d8bf6e318dcf1982152cf6612eebaa"));
set_progress(0.373801);
assert(apply_patch_check("/system/bin/servicemanager", "bd7a578d404123fdac370dfcf1610dbaa5fe2af2", "056fb78f2685fce0dcbff08e2ebac87c92dcbb0a"));
set_progress(0.373904);
assert(apply_patch_check("/system/bin/sf2", "92961b58dc5b26b411cb0d4d2e9089dd08480563", "f68447a01846e1bb9edafe380d74bf5510a2f259"));
set_progress(0.374178);
assert(apply_patch_check("/system/bin/showlease", "8720f1cac8b8098b9155f46eb0d19f24ff701a6e", "6f647d1ee549055bfb82384744fa54c736ce32a6"));
set_progress(0.374290);
assert(apply_patch_check("/system/bin/silent_profile", "6c1a96ddb76b302a22824aaa71155de3ec4d3533", "70d23f15a33b7f26c91b67a39a24e816594ce645"));
set_progress(0.374348);
assert(apply_patch_check("/system/bin/simg2img", "785f3d6aa3a67e92faa7c45dc280a52fc5cb82e1", "ca65ad47d4f6f3bc8ff0d1069811222ffdfd7424"));
set_progress(0.374447);
assert(apply_patch_check("/system/bin/skia_test", "43245d6ce4929b175420f82709b4e8b001be714c", "39f6c348719338e39b6856693ad1d608bdc4b87d"));
set_progress(0.375454);
assert(apply_patch_check("/system/bin/smlogserver", "2da15df919682057b50435fe0ba3a41ef17f0918", "90bcd6f6e0eaf1347334024aeb55da98be84a891"));
set_progress(0.375511);
assert(apply_patch_check("/system/bin/sound", "63de6f5ad865e9f1030ca268867f14eeb66824d4", "7d856444f0150c6fb36ee010d0bcf0e8da11747a"));
set_progress(0.375611);
assert(apply_patch_check("/system/bin/stagefright", "2106c002df0961830b07a58d8de61c5687307adc", "060931b59c018f10d99508fa848191b7f4e9ba31"));
set_progress(0.376019);
assert(apply_patch_check("/system/bin/stop_mdlog", "3a056310439c06652ad5f53c52904b762912ec20", "66aa041bfe0315beddce6670f1ba5efd0d322369"));
set_progress(0.376076);
assert(apply_patch_check("/system/bin/stream", "effdd806de6b4752f4322c1d57fc2393acdb4892", "1f7edbac076710f2f71767481e3b3ed5f99c6956"));
set_progress(0.376396);
assert(apply_patch_check("/system/bin/su0", "898b890367c6299adeff2e27b089731f0cd56390", "459de8bd290b584298aec951d0eeba787f3a121c"));
set_progress(0.377179);
assert(apply_patch_check("/system/bin/subsystem_ramdump", "51b6530c809b23926b08271ef3de1e5fb5a19aae", "4ed41b3d0b5912d73d32f97356ce86ca962c3a71"));
set_progress(0.377281);
assert(apply_patch_check("/system/bin/surfaceflinger", "8f89b6c0bf9f49c63f87924a9c4c9e98fa32da17", "5f27d81d79cd94847aad18cce4e26ab9f136ed27"));
set_progress(0.377338);
assert(apply_patch_check("/system/bin/system_server", "4af9d4af2a036632a2c15b45f4aad5cf6088ed05", "2420de4109b7f73925a3dd9eb7a1336ae1205ee0"));
set_progress(0.377395);
assert(apply_patch_check("/system/bin/tc", "3c77646d38fe51b004f197c6e2d69630b51f76b0", "d3f378ca4e9030a6d1b2cb5cd578d8128ac066da"));
set_progress(0.378131);
assert(apply_patch_check("/system/bin/test_diag", "98a4e1c55eeadaee247122dccb28bc907e62ce36", "40c1a1a75d2081638beb0551bd3f2e80e78c50af"));
set_progress(0.378235);
assert(apply_patch_check("/system/bin/test_gemini", "1edef412bfcae8fabd6854cf1f760e12953f0948", "162642a0690b4013d030bdfc5d9ff13e7f1eb959"));
set_progress(0.378383);
assert(apply_patch_check("/system/bin/testid3", "b996c0bbda01c25ead85a0295c0c6251e73b960c", "09a405d2bc85c14ca7522aaa63e9f3572ceab9c8"));
set_progress(0.378483);
assert(apply_patch_check("/system/bin/toolbox", "3d1808a485bc35a7c22a7f32c4c613e347ccab61", "b15d84fea3feef74a143638a673de561b2a2be02"));
set_progress(0.379534);
assert(apply_patch_check("/system/bin/tune2fs", "9e1a5003a888385a264fcdc817ee1b0a8f6fc40d", "686a3d545897e7dfd9ff9d36f663237b144b0c02"));
set_progress(0.379806);
assert(apply_patch_check("/system/bin/tv_driver_test", "fb886ea2a1f1cb0d2626a4058570c7d59ab8b00e", "b0ac23cda8874b759d2328e5a0978ce76681dd6f"));
set_progress(0.379908);
assert(apply_patch_check("/system/bin/updater", "7f6deb28844decab5fe808ed37ef3d9d877f712d", "045c45068401d19f577bace8a5a4d2ee82500d89"));
set_progress(0.382362);
assert(apply_patch_check("/system/bin/v4l2-qcamera-app", "8d0969b424695be1450d6c71d373f5d9a9f28862", "df7b50f25ad6ce34e09c189f860e6b322b16f548"));
set_progress(0.382685);
assert(apply_patch_check("/system/bin/vdc", "1947bc0e38001336bf551ae974fb298b42561539", "31bc8260f7f76f9f2195830ff3da7edbcd488a26"));
set_progress(0.382743);
assert(apply_patch_check("/system/core/libmincrypt/rsa.o", "396ba1358575bab56ba9331d9fa05f1b66c9b188", "3a310c1e2a7f30d1e460e0552500ebd62d98426e"));
set_progress(0.382839);
assert(apply_patch_check("/system/core/libmincrypt/sha.o", "b3ddfe3707fa8d5ad1476b9572ea1ff95808b485", "c261b50ebbf6c25e1341505906c16a9f9bf8bbcb"));
set_progress(0.383020);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "0afa816093f1506d3842b1a91d5456a8cccae98e", "14a944e525a4e92e4f3936469aea95cc620ac3ef"));
set_progress(0.384476);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "c33171e20340baf81e85b57f4629c813c5f15ed3", "7f1dd3758ec86f032ffd11386f218b5006e6219c"));
set_progress(0.384534);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "667c75893c89e50a639198b401dff6095efe54a0", "f803134fcccffa49b047cb663dc56b56f1679447"));
set_progress(0.384545);
assert(apply_patch_check("/system/framework/am.jar", "29337221595981329ce327533c6f9d1d60276b21", "e652c97dbb0d6e438624dffaa5e7676c51ce47e0"));
set_progress(0.384714);
assert(apply_patch_check("/system/framework/android.policy.jar", "e31864846f05096e0bb22eb16b169e25e65f27d1", "18d9bf3a42955e468b3cd215a63b51c5a50022a6"));
set_progress(0.386256);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "81c87324eabc91c62b456245713359033d2c1cca", "1a3f3045ea6b7b152308b67759803d8b9e95bb05"));
set_progress(0.386980);
assert(apply_patch_check("/system/framework/apache-xml.jar", "552d0ae99a5b629bf688477b04c3e030d3f7d8c2", "67ad7d863cccdc7fb7fbd81db2ae7dec2eb2bde0"));
set_progress(0.392573);
assert(apply_patch_check("/system/framework/bmgr.jar", "915d449956fe18206865a128387e5588e817b368", "a43cb51eb174823493ecba5d539c728799d47eee"));
set_progress(0.392640);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "1f5234cd8a3b8162b4734e5f0f958066b3c084ce", "ea72617a9ff93bed0bcca3963314a734419cf376"));
set_progress(0.396288);
assert(apply_patch_check("/system/framework/bu.jar", "ceb6f539cd6f288f5b69267b8c09b3d57b0614da", "fb3eb4ad809c2c8154683fa36ac555d4c2c7820d"));
set_progress(0.396313);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "00fb8a0e293139a3fb893df36cee3891dff06241", "36e966837d0ba2ceb80b30e72bf522e97b257939"));
set_progress(0.396346);
assert(apply_patch_check("/system/framework/com.qrd.plugin.common_interface.jar", "0644a84e6fcbd4b7c2e95b0ed1b24bb96e6cabbb", "81216b6684b5a48313d6019efb0c3f40880d2047"));
set_progress(0.396356);
assert(apply_patch_check("/system/framework/com.qrd.plugin.demoplugin.jar", "90e38355a3a5cb4703fe38476815d9b567f2836d", "2ced7ce7c53edea97bf23c85f2ee5145499dab25"));
set_progress(0.396364);
assert(apply_patch_check("/system/framework/com.qrd.plugin.feature_query.jar", "432792f3f3ce0e57feb004774550869439d06047", "4d5e09eda3c200d2a325e2cd9b87fdb3a47a9bb4"));
set_progress(0.396380);
assert(apply_patch_check("/system/framework/com.qrd.systeminfodetect.jar", "c3f0ca54d8b021e4070d27606437a605d3bcb6e2", "2c5cde928512ec34704816d485dff5155e1f3166"));
set_progress(0.396392);
assert(apply_patch_check("/system/framework/com.qrd.wappush.jar", "9405a825099554d31876a10743be1586cfd56972", "db2b1c4581fe49eb50be9b548d0b8c887c2603cd"));
set_progress(0.396456);
assert(apply_patch_check("/system/framework/com.qualcomm.location.vzw_library.jar", "46233a28285639b470278d1dc804744b502c15c2", "c7769ee208041d172705a6643f66a23f5c06d75d"));
set_progress(0.396653);
assert(apply_patch_check("/system/framework/core-junit.jar", "a36bbcd4c149a1f9278edbfa4870c30d8c7b8fd1", "ca934239541cbe3620f9c96b555bc76e62aa12be"));
set_progress(0.396755);
assert(apply_patch_check("/system/framework/core.jar", "8bee209a67a6c0cc0e4c76d70aa4cfedffa9b0b4", "0b0374d3d71f22603a99488a79f8cc8941568f6d"));
set_progress(0.409747);
assert(apply_patch_check("/system/framework/ext.jar", "eda300f51e44f6d36fa84c77c726b3cba157b13c", "be560433b172a265fa78eded7fcb78d50bc99b54"));
set_progress(0.419846);
assert(apply_patch_check("/system/framework/filterfw.jar", "365da823667280037e786e00594adc9d541e4a8b", "02ad4c654cf770cc8245a52d7f76fe1dd1f03423"));
set_progress(0.421038);
assert(apply_patch_check("/system/framework/framework-res.apk", "98c5deef808abe7e127e7c1c95d27eb013fe8e35", "682f4201b4a2441cecff543208fc0deaa09aa30b"));
set_progress(0.468396);
assert(apply_patch_check("/system/framework/framework.jar", "2b35c32857e6a887fc08d1fa7c19acecedfa3409", "e6ed1ff770de5c12d0c436cd3f7df9fa4c527e30"));
set_progress(0.512132);
assert(apply_patch_check("/system/framework/ime.jar", "c8b6827a3c19f8e62cba243f8f8ad0cb8754fcf2", "d10dc3717e3e6712ed7703e0dfc03c453621c91c"));
set_progress(0.512165);
assert(apply_patch_check("/system/framework/input.jar", "f33fb8b10c86e7264ab9c3849995b8e760086f71", "6b2a56752d5cde840cf7bd310213005972441e50"));
set_progress(0.512191);
assert(apply_patch_check("/system/framework/javax.obex.jar", "10c2fa056e7ac969d142d42ab31e4b7d1a37fc50", "4d6d8f053fa9e159947bea1620f0445e467dcf04"));
set_progress(0.512485);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "a190ec9c508bd8fb9926f28589b0951908e34d90", "fe6c79126bca64bc0dd938db2e40caa0731db5ff"));
set_progress(0.517019);
assert(apply_patch_check("/system/framework/lewa-res.apk", "182c57e8c7a8e1a32a52084672e30cf45ff1fe7a", "a359321d1cbdad1acb60116a4e118230528ff2ff"));
set_progress(0.543561);
assert(apply_patch_check("/system/framework/monkey.jar", "bf9fd7ce834774ccbda69c81f61c5b7f3ebf5bd3", "fe7031a660e127f71b6d410cdc450b587727a4b6"));
set_progress(0.544037);
assert(apply_patch_check("/system/framework/pm.jar", "51184c2c4f118f057102780106bbd698eae725e2", "e1b78b37b0fa4c9d78ce66c96d99918fb1b42425"));
set_progress(0.544170);
assert(apply_patch_check("/system/framework/qcnvitems.jar", "aae78dcd3611808eae6ac873af549ca960324836", "34e8657846ed279d79f18950596f95a3b216e9d2"));
set_progress(0.544567);
assert(apply_patch_check("/system/framework/qcrilhook.jar", "546123efda77cbbf48eeba49ff15890694241d2c", "92fcba810ca86cf5a3631c91d319126c6ef5d023"));
set_progress(0.544843);
assert(apply_patch_check("/system/framework/scmst_test.jar", "5d5efd67f7a5994a55e22762d8af18165e051f85", "c624d0587f538ee84bf8102d4067c8d2f1dc0b16"));
set_progress(0.544856);
assert(apply_patch_check("/system/framework/services.jar", "01d74137e1567a3857d3464f0c581b07cedb24c0", "8bbf23d4dfabeffe9c151b4be42f12d0a4d43625"));
set_progress(0.553988);
assert(apply_patch_check("/system/framework/spp_test.jar", "22659274fce7b422ceed911f4e1d80c8367c9b38", "c1a38fdef0d7b800db0c30a2276949fa747f1078"));
set_progress(0.554030);
assert(apply_patch_check("/system/framework/svc.jar", "1c8a2d2ed89709aa8e13d1f7faf98e90f3a51a82", "801d165cad2a3d56a6a0503d99cc0a09b3a65e6d"));
set_progress(0.554068);
assert(apply_patch_check("/system/lib/bluez-plugin/audio.so", "cbbceab336821119496b55489eb14fd4976f91f8", "6c6c9d124738930f174f71486b3aa0f5ed27721f"));
set_progress(0.555520);
assert(apply_patch_check("/system/lib/bluez-plugin/bluetooth-health.so", "d9a07ad8eee7ca11e014a88eec73bc16b133aee3", "c04ba86ed61fe4d789e960a0f4604fa189cfa0a5"));
set_progress(0.556051);
assert(apply_patch_check("/system/lib/bluez-plugin/input.so", "5296bdf988e50a751c1ec90155059bd7c82f66ec", "2b7ddf188a28d680684461f0956fa0ac7a32ca41"));
set_progress(0.556283);
assert(apply_patch_check("/system/lib/bluez-plugin/network.so", "14cb12674e14d9db43f4dcf3405018b364f6abe9", "d31e5d2bbdede828b6d9fe988dd105c8195817a6"));
set_progress(0.556517);
assert(apply_patch_check("/system/lib/drm/libfwdlockengine.so", "4653058cddf8f4d747665a1fb11ead6439e365e7", "1fa63d09584b4fad1f645a1f86250adb9f119db0"));
set_progress(0.557013);
assert(apply_patch_check("/system/lib/hw/audio.a2dp.default.so", "a55a1c103bd361f977a1dbd3fdd7aac48d0cb125", "ca6cf996028c0cdae90c78b6a47fec68fe16644b"));
set_progress(0.557618);
assert(apply_patch_check("/system/lib/hw/audio.primary.default.so", "cdb30cba9e4f3443eef13c0422515252f5334bf1", "64c845ba551b21e2400906e83b9e3aafff3e129a"));
set_progress(0.557676);
assert(apply_patch_check("/system/lib/hw/audio.primary.msm7627a.so", "d1ec016cb16979adf08c1bb505353110da30370c", "0643f0dc5f6bc5d47099450b4d8b6a2f0cf7dbf1"));
set_progress(0.558166);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "ff1f601b058e0aef5a7c1ef916d41ea6733d07aa", "a13a0a581f1d30808955eeaeecd9f6ac7096e84f"));
set_progress(0.558699);
assert(apply_patch_check("/system/lib/hw/camera.goldfish.so", "3b7280a337d5b654d2c1c892e24a477f8f593c18", "881a1d1c71f2bc000d8f9422d62501fb12558aff"));
set_progress(0.559318);
assert(apply_patch_check("/system/lib/hw/gps.goldfish.so", "d9539d570d03d6ea13948bf4029f1d8a74999525", "2f831345e1052da40034b6b65edcfc95114c61aa"));
set_progress(0.559420);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "432475386631678e9d097d47c22320be741beaa2", "6a2d1f04edae852d331bff852a7f5216cbf3d101"));
set_progress(0.559525);
assert(apply_patch_check("/system/lib/hw/lights.goldfish.so", "f23d86d2205c5298f19ec3e2b47bb184caaeb304", "1be9cea4683b14264c5a0f925e6494bd544612d6"));
set_progress(0.559583);
assert(apply_patch_check("/system/lib/hw/sensors.goldfish.so", "cb05deac596939c7cc515fd0a8aa4dd1433c0f53", "9053f21d65c6f0de1c102899a85f6d74d4bb5cc0"));
set_progress(0.559687);
assert(apply_patch_check("/system/lib/invoke_mock_media_player.so", "503cfce477a71ac377157cff3d03cf570c3af6fd", "6df0abf771f57b0052e07c5a5c36701759ac20f1"));
set_progress(0.559747);
assert(apply_patch_check("/system/lib/libCommandSvc.so", "5586dafc097d112a7bbcaef35888dcb6c487e7d4", "92c7e17578fa6d25a9a106eb4f9ec02005424aea"));
set_progress(0.559901);
assert(apply_patch_check("/system/lib/libDiagService.so", "816f13b6317c6a6b462911d8d08115674f0b1475", "181459ba1c4b8b8861f6127fd1ff1939886d5276"));
set_progress(0.559959);
assert(apply_patch_check("/system/lib/libFFTEm.so", "9808c296ba2f04d072f7b967ab1665076edf967a", "04842b684e421e82df398b735ca67a185258b6e3"));
set_progress(0.561854);
assert(apply_patch_check("/system/lib/libI420colorconvert.so", "acc96e7a10cebc9af54ca1c2192067a214336afa", "d2d1dc02668355891ef84dc6d81da461c874e0d0"));
set_progress(0.561910);
assert(apply_patch_check("/system/lib/libOmxIttiamVenc.so", "35d60131be44a72c2ba98b2614bfa9c14f2b5d1f", "a15118726c277d7c9dcb1999dcb2b02c520a893f"));
set_progress(0.566151);
assert(apply_patch_check("/system/lib/libOpenMAXAL.so", "4a933117d2080ac74da8d5471f4db5b05d993ca6", "26163c440d09c2726c0fe05b39b56a35f7b0b37b"));
set_progress(0.566208);
assert(apply_patch_check("/system/lib/libQWiFiSoftApCfg.so", "5c057a9958754511d40fefa452b3eccba1711f94", "1cdf9883f051505111395ac04b0678d44f539c5a"));
set_progress(0.566307);
assert(apply_patch_check("/system/lib/libQcomUI.so", "87f5db8ef637577db74f69dd6d68d7269e5be744", "1d11d8148f74d19bca4185a3fb77279df6b8b97c"));
set_progress(0.566544);
assert(apply_patch_check("/system/lib/libRS.so", "9d5b456f0749a36e7d1f6dacd998f7a139486e22", "bd7c471fab39642cf9e2df41b93e9a2f58a64ed8"));
set_progress(0.571845);
assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "0c45cca6a10ca99fde4a79c00bc19c6151a59335", "5cf023ea28c86176c2fa5f10ef84ab306251070a"));
set_progress(0.571901);
assert(apply_patch_check("/system/lib/libTamperDetect.so", "bfe9f01bc86a66548128d0faddfb69912fa7b8e0", "f13a418a024194467d50b95eb1dc631948a62a05"));
set_progress(0.571959);
assert(apply_patch_check("/system/lib/lib_atv_rf_fe.so", "bf4a51f32c299fd664154b276fe3de28477d0dd5", "959600ed59ff57b269f67f6429795284c4a51010"));
set_progress(0.572443);
assert(apply_patch_check("/system/lib/lib_dlb_msd.so", "37ed143ffcf3144014e9f73290d618a77a748438", "888e02e2570cd4f0b30f7e133e216fda8fde29d0"));
set_progress(0.572957);
assert(apply_patch_check("/system/lib/lib_sif_demod_stub.so", "012fe8d2cae02a718349b29158c988bd097b13c1", "eb18ec30e874f633be4237da00d600e48a150707"));
set_progress(0.573012);
assert(apply_patch_check("/system/lib/lib_tv_receiver_stub.so", "743ad8bd12efa9c13f728cb3142a3622f649ae9d", "1d1854a404fb4a4ee19cac4374d803bfea675fde"));
set_progress(0.573068);
assert(apply_patch_check("/system/lib/libadc.so", "90de0f3de322d08955c0cf286f7996bd607d2fc3", "90aa0d89e1b36b0c8cbf10a8f0db6e617839d5bc"));
set_progress(0.573165);
assert(apply_patch_check("/system/lib/libandroid.so", "8d010cb864e5c9798432885793a779c60d90acbd", "ce5eee4b6fbe8d4c411c97dfddde20767ce3f6ca"));
set_progress(0.573745);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "11b41b2523fdddeafd695ad24ca607a4a7bfabf1", "f51b0fcb4e9f4301ad6753a86339014308f1e1a7"));
set_progress(0.580756);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "31945d148e32e354f7009717893fa84a16f440d3", "77ea223e07f53fabc7655d04c7c196bf1c59b1c3"));
set_progress(0.581512);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "61d0f05998585d80c990e82b52b34113209f232e", "868fd063747e24f8b0cee133b8eb4d8557d82319"));
set_progress(0.581699);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "c4457e8b769e2b11768ad18e4a1bef157e11ee41", "b7bcb229f2c4eef8df9511c2f1d234d2a8fd1d65"));
set_progress(0.584460);
assert(apply_patch_check("/system/lib/libaudioparameter.so", "7e7058d2e37f3eaf0e0a7dc8b83dea06dc68a791", "3e05c40d2cbce68ab55e6fe8e7d1fc04a7bc9ecc"));
set_progress(0.584603);
assert(apply_patch_check("/system/lib/libbcc.so", "b806eb97b9468a16d38626566d622bcc226ab594", "3f5cc2ebca5d9de095f2e79db79fccdd220c1cad"));
set_progress(0.628859);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c4c6da8fb21d87de5e73edbf8859ae10ce524b7e", "7ea5c81f2a51f653f9158310b75f7de45fe8055d"));
set_progress(0.637631);
assert(apply_patch_check("/system/lib/libbinder.so", "a5e351aa4ae6e6b402bab49824c8c10599207eaf", "581f60f8d6947d3c654f2ca52ab117e249203749"));
set_progress(0.639325);
assert(apply_patch_check("/system/lib/libbluedroid.so", "a6d9044bf2f0c35502da99e9415f37bee1f4afe1", "4c40dc704ece430a440ebb498aa55f7a330d87c5"));
set_progress(0.639424);
assert(apply_patch_check("/system/lib/libbluetooth.so", "4ec58d319b16f83c96f4e912f253ab8070be2832", "e89d28359260a666238e29c0f74991df923c92b2"));
set_progress(0.640187);
assert(apply_patch_check("/system/lib/libbluetoothd.so", "253577f742bdece85156e127873505871db7c883", "c9e6c8b7758745ba08b2a50c9060d7864959d6a3"));
set_progress(0.642172);
assert(apply_patch_check("/system/lib/libbmlutils.so", "b2d2ad2e59702d1af0eb7a6989e940a1aee5fe7e", "df49125ef8b64087bbc983efe829e5dc29b433cf"));
set_progress(0.642271);
assert(apply_patch_check("/system/lib/libbson.so", "bde74d997a4792c61b12b36d4d2192cc37fc3577", "a49cd917421e2082fd9be3674a2774abff55e5fe"));
set_progress(0.642453);
assert(apply_patch_check("/system/lib/libbtio.so", "9d4a292a86c50303baad55fef1d8883f155befa9", "8e01e29e1af4dba7071baea83d321bb8a12a645c"));
set_progress(0.642594);
assert(apply_patch_check("/system/lib/libc.so", "d0165df6aba7e86a3d62e3933bd308a351ea0e96", "ec3649c4268e0b1764d9fa60546aa84f3fa09d71"));
set_progress(0.645469);
assert(apply_patch_check("/system/lib/libc_malloc_debug_leak.so", "d7c53dd39799724f6bed9baebb97981c5c58256e", "507836d392e3aba45f27c8bc33efc86b486e8858"));
set_progress(0.647972);
assert(apply_patch_check("/system/lib/libc_malloc_debug_qemu.so", "b8c33f5da2ac49a97287b369198634da81766a75", "48c565132181d8c2beeade1ce592336ea24df54b"));
set_progress(0.650516);
assert(apply_patch_check("/system/lib/libcameraservice.so", "4c281b98e3cfd4371a2a3ef4be7acc3cee24fa90", "90b374f981095dfe506aba401b2444c31325bc40"));
set_progress(0.651080);
assert(apply_patch_check("/system/lib/libchromatix_ar0543_default_video.so", "1fc8c4983ea663a7123c4a714f7c5f081ebf9a2f", "2e943f64c8e755e069fe5e3b59dc60c118aaecb6"));
set_progress(0.651720);
assert(apply_patch_check("/system/lib/libchromatix_ar0543_preview.so", "9b3c7abf82870e59dfba96356e9b3aba915c42fa", "a23e6dfbe5e3faffab28dfa38af8b92062ed0b90"));
set_progress(0.652359);
assert(apply_patch_check("/system/lib/libchromatix_ar0543_video_hfr.so", "e51bc2560adcdee4e1752e2f4e0e8616c50ddad9", "97af0be4d4347bca1edef0aeb10fa14fe3057183"));
set_progress(0.652999);
assert(apply_patch_check("/system/lib/libchromatix_gc0339_default_video.so", "c929e9effd3c594bf42f36060c9a6bebe92bdf44", "4b90407e369e5f5cb210e443759f158dfc328fb6"));
set_progress(0.653638);
assert(apply_patch_check("/system/lib/libchromatix_gc0339_preview.so", "ec31eda4861b5099294c5bdcfe9465a63bfb96f5", "6e1f8277fa712824eac262a1bb54b6fe1ede5691"));
set_progress(0.654278);
assert(apply_patch_check("/system/lib/libchromatix_imx074_video_hd.so", "38e5b5782d65309353d52296d670051415c6f811", "af4dc69c9a9c2931e6b727425478e0d71a1c58f2"));
set_progress(0.654917);
assert(apply_patch_check("/system/lib/libchromatix_imx074_zsl.so", "2f85ae5f39e7d4abaf204837d224c4ee20bffba2", "cfc377b0dcc2c5c034f0de435ccaa6a0d129e515"));
set_progress(0.655557);
assert(apply_patch_check("/system/lib/libchromatix_imx091_default_video.so", "3a320ccce0cf7456dbbb1ac10f7077bab4daef5b", "0c5f3a05ffea19ee01a2807b079fe9962ecb47ad"));
set_progress(0.656196);
assert(apply_patch_check("/system/lib/libchromatix_imx091_preview.so", "d979a6758ba9ee2331d4ee3cf470e1f82085b10c", "797004a26e9071691bc70cd926a9ae62abf21b1e"));
set_progress(0.656836);
assert(apply_patch_check("/system/lib/libchromatix_imx091_video_hd.so", "d41d1906edb1ccc567e110174c363ac48277002a", "ec30d5c2817c8de8a501870fc88409b3333c6427"));
set_progress(0.657475);
assert(apply_patch_check("/system/lib/libchromatix_mt9e013_default_video.so", "c64727f64638e31280b72d2487d139cfb8faeee3", "8a06498854e0673727b70aff8ba9c106779f7f91"));
set_progress(0.658115);
assert(apply_patch_check("/system/lib/libchromatix_mt9e013_preview.so", "4f108e4c478e9bec0d922b36a66292048eb0b974", "b2407af1ac23cb791de1a55e566817bf08e9326c"));
set_progress(0.658754);
assert(apply_patch_check("/system/lib/libchromatix_mt9e013_video_hfr.so", "d6bcfcdda63fe5210eddc53459311dbd7900ec9a", "4b72e76dc40a2a8f8727a999361beaf318cb757f"));
set_progress(0.659394);
assert(apply_patch_check("/system/lib/libchromatix_ov2720_hfr.so", "e9dbc5d921e74809b3030433a7ad00b2edcbc1a0", "9087aa831f32448358900ddf166cb2b28bf143d1"));
set_progress(0.660033);
assert(apply_patch_check("/system/lib/libchromatix_ov2720_zsl.so", "f73104c857eb5f2f8b31c1f0e0b2a3ed33716eed", "88970ceaf5c900715c30bf7c15aeb20824d0d736"));
set_progress(0.660673);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_default_video.so", "27cc63885ed531809d8336d790281c33a2af81dc", "48dd9dc7049db174911ba03e0369de7a4a2d52c4"));
set_progress(0.661313);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_preview.so", "a16a939b624ef723c0a8f131514eda180d0bfe1a", "91eaa0cd6efcee6e1d8a34223b6c452d23581743"));
set_progress(0.661952);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_sunny_p5v02s_default_video.so", "9167a85dc46e16ec24b05ccfe4bbb474851ade95", "df5f5d75ac3f2bbf07fee86d0c81cefbdfab0361"));
set_progress(0.662592);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_sunny_p5v02s_preview.so", "f45f99713c84d26b75db67097658950f0e1f8618", "3851d692a2c62fabc05bf9b4c16d64444baabcac"));
set_progress(0.663231);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_sunny_p5v02s_video_hfr.so", "643281b0ed0b2aa90ff8f0ebdc5af3bf319a3c65", "f4b3f38cc8527a1753d044cbf2fa7884aba35654"));
set_progress(0.663871);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_truly_cm6868_default_video.so", "739e1840fd2d1c344d60839013e038b46c379ad5", "3eba1a3e07f858cb944190a8b3c001fe038378bc"));
set_progress(0.664511);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_truly_cm6868_preview.so", "10f88fab1d1bbd3c6702df4ff7250141629e0df7", "4fac23dc701229e39b5cce5b6dd18c49935e6274"));
set_progress(0.665150);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_truly_cm6868_video_hfr.so", "4005619f3fe845c9e0b29ec0b59cdb5375619809", "85a4ffcfc86daffdeda285693160284864f58fdb"));
set_progress(0.665790);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_video_hfr.so", "becb6252a7f92ef38217c483c7b2f690933b8d19", "00ffe3c6621981f455f823e96ef77a7fb1f4b8ff"));
set_progress(0.666430);
assert(apply_patch_check("/system/lib/libchromatix_ov8825_default_video.so", "3f87fd4735a67732ae5789a7b131a840776f9e72", "cea1444a90d4f70b18ddd4eb1db9fd5592b484ba"));
set_progress(0.667069);
assert(apply_patch_check("/system/lib/libchromatix_ov8825_preview.so", "7aa1086d8675b7dd05e8a50d8f00571e31f554c0", "ffd618b1f2cef45f4824d7acce14e19ea07144fb"));
set_progress(0.667709);
assert(apply_patch_check("/system/lib/libchromatix_ov9726_default_video.so", "ae00f348e092cf1f18526460d59c52494c51edd1", "c79e8b759b02d59b292979abd0a04505c111d806"));
set_progress(0.668348);
assert(apply_patch_check("/system/lib/libchromatix_ov9726_preview.so", "5c602f5ef6b84b6dca3f609c1bf245bf15b50fe3", "590603414ec32d5d2882da142753636588c78e2f"));
set_progress(0.668988);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_default_video.so", "428e9975e161e66a5182acfcc573335378a7e97a", "78689269ec15cd9d5ee5087d0d15d362821b524e"));
set_progress(0.669627);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_hfr_120fps.so", "3b79196307d63ee96a40a92f674c6060cf999dec", "fc300b58fed28dfc8802ecdd2fb677a3883ba429"));
set_progress(0.670267);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_hfr_60fps.so", "3e99fcb416f1d4866bbace9396773a421ceb46d8", "4ba26c91f5e0a999c02c00fe8ccd8cfc5df23ed9"));
set_progress(0.670906);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_hfr_90fps.so", "7c20eca19c07453f1a6dc37d1cf36abffbfdad59", "db54d64bd927ebd71d555b8d0c3cac435432ffe6"));
set_progress(0.671546);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_preview.so", "e0fe32a714256935662381afd83c335b4b94de8a", "64626d32a6644e5cd7fda733074722178e7bcc2d"));
set_progress(0.672185);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_video_hd.so", "a72f237d2eb8d2ccb716818e760147b236ebcb03", "b82bb78fc9e091b3851417119e371190703f3bd4"));
set_progress(0.672825);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_zsl.so", "0d794f436cef54c7085174271e4799a194bdbba7", "92291388a45ae2740a2970b75b4b29a257c51957"));
set_progress(0.673464);
assert(apply_patch_check("/system/lib/libchromatix_vx6953_default_video.so", "f9a8acdcf986c86ce1ecb2223316d3403bf13f38", "0dc126171907a738850bc23546250e0390fe7cd4"));
set_progress(0.674104);
assert(apply_patch_check("/system/lib/libchromatix_vx6953_preview.so", "9cd50d1933c59fd81c7905db39ca309372fe60d9", "e17ec8b34fb9bc17238f1f93c5a7f485f4f1276e"));
set_progress(0.674744);
assert(apply_patch_check("/system/lib/libchromium_net.so", "a998d538b046c153c2e6d9e92a84187ff25052e2", "1ff8c5624224f672b982a8e039cccedb8623bdf6"));
set_progress(0.699728);
assert(apply_patch_check("/system/lib/libconfigdb.so", "38a91efcadeaaa3f9aa0ada19ee254628f052d33", "c98bb14f89a31db66beb4aee9870770e937a607a"));
set_progress(0.699873);
assert(apply_patch_check("/system/lib/libcrypto.so", "4d37a3587bf94255e423980aeb0fe77e59d8502f", "5bf00373ff4f7e7efe4a174e763fe9153dd98fe1"));
set_progress(0.708287);
assert(apply_patch_check("/system/lib/libctest.so", "812d91c67146379e9291a6521b56d3f668f02495", "8f47409308ab9bd140545a90b632692cbd9e5983"));
set_progress(0.708342);
assert(apply_patch_check("/system/lib/libcurl.so", "fd6128c767af709a1e6e1b4dd126d96b59c84c54", "85a63a3893fe9a72824af0db63e8fb994b44a4dd"));
set_progress(0.709619);
assert(apply_patch_check("/system/lib/libcutils.so", "0d527212c5b7e0d321301e8c2766bc20b22000bf", "80c2fa0d119b502576318fdd8481f514a731f898"));
set_progress(0.710228);
assert(apply_patch_check("/system/lib/libdbus.so", "a8a13d97367034753ce4dbab2d57f5db43a56529", "6560173c87c428e154568b81ba2a5ed0daa63d6b"));
set_progress(0.713303);
assert(apply_patch_check("/system/lib/libdefcontainer_jni.so", "9ffeaebe9108ec83b7499d8aee0bc924a0c4216c", "a4570c77b50f568526d2e9d408f7d2bca19b5542"));
set_progress(0.713360);
assert(apply_patch_check("/system/lib/libdemoplugin.so", "8c0e5f3ccb82efcbd453441b4baa7fceb5e70b33", "015d4d722f80b54d5487b8be4bcd159818d106e3"));
set_progress(0.713416);
assert(apply_patch_check("/system/lib/libdiskconfig.so", "1b9e3cffe2d1b28cdad6e7bee31a05f5227b7871", "739e5a4d1bd914ad1231fb57bd0ae247d148ecc4"));
set_progress(0.713557);
assert(apply_patch_check("/system/lib/libdl.so", "c9f981041f5c95058ad0d100850499ebc36ad6d9", "611d578388bcfa1c23b57507b3fb42f4cc7952dc"));
set_progress(0.713654);
assert(apply_patch_check("/system/lib/libdrm1.so", "7bad1d705bd6e6f7ce4133dfa52b0e7b952f9254", "20648c74c9e22d1e31476d6fd2f096bd5a4151c1"));
set_progress(0.714005);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "408262625a3382d6045fd30c26cf8528ae36df67", "7eceea64f7dc0cf1a5b18b89b0615958bf866e33"));
set_progress(0.714148);
assert(apply_patch_check("/system/lib/libdrmframework.so", "3d3fc138f61ab2d7481b551732faa1e6e0f24911", "977f747866a58a4e9df8d3681645be64dfb3445b"));
set_progress(0.715094);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "40f4b91ccc26a34e0c1bd6001d4aaeaa1dc83cd5", "1bd27aad86c425e207c4afa0cf4888882215e845"));
set_progress(0.715372);
assert(apply_patch_check("/system/lib/libdsucsd.so", "f04919f38574b4939d71cfb847e85f857ca546d9", "331e0a0993ee878d84bf9204c316e4b07ebb9956"));
set_progress(0.715573);
assert(apply_patch_check("/system/lib/libeffects.so", "63960ea813774bf9bed561497a99b170d84e1515", "b665e8c6709ccf8be63ef6ebb7e26c6d65e68d4c"));
set_progress(0.715673);
assert(apply_patch_check("/system/lib/libemoji.so", "a63065184f00b90a6a419b1e374c817a42755dfa", "68467176313c65b99c77b3bc28c470996d0e263a"));
set_progress(0.715774);
assert(apply_patch_check("/system/lib/libexif.so", "08aaad33e1f61eec8a3b8ed3a9c9bbc084c70245", "e291fc0ce756e96808de6702b8ddfc8e5e5d5456"));
set_progress(0.716234);
assert(apply_patch_check("/system/lib/libexpat.so", "840fcffd5e355a051211c9e241b3fa8a2e5708f0", "31dd17b7e15b54e6633c49049009cc79de734426"));
set_progress(0.717054);
assert(apply_patch_check("/system/lib/libext4_utils.so", "66634c97ba307aa5f1a9b6e2877d2c108a39b5c3", "4f44a7b7494843ad92c67fa63b4eb772d4ca7206"));
set_progress(0.717582);
assert(apply_patch_check("/system/lib/libfilterfw.so", "8b8b21943375a704144678333fbd49bf9da6bf9d", "d956bcf1b80e0153463598db5f7663c892af2073"));
set_progress(0.718698);
assert(apply_patch_check("/system/lib/libfilterpack_imageproc.so", "0ef12eb0ac7d2f3ef2fd3ba484bcbe3bc1ff9a64", "7095ebbbe450f116f4c3c0adec3ccf8e4648590e"));
set_progress(0.718754);
assert(apply_patch_check("/system/lib/libflashutils.so", "6cf709e1459195617458507f88cdbd8ad47fea0b", "0232248e6fa29107f3e04d7e47941fdf508dbc63"));
set_progress(0.718896);
assert(apply_patch_check("/system/lib/libgabi++.so", "508d9b995efcd0e178bd95072c8ea72bdd4528b6", "e8b3eb0038c50dce8fab623215fa265270a19b30"));
set_progress(0.719047);
assert(apply_patch_check("/system/lib/libgesture_client.so", "8685ae4b3704d349a47bfe7a7786c89c323277c6", "53dffb78bf4ba12646d72105dd4940fd7d132a8b"));
set_progress(0.719666);
assert(apply_patch_check("/system/lib/libglib.so", "7fedf2c9335ada75d962fa17a8387178ec0cae00", "4e301c1dabeb8170a4bad1fdffaeaf5f9d1db076"));
set_progress(0.723653);
assert(apply_patch_check("/system/lib/libgui.so", "6106f49dcdc30ed6b66893d4a6a39b613eedaac6", "5cf254270b8df3fe0579dc4e926cbe577f036dcd"));
set_progress(0.725455);
assert(apply_patch_check("/system/lib/libhardware.so", "7c4974c8413e227662ffc571a93c682e73c475b0", "982379b792aa3fee1a56d40ded816ba8984fb5fc"));
set_progress(0.725512);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "d71e94d41d1d6f52130ec9857e16ecaec9379ea5", "c30292c79bd5ef8f345e25c599f22bb68f6d9a7f"));
set_progress(0.728160);
assert(apply_patch_check("/system/lib/libhwui.so", "766901e59cde3e00045ff12d183148fc35f57d5a", "11f160602195376b4db7fae6c439f06037ec1c60"));
set_progress(0.729619);
assert(apply_patch_check("/system/lib/libicui18n.so", "aea09d75d47d3658e9a60431fcca4ea3ff737216", "472d3e9b06089b7b4ce1abed3d9c60cf7a91b296"));
set_progress(0.741789);
assert(apply_patch_check("/system/lib/libicuuc.so", "492f0fe7fc0931c4bb83c105c49343296401ea5c", "84003acf8335cc067e2fa2996518c5ba2f2726fa"));
set_progress(0.752032);
assert(apply_patch_check("/system/lib/libimage-jpeg-enc-omx-comp.so", "52bdf4d0ef461bc1d6956a7dcc372941c8f161e9", "e3db3f8221180112bb465c3c06c1f54dbf088a30"));
set_progress(0.752257);
assert(apply_patch_check("/system/lib/libimage-omx-common.so", "eda5382b641c9f6290e60348314ed89d6d2c7a33", "1d423632fced1b2bce1f47128a7d4cd9cc262cec"));
set_progress(0.752314);
assert(apply_patch_check("/system/lib/libinput.so", "4e0b8db325e7e0508165afc4cc6af371afc9d06c", "caac1cdbfe049669fff6d57c0bfac9bdabb322a0"));
set_progress(0.754624);
assert(apply_patch_check("/system/lib/libiprouteutil.so", "ec7517e59a4a5716e6679a3745ba05a67f551655", "65c0b43674b1f25465a3341b8701d1014694c1e1"));
set_progress(0.754870);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "c7351d8fc9be69dd54bd65d7362426e83a48af20", "9bbfbb4e8f2a13ce33a159d857d9d334cf42d653"));
set_progress(0.755177);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "5b4e04c9c4e63ca0efe68de95b6815605fc344db", "d216fba8e670dab8646e07dbb924780c74c7e7a2"));
set_progress(0.756997);
assert(apply_patch_check("/system/lib/libjnigraphics.so", "530089b678ea4d01c3bc25e21b3ed94bec5e5a15", "90ab69a842d4a591ac911bb54df8c8f22379162e"));
set_progress(0.757053);
assert(apply_patch_check("/system/lib/libjpeg.so", "aa97842b3c98a9f243af699ea2f76791d5e41fcf", "e3d01a44f672486e1b2451a27f1e89810ac6fb47"));
set_progress(0.759289);
assert(apply_patch_check("/system/lib/liblasic.so", "9364668d9861b819a725ae019c8e1d37082773ef", "8685971b226afa91d33d25a3da3b49d00cea27e1"));
set_progress(0.759446);
assert(apply_patch_check("/system/lib/liblog.so", "fc488008914c751d0a3f2c3cea821a06c49a332f", "b79b496aed6b23df24e2223a422f212bb11279b7"));
set_progress(0.759588);
assert(apply_patch_check("/system/lib/libm.so", "2dc0ae5dbbc57293e69943ae8b01a3c5683cd8a6", "924c03b70262e2cda9c7734cd7003fbdc14982ca"));
set_progress(0.760478);
assert(apply_patch_check("/system/lib/libmedia.so", "2d2c4b3380ba52dabdfe5b2b05073606606efc5f", "07ed3e714ba7ed24f8deaabb73f1b7c82ed8e723"));
set_progress(0.764966);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "f9a852a4127be65eb7f93278e3eb8bc6fa8f3ac1", "bc29a4ce8f31dc736865821a3ca6bf7647bc661c"));
set_progress(0.765856);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "5ad2d0248692cb47e68333d27974db446757e6a2", "bbc1cc5db64e362662db2fbf3942389ce9c36239"));
set_progress(0.769424);
assert(apply_patch_check("/system/lib/libmincrypt.so", "c23a51f1b3f8647c18242299995ac7950c4cdd46", "2ae3b302c4989afc7ac600c6c8746e25537f23ce"));
set_progress(0.769522);
assert(apply_patch_check("/system/lib/libmm-abl-oem.so", "68f5a2a0adff0eba8a3e27d200cb953ef267d53c", "edc5062631ef4d7c1a054337db48e1e5e2c969ac"));
set_progress(0.769611);
assert(apply_patch_check("/system/lib/libmmcamera_frameproc.so", "70df104d0704832c261fb91756e8150140c2aea0", "277cdb45c272be2b0a038d166451f28f40111f65"));
set_progress(0.770046);
assert(apply_patch_check("/system/lib/libmmcamera_interface2.so", "9300710dc06b9b9e59c757e9a12a00fc1355e547", "06a91cf17c6d56d58eba339327e623e20ed2f493"));
set_progress(0.770482);
assert(apply_patch_check("/system/lib/libmmcamera_statsproc31.so", "dd876571b7656923db047002271b3f571648b422", "28363163946e228e166755bc482e93d1e349dacf"));
set_progress(0.771342);
assert(apply_patch_check("/system/lib/libmmcutils.so", "a425a79dd617edb15ede14ed8d40f09d83d7a21e", "522902efd37f5e73216c46e6814e58dc1e35890b"));
set_progress(0.771442);
assert(apply_patch_check("/system/lib/libmmhttpstack.so", "95f496e58ebfce3783a1d7c9a12d703bd3d02dda", "ce0041a28d0b80892c5a09c4f59578e2458d4b15"));
set_progress(0.772303);
assert(apply_patch_check("/system/lib/libmmiipstreammmihttp.so", "d337ecbfc96ed30b6997adfa4a887a1175c8d211", "e2aaa584a8d6e847944cb55f00be026ac5437e29"));
set_progress(0.773418);
assert(apply_patch_check("/system/lib/libmmipstreamaal.so", "444295a8a80e8180ac9c8b83d6626a2f6ee3f936", "fe09151152b7276c7d5b7c3dfdfa226d60244f95"));
set_progress(0.773989);
assert(apply_patch_check("/system/lib/libmmipstreamnetwork.so", "70094b7e6b9cccc5650d5051fb2d552b12eebf17", "fa15ca88bd7ef6a3826c2e81ffd69f20e9d9a4c1"));
set_progress(0.774091);
assert(apply_patch_check("/system/lib/libmmipstreamsourcehttp.so", "61ca85df31fdaa994f898b9e37e9013ae3622c82", "322ce6c90854c2e750fe9c22da11eab8e8f95374"));
set_progress(0.778656);
assert(apply_patch_check("/system/lib/libmmipstreamutils.so", "80dc96bee703f88dafea748bebfacfa63cf30956", "b65913eebabdb3ce61bb030c96e079f60590e44b"));
set_progress(0.779221);
assert(apply_patch_check("/system/lib/libmmstillomx.so", "74c383897ff771c1748d70ccb3b01eac87975b77", "d81d4579ee68c5ef5c86a36cbdfd827e2e0a7290"));
set_progress(0.779278);
assert(apply_patch_check("/system/lib/libmtp.so", "2456cb27b84aa5599fa96315bd42f2171d264e11", "7d535dd8e619207db8d0ba2f9b48cc1b765a51ef"));
set_progress(0.780044);
assert(apply_patch_check("/system/lib/libmvs.so", "96933b227eda7e55785b45112fd66a13194650ad", "a9d7487db0a00c684315969d75423e0ba21161bc"));
set_progress(0.780394);
assert(apply_patch_check("/system/lib/libnativehelper.so", "faff80c25c6dc62571c393ee92a2ce0f25c19fb7", "ab72bd2e15e471148a3efb81814ef23a5f930828"));
set_progress(0.782617);
assert(apply_patch_check("/system/lib/libnetlink.so", "9bc6430cf21ccfb1ff4a7537118ecb9bee6a482f", "81ea641de86460b201ba6039963a0217d8df813b"));
set_progress(0.782758);
assert(apply_patch_check("/system/lib/libnetutils.so", "ba37bde08afd4bab268156ba21fa24987b668dfc", "54f3f08eb37400f4a74adc7faadbd70567797ad2"));
set_progress(0.782983);
assert(apply_patch_check("/system/lib/libnfc_ndef.so", "a1657399a0e67a7773a526f4667d93d73ffc23df", "a19be488b1893e64c5d800113b217da3fab9ed39"));
set_progress(0.783039);
assert(apply_patch_check("/system/lib/libpagemap.so", "76806934a11de119558bc2b835ef9c946578ad19", "e6b08982398318c5ade64fcc226e2097188a7885"));
set_progress(0.783137);
assert(apply_patch_check("/system/lib/libphoneloc_jni.so", "9b374998d21e194b1852b5020c747723956c4f00", "71ff91f3005e0bfeedee65336e0ef5f541a5d7e1"));
set_progress(0.783238);
assert(apply_patch_check("/system/lib/libping_apps.so", "d73fee8f18aacbb36a0caf6d971c14f1fac81665", "c7347d6384f829d4731acc82cc6feb4a985e4d65"));
set_progress(0.783378);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "1e396547792a250deb3b8bd137fe469bc0afd207", "f4cbbb89c6cd71c8d1c9bd2040f3d57229cf9a71"));
set_progress(0.784528);
assert(apply_patch_check("/system/lib/libpng.so", "b07b5a408be2055e0a7c3353008738a5b23a6965", "b3ce51565ea0ef0f49ecab254860839aa9a83f77"));
set_progress(0.785506);
assert(apply_patch_check("/system/lib/libpower.so", "2303f676955599b474caa14d4c564f0c6486704a", "790ac2619c629f221fe456465c75292fb9f30110"));
set_progress(0.785606);
assert(apply_patch_check("/system/lib/libpowermanager.so", "d5dca569525d944f6567a9fbbf35c14e4f3303ac", "ac4cb73443c4827b64d57363b5dc1fcd5c832b8f"));
set_progress(0.785759);
assert(apply_patch_check("/system/lib/libqcci_legacy.so", "897d8a9f4cd5f03389f9e16fad8ed134ae79e6f7", "e62134193cd22a29bb72d407e9f67336f4093fc4"));
set_progress(0.785860);
assert(apply_patch_check("/system/lib/libqmi_client_qmux.so", "6c20d0dd8cc3cac1e9991fab63513176c356c8b2", "f77620f58fbff659fc24f86906779d06993c6141"));
set_progress(0.786218);
assert(apply_patch_check("/system/lib/libqmi_csvt_srvc.so", "444c100e6e038f695ea8d1085b9cc434db6f4d80", "00b681d488ca2428b8eb8fee8419761be5c7794d"));
set_progress(0.786415);
assert(apply_patch_check("/system/lib/libqrdinside.so", "d606c1ff99277d8cc911ac9838705c5698308365", "7834c82094d1118f7e5a7547385fc54f9d17fa0a"));
set_progress(0.786472);
assert(apply_patch_check("/system/lib/libqsap_sdk.so", "50cdd78f615e3bc1bdb7fe50a1573df646b59a1f", "0241dbee8bd2652987e89ae8fff527293a476052"));
set_progress(0.786788);
assert(apply_patch_check("/system/lib/libreference-ril.so", "c1abd3138f9b0c6b6a30558927755509ba193067", "599395e38a16d9d9d003473ef8480b2cc8a7f49b"));
set_progress(0.787098);
assert(apply_patch_check("/system/lib/librs_jni.so", "6cc938b8a933d992e568f5fb5e4f6a0ebc7b52eb", "8d6498c186991d4457c95b14d1ac5c525bc6bca4"));
set_progress(0.787338);
assert(apply_patch_check("/system/lib/librtp_jni.so", "21de01ccc57f46778ef3b663aa9be7a9eae8c963", "9c7a3a5ec903236f726935a597e0cf1c3a7bfc10"));
set_progress(0.788412);
assert(apply_patch_check("/system/lib/libsensorservice.so", "b367f5bcb1502edc4ecedf7bfd15bb0aeb3c6058", "b42daec0f662394d3f7bb5080211e6404853d9ac"));
set_progress(0.789237);
assert(apply_patch_check("/system/lib/libskia.so", "bdc649de098299b7378e34cbffa9d4ad273ea2ce", "8a3b759f9808996fb1a7d401d340508b0c436f50"));
set_progress(0.801734);
assert(apply_patch_check("/system/lib/libsnd.so", "adccf972749fe5f9dc0bcffd0ee5ba9aaf27d282", "ec4a2746772bfc4b3427037147e0755730869daa"));
set_progress(0.802166);
assert(apply_patch_check("/system/lib/libsonivox.so", "295fed6f6e91a5a1a99669e14b31311055ab1658", "fc90667e8aa50c924ed2062a90b21606e54e25e4"));
set_progress(0.805448);
assert(apply_patch_check("/system/lib/libsoundpool.so", "5a49356b74a7e770bb4fc041ad8b6dd8af4654b2", "ce0eaa4cfe559bae2bd9f8a0d336eaf8b19f8ff9"));
set_progress(0.805722);
assert(apply_patch_check("/system/lib/libspeexresampler.so", "9580d4020bcd1f3b5644be805cdb5528fdc3a764", "88d27e7273676c8c02c7a3635b9b5a77a7a03790"));
set_progress(0.805880);
assert(apply_patch_check("/system/lib/libsqlite.so", "fcc136f2625cb417f3625b5f2267cd3fd00217fa", "08d4cfa0dc0dc7cd6ed1dc0d69c52354e90ba426"));
set_progress(0.809292);
assert(apply_patch_check("/system/lib/libsqlite_jni.so", "0e1e388b52d11415dfcbcf95215c7d19d5b2a233", "144cc83a62191383481d62a44afc8bfef5180802"));
set_progress(0.809560);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "32334ec900a2a31bfc3f923c4bf6ff2be375daf9", "696609d7b64bf465fb35997a242f622768105283"));
set_progress(0.813141);
assert(apply_patch_check("/system/lib/libssl.so", "c6b972e3cec2777c1c072e23ded6a592b9769114", "350f0f6ea213bc600177e11a13d261c8f5465e51"));
set_progress(0.815049);
assert(apply_patch_check("/system/lib/libstagefright.so", "b3d2e5f05d97d705ed413ea59f7dd26e1ebaa943", "bd6ee14bbb694e40f8a915d253d6cfd5e52e03e9"));
set_progress(0.830390);
assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "30711ddb4d9a6d4ef0f6063882f7f4a4b3eb4c31", "d5d77a9c339322ded958dfadfd9618f7b2d806c8"));
set_progress(0.830907);
assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "01983897124793d2d9067c24aa1765c5fb203ae7", "44c8377cf310845fa44badab50413a41027f3ea5"));
set_progress(0.831130);
assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "42175182fa455d39e51bb62fd7e34926a137f63f", "6079ff0088fb1dbbc6c48951c6443a3d1a3e5629"));
set_progress(0.831185);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "3a4783cb8ba8b742e5d2bcd438acabdbeeb44745", "46e0d8233ef5c9715f6e50999f2eebeb06e0934d"));
set_progress(0.831631);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "e0ead9515d6ec83106a3fe0f7b95fac398413795", "9a027b669559810e1b2ef9918a679290c742d1b9"));
set_progress(0.832489);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "4431b1162aaaaabed023902c3927cfcb746438c1", "dd11d18e2cc9c9e0dd9f954238f0319c345bec98"));
set_progress(0.834598);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "bf73b1c90937c290f44eecdd648e8b49ee5ff8a3", "c5525dd72b4e8c47e824cb3157f18d34099a2203"));
set_progress(0.835582);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "f6eee196bad93b240bcff15b80632d9e4642aa5b", "6574411191945a617e27fd733b36cacaea21493b"));
set_progress(0.835727);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "04cb6bb794d8a0e201de81801f6591536a04fb0a", "5b17fca063fccbf7b85690f4328df4c2cd5dfbe5"));
set_progress(0.836879);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "6795af48b0a4be9ff7c3ca7f343f64feef7ed051", "857e438b6f4b2c134a3f929dd6df4c576d56b001"));
set_progress(0.837527);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "2a70dce9ee2d70c9f110d944e1f7028be251f1d2", "f944a608b8dd339e1ae271cc18729ee0be79307f"));
set_progress(0.838470);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "415135a5d2411c6992d4df66f6d38881e2bc2391", "c195caaa8bf844bedcd3117e2137015302ee8676"));
set_progress(0.838658);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "3765f4d8bbcfe012ceb774aba8452e452be5d65e", "06811f355c187a33d784fbb8232329540a91fd1f"));
set_progress(0.839815);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "1d72a822474b28539fcbe43a17bcdf8c2c8c55d6", "ab072740e7ff28c374b1be9ca41c5fd2d833afde"));
set_progress(0.839912);
assert(apply_patch_check("/system/lib/libstdc++.so", "7a663bcb536853cb3d038cc2f74520014953a1d4", "60135ec4fb714275bc92519936ae458117e51269"));
set_progress(0.839969);
assert(apply_patch_check("/system/lib/libstlport.so", "5de2725ff3274437840050d58b600cada13fdfa2", "29432fc52c3b3a472b08538c0c5424a02e9faf5c"));
set_progress(0.842119);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "1d41a642630d9a91dd0a2313601ed2d34f401cec", "ba57c6113ceefe997164328f932b039fd5f53ccd"));
set_progress(0.843788);
assert(apply_patch_check("/system/lib/libsystem_server.so", "9fef83af0e702a3846f7b32c01f48382a1e481a7", "4a069e32d5f3822e848ba480c34385fa1b0f7174"));
set_progress(0.843891);
assert(apply_patch_check("/system/lib/libsysutils.so", "5f37ac24e438a490662a296553e0f7ff73ce73ea", "04737caa8ce08382f94fead6cc97018e10a44f5b"));
set_progress(0.844077);
assert(apply_patch_check("/system/lib/libthread_db.so", "5d32bc46679969b5c9e6440472f1d7ff64a9c023", "652c342ce8fbf71eeb52f191f302989f4bbaabb2"));
set_progress(0.844133);
assert(apply_patch_check("/system/lib/libtilerenderer.so", "479ef55225b978af5df4a4a919628913d405c8f1", "43be86a915bcea22db305e6a2cb339ba79c16d5a"));
set_progress(0.844275);
assert(apply_patch_check("/system/lib/libtinyxml.so", "99bbf955046b162616b3ef798afd663301d4c62e", "28b45da40e2aaa674f97e774c2204ee212719f99"));
set_progress(0.844588);
assert(apply_patch_check("/system/lib/libttscompat.so", "571030961d4c3ae7433d0b12afeb4ba4f5fa0db6", "1466c2dd4602c10094ccedfbd60076ed03ab508d"));
set_progress(0.844690);
assert(apply_patch_check("/system/lib/libttspico.so", "9b2aaf95b7ee6ed10ed74d506dc286b47d066a72", "3a804584c67b154f31eb92df2c38367f623c2ab9"));
set_progress(0.846684);
assert(apply_patch_check("/system/lib/libtv_tuners_io.so", "76346fd95c56bdd77936bdf974e35a49d08a1776", "b2fb00ed7facae71dc25827f236d21d4b9091657"));
set_progress(0.846824);
assert(apply_patch_check("/system/lib/libui.so", "ae31cc3515b1f480356b56949d105ae47fe37ac4", "2e2bf3ce1387f94ae090514448b2bfbff3f97e63"));
set_progress(0.847755);
assert(apply_patch_check("/system/lib/libusbhost.so", "675407919e8126ca7101a853daa4cbab27ef8618", "ff6364ba2cbde6bc61512a17ef1def954668c036"));
set_progress(0.847853);
assert(apply_patch_check("/system/lib/libutils.so", "3057dc11fa4e8cc62ebec689bc57a1ac70e0efbd", "b9cf8334dbf5d31bdf1787346854bce51ca77e21"));
set_progress(0.849916);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "dfc101fcd160122c86face138a9f86d1e167f163", "fe5d47a2004d0b5bede83732dd678d628593865b"));
set_progress(0.850227);
assert(apply_patch_check("/system/lib/libvideoeditor_jni.so", "5928e315cface8d5fd3237b636f45cac4874de77", "16fcdbed1024053a632c3485ee9578fa5fd4ace1"));
set_progress(0.853421);
assert(apply_patch_check("/system/lib/libvideoeditorplayer.so", "f5033f21dfe8644ab1516d1259e54938d4a88ccf", "1f1d4f4bb1ff46cba942ba9837a7efb84fcf705b"));
set_progress(0.855012);
assert(apply_patch_check("/system/lib/libvoem_if.so", "d809907b10eaa5a1c1ab69e0e817368bde2c7e51", "2b5a7a5a2488b2690d9419e63ebca8c78881f6b3"));
set_progress(0.855110);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "28fb7f8b633c5b4c9621a979872f52abc1cfdf17", "4657b63ba75bb0c9a4500b14e484430ae167e85f"));
set_progress(0.856138);
assert(apply_patch_check("/system/lib/libwebcore.so", "5e97f3ab969c40483b9a13aec3cdaf3eb33cee27", "ef215962f6a463f0d815872da4e1268335dffea7"));
set_progress(0.915273);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "98508aeef104847e0256fbf0607a900cd686339d", "a71d211f7097fbb30a0455367a1557a86861341a"));
set_progress(0.918082);
assert(apply_patch_check("/system/lib/libwidevine.so", "b9b2090de2b3f8cbc5c5606ea66084f4aa82c7b4", "5218d8cdb5ba6a7bc608db46e6b396bdbe672c15"));
set_progress(0.918221);
assert(apply_patch_check("/system/lib/libwiperjni_v01.so", "d7fe1fd7c71ff06deb000fe6f116ea211f039d10", "f9f7175078547b372dffb77a7f300e7479c7f54c"));
set_progress(0.918322);
assert(apply_patch_check("/system/lib/libxml2.so", "f10b2bde7e3c32bbc5a91d1e9486632b449ddce7", "924d4c6c1260ccef8abec75f83c05a5daf31e5ac"));
set_progress(0.922538);
assert(apply_patch_check("/system/lib/libz.so", "c418121c3e446ff16027ed3cecd02bd4109fd692", "c451103a6c2ff0bdcb8b7f0019d1d9327f6e35c9"));
set_progress(0.923515);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "fa526362678e5c8872dd0b1e7a1af1a30cf8b04f", "3b7ddaa79ea184c4df29119488ce2ea540d31e06"));
set_progress(0.923659);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "55228c0283cfbeabc5a2cb0c172ae4812adc65aa", "e3d7938148c05dcbb0111099d896e8ea393d23ae"));
set_progress(0.924392);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "de754c63f564674eac73e96a35dfc3dc93789107", "8ae37a71e6dc651395c93a69257a8f31d10003b2"));
set_progress(0.924700);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "7e03c75a816125404bd49c01b3007386d67e45c3", "8e87dfaaf44810f34a0ff83d116b704d9e71a808"));
set_progress(0.924799);
assert(apply_patch_check("/system/xbin/add-property-tag", "fae182058c199d087b72244c4be923f170b3dce9", "d620290e3c3f765b9d41eca4d28e0dba6207460d"));
set_progress(0.925452);
assert(apply_patch_check("/system/xbin/agent", "1c016d529c59d62e3d865d0a7092cabc34154a57", "0156a828355805e1ffcd9b74aa1d83c20b678a99"));
set_progress(0.925555);
assert(apply_patch_check("/system/xbin/alljoyn-daemon", "cf984a0d08b09c892328dcfeb10211f74c019e77", "dd272c894843d2c16066789af55176297affc1ad"));
set_progress(0.928518);
assert(apply_patch_check("/system/xbin/attest", "12d32471a865fbe179a5ce923363e8af828f8b33", "f41f9139eb861c1d34711c19770e890fa42e7020"));
set_progress(0.928576);
assert(apply_patch_check("/system/xbin/avinfo", "838a4497c25828f3dd12416104bf013ae6a78010", "29e56ed71a6fd51a671092924686120029c12d3a"));
set_progress(0.928678);
assert(apply_patch_check("/system/xbin/avtest", "8ffb178ae0c5f42897843e4e51f1e51edf7146ce", "4108455bf2f340f0ea7f15f516aa4440e2fcf3bc"));
set_progress(0.928779);
assert(apply_patch_check("/system/xbin/bdaddr", "1eaaeca426097640acb534854743d4fe7da119c5", "ff6c5430d475c8684de7f8f37402f1fe21a59c73"));
set_progress(0.928882);
assert(apply_patch_check("/system/xbin/btool", "31f9b32dfcbfc299e263b52695452aa9723c8136", "314ccf293420a4e0e08b2717c41b962dd9d8c3b1"));
set_progress(0.928940);
assert(apply_patch_check("/system/xbin/bttest", "74d50a7a2062b37db77f0d9c7863544aa39023c2", "981347a2e9331d7ddafce315fd3b17c859beab0a"));
set_progress(0.928998);
assert(apply_patch_check("/system/xbin/busybox", "3da1fbea141f5ef05096b3786f2b3a88f3c92b9c", "44f42cd7cecd4fd39395b4f03269a3a1e00a14a9"));
set_progress(0.934068);
assert(apply_patch_check("/system/xbin/check-lost+found", "763f97fb9e18ca9b11d14476fcd7222baa7afd8c", "ea01e8706ca7c094390f6e2d1e41a0d734b181b5"));
set_progress(0.934849);
assert(apply_patch_check("/system/xbin/cpueater", "50c1bc653a00f8b6ae9540bcc07c18b192852aac", "dc87c8284aad36d1ff6a7baa2ef5af748e8464a1"));
set_progress(0.934906);
assert(apply_patch_check("/system/xbin/daemonize", "abfd9954c5ac7c65bc563b7a5a9649d931baf95d", "8fd0618812ed7f3cdac84e82566f545dab69fcc7"));
set_progress(0.934964);
assert(apply_patch_check("/system/xbin/dbus-monitor", "6830c3c3ad0e462c48eb9acff84b94914950e217", "5e05a201c394331be0dd79129d13be6bd9da561c"));
set_progress(0.935064);
assert(apply_patch_check("/system/xbin/dbus-send", "7c8628b63912dca0e26ea3f63f7cafb3856c4aea", "444554096306fb07aac5e56e46f59545bf2dc362"));
set_progress(0.935207);
assert(apply_patch_check("/system/xbin/dexdump", "dc62e4bc9ef359ad375e9ef380705e7e7dcfb006", "47032fe578d0661014acbad79185e8c47a2a64d7"));
set_progress(0.935813);
assert(apply_patch_check("/system/xbin/dhdutil", "cffc2fa6b8e31e99668f42139917e48cdce8bf0b", "eff03d5f8698997a6d10fdb415096f3193b8f4bb"));
set_progress(0.936140);
assert(apply_patch_check("/system/xbin/directiotest", "5b6b9d0d81c2b152304b0d6d93247e9737f53df3", "0029327dc0d45d9e06b658f3196b2fa6ec7da35b"));
set_progress(0.936199);
assert(apply_patch_check("/system/xbin/fatimgcheck", "1bcfe552411fc150d29e203610ce6270d67d7717", "263058540cd237563a80d1ba3fac856dbca0aab8"));
set_progress(0.936255);
assert(apply_patch_check("/system/xbin/hciconfig", "dc117e80df5933213aa42146d60641430ffe7acf", "eb49f0ec46a4d3a177e2e7ce251661ae5f61f4fd"));
set_progress(0.936902);
assert(apply_patch_check("/system/xbin/hcidump", "38543a8e7eb91cae037c8f5fd14275c39928ddb8", "9508fea153e97069c75a0cf24acc156b2fa89649"));
set_progress(0.938078);
assert(apply_patch_check("/system/xbin/hcitool", "fe974d122c5685c8e92fdd0e6844e5fe480faf09", "231495a2381b5742cd810de83c3a38f4abc4df7a"));
set_progress(0.938453);
assert(apply_patch_check("/system/xbin/hstest", "74388a9721d7c00f5f8b3413dc7e400817b93aff", "9903a7a00150f3b10873c98dc17c8837636fe53a"));
set_progress(0.938554);
assert(apply_patch_check("/system/xbin/l2ping", "220fcbb9efbe47ed53b0b3e2320e3195e43e2a0d", "d3a28a1d5b049c6e940d04c4d30123e5fb80ffed"));
set_progress(0.938654);
assert(apply_patch_check("/system/xbin/l2test", "7121fcda8502d6e010c030ae30a31b0fb4d47748", "cd5841374a6597339ab0e3d84eca99a14c83d460"));
set_progress(0.938839);
assert(apply_patch_check("/system/xbin/latencytop", "0e90b6e034f102dbf6c5006cdc31707c82160b28", "db5049c35ad4bcc858fd5b5750175d485003dcd5"));
set_progress(0.938940);
assert(apply_patch_check("/system/xbin/librank", "96c12349dff9ba657706503af0890fd20c412e68", "2f496d0ef7940e32e5e1e8b0bd203deb1124a509"));
set_progress(0.939041);
assert(apply_patch_check("/system/xbin/lmptest", "013e6249949260ff87ec4507a7ac6f69daf274e7", "dae3cb2abde785fb286307e90b96a5308c72febc"));
set_progress(0.939099);
assert(apply_patch_check("/system/xbin/micro_bench", "06d7c4454b3fed6a45b7b8c2b7ff90c8511ac6d7", "78ad2297ef3f54c398fe07a479f94149e27a98f1"));
set_progress(0.939157);
assert(apply_patch_check("/system/xbin/nc", "a6472cbf588f5aa99a626c00811f227d3578ce8a", "0733e48c07012d99e50994c998dfc9bc9ce4f047"));
set_progress(0.939343);
assert(apply_patch_check("/system/xbin/netperf", "2c26cd90a6cf105aec0f8463274f727041128149", "fbff25fa1b086d988ce4080c6e91947adba04f21"));
set_progress(0.940036);
assert(apply_patch_check("/system/xbin/netserver", "a1e42b66b326184daf156e102644d2d6fc25bdd0", "42c1e3c391e5bde1727575750b6f5a46d6008e0b"));
set_progress(0.940478);
assert(apply_patch_check("/system/xbin/opcontrol", "c77a0e1cc4d85e6f83a121990251c25bff64edb4", "fb34ad3e8b5b7b968aba83b684d2115fc446acd3"));
set_progress(0.940627);
assert(apply_patch_check("/system/xbin/oprofiled", "b822a53030dc6e7f2652283404848949e52d37e3", "e971ec6fb49aeffaffad8b346d6e7c5a7eb037e4"));
set_progress(0.941214);
assert(apply_patch_check("/system/xbin/procmem", "1c46e317d18fa1c317563ab742a8d935a4b713a0", "9b29d29447bca9cd733ec2f5ecf482cb7f5fe841"));
set_progress(0.941314);
assert(apply_patch_check("/system/xbin/procrank", "2bbfd5a29de2815c1a837acfbe7f0645ccbc818c", "ab6c4e90fd005555300891917b83471e5783897f"));
set_progress(0.941415);
assert(apply_patch_check("/system/xbin/qlogd", "bcbfee8acd0f6529e3afb3c76d7637ebcc81f5f8", "d0641974ba619cf33cc225f711f0e26a61cd9805"));
set_progress(0.941646);
assert(apply_patch_check("/system/xbin/rawbu", "769a378b3c286daa9555adfee6b79442f7865d00", "e511ed72e720e6599a8c5b0af73e5ff55599ca4a"));
set_progress(0.941789);
assert(apply_patch_check("/system/xbin/rctest", "02e078722facc9e9bdf7c3b7f1af04b7648dcd19", "f557a13d8fccd620a92bd8859173331d1ab08584"));
set_progress(0.941932);
assert(apply_patch_check("/system/xbin/rfcomm", "892a488fd702d8670902dede7b1b71eefe9adfb4", "81515ebe4bf32117ca337aacb17b60f9b4595acd"));
set_progress(0.942179);
assert(apply_patch_check("/system/xbin/sane_schedstat", "5d4102c499156072c0746d2dda77c4ff7b4d3942", "c93c8bd29be806140993a7405b398e2a07bf24f7"));
set_progress(0.942236);
assert(apply_patch_check("/system/xbin/scotest", "23614f072a888a2738c821f5584b00b4d9770e08", "1862afa9c4c39065921188fd0c481f462096808c"));
set_progress(0.942338);
assert(apply_patch_check("/system/xbin/scp", "83b7ceb2b8b8867aa69294025cfc13b51518e034", "138dce6337a119c29271fd26165c32a145e557ed"));
set_progress(0.942566);
assert(apply_patch_check("/system/xbin/sdptest", "260fb05540798dd2b0e2745a6c40567fc19e4f0e", "0ed743d3bb53610fe6df2c9c50e80092694e465a"));
set_progress(0.942624);
assert(apply_patch_check("/system/xbin/showmap", "8dc84be6fee843d7721dca72c74b61efccf72143", "e15552ef657e58e92119c5fee649b4fc2f5d4d9c"));
set_progress(0.942724);
assert(apply_patch_check("/system/xbin/showslab", "01fc6b77e634f4be8191bf8f9e4647369bad0811", "ede1ba10e9f90dc5fbd7fc8359eb7270026bbb44"));
set_progress(0.942824);
assert(apply_patch_check("/system/xbin/sqlite3", "5d89edcf9c5d5c1ea155b45bca26ced5c96f3707", "2dd44b9bb3080f0e7987613e4b002b6d1e129725"));
set_progress(0.943164);
assert(apply_patch_check("/system/xbin/ssh", "b8587d647babe600c6e54963782c22a10f77edd0", "7784382be28a9b27224f21e1b3850fefac6f9675"));
set_progress(0.943903);
assert(apply_patch_check("/system/xbin/strace", "25f1149db789ac89a0b873e18e703e4ba2eb6d7a", "533913925497de43ce9ac8b07074399b4c7afa45"));
set_progress(0.945144);
assert(apply_patch_check("/system/xbin/su", "2c9db374e083ef0686e3c840caa6cf2627c05bae", "3619cf39b4b168dc4ff3736efd7d7e20a65bf4cb"));
set_progress(0.946094);
assert(apply_patch_check("/system/xbin/tcpdump", "168ba86f3e47c3a8f032b8b346ccf475698f9f8c", "3477577954e31521dea4b87dcc5a3aa040380a4b"));
set_progress(0.952337);
assert(apply_patch_check("/system/xbin/timeinfo", "75b35c61ac7c13d8db2e983e469ea594289a850b", "f70781ef9e5c4e2df3059ee95d76316ef444070e"));
set_progress(0.952394);
assert(apply_patch_check("EMMC:/dev/block/mmcblk0p15:4675584:4ed0517f849c5252e5a3ca7835b87d6791e68b88:4675584:b7396442adc3d5c9d1c4fd23a32179d3e341caab"));
set_progress(1.000000);
assert(apply_patch_space(7723854));

# ---- start making changes here ----

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libbcc.so.sha1",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            74a926d992042a8b2ad5f91eb1874ad9a9bcc8cb, 17649,
            b13490d2e554413e58733886a3017836bcf65ac9, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000180);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            7807338861c801e8bfdd27aadf52b5dbf747bda2, 14850,
            a1db1d20148c95047f4db0167d2602265d901d08, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000331);
apply_patch("/system/app/Bluetooth.apk", "-",
            398fa5109df8068b87f7a7067ad8fb5e78db6825, 184226,
            ae5a9c99ce00e339e2a891a825897299373a2f7a, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.002207);
apply_patch("/system/app/Browser.apk", "-",
            8547b8f03071e97bd9df278b81e4f6a3070ec603, 1663967,
            25f3df419cbdf26c90115cc1004159d7eba36615, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.019149);
apply_patch("/system/app/CalendarProvider.apk", "-",
            2410986f09fd97e1667fafde1e9f8f7b5395747f, 449500,
            3a92bb7fa22a71993f7be76827ca28e8565c1a69, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.023726);
apply_patch("/system/app/CallRecorder.apk", "-",
            f12d375561594f434fdb482c88505ce653e69695, 73290,
            91be2949a89bb463ac9439f4e6391b075bdd26d4, package_extract_file("patch/system/app/CallRecorder.apk.p"));
set_progress(0.024472);
apply_patch("/system/app/Camera.apk", "-",
            4f1c2430153db43b70adfd2f50b8bcfcdc3846b7, 1085587,
            68a89d65ed8a42206721898d2c5f790d555fa652, package_extract_file("patch/system/app/Camera.apk.p"));
set_progress(0.035526);
apply_patch("/system/app/CertInstaller.apk", "-",
            ae2b556eb1729ac643f5088768093ffc660b93b3, 29714,
            4790660efd61ae192335c964730a9de05a313fcb, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.035828);
apply_patch("/system/app/ContactsProvider.apk", "-",
            f83d1a8617b6814212c7a6f77f33a252d185196e, 629970,
            4fda7711d22719357494e6555fd9f40e03763839, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.042242);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            4a5dbeeac5678c09ea1137d6af8ce40c85f6f302, 10803,
            e04ca2f3b9090a7e8f91e5e1cb099e868823534b, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.042352);
apply_patch("/system/app/DownloadProvider.apk", "-",
            6ff99da2b3e1939d8b39175650e4d8a31012e104, 314239,
            33cb9dce70f4dd9a1473d746b907035ccd01e90d, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.045552);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            7726708d0b4519ed0294cd9957c9decd4d26c334, 197077,
            089ed5bae4e635d1bcd35101f65495332562faef, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.047559);
apply_patch("/system/app/DrmProvider.apk", "-",
            cf9ca0bfe8329cc2f38006e199881ca26a9abe72, 11019,
            f6f3225e32a80c8831c070d5889c0875a58cb99a, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.047671);
apply_patch("/system/app/Email.apk", "-",
            7851cf1abecbd5a172963f5d6842b6a74326e046, 1327639,
            7d53c180517194c8b9e0b04ad11f4f436420e368, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.061189);
apply_patch("/system/app/Exchange.apk", "-",
            550bd9763123a5ddf46278405bf4dbdcdc64f4da, 708224,
            603e254ea75da2c18d923fe340509381842352fc, package_extract_file("patch/system/app/Exchange.apk.p"));
set_progress(0.068400);
apply_patch("/system/app/HTMLViewer.apk", "-",
            19e9de05bac2f38ac794128b08c924619aba6e75, 7331,
            f040ceaf488325a5de353720f956f0a08cd377da, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.068474);
apply_patch("/system/app/KeyChain.apk", "-",
            f9df93ad3bc1453cf5eb0f8141165f6f3bbf72e7, 21822,
            719c28204b34cc4e7966cd6643860f3c9ec891fa, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.068697);
apply_patch("/system/app/LatinIME.apk", "-",
            24fb73e54a93af76e38bfc0a48379db6e7cef2fc, 1419170,
            03e49daf7baa4ad9cb328a1dfded55d5c4c56b37, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.083147);
apply_patch("/system/app/LewaCalculator.apk", "-",
            315eb9f3a34cce376571ef101addaeccaa540214, 965145,
            f11ef5483b7295694da4ad6c49dbbbfc00704246, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.092974);
apply_patch("/system/app/LewaIntercept.apk", "-",
            871c7cfc1107b96e40e993cc9a5d1afd2d59ad92, 317455,
            103adf8357a31458be6e36f7feb7259aae63dbc0, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.096206);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            dde0cef8deff670269abf67932aa25803a781ad7, 103496,
            d4db25f0e0b106c7a7d2e75aa0894f7f64bdc6d7, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.097260);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            e23e2bbc3d22dae66461f8ff3d8255db09bff918, 3705490,
            ac2a954e441b1f4724803b3aef79b047c38aee3d, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.134989);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            3da882fdc606199bc7eb584f15afecf8ba91b172, 149784,
            627ce3b55aa2248472fb2e25997fe031b38353b1, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.136514);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            da43cf683cbc666922463dfc32d7469f1ca89a9f, 920594,
            9c093f971bb23bbc82b372444ccd5e1d4ae60d5a, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.145887);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            fea9d674c282fafcefb8a9557371da9a4a416cbf, 1663689,
            c4e7787f54903b56c83a8e9adea0e322881fec8f, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.162827);
apply_patch("/system/app/LocationProvider.apk", "-",
            c757ae3b1dc40ecb8cb3d8aba23c401d1dd65115, 2373859,
            938ce04ff38abbe4fb0de72360abad754cfedb3b, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.186998);
apply_patch("/system/app/MediaProvider.apk", "-",
            f993d9c386a693947bac9616b75d308a3807cf2a, 86337,
            0dd21c422dec0354f38c2a29ff3527713a5537b8, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.187877);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            efa95d18cb12c2904589d22d8ff7dd3838979094, 104899,
            b458024a38b4615159a77ae37904c45eb37215c2, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.188945);
apply_patch("/system/app/PIM.apk", "-",
            f2c93506c873190960203bf2af10c6cafe7cd44d, 7723570,
            1d1b623337631e608203328d81b8560aa043c137, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.267586);
apply_patch("/system/app/Phone.apk", "-",
            b9d87aa352a7dbec06577dfd3ec3ac6f46afaf1d, 1778722,
            39f0b2322f8d4387ada6c573ccfaa5f67b155a36, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.285697);
apply_patch("/system/app/Provision.apk", "-",
            9cfc32781b767d5821f2f34c2784acf2d5e77194, 3660,
            0802532170d34e442be5bd255b8f32dc2549c778, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.285734);
apply_patch("/system/app/QualcommSettings.apk", "-",
            90f54d696a405758630a1e00a75b3e234ddeb8b4, 48552,
            aa8b5e3ecc145ff909fa98fcda02a1965fb261f5, package_extract_file("patch/system/app/QualcommSettings.apk.p"));
set_progress(0.286228);
apply_patch("/system/app/Settings.apk", "-",
            72083a18556b147bc5666980605d883a3e9b19ca, 2863113,
            eec84c8cedf14c0e2d6b621136a2c40e2162e437, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.315380);
apply_patch("/system/app/SettingsProvider.apk", "-",
            227b78e6065d0874e3e2f3b8487671ab960abddb, 44814,
            6dbb0f1ffdf6813e98e69ab6c7e72c06d4514f21, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.315837);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            c5e6c50dea7cce6ce0755df1e0989f3b4321bafd, 4709,
            21b0561da7122a66e96da6ed6ae7faa4924381e4, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.315884);
apply_patch("/system/app/Stk.apk", "-",
            f492bc061c30ae37ecf7f26528518027cafccca6, 49049,
            0caa6f688bd0e4fd1b566d8471479f7fbcac9962, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.316384);
apply_patch("/system/app/SystemAgent.apk", "-",
            5d48736230c51fcc35d3c072c9bcc3b315080853, 12700,
            8d1c878f34143d3976d97301c3a987bb1526beda, package_extract_file("patch/system/app/SystemAgent.apk.p"));
set_progress(0.316513);
apply_patch("/system/app/SystemUI.apk", "-",
            c5944afa9f7ea4fe8a2412571c3e0d00db77f074, 1652261,
            a3a9676616e0ddd4ab74ee76d3184880f57913e2, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.333336);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            53a9d702d98cde4a259022892f5bc676f2051e60, 131572,
            6c8d8568eb855dfd6091096fe344cc660298c157, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.334676);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            dc87820c080a36ded66660eb9d4932ed1b8f38c3, 11091,
            c4c519d508a1e5ea22b6878c132e60870d5b4b0c, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.334789);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            8d83b07034b3a781ba7f34f599be34c7fb770ce1, 160208,
            f74435d05d7302e3899cf99eb44df44cd192d070, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.336420);
apply_patch("/system/app/VpnDialogs.apk", "-",
            794cd4d312e53840781bd05ee86d78a42cc19986, 12722,
            1ee8ccfe8e3311f185b0cb337b263acf1a7de4d4, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.336550);
apply_patch("/system/app/WAPPushManager.apk", "-",
            e55f7ee79c621450903e5360605e27ced0d29368, 66432,
            b1bf6e1d9811808dff516401d3a1d16c8efb940e, package_extract_file("patch/system/app/WAPPushManager.apk.p"));
set_progress(0.337226);
apply_patch("/system/bin/ATFWD-daemon", "-",
            a1b6bbecd40d8c04be1bfef4955db63470e79711, 19468,
            574937ef4ea76c1c6d909a7ef7f9e4d53f200c38, package_extract_file("patch/system/bin/ATFWD-daemon.p"));
set_progress(0.337424);
apply_patch("/system/bin/BlobCache_test", "-",
            2da6659e44a271aa942df200241149e2aaa23eb2, 62332,
            a68d821cfff995b780adb5ac215a32d3e571a358, package_extract_file("patch/system/bin/BlobCache_test.p"));
set_progress(0.338059);
apply_patch("/system/bin/InputChannel_test", "-",
            d187ed1e65fa1afae53b6002a2fa34e4d5de5e6b, 52908,
            b83f0c32a6d20a4f2acba37e17a73418268ce70d, package_extract_file("patch/system/bin/InputChannel_test.p"));
set_progress(0.338598);
apply_patch("/system/bin/InputDispatcher_test", "-",
            98ec4ad1bcfacf4f9c915cac393d2cba7018a241, 53452,
            68f41920c0991d015b7318116282dfbbe7304109, package_extract_file("patch/system/bin/InputDispatcher_test.p"));
set_progress(0.339142);
apply_patch("/system/bin/InputEvent_test", "-",
            a0e817f3d7040cad5dafb7be9d389cc6499a123d, 86500,
            17487fbce254083e6a78d6df3cf07f6a8d9cad73, package_extract_file("patch/system/bin/InputEvent_test.p"));
set_progress(0.340023);
apply_patch("/system/bin/InputPublisherAndConsumer_test", "-",
            bca569b0d60eb98785019200caa256d7c7ee7dd3, 74468,
            ed31fb9e6e81deb7696c54c03a29366f8749ac17, package_extract_file("patch/system/bin/InputPublisherAndConsumer_test.p"));
set_progress(0.340781);
apply_patch("/system/bin/InputReader_test", "-",
            f603fec4acc4f513b5b53dd63c38a2b6900166bf, 315636,
            edc5e5a8d81df7f5ded9e54278027e0aff7232d3, package_extract_file("patch/system/bin/InputReader_test.p"));
set_progress(0.343995);
apply_patch("/system/bin/Looper_test", "-",
            0575c338982d3103cbbec7e263c7d37671a7e012, 84464,
            a4f6406bc590944bf687f931e522360f84c4cef6, package_extract_file("patch/system/bin/Looper_test.p"));
set_progress(0.344855);
apply_patch("/system/bin/ObbFile_test", "-",
            cc62fc43ad256011e1789a90a25ecff7e3dd1cac, 48540,
            3ddfb47cb613267e409151eabf68f5d36fe8529d, package_extract_file("patch/system/bin/ObbFile_test.p"));
set_progress(0.345349);
apply_patch("/system/bin/PktRspTest", "-",
            461724fc7bdf0cc18b577f8fcda12f3f4b0e57f4, 5672,
            ba7efa0bc3916bd18b214a65398085163247f072, package_extract_file("patch/system/bin/PktRspTest.p"));
set_progress(0.345407);
apply_patch("/system/bin/String8_test", "-",
            7526e92247cdb1fddbf83cd715b2422b69c7d352, 44480,
            3a16463ac35d76b158026b1c8300a2b185c24c20, package_extract_file("patch/system/bin/String8_test.p"));
set_progress(0.345860);
apply_patch("/system/bin/Unicode_test", "-",
            959ccdc0eb2ffc56ee5201b5b8826a068ca25355, 48768,
            4e7d9699cae331faf245899eb1eb77b51b6b92da, package_extract_file("patch/system/bin/Unicode_test.p"));
set_progress(0.346356);
apply_patch("/system/bin/ZipFileRO_test", "-",
            2e4c1e312abcddcf91c03e2036b2b1ee3b787b53, 44324,
            93ecd8b9d42d22dd3e0b5c70dbd576a0fbbccf41, package_extract_file("patch/system/bin/ZipFileRO_test.p"));
set_progress(0.346808);
apply_patch("/system/bin/adb", "-",
            6d75ff462429d98555001c87683756b6c69f646e, 97168,
            3a2aa46db841c2ffb548e281a78e013dbca3d40c, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.347797);
apply_patch("/system/bin/app_process", "-",
            296ece3ab257f4f3b6410dc691a4fb68c217456e, 9920,
            203ce6fd8fb3884236bfce2b3e0aa3db01a1edc9, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.347898);
apply_patch("/system/bin/applypatch", "-",
            4f7baa5e647ff983f3af9b96d13cb87a64a99bd7, 50056,
            9f1c85077cd2e462d9323bd6dd2a38a0fbbb7181, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.348408);
apply_patch("/system/bin/applypatch_static", "-",
            3f4e62a02e24e850dc15c5d01a8263a1bf4400db, 165772,
            fe47d270d8ae1e4744c17fc744a5f14043466ada, package_extract_file("patch/system/bin/applypatch_static.p"));
set_progress(0.350095);
apply_patch("/system/bin/ast-mm-vdec-omx-test7k", "-",
            97441227289db68cdad8c6d4f30793d36c54fe05, 67820,
            d688bc54db63e0e322dce228a83cef01e6600939, package_extract_file("patch/system/bin/ast-mm-vdec-omx-test7k.p"));
set_progress(0.350786);
apply_patch("/system/bin/atv_fe_test", "-",
            132d843886f4313762fbd987a5f50f9e885fd1dc, 9924,
            5b55cf4e16794f9ab6ab789506d8b383951defd1, package_extract_file("patch/system/bin/atv_fe_test.p"));
set_progress(0.350887);
apply_patch("/system/bin/audioloop", "-",
            be5dac11f0ad9329e892863e48d6409e98d4bb07, 9784,
            1db30b2a8c675e76e022bdb09a546e3560cbb8b7, package_extract_file("patch/system/bin/audioloop.p"));
set_progress(0.350987);
apply_patch("/system/bin/bootanimation", "-",
            d5e15d6f7606b266492ce5f780d74e52678512fa, 23360,
            4c71d5fc0a013f03a7b4710fb322c5a00bf0078f, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.351224);
apply_patch("/system/bin/bugreport", "-",
            321786af78a95f62a711c59e528099235afa1a8e, 5692,
            aa7c41a805cebf69a807e1235b9a66a2e81df2fc, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.351282);
apply_patch("/system/bin/check_prereq", "-",
            125f3b1d9cd23015a8883ef25603ec89c84415fb, 58928,
            a24ed3a11ff92289149b850cb49037aad6cc023c, package_extract_file("patch/system/bin/check_prereq.p"));
set_progress(0.351882);
apply_patch("/system/bin/dalvikvm", "-",
            2ab9d82097dadd82bbfa18745bf76bd440036f48, 5700,
            cb3cfa21703fb3cc49ca7674f11d5637abf558f5, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.351940);
apply_patch("/system/bin/dbus-daemon", "-",
            adeb7c8e3a8586999aa424dbb09bb6700835358c, 134148,
            2e3618dd8ee92d20782f6340a44ada71e0d8d3b8, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.353306);
apply_patch("/system/bin/debuggerd", "-",
            4256dd49409d3899bb6fccecea2534c4356ba954, 26580,
            a4548ffc3143ab5e2077aa2f2f185cc599266560, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.353577);
apply_patch("/system/bin/decoder", "-",
            fba7e41a42a4b735adb076f861f8e6ac598cecb9, 9824,
            bc091d2361bab0374ba0589a1da84d8073099c24, package_extract_file("patch/system/bin/decoder.p"));
set_progress(0.353677);
apply_patch("/system/bin/dexopt", "-",
            3768fd1885b6e198832091fe9c4acd5569bab554, 9932,
            a0ef1c6404c1fffdf90dd386246b2fe94c491f7c, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.353778);
apply_patch("/system/bin/diag_klog", "-",
            6afa6a47184427125824ecd8fc3d7c3026ea7ab6, 5780,
            2de35dcc478df5452db43328e03c78447a8f45a1, package_extract_file("patch/system/bin/diag_klog.p"));
set_progress(0.353837);
apply_patch("/system/bin/dspcrashd", "-",
            81169629366181956c8a7d934fe105e81125148d, 5784,
            4a29c690f2d4daec3b2d02e1a51756161bd5ebd1, package_extract_file("patch/system/bin/dspcrashd.p"));
set_progress(0.353896);
apply_patch("/system/bin/dump_image", "-",
            3fa811b2f6e64fafb7327f1078fc8876d4dc6a72, 14100,
            f681b2ade200ea5f5712a776719702b518a0bd76, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.354039);
apply_patch("/system/bin/dumpstate", "-",
            9117371e68f333ea1f34dc8487fc4c07cc43e8cb, 42888,
            d205feeac8962c3d6a6f5bcb977906c5dcdd1e67, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.354476);
apply_patch("/system/bin/dumpsys", "-",
            8d1b150bfef531552620ea71bbea86e0d6a41e1d, 9944,
            d23914dffea7ab95c7f3ce2405b87a6e0205a059, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.354577);
apply_patch("/system/bin/erase_image", "-",
            3097837a3c7acd4740a176f7619afba0d211f624, 9904,
            6aeac5b5e2ac4f9854092c7f5aeceb2bd035240c, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.354678);
apply_patch("/system/bin/flash_image", "-",
            3135fda2cc7f75abf26980f4db7f7a2293ae3e66, 14104,
            78c58d686630b87f9813439c4b738fd9d3699863, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.354822);
apply_patch("/system/bin/fmconfig", "-",
            9400f31a69b03c186b2e846ed17b1bf6b0256c35, 14224,
            955c3dfe0ca5da9d16edf2bdbeac74f30aa843d0, package_extract_file("patch/system/bin/fmconfig.p"));
set_progress(0.354967);
apply_patch("/system/bin/fsck_msdos", "-",
            a786fea34e838c75aec885e3b7851fea97f995d4, 26880,
            5c96495035788170392107f924bdf7943a11d81e, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.355240);
apply_patch("/system/bin/ftmdaemon", "-",
            377753b848d35085bae406ce85f9e4a7043fa69d, 43416,
            a9db1c5b5576e3fe4bc0b3e4748522de2ba5f37f, package_extract_file("patch/system/bin/ftmdaemon.p"));
set_progress(0.355682);
apply_patch("/system/bin/gdbjithelper", "-",
            5ba0733e0fc91ddc616e723f7f7266e756d094cf, 5752,
            7a4697ded8aadf973916fdd4b1f1f0ad22ba0148, package_extract_file("patch/system/bin/gdbjithelper.p"));
set_progress(0.355741);
apply_patch("/system/bin/gzip", "-",
            251dd24ad724ef07eb1393fcb92d7e8799e80fa3, 9836,
            ef9de3b0ae5762f16ae11445e2908a6cbc99b094, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.355841);
apply_patch("/system/bin/installd", "-",
            d56431296ff9f18ed864574a3d00d2f8c41f92c8, 22620,
            d85b62d5c2483fd38ed931e7b27d5932bcbf3ff7, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.356071);
apply_patch("/system/bin/ip", "-",
            258c295ce38e300b091d3fff426a134577fef740, 137828,
            1673a2976d5504b0b33474c9d80c63bd6a6daebd, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.357475);
apply_patch("/system/bin/ip6tables", "-",
            ad1d358a95f5f5831282b1a8ea058567c6bc2d5c, 179236,
            11e67c1a8261959b56d0ebe4338b21341828ddfa, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.359300);
apply_patch("/system/bin/iptables", "-",
            d6d2292e7efe74379cd621f1712ea04ae7d6dbeb, 184920,
            f8acf5becce99762b9e599bd26d3c346159a44f0, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.361183);
apply_patch("/system/bin/keystore", "-",
            9e728cad6f35eb2d67560ccd3908e0adf5415e96, 10308,
            08d193f840431ca246f6d7da408db1818dfd1d32, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.361288);
apply_patch("/system/bin/keystore_cli", "-",
            d251579d3471d1f678929bbcdcbdca89db50014d, 5812,
            f3c55d87b399ff13c56615c6cbd8b581802a2b1e, package_extract_file("patch/system/bin/keystore_cli.p"));
set_progress(0.361347);
apply_patch("/system/bin/linker", "-",
            f5fc1fa968271eee53016e3f8adb5a58950b7847, 39660,
            616b98a453df3901190540654ff709bf6d12a7e3, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.361751);
apply_patch("/system/bin/loc_api_app", "-",
            17a5f206e3c7d7a0901a0465fe52dddc9eadaee8, 44616,
            9f8ba911ac8e3ea17c9eaae34fc16ffb7b93f703, package_extract_file("patch/system/bin/loc_api_app.p"));
set_progress(0.362205);
apply_patch("/system/bin/logcat", "-",
            b645ef3f543377a0c3fa96a052c8b6fa5c74ccca, 14084,
            d2a8959c67c1fa88e8c6679c18d71f0a06fdfbf8, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.362348);
apply_patch("/system/bin/logwrapper", "-",
            532aefc711864a4a8c4f3975a9889b1d59ef7700, 9900,
            265ca3fe4904e56635460ddbd69336ee2784ea02, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.362449);
apply_patch("/system/bin/make_ext4fs", "-",
            2e0f64d8ac7aa8cbe4ea141af8c997294abede1b, 5644,
            941657bfe5f666b32f447edd06668f5847394bd6, package_extract_file("patch/system/bin/make_ext4fs.p"));
set_progress(0.362507);
apply_patch("/system/bin/mediaserver", "-",
            6bdfc569cff60091b9a7172293d5207dffaf6471, 5632,
            45fd901dba3ad2725cce0493d3b0192d3ffd1d47, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.362564);
apply_patch("/system/bin/mke2fs", "-",
            e370c27c25f6d2aa8a817785214309cfe5693eda, 34984,
            6ffeed2e314b392bc3538eac0145b43a4307b936, package_extract_file("patch/system/bin/mke2fs.p"));
set_progress(0.362920);
apply_patch("/system/bin/mksh", "-",
            d19d5dce4389336ad912fbaefb55b2250cdf752b, 152028,
            a5aaee5822983fe25b828b21f1d08abbaf63be3a, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.364468);
apply_patch("/system/bin/mm-jpeg-enc-test-client", "-",
            232472de94bb046beaf78601113320c3332634b2, 18220,
            8946abc7a9a922b10623dfe1cc6fae99fe4c6517, package_extract_file("patch/system/bin/mm-jpeg-enc-test-client.p"));
set_progress(0.364654);
apply_patch("/system/bin/mm-pp-daemon", "-",
            929a0ac1b180d95136bdca8f3b0b7da8c3d34e29, 18248,
            feb405be072da6ef0553f9098c922bc774cc9a6d, package_extract_file("patch/system/bin/mm-pp-daemon.p"));
set_progress(0.364839);
apply_patch("/system/bin/mpdecision", "-",
            bf3919d2fcc98d8d7265f4ee9bfc363de85b29d6, 22752,
            4f90d41c850fb3dc1dc6319ecc650ab3a9894dfb, package_extract_file("patch/system/bin/mpdecision.p"));
set_progress(0.365071);
apply_patch("/system/bin/n_smux", "-",
            6e09adc5fde2e9914d4037f0a571a3305a83174f, 5616,
            1a325099294de5357cc05eff606313f07c7af065, package_extract_file("patch/system/bin/n_smux.p"));
set_progress(0.365128);
apply_patch("/system/bin/ndc", "-",
            2c8f1fe2e373fe09f8e878270a3ce396acfbbd8c, 5680,
            38f54f0973fb86b381b2694583a84003f0913d20, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.365186);
apply_patch("/system/bin/netcfg", "-",
            787c1277bf34e6e6061e80a11f31f77df1d5ca1f, 5820,
            24fcc85d60464b31504e7381dd76b874b0a9289e, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.365245);
apply_patch("/system/bin/omx_tests", "-",
            9ff8ab83111a7e8de5bc5e5fd5805dcca7669cd9, 32772,
            915e8a8a0ab412a22b7fcbf9325f47e3091936e1, package_extract_file("patch/system/bin/omx_tests.p"));
set_progress(0.365579);
apply_patch("/system/bin/pand", "-",
            a439db6c3bc4207dbe39fdc174605f5ba4088806, 18820,
            e508952d7ca7a57809a93dc92bef992b8f24d5b3, package_extract_file("patch/system/bin/pand.p"));
set_progress(0.365771);
apply_patch("/system/bin/ping", "-",
            978eff14000cf25c30dee39eeb26758a2c434830, 26768,
            60f11d095fe1c617c814b30b043ae21c89bb7e97, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.366043);
apply_patch("/system/bin/ping6", "-",
            584ef17b65b96689c07743631bb4a81e601296d2, 22668,
            e9118eec3b50bae317681d49859d4d979d12c970, package_extract_file("patch/system/bin/ping6.p"));
set_progress(0.366274);
apply_patch("/system/bin/powertop", "-",
            abf2e97c365dbd813026744f09c38d3a31954f9e, 27136,
            91d6ba838f5365d8f1b9000e0a8f5c3fa63c154b, package_extract_file("patch/system/bin/powertop.p"));
set_progress(0.366550);
apply_patch("/system/bin/qemu-props", "-",
            129bef8b0a37dabaeb8dd16b44087836b7a83ab7, 5652,
            5ce0996731fdfac75cbb86c8428b93980970ce0b, package_extract_file("patch/system/bin/qemu-props.p"));
set_progress(0.366608);
apply_patch("/system/bin/qemud", "-",
            77db3cb0b1302c0a3192fe9d2bb861e19973eeb4, 9864,
            82913ea3726666dd0ca192cfcfb06831c1f3bfe6, package_extract_file("patch/system/bin/qemud.p"));
set_progress(0.366708);
apply_patch("/system/bin/radiooptions", "-",
            995a824b363b818f3fae06eec7dedbac81a5a14b, 5556,
            1081bc72f56fc2c2f949d2aae8ce00d28c4a702a, package_extract_file("patch/system/bin/radiooptions.p"));
set_progress(0.366765);
apply_patch("/system/bin/record", "-",
            7e5dbe8181ada39727c6bc4d277a38f39b27df3b, 10228,
            e17431e4a666f18aa12b793a9c81e7cf85c4893c, package_extract_file("patch/system/bin/record.p"));
set_progress(0.366869);
apply_patch("/system/bin/recordvideo", "-",
            f3a06f7e0725ee84f2be156b7209a403fb85aee0, 14332,
            d5064bd68a2da7419ed4a6b01f430e7013ceb77a, package_extract_file("patch/system/bin/recordvideo.p"));
set_progress(0.367015);
apply_patch("/system/bin/recovery", "-",
            c44d11d626b7884332a405655c102b9c23644937, 494072,
            dc59e179783bc76b4c3de3646d47978b6acf6396, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.372045);
apply_patch("/system/bin/rootagent", "-",
            1eca1f022dbded9d2d1ce8dd5dac493b8499e143, 9948,
            50aedcbbd982a71410db6fa4617d56d9768dfb37, package_extract_file("patch/system/bin/rootagent.p"));
set_progress(0.372147);
apply_patch("/system/bin/run-as", "-",
            c076b0399c0fd5114cc95c0b68a385cca67dc515, 64072,
            d087f0ca93d981ed01ab858e00fefc47422a4f2b, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.372799);
apply_patch("/system/bin/schedtest", "-",
            c73546bbc1dc12a262487056453ea1fdd057de89, 5528,
            e11a0f05eaca9733277bf144b2e57a7f5941e1f6, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.372855);
apply_patch("/system/bin/screencap", "-",
            b0457d8cc8c6d2f7bc18b38ca1bb1c36c898fafc, 5760,
            04ea83142b87ee2834a899315fc1c5fd515266a5, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.372914);
apply_patch("/system/bin/screenshot", "-",
            2aa07b9bb003b454fdfc8388ca080f6bd026e8a3, 34820,
            83f2c8975260920488491517930cbb9be67d505b, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.373269);
apply_patch("/system/bin/sdptool", "-",
            6bc3e527a8616b0098c3bcbe0b121c4bd344e6f6, 42552,
            841cb3e95a5fdc0b72b15e82f155c74b7425d175, package_extract_file("patch/system/bin/sdptool.p"));
set_progress(0.373702);
apply_patch("/system/bin/service", "-",
            5839c521ce8d0e09c1d4cceaddd4c81b4c14e491, 9988,
            e550585c75d8bf6e318dcf1982152cf6612eebaa, package_extract_file("patch/system/bin/service.p"));
set_progress(0.373804);
apply_patch("/system/bin/servicemanager", "-",
            bd7a578d404123fdac370dfcf1610dbaa5fe2af2, 10112,
            056fb78f2685fce0dcbff08e2ebac87c92dcbb0a, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.373907);
apply_patch("/system/bin/sf2", "-",
            92961b58dc5b26b411cb0d4d2e9089dd08480563, 26920,
            f68447a01846e1bb9edafe380d74bf5510a2f259, package_extract_file("patch/system/bin/sf2.p"));
set_progress(0.374181);
apply_patch("/system/bin/showlease", "-",
            8720f1cac8b8098b9155f46eb0d19f24ff701a6e, 10924,
            6f647d1ee549055bfb82384744fa54c736ce32a6, package_extract_file("patch/system/bin/showlease.p"));
set_progress(0.374292);
apply_patch("/system/bin/silent_profile", "-",
            6c1a96ddb76b302a22824aaa71155de3ec4d3533, 5700,
            70d23f15a33b7f26c91b67a39a24e816594ce645, package_extract_file("patch/system/bin/silent_profile.p"));
set_progress(0.374350);
apply_patch("/system/bin/simg2img", "-",
            785f3d6aa3a67e92faa7c45dc280a52fc5cb82e1, 9732,
            ca65ad47d4f6f3bc8ff0d1069811222ffdfd7424, package_extract_file("patch/system/bin/simg2img.p"));
set_progress(0.374449);
apply_patch("/system/bin/skia_test", "-",
            43245d6ce4929b175420f82709b4e8b001be714c, 98892,
            39f6c348719338e39b6856693ad1d608bdc4b87d, package_extract_file("patch/system/bin/skia_test.p"));
set_progress(0.375456);
apply_patch("/system/bin/smlogserver", "-",
            2da15df919682057b50435fe0ba3a41ef17f0918, 5636,
            90bcd6f6e0eaf1347334024aeb55da98be84a891, package_extract_file("patch/system/bin/smlogserver.p"));
set_progress(0.375513);
apply_patch("/system/bin/sound", "-",
            63de6f5ad865e9f1030ca268867f14eeb66824d4, 9804,
            7d856444f0150c6fb36ee010d0bcf0e8da11747a, package_extract_file("patch/system/bin/sound.p"));
set_progress(0.375613);
apply_patch("/system/bin/stagefright", "-",
            2106c002df0961830b07a58d8de61c5687307adc, 40076,
            060931b59c018f10d99508fa848191b7f4e9ba31, package_extract_file("patch/system/bin/stagefright.p"));
set_progress(0.376021);
apply_patch("/system/bin/stop_mdlog", "-",
            3a056310439c06652ad5f53c52904b762912ec20, 5632,
            66aa041bfe0315beddce6670f1ba5efd0d322369, package_extract_file("patch/system/bin/stop_mdlog.p"));
set_progress(0.376078);
apply_patch("/system/bin/stream", "-",
            effdd806de6b4752f4322c1d57fc2393acdb4892, 31368,
            1f7edbac076710f2f71767481e3b3ed5f99c6956, package_extract_file("patch/system/bin/stream.p"));
set_progress(0.376398);
apply_patch("/system/bin/su0", "-",
            898b890367c6299adeff2e27b089731f0cd56390, 76912,
            459de8bd290b584298aec951d0eeba787f3a121c, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.377181);
apply_patch("/system/bin/subsystem_ramdump", "-",
            51b6530c809b23926b08271ef3de1e5fb5a19aae, 10084,
            4ed41b3d0b5912d73d32f97356ce86ca962c3a71, package_extract_file("patch/system/bin/subsystem_ramdump.p"));
set_progress(0.377284);
apply_patch("/system/bin/surfaceflinger", "-",
            8f89b6c0bf9f49c63f87924a9c4c9e98fa32da17, 5588,
            5f27d81d79cd94847aad18cce4e26ab9f136ed27, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.377341);
apply_patch("/system/bin/system_server", "-",
            4af9d4af2a036632a2c15b45f4aad5cf6088ed05, 5564,
            2420de4109b7f73925a3dd9eb7a1336ae1205ee0, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.377397);
apply_patch("/system/bin/tc", "-",
            3c77646d38fe51b004f197c6e2d69630b51f76b0, 72292,
            d3f378ca4e9030a6d1b2cb5cd578d8128ac066da, package_extract_file("patch/system/bin/tc.p"));
set_progress(0.378133);
apply_patch("/system/bin/test_diag", "-",
            98a4e1c55eeadaee247122dccb28bc907e62ce36, 10224,
            40c1a1a75d2081638beb0551bd3f2e80e78c50af, package_extract_file("patch/system/bin/test_diag.p"));
set_progress(0.378237);
apply_patch("/system/bin/test_gemini", "-",
            1edef412bfcae8fabd6854cf1f760e12953f0948, 14484,
            162642a0690b4013d030bdfc5d9ff13e7f1eb959, package_extract_file("patch/system/bin/test_gemini.p"));
set_progress(0.378385);
apply_patch("/system/bin/testid3", "-",
            b996c0bbda01c25ead85a0295c0c6251e73b960c, 9844,
            09a405d2bc85c14ca7522aaa63e9f3572ceab9c8, package_extract_file("patch/system/bin/testid3.p"));
set_progress(0.378485);
apply_patch("/system/bin/toolbox", "-",
            3d1808a485bc35a7c22a7f32c4c613e347ccab61, 103268,
            b15d84fea3feef74a143638a673de561b2a2be02, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.379537);
apply_patch("/system/bin/tune2fs", "-",
            9e1a5003a888385a264fcdc817ee1b0a8f6fc40d, 26688,
            686a3d545897e7dfd9ff9d36f663237b144b0c02, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.379808);
apply_patch("/system/bin/tv_driver_test", "-",
            fb886ea2a1f1cb0d2626a4058570c7d59ab8b00e, 10060,
            b0ac23cda8874b759d2328e5a0978ce76681dd6f, package_extract_file("patch/system/bin/tv_driver_test.p"));
set_progress(0.379911);
apply_patch("/system/bin/updater", "-",
            7f6deb28844decab5fe808ed37ef3d9d877f712d, 240944,
            045c45068401d19f577bace8a5a4d2ee82500d89, package_extract_file("patch/system/bin/updater.p"));
set_progress(0.382364);
apply_patch("/system/bin/v4l2-qcamera-app", "-",
            8d0969b424695be1450d6c71d373f5d9a9f28862, 31740,
            df7b50f25ad6ce34e09c189f860e6b322b16f548, package_extract_file("patch/system/bin/v4l2-qcamera-app.p"));
set_progress(0.382687);
apply_patch("/system/bin/vdc", "-",
            1947bc0e38001336bf551ae974fb298b42561539, 5684,
            31bc8260f7f76f9f2195830ff3da7edbcd488a26, package_extract_file("patch/system/bin/vdc.p"));
set_progress(0.382745);
apply_patch("/system/core/libmincrypt/rsa.o", "-",
            396ba1358575bab56ba9331d9fa05f1b66c9b188, 9424,
            3a310c1e2a7f30d1e460e0552500ebd62d98426e, package_extract_file("patch/system/core/libmincrypt/rsa.o.p"));
set_progress(0.382841);
apply_patch("/system/core/libmincrypt/sha.o", "-",
            b3ddfe3707fa8d5ad1476b9572ea1ff95808b485, 17836,
            c261b50ebbf6c25e1341505906c16a9f9bf8bbcb, package_extract_file("patch/system/core/libmincrypt/sha.o.p"));
set_progress(0.383023);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            0afa816093f1506d3842b1a91d5456a8cccae98e, 142004,
            14a944e525a4e92e4f3936469aea95cc620ac3ef, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.384469);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            c33171e20340baf81e85b57f4629c813c5f15ed3, 5668,
            7f1dd3758ec86f032ffd11386f218b5006e6219c, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.384526);
apply_patch("/system/etc/security/otacerts.zip", "-",
            667c75893c89e50a639198b401dff6095efe54a0, 1125,
            f803134fcccffa49b047cb663dc56b56f1679447, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.384538);
apply_patch("/system/framework/am.jar", "-",
            29337221595981329ce327533c6f9d1d60276b21, 16571,
            e652c97dbb0d6e438624dffaa5e7676c51ce47e0, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.384706);
apply_patch("/system/framework/android.policy.jar", "-",
            e31864846f05096e0bb22eb16b169e25e65f27d1, 151450,
            18d9bf3a42955e468b3cd215a63b51c5a50022a6, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.386248);
apply_patch("/system/framework/android.test.runner.jar", "-",
            81c87324eabc91c62b456245713359033d2c1cca, 71157,
            1a3f3045ea6b7b152308b67759803d8b9e95bb05, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.386973);
apply_patch("/system/framework/apache-xml.jar", "-",
            552d0ae99a5b629bf688477b04c3e030d3f7d8c2, 549357,
            67ad7d863cccdc7fb7fbd81db2ae7dec2eb2bde0, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.392566);
apply_patch("/system/framework/bmgr.jar", "-",
            915d449956fe18206865a128387e5588e817b368, 6562,
            a43cb51eb174823493ecba5d539c728799d47eee, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.392633);
apply_patch("/system/framework/bouncycastle.jar", "-",
            1f5234cd8a3b8162b4734e5f0f958066b3c084ce, 358231,
            ea72617a9ff93bed0bcca3963314a734419cf376, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.396281);
apply_patch("/system/framework/bu.jar", "-",
            ceb6f539cd6f288f5b69267b8c09b3d57b0614da, 2473,
            fb3eb4ad809c2c8154683fa36ac555d4c2c7820d, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.396306);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 00fb8a0e293139a3fb893df36cee3891dff06241, 3216,
            36e966837d0ba2ceb80b30e72bf522e97b257939, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.396339);
apply_patch("/system/framework/com.qrd.plugin.common_interface.jar",
            "-", 0644a84e6fcbd4b7c2e95b0ed1b24bb96e6cabbb, 1032,
            81216b6684b5a48313d6019efb0c3f40880d2047, package_extract_file("patch/system/framework/com.qrd.plugin.common_interface.jar.p"));
set_progress(0.396349);
apply_patch("/system/framework/com.qrd.plugin.demoplugin.jar", "-",
            90e38355a3a5cb4703fe38476815d9b567f2836d, 777,
            2ced7ce7c53edea97bf23c85f2ee5145499dab25, package_extract_file("patch/system/framework/com.qrd.plugin.demoplugin.jar.p"));
set_progress(0.396357);
apply_patch("/system/framework/com.qrd.plugin.feature_query.jar",
            "-", 432792f3f3ce0e57feb004774550869439d06047, 1570,
            4d5e09eda3c200d2a325e2cd9b87fdb3a47a9bb4, package_extract_file("patch/system/framework/com.qrd.plugin.feature_query.jar.p"));
set_progress(0.396373);
apply_patch("/system/framework/com.qrd.systeminfodetect.jar", "-",
            c3f0ca54d8b021e4070d27606437a605d3bcb6e2, 1129,
            2c5cde928512ec34704816d485dff5155e1f3166, package_extract_file("patch/system/framework/com.qrd.systeminfodetect.jar.p"));
set_progress(0.396385);
apply_patch("/system/framework/com.qrd.wappush.jar", "-",
            9405a825099554d31876a10743be1586cfd56972, 6376,
            db2b1c4581fe49eb50be9b548d0b8c887c2603cd, package_extract_file("patch/system/framework/com.qrd.wappush.jar.p"));
set_progress(0.396450);
apply_patch("/system/framework/com.qualcomm.location.vzw_library.jar",
            "-", 46233a28285639b470278d1dc804744b502c15c2, 19315,
            c7769ee208041d172705a6643f66a23f5c06d75d, package_extract_file("patch/system/framework/com.qualcomm.location.vzw_library.jar.p"));
set_progress(0.396646);
apply_patch("/system/framework/core-junit.jar", "-",
            a36bbcd4c149a1f9278edbfa4870c30d8c7b8fd1, 9981,
            ca934239541cbe3620f9c96b555bc76e62aa12be, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.396748);
apply_patch("/system/framework/core.jar", "-",
            8bee209a67a6c0cc0e4c76d70aa4cfedffa9b0b4, 1275958,
            0b0374d3d71f22603a99488a79f8cc8941568f6d, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.409740);
apply_patch("/system/framework/ext.jar", "-",
            eda300f51e44f6d36fa84c77c726b3cba157b13c, 991795,
            be560433b172a265fa78eded7fcb78d50bc99b54, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.419838);
apply_patch("/system/framework/filterfw.jar", "-",
            365da823667280037e786e00594adc9d541e4a8b, 117046,
            02ad4c654cf770cc8245a52d7f76fe1dd1f03423, package_extract_file("patch/system/framework/filterfw.jar.p"));
set_progress(0.421030);
apply_patch("/system/framework/framework-res.apk", "-",
            98c5deef808abe7e127e7c1c95d27eb013fe8e35, 4651291,
            682f4201b4a2441cecff543208fc0deaa09aa30b, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.468389);
apply_patch("/system/framework/framework.jar", "-",
            2b35c32857e6a887fc08d1fa7c19acecedfa3409, 4295570,
            e6ed1ff770de5c12d0c436cd3f7df9fa4c527e30, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.512126);
apply_patch("/system/framework/ime.jar", "-",
            c8b6827a3c19f8e62cba243f8f8ad0cb8754fcf2, 3318,
            d10dc3717e3e6712ed7703e0dfc03c453621c91c, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.512160);
apply_patch("/system/framework/input.jar", "-",
            f33fb8b10c86e7264ab9c3849995b8e760086f71, 2512,
            6b2a56752d5cde840cf7bd310213005972441e50, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.512186);
apply_patch("/system/framework/javax.obex.jar", "-",
            10c2fa056e7ac969d142d42ab31e4b7d1a37fc50, 28897,
            4d6d8f053fa9e159947bea1620f0445e467dcf04, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.512480);
apply_patch("/system/framework/lewa-framework.jar", "-",
            a190ec9c508bd8fb9926f28589b0951908e34d90, 445247,
            fe6c79126bca64bc0dd938db2e40caa0731db5ff, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.517013);
apply_patch("/system/framework/lewa-res.apk", "-",
            182c57e8c7a8e1a32a52084672e30cf45ff1fe7a, 2606848,
            a359321d1cbdad1acb60116a4e118230528ff2ff, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.543556);
apply_patch("/system/framework/monkey.jar", "-",
            bf9fd7ce834774ccbda69c81f61c5b7f3ebf5bd3, 46688,
            fe7031a660e127f71b6d410cdc450b587727a4b6, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.544031);
apply_patch("/system/framework/pm.jar", "-",
            51184c2c4f118f057102780106bbd698eae725e2, 13108,
            e1b78b37b0fa4c9d78ce66c96d99918fb1b42425, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.544165);
apply_patch("/system/framework/qcnvitems.jar", "-",
            aae78dcd3611808eae6ac873af549ca960324836, 38972,
            34e8657846ed279d79f18950596f95a3b216e9d2, package_extract_file("patch/system/framework/qcnvitems.jar.p"));
set_progress(0.544562);
apply_patch("/system/framework/qcrilhook.jar", "-",
            546123efda77cbbf48eeba49ff15890694241d2c, 27086,
            92fcba810ca86cf5a3631c91d319126c6ef5d023, package_extract_file("patch/system/framework/qcrilhook.jar.p"));
set_progress(0.544838);
apply_patch("/system/framework/scmst_test.jar", "-",
            5d5efd67f7a5994a55e22762d8af18165e051f85, 1314,
            c624d0587f538ee84bf8102d4067c8d2f1dc0b16, package_extract_file("patch/system/framework/scmst_test.jar.p"));
set_progress(0.544851);
apply_patch("/system/framework/services.jar", "-",
            01d74137e1567a3857d3464f0c581b07cedb24c0, 896897,
            8bbf23d4dfabeffe9c151b4be42f12d0a4d43625, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.553983);
apply_patch("/system/framework/spp_test.jar", "-",
            22659274fce7b422ceed911f4e1d80c8367c9b38, 4060,
            c1a38fdef0d7b800db0c30a2276949fa747f1078, package_extract_file("patch/system/framework/spp_test.jar.p"));
set_progress(0.554024);
apply_patch("/system/framework/svc.jar", "-",
            1c8a2d2ed89709aa8e13d1f7faf98e90f3a51a82, 3783,
            801d165cad2a3d56a6a0503d99cc0a09b3a65e6d, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.554063);
apply_patch("/system/lib/bluez-plugin/audio.so", "-",
            cbbceab336821119496b55489eb14fd4976f91f8, 142580,
            6c6c9d124738930f174f71486b3aa0f5ed27721f, package_extract_file("patch/system/lib/bluez-plugin/audio.so.p"));
set_progress(0.555515);
apply_patch("/system/lib/bluez-plugin/bluetooth-health.so", "-",
            d9a07ad8eee7ca11e014a88eec73bc16b133aee3, 52188,
            c04ba86ed61fe4d789e960a0f4604fa189cfa0a5, package_extract_file("patch/system/lib/bluez-plugin/bluetooth-health.so.p"));
set_progress(0.556046);
apply_patch("/system/lib/bluez-plugin/input.so", "-",
            5296bdf988e50a751c1ec90155059bd7c82f66ec, 22752,
            2b7ddf188a28d680684461f0956fa0ac7a32ca41, package_extract_file("patch/system/lib/bluez-plugin/input.so.p"));
set_progress(0.556278);
apply_patch("/system/lib/bluez-plugin/network.so", "-",
            14cb12674e14d9db43f4dcf3405018b364f6abe9, 23012,
            d31e5d2bbdede828b6d9fe988dd105c8195817a6, package_extract_file("patch/system/lib/bluez-plugin/network.so.p"));
set_progress(0.556512);
apply_patch("/system/lib/drm/libfwdlockengine.so", "-",
            4653058cddf8f4d747665a1fb11ead6439e365e7, 48660,
            1fa63d09584b4fad1f645a1f86250adb9f119db0, package_extract_file("patch/system/lib/drm/libfwdlockengine.so.p"));
set_progress(0.557007);
apply_patch("/system/lib/hw/audio.a2dp.default.so", "-",
            a55a1c103bd361f977a1dbd3fdd7aac48d0cb125, 59432,
            ca6cf996028c0cdae90c78b6a47fec68fe16644b, package_extract_file("patch/system/lib/hw/audio.a2dp.default.so.p"));
set_progress(0.557613);
apply_patch("/system/lib/hw/audio.primary.default.so", "-",
            cdb30cba9e4f3443eef13c0422515252f5334bf1, 5724,
            64c845ba551b21e2400906e83b9e3aafff3e129a, package_extract_file("patch/system/lib/hw/audio.primary.default.so.p"));
set_progress(0.557671);
apply_patch("/system/lib/hw/audio.primary.msm7627a.so", "-",
            d1ec016cb16979adf08c1bb505353110da30370c, 48080,
            0643f0dc5f6bc5d47099450b4d8b6a2f0cf7dbf1, package_extract_file("patch/system/lib/hw/audio.primary.msm7627a.so.p"));
set_progress(0.558160);
apply_patch("/system/lib/hw/audio_policy.default.so", "-",
            ff1f601b058e0aef5a7c1ef916d41ea6733d07aa, 52352,
            a13a0a581f1d30808955eeaeecd9f6ac7096e84f, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p"));
set_progress(0.558693);
apply_patch("/system/lib/hw/camera.goldfish.so", "-",
            3b7280a337d5b654d2c1c892e24a477f8f593c18, 60852,
            881a1d1c71f2bc000d8f9422d62501fb12558aff, package_extract_file("patch/system/lib/hw/camera.goldfish.so.p"));
set_progress(0.559313);
apply_patch("/system/lib/hw/gps.goldfish.so", "-",
            d9539d570d03d6ea13948bf4029f1d8a74999525, 10000,
            2f831345e1052da40034b6b65edcfc95114c61aa, package_extract_file("patch/system/lib/hw/gps.goldfish.so.p"));
set_progress(0.559415);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            432475386631678e9d097d47c22320be741beaa2, 10260,
            6a2d1f04edae852d331bff852a7f5216cbf3d101, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.559519);
apply_patch("/system/lib/hw/lights.goldfish.so", "-",
            f23d86d2205c5298f19ec3e2b47bb184caaeb304, 5744,
            1be9cea4683b14264c5a0f925e6494bd544612d6, package_extract_file("patch/system/lib/hw/lights.goldfish.so.p"));
set_progress(0.559578);
apply_patch("/system/lib/hw/sensors.goldfish.so", "-",
            cb05deac596939c7cc515fd0a8aa4dd1433c0f53, 10260,
            9053f21d65c6f0de1c102899a85f6d74d4bb5cc0, package_extract_file("patch/system/lib/hw/sensors.goldfish.so.p"));
set_progress(0.559682);
apply_patch("/system/lib/invoke_mock_media_player.so", "-",
            503cfce477a71ac377157cff3d03cf570c3af6fd, 5872,
            6df0abf771f57b0052e07c5a5c36701759ac20f1, package_extract_file("patch/system/lib/invoke_mock_media_player.so.p"));
set_progress(0.559742);
apply_patch("/system/lib/libCommandSvc.so", "-",
            5586dafc097d112a7bbcaef35888dcb6c487e7d4, 15056,
            92c7e17578fa6d25a9a106eb4f9ec02005424aea, package_extract_file("patch/system/lib/libCommandSvc.so.p"));
set_progress(0.559895);
apply_patch("/system/lib/libDiagService.so", "-",
            816f13b6317c6a6b462911d8d08115674f0b1475, 5736,
            181459ba1c4b8b8861f6127fd1ff1939886d5276, package_extract_file("patch/system/lib/libDiagService.so.p"));
set_progress(0.559954);
apply_patch("/system/lib/libFFTEm.so", "-",
            9808c296ba2f04d072f7b967ab1665076edf967a, 186152,
            04842b684e421e82df398b735ca67a185258b6e3, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.561849);
apply_patch("/system/lib/libI420colorconvert.so", "-",
            acc96e7a10cebc9af54ca1c2192067a214336afa, 5508,
            d2d1dc02668355891ef84dc6d81da461c874e0d0, package_extract_file("patch/system/lib/libI420colorconvert.so.p"));
set_progress(0.561905);
apply_patch("/system/lib/libOmxIttiamVenc.so", "-",
            35d60131be44a72c2ba98b2614bfa9c14f2b5d1f, 416472,
            a15118726c277d7c9dcb1999dcb2b02c520a893f, package_extract_file("patch/system/lib/libOmxIttiamVenc.so.p"));
set_progress(0.566146);
apply_patch("/system/lib/libOpenMAXAL.so", "-",
            4a933117d2080ac74da8d5471f4db5b05d993ca6, 5624,
            26163c440d09c2726c0fe05b39b56a35f7b0b37b, package_extract_file("patch/system/lib/libOpenMAXAL.so.p"));
set_progress(0.566203);
apply_patch("/system/lib/libQWiFiSoftApCfg.so", "-",
            5c057a9958754511d40fefa452b3eccba1711f94, 9716,
            1cdf9883f051505111395ac04b0678d44f539c5a, package_extract_file("patch/system/lib/libQWiFiSoftApCfg.so.p"));
set_progress(0.566302);
apply_patch("/system/lib/libQcomUI.so", "-",
            87f5db8ef637577db74f69dd6d68d7269e5be744, 23272,
            1d11d8148f74d19bca4185a3fb77279df6b8b97c, package_extract_file("patch/system/lib/libQcomUI.so.p"));
set_progress(0.566539);
apply_patch("/system/lib/libRS.so", "-",
            9d5b456f0749a36e7d1f6dacd998f7a139486e22, 520604,
            bd7c471fab39642cf9e2df41b93e9a2f58a64ed8, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.571840);
apply_patch("/system/lib/libSR_AudioIn.so", "-",
            0c45cca6a10ca99fde4a79c00bc19c6151a59335, 5512,
            5cf023ea28c86176c2fa5f10ef84ab306251070a, package_extract_file("patch/system/lib/libSR_AudioIn.so.p"));
set_progress(0.571896);
apply_patch("/system/lib/libTamperDetect.so", "-",
            bfe9f01bc86a66548128d0faddfb69912fa7b8e0, 5724,
            f13a418a024194467d50b95eb1dc631948a62a05, package_extract_file("patch/system/lib/libTamperDetect.so.p"));
set_progress(0.571954);
apply_patch("/system/lib/lib_atv_rf_fe.so", "-",
            bf4a51f32c299fd664154b276fe3de28477d0dd5, 47540,
            959600ed59ff57b269f67f6429795284c4a51010, package_extract_file("patch/system/lib/lib_atv_rf_fe.so.p"));
set_progress(0.572438);
apply_patch("/system/lib/lib_dlb_msd.so", "-",
            37ed143ffcf3144014e9f73290d618a77a748438, 50440,
            888e02e2570cd4f0b30f7e133e216fda8fde29d0, package_extract_file("patch/system/lib/lib_dlb_msd.so.p"));
set_progress(0.572952);
apply_patch("/system/lib/lib_sif_demod_stub.so", "-",
            012fe8d2cae02a718349b29158c988bd097b13c1, 5408,
            eb18ec30e874f633be4237da00d600e48a150707, package_extract_file("patch/system/lib/lib_sif_demod_stub.so.p"));
set_progress(0.573007);
apply_patch("/system/lib/lib_tv_receiver_stub.so", "-",
            743ad8bd12efa9c13f728cb3142a3622f649ae9d, 5480,
            1d1854a404fb4a4ee19cac4374d803bfea675fde, package_extract_file("patch/system/lib/lib_tv_receiver_stub.so.p"));
set_progress(0.573063);
apply_patch("/system/lib/libadc.so", "-",
            90de0f3de322d08955c0cf286f7996bd607d2fc3, 9588,
            90aa0d89e1b36b0c8cbf10a8f0db6e617839d5bc, package_extract_file("patch/system/lib/libadc.so.p"));
set_progress(0.573160);
apply_patch("/system/lib/libandroid.so", "-",
            8d010cb864e5c9798432885793a779c60d90acbd, 56936,
            ce5eee4b6fbe8d4c411c97dfddde20767ce3f6ca, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.573740);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            11b41b2523fdddeafd695ad24ca607a4a7bfabf1, 688580,
            f51b0fcb4e9f4301ad6753a86339014308f1e1a7, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.580751);
apply_patch("/system/lib/libandroid_servers.so", "-",
            31945d148e32e354f7009717893fa84a16f440d3, 74284,
            77ea223e07f53fabc7655d04c7c196bf1c59b1c3, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.581507);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            61d0f05998585d80c990e82b52b34113209f232e, 18296,
            868fd063747e24f8b0cee133b8eb4d8557d82319, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.581694);
apply_patch("/system/lib/libaudioflinger.so", "-",
            c4457e8b769e2b11768ad18e4a1bef157e11ee41, 271208,
            b7bcb229f2c4eef8df9511c2f1d234d2a8fd1d65, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.584455);
apply_patch("/system/lib/libaudioparameter.so", "-",
            7e7058d2e37f3eaf0e0a7dc8b83dea06dc68a791, 14084,
            3e05c40d2cbce68ab55e6fe8e7d1fc04a7bc9ecc, package_extract_file("patch/system/lib/libaudioparameter.so.p"));
set_progress(0.584598);
apply_patch("/system/lib/libbcc.so", "-",
            b806eb97b9468a16d38626566d622bcc226ab594, 4346500,
            3f5cc2ebca5d9de095f2e79db79fccdd220c1cad, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.628854);
apply_patch("/system/lib/libbcinfo.so", "-",
            c4c6da8fb21d87de5e73edbf8859ae10ce524b7e, 861568,
            7ea5c81f2a51f653f9158310b75f7de45fe8055d, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.637627);
apply_patch("/system/lib/libbinder.so", "-",
            a5e351aa4ae6e6b402bab49824c8c10599207eaf, 166380,
            581f60f8d6947d3c654f2ca52ab117e249203749, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.639321);
apply_patch("/system/lib/libbluedroid.so", "-",
            a6d9044bf2f0c35502da99e9415f37bee1f4afe1, 9700,
            4c40dc704ece430a440ebb498aa55f7a330d87c5, package_extract_file("patch/system/lib/libbluedroid.so.p"));
set_progress(0.639420);
apply_patch("/system/lib/libbluetooth.so", "-",
            4ec58d319b16f83c96f4e912f253ab8070be2832, 74976,
            e89d28359260a666238e29c0f74991df923c92b2, package_extract_file("patch/system/lib/libbluetooth.so.p"));
set_progress(0.640183);
apply_patch("/system/lib/libbluetoothd.so", "-",
            253577f742bdece85156e127873505871db7c883, 194916,
            c9e6c8b7758745ba08b2a50c9060d7864959d6a3, package_extract_file("patch/system/lib/libbluetoothd.so.p"));
set_progress(0.642168);
apply_patch("/system/lib/libbmlutils.so", "-",
            b2d2ad2e59702d1af0eb7a6989e940a1aee5fe7e, 9752,
            df49125ef8b64087bbc983efe829e5dc29b433cf, package_extract_file("patch/system/lib/libbmlutils.so.p"));
set_progress(0.642267);
apply_patch("/system/lib/libbson.so", "-",
            bde74d997a4792c61b12b36d4d2192cc37fc3577, 17904,
            a49cd917421e2082fd9be3674a2774abff55e5fe, package_extract_file("patch/system/lib/libbson.so.p"));
set_progress(0.642449);
apply_patch("/system/lib/libbtio.so", "-",
            9d4a292a86c50303baad55fef1d8883f155befa9, 13832,
            8e01e29e1af4dba7071baea83d321bb8a12a645c, package_extract_file("patch/system/lib/libbtio.so.p"));
set_progress(0.642590);
apply_patch("/system/lib/libc.so", "-",
            d0165df6aba7e86a3d62e3933bd308a351ea0e96, 282372,
            ec3649c4268e0b1764d9fa60546aa84f3fa09d71, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.645465);
apply_patch("/system/lib/libc_malloc_debug_leak.so", "-",
            d7c53dd39799724f6bed9baebb97981c5c58256e, 245776,
            507836d392e3aba45f27c8bc33efc86b486e8858, package_extract_file("patch/system/lib/libc_malloc_debug_leak.so.p"));
set_progress(0.647968);
apply_patch("/system/lib/libc_malloc_debug_qemu.so", "-",
            b8c33f5da2ac49a97287b369198634da81766a75, 249864,
            48c565132181d8c2beeade1ce592336ea24df54b, package_extract_file("patch/system/lib/libc_malloc_debug_qemu.so.p"));
set_progress(0.650512);
apply_patch("/system/lib/libcameraservice.so", "-",
            4c281b98e3cfd4371a2a3ef4be7acc3cee24fa90, 55424,
            90b374f981095dfe506aba401b2444c31325bc40, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.651076);
apply_patch("/system/lib/libchromatix_ar0543_default_video.so", "-",
            1fc8c4983ea663a7123c4a714f7c5f081ebf9a2f, 62816,
            2e943f64c8e755e069fe5e3b59dc60c118aaecb6, package_extract_file("patch/system/lib/libchromatix_ar0543_default_video.so.p"));
set_progress(0.651716);
apply_patch("/system/lib/libchromatix_ar0543_preview.so", "-",
            9b3c7abf82870e59dfba96356e9b3aba915c42fa, 62808,
            a23e6dfbe5e3faffab28dfa38af8b92062ed0b90, package_extract_file("patch/system/lib/libchromatix_ar0543_preview.so.p"));
set_progress(0.652355);
apply_patch("/system/lib/libchromatix_ar0543_video_hfr.so", "-",
            e51bc2560adcdee4e1752e2f4e0e8616c50ddad9, 62812,
            97af0be4d4347bca1edef0aeb10fa14fe3057183, package_extract_file("patch/system/lib/libchromatix_ar0543_video_hfr.so.p"));
set_progress(0.652995);
apply_patch("/system/lib/libchromatix_gc0339_default_video.so", "-",
            c929e9effd3c594bf42f36060c9a6bebe92bdf44, 62816,
            4b90407e369e5f5cb210e443759f158dfc328fb6, package_extract_file("patch/system/lib/libchromatix_gc0339_default_video.so.p"));
set_progress(0.653634);
apply_patch("/system/lib/libchromatix_gc0339_preview.so", "-",
            ec31eda4861b5099294c5bdcfe9465a63bfb96f5, 62808,
            6e1f8277fa712824eac262a1bb54b6fe1ede5691, package_extract_file("patch/system/lib/libchromatix_gc0339_preview.so.p"));
set_progress(0.654274);
apply_patch("/system/lib/libchromatix_imx074_video_hd.so", "-",
            38e5b5782d65309353d52296d670051415c6f811, 62808,
            af4dc69c9a9c2931e6b727425478e0d71a1c58f2, package_extract_file("patch/system/lib/libchromatix_imx074_video_hd.so.p"));
set_progress(0.654913);
apply_patch("/system/lib/libchromatix_imx074_zsl.so", "-",
            2f85ae5f39e7d4abaf204837d224c4ee20bffba2, 62804,
            cfc377b0dcc2c5c034f0de435ccaa6a0d129e515, package_extract_file("patch/system/lib/libchromatix_imx074_zsl.so.p"));
set_progress(0.655553);
apply_patch("/system/lib/libchromatix_imx091_default_video.so", "-",
            3a320ccce0cf7456dbbb1ac10f7077bab4daef5b, 62816,
            0c5f3a05ffea19ee01a2807b079fe9962ecb47ad, package_extract_file("patch/system/lib/libchromatix_imx091_default_video.so.p"));
set_progress(0.656192);
apply_patch("/system/lib/libchromatix_imx091_preview.so", "-",
            d979a6758ba9ee2331d4ee3cf470e1f82085b10c, 62808,
            797004a26e9071691bc70cd926a9ae62abf21b1e, package_extract_file("patch/system/lib/libchromatix_imx091_preview.so.p"));
set_progress(0.656832);
apply_patch("/system/lib/libchromatix_imx091_video_hd.so", "-",
            d41d1906edb1ccc567e110174c363ac48277002a, 62808,
            ec30d5c2817c8de8a501870fc88409b3333c6427, package_extract_file("patch/system/lib/libchromatix_imx091_video_hd.so.p"));
set_progress(0.657471);
apply_patch("/system/lib/libchromatix_mt9e013_default_video.so",
            "-", c64727f64638e31280b72d2487d139cfb8faeee3, 62816,
            8a06498854e0673727b70aff8ba9c106779f7f91, package_extract_file("patch/system/lib/libchromatix_mt9e013_default_video.so.p"));
set_progress(0.658111);
apply_patch("/system/lib/libchromatix_mt9e013_preview.so", "-",
            4f108e4c478e9bec0d922b36a66292048eb0b974, 62808,
            b2407af1ac23cb791de1a55e566817bf08e9326c, package_extract_file("patch/system/lib/libchromatix_mt9e013_preview.so.p"));
set_progress(0.658750);
apply_patch("/system/lib/libchromatix_mt9e013_video_hfr.so", "-",
            d6bcfcdda63fe5210eddc53459311dbd7900ec9a, 62812,
            4b72e76dc40a2a8f8727a999361beaf318cb757f, package_extract_file("patch/system/lib/libchromatix_mt9e013_video_hfr.so.p"));
set_progress(0.659390);
apply_patch("/system/lib/libchromatix_ov2720_hfr.so", "-",
            e9dbc5d921e74809b3030433a7ad00b2edcbc1a0, 62804,
            9087aa831f32448358900ddf166cb2b28bf143d1, package_extract_file("patch/system/lib/libchromatix_ov2720_hfr.so.p"));
set_progress(0.660029);
apply_patch("/system/lib/libchromatix_ov2720_zsl.so", "-",
            f73104c857eb5f2f8b31c1f0e0b2a3ed33716eed, 62804,
            88970ceaf5c900715c30bf7c15aeb20824d0d736, package_extract_file("patch/system/lib/libchromatix_ov2720_zsl.so.p"));
set_progress(0.660669);
apply_patch("/system/lib/libchromatix_ov5647_default_video.so", "-",
            27cc63885ed531809d8336d790281c33a2af81dc, 62816,
            48dd9dc7049db174911ba03e0369de7a4a2d52c4, package_extract_file("patch/system/lib/libchromatix_ov5647_default_video.so.p"));
set_progress(0.661309);
apply_patch("/system/lib/libchromatix_ov5647_preview.so", "-",
            a16a939b624ef723c0a8f131514eda180d0bfe1a, 62808,
            91eaa0cd6efcee6e1d8a34223b6c452d23581743, package_extract_file("patch/system/lib/libchromatix_ov5647_preview.so.p"));
set_progress(0.661948);
apply_patch("/system/lib/libchromatix_ov5647_sunny_p5v02s_default_video.so",
            "-", 9167a85dc46e16ec24b05ccfe4bbb474851ade95, 62828,
            df5f5d75ac3f2bbf07fee86d0c81cefbdfab0361, package_extract_file("patch/system/lib/libchromatix_ov5647_sunny_p5v02s_default_video.so.p"));
set_progress(0.662588);
apply_patch("/system/lib/libchromatix_ov5647_sunny_p5v02s_preview.so",
            "-", f45f99713c84d26b75db67097658950f0e1f8618, 62820,
            3851d692a2c62fabc05bf9b4c16d64444baabcac, package_extract_file("patch/system/lib/libchromatix_ov5647_sunny_p5v02s_preview.so.p"));
set_progress(0.663227);
apply_patch("/system/lib/libchromatix_ov5647_sunny_p5v02s_video_hfr.so",
            "-", 643281b0ed0b2aa90ff8f0ebdc5af3bf319a3c65, 62824,
            f4b3f38cc8527a1753d044cbf2fa7884aba35654, package_extract_file("patch/system/lib/libchromatix_ov5647_sunny_p5v02s_video_hfr.so.p"));
set_progress(0.663867);
apply_patch("/system/lib/libchromatix_ov5647_truly_cm6868_default_video.so",
            "-", 739e1840fd2d1c344d60839013e038b46c379ad5, 62828,
            3eba1a3e07f858cb944190a8b3c001fe038378bc, package_extract_file("patch/system/lib/libchromatix_ov5647_truly_cm6868_default_video.so.p"));
set_progress(0.664507);
apply_patch("/system/lib/libchromatix_ov5647_truly_cm6868_preview.so",
            "-", 10f88fab1d1bbd3c6702df4ff7250141629e0df7, 62820,
            4fac23dc701229e39b5cce5b6dd18c49935e6274, package_extract_file("patch/system/lib/libchromatix_ov5647_truly_cm6868_preview.so.p"));
set_progress(0.665146);
apply_patch("/system/lib/libchromatix_ov5647_truly_cm6868_video_hfr.so",
            "-", 4005619f3fe845c9e0b29ec0b59cdb5375619809, 62824,
            85a4ffcfc86daffdeda285693160284864f58fdb, package_extract_file("patch/system/lib/libchromatix_ov5647_truly_cm6868_video_hfr.so.p"));
set_progress(0.665786);
apply_patch("/system/lib/libchromatix_ov5647_video_hfr.so", "-",
            becb6252a7f92ef38217c483c7b2f690933b8d19, 62812,
            00ffe3c6621981f455f823e96ef77a7fb1f4b8ff, package_extract_file("patch/system/lib/libchromatix_ov5647_video_hfr.so.p"));
set_progress(0.666426);
apply_patch("/system/lib/libchromatix_ov8825_default_video.so", "-",
            3f87fd4735a67732ae5789a7b131a840776f9e72, 62816,
            cea1444a90d4f70b18ddd4eb1db9fd5592b484ba, package_extract_file("patch/system/lib/libchromatix_ov8825_default_video.so.p"));
set_progress(0.667065);
apply_patch("/system/lib/libchromatix_ov8825_preview.so", "-",
            7aa1086d8675b7dd05e8a50d8f00571e31f554c0, 62808,
            ffd618b1f2cef45f4824d7acce14e19ea07144fb, package_extract_file("patch/system/lib/libchromatix_ov8825_preview.so.p"));
set_progress(0.667705);
apply_patch("/system/lib/libchromatix_ov9726_default_video.so", "-",
            ae00f348e092cf1f18526460d59c52494c51edd1, 62816,
            c79e8b759b02d59b292979abd0a04505c111d806, package_extract_file("patch/system/lib/libchromatix_ov9726_default_video.so.p"));
set_progress(0.668344);
apply_patch("/system/lib/libchromatix_ov9726_preview.so", "-",
            5c602f5ef6b84b6dca3f609c1bf245bf15b50fe3, 62808,
            590603414ec32d5d2882da142753636588c78e2f, package_extract_file("patch/system/lib/libchromatix_ov9726_preview.so.p"));
set_progress(0.668984);
apply_patch("/system/lib/libchromatix_s5k3l1yx_default_video.so",
            "-", 428e9975e161e66a5182acfcc573335378a7e97a, 62816,
            78689269ec15cd9d5ee5087d0d15d362821b524e, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_default_video.so.p"));
set_progress(0.669623);
apply_patch("/system/lib/libchromatix_s5k3l1yx_hfr_120fps.so", "-",
            3b79196307d63ee96a40a92f674c6060cf999dec, 62812,
            fc300b58fed28dfc8802ecdd2fb677a3883ba429, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_hfr_120fps.so.p"));
set_progress(0.670263);
apply_patch("/system/lib/libchromatix_s5k3l1yx_hfr_60fps.so", "-",
            3e99fcb416f1d4866bbace9396773a421ceb46d8, 62812,
            4ba26c91f5e0a999c02c00fe8ccd8cfc5df23ed9, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_hfr_60fps.so.p"));
set_progress(0.670903);
apply_patch("/system/lib/libchromatix_s5k3l1yx_hfr_90fps.so", "-",
            7c20eca19c07453f1a6dc37d1cf36abffbfdad59, 62812,
            db54d64bd927ebd71d555b8d0c3cac435432ffe6, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_hfr_90fps.so.p"));
set_progress(0.671542);
apply_patch("/system/lib/libchromatix_s5k3l1yx_preview.so", "-",
            e0fe32a714256935662381afd83c335b4b94de8a, 62812,
            64626d32a6644e5cd7fda733074722178e7bcc2d, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_preview.so.p"));
set_progress(0.672182);
apply_patch("/system/lib/libchromatix_s5k3l1yx_video_hd.so", "-",
            a72f237d2eb8d2ccb716818e760147b236ebcb03, 62812,
            b82bb78fc9e091b3851417119e371190703f3bd4, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_video_hd.so.p"));
set_progress(0.672821);
apply_patch("/system/lib/libchromatix_s5k3l1yx_zsl.so", "-",
            0d794f436cef54c7085174271e4799a194bdbba7, 62808,
            92291388a45ae2740a2970b75b4b29a257c51957, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_zsl.so.p"));
set_progress(0.673461);
apply_patch("/system/lib/libchromatix_vx6953_default_video.so", "-",
            f9a8acdcf986c86ce1ecb2223316d3403bf13f38, 62816,
            0dc126171907a738850bc23546250e0390fe7cd4, package_extract_file("patch/system/lib/libchromatix_vx6953_default_video.so.p"));
set_progress(0.674100);
apply_patch("/system/lib/libchromatix_vx6953_preview.so", "-",
            9cd50d1933c59fd81c7905db39ca309372fe60d9, 62808,
            e17ec8b34fb9bc17238f1f93c5a7f485f4f1276e, package_extract_file("patch/system/lib/libchromatix_vx6953_preview.so.p"));
set_progress(0.674740);
apply_patch("/system/lib/libchromium_net.so", "-",
            a998d538b046c153c2e6d9e92a84187ff25052e2, 2453808,
            1ff8c5624224f672b982a8e039cccedb8623bdf6, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.699724);
apply_patch("/system/lib/libconfigdb.so", "-",
            38a91efcadeaaa3f9aa0ada19ee254628f052d33, 14300,
            c98bb14f89a31db66beb4aee9870770e937a607a, package_extract_file("patch/system/lib/libconfigdb.so.p"));
set_progress(0.699870);
apply_patch("/system/lib/libcrypto.so", "-",
            4d37a3587bf94255e423980aeb0fe77e59d8502f, 826288,
            5bf00373ff4f7e7efe4a174e763fe9153dd98fe1, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.708283);
apply_patch("/system/lib/libctest.so", "-",
            812d91c67146379e9291a6521b56d3f668f02495, 5488,
            8f47409308ab9bd140545a90b632692cbd9e5983, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.708339);
apply_patch("/system/lib/libcurl.so", "-",
            fd6128c767af709a1e6e1b4dd126d96b59c84c54, 125408,
            85a63a3893fe9a72824af0db63e8fb994b44a4dd, package_extract_file("patch/system/lib/libcurl.so.p"));
set_progress(0.709616);
apply_patch("/system/lib/libcutils.so", "-",
            0d527212c5b7e0d321301e8c2766bc20b22000bf, 59816,
            80c2fa0d119b502576318fdd8481f514a731f898, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.710225);
apply_patch("/system/lib/libdbus.so", "-",
            a8a13d97367034753ce4dbab2d57f5db43a56529, 302000,
            6560173c87c428e154568b81ba2a5ed0daa63d6b, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.713300);
apply_patch("/system/lib/libdefcontainer_jni.so", "-",
            9ffeaebe9108ec83b7499d8aee0bc924a0c4216c, 5608,
            a4570c77b50f568526d2e9d408f7d2bca19b5542, package_extract_file("patch/system/lib/libdefcontainer_jni.so.p"));
set_progress(0.713357);
apply_patch("/system/lib/libdemoplugin.so", "-",
            8c0e5f3ccb82efcbd453441b4baa7fceb5e70b33, 5508,
            015d4d722f80b54d5487b8be4bcd159818d106e3, package_extract_file("patch/system/lib/libdemoplugin.so.p"));
set_progress(0.713413);
apply_patch("/system/lib/libdiskconfig.so", "-",
            1b9e3cffe2d1b28cdad6e7bee31a05f5227b7871, 13816,
            739e5a4d1bd914ad1231fb57bd0ae247d148ecc4, package_extract_file("patch/system/lib/libdiskconfig.so.p"));
set_progress(0.713554);
apply_patch("/system/lib/libdl.so", "-",
            c9f981041f5c95058ad0d100850499ebc36ad6d9, 9548,
            611d578388bcfa1c23b57507b3fb42f4cc7952dc, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.713651);
apply_patch("/system/lib/libdrm1.so", "-",
            7bad1d705bd6e6f7ce4133dfa52b0e7b952f9254, 34460,
            20648c74c9e22d1e31476d6fd2f096bd5a4151c1, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.714002);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            408262625a3382d6045fd30c26cf8528ae36df67, 14040,
            7eceea64f7dc0cf1a5b18b89b0615958bf866e33, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.714145);
apply_patch("/system/lib/libdrmframework.so", "-",
            3d3fc138f61ab2d7481b551732faa1e6e0f24911, 92848,
            977f747866a58a4e9df8d3681645be64dfb3445b, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.715090);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            40f4b91ccc26a34e0c1bd6001d4aaeaa1dc83cd5, 27396,
            1bd27aad86c425e207c4afa0cf4888882215e845, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.715369);
apply_patch("/system/lib/libdsucsd.so", "-",
            f04919f38574b4939d71cfb847e85f857ca546d9, 19744,
            331e0a0993ee878d84bf9204c316e4b07ebb9956, package_extract_file("patch/system/lib/libdsucsd.so.p"));
set_progress(0.715570);
apply_patch("/system/lib/libeffects.so", "-",
            63960ea813774bf9bed561497a99b170d84e1515, 9748,
            b665e8c6709ccf8be63ef6ebb7e26c6d65e68d4c, package_extract_file("patch/system/lib/libeffects.so.p"));
set_progress(0.715669);
apply_patch("/system/lib/libemoji.so", "-",
            a63065184f00b90a6a419b1e374c817a42755dfa, 9904,
            68467176313c65b99c77b3bc28c470996d0e263a, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.715770);
apply_patch("/system/lib/libexif.so", "-",
            08aaad33e1f61eec8a3b8ed3a9c9bbc084c70245, 45212,
            e291fc0ce756e96808de6702b8ddfc8e5e5d5456, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.716231);
apply_patch("/system/lib/libexpat.so", "-",
            840fcffd5e355a051211c9e241b3fa8a2e5708f0, 80512,
            31dd17b7e15b54e6633c49049009cc79de734426, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.717050);
apply_patch("/system/lib/libext4_utils.so", "-",
            66634c97ba307aa5f1a9b6e2877d2c108a39b5c3, 51900,
            4f44a7b7494843ad92c67fa63b4eb772d4ca7206, package_extract_file("patch/system/lib/libext4_utils.so.p"));
set_progress(0.717579);
apply_patch("/system/lib/libfilterfw.so", "-",
            8b8b21943375a704144678333fbd49bf9da6bf9d, 109628,
            d956bcf1b80e0153463598db5f7663c892af2073, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.718695);
apply_patch("/system/lib/libfilterpack_imageproc.so", "-",
            0ef12eb0ac7d2f3ef2fd3ba484bcbe3bc1ff9a64, 5488,
            7095ebbbe450f116f4c3c0adec3ccf8e4648590e, package_extract_file("patch/system/lib/libfilterpack_imageproc.so.p"));
set_progress(0.718751);
apply_patch("/system/lib/libflashutils.so", "-",
            6cf709e1459195617458507f88cdbd8ad47fea0b, 13952,
            0232248e6fa29107f3e04d7e47941fdf508dbc63, package_extract_file("patch/system/lib/libflashutils.so.p"));
set_progress(0.718893);
apply_patch("/system/lib/libgabi++.so", "-",
            508d9b995efcd0e178bd95072c8ea72bdd4528b6, 14796,
            e8b3eb0038c50dce8fab623215fa265270a19b30, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.719044);
apply_patch("/system/lib/libgesture_client.so", "-",
            8685ae4b3704d349a47bfe7a7786c89c323277c6, 60756,
            53dffb78bf4ba12646d72105dd4940fd7d132a8b, package_extract_file("patch/system/lib/libgesture_client.so.p"));
set_progress(0.719662);
apply_patch("/system/lib/libglib.so", "-",
            7fedf2c9335ada75d962fa17a8387178ec0cae00, 391640,
            4e301c1dabeb8170a4bad1fdffaeaf5f9d1db076, package_extract_file("patch/system/lib/libglib.so.p"));
set_progress(0.723650);
apply_patch("/system/lib/libgui.so", "-",
            6106f49dcdc30ed6b66893d4a6a39b613eedaac6, 176976,
            5cf254270b8df3fe0579dc4e926cbe577f036dcd, package_extract_file("patch/system/lib/libgui.so.p"));
set_progress(0.725452);
apply_patch("/system/lib/libhardware.so", "-",
            7c4974c8413e227662ffc571a93c682e73c475b0, 5624,
            982379b792aa3fee1a56d40ded816ba8984fb5fc, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.725509);
apply_patch("/system/lib/libharfbuzz.so", "-",
            d71e94d41d1d6f52130ec9857e16ecaec9379ea5, 260020,
            c30292c79bd5ef8f345e25c599f22bb68f6d9a7f, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.728157);
apply_patch("/system/lib/libhwui.so", "-",
            766901e59cde3e00045ff12d183148fc35f57d5a, 143292,
            11f160602195376b4db7fae6c439f06037ec1c60, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.729616);
apply_patch("/system/lib/libicui18n.so", "-",
            aea09d75d47d3658e9a60431fcca4ea3ff737216, 1195296,
            472d3e9b06089b7b4ce1abed3d9c60cf7a91b296, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.741786);
apply_patch("/system/lib/libicuuc.so", "-",
            492f0fe7fc0931c4bb83c105c49343296401ea5c, 1005988,
            84003acf8335cc067e2fa2996518c5ba2f2726fa, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.752029);
apply_patch("/system/lib/libimage-jpeg-enc-omx-comp.so", "-",
            52bdf4d0ef461bc1d6956a7dcc372941c8f161e9, 22124,
            e3db3f8221180112bb465c3c06c1f54dbf088a30, package_extract_file("patch/system/lib/libimage-jpeg-enc-omx-comp.so.p"));
set_progress(0.752254);
apply_patch("/system/lib/libimage-omx-common.so", "-",
            eda5382b641c9f6290e60348314ed89d6d2c7a33, 5560,
            1d423632fced1b2bce1f47128a7d4cd9cc262cec, package_extract_file("patch/system/lib/libimage-omx-common.so.p"));
set_progress(0.752311);
apply_patch("/system/lib/libinput.so", "-",
            4e0b8db325e7e0508165afc4cc6af371afc9d06c, 226932,
            caac1cdbfe049669fff6d57c0bfac9bdabb322a0, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.754621);
apply_patch("/system/lib/libiprouteutil.so", "-",
            ec7517e59a4a5716e6679a3745ba05a67f551655, 24112,
            65c0b43674b1f25465a3341b8701d1014694c1e1, package_extract_file("patch/system/lib/libiprouteutil.so.p"));
set_progress(0.754867);
apply_patch("/system/lib/libjni_latinime.so", "-",
            c7351d8fc9be69dd54bd65d7362426e83a48af20, 30148,
            9bbfbb4e8f2a13ce33a159d857d9d334cf42d653, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.755174);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            5b4e04c9c4e63ca0efe68de95b6815605fc344db, 178804,
            d216fba8e670dab8646e07dbb924780c74c7e7a2, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.756995);
apply_patch("/system/lib/libjnigraphics.so", "-",
            530089b678ea4d01c3bc25e21b3ed94bec5e5a15, 5420,
            90ab69a842d4a591ac911bb54df8c8f22379162e, package_extract_file("patch/system/lib/libjnigraphics.so.p"));
set_progress(0.757050);
apply_patch("/system/lib/libjpeg.so", "-",
            aa97842b3c98a9f243af699ea2f76791d5e41fcf, 219676,
            e3d01a44f672486e1b2451a27f1e89810ac6fb47, package_extract_file("patch/system/lib/libjpeg.so.p"));
set_progress(0.759286);
apply_patch("/system/lib/liblasic.so", "-",
            9364668d9861b819a725ae019c8e1d37082773ef, 15412,
            8685971b226afa91d33d25a3da3b49d00cea27e1, package_extract_file("patch/system/lib/liblasic.so.p"));
set_progress(0.759443);
apply_patch("/system/lib/liblog.so", "-",
            fc488008914c751d0a3f2c3cea821a06c49a332f, 13892,
            b79b496aed6b23df24e2223a422f212bb11279b7, package_extract_file("patch/system/lib/liblog.so.p"));
set_progress(0.759585);
apply_patch("/system/lib/libm.so", "-",
            2dc0ae5dbbc57293e69943ae8b01a3c5683cd8a6, 87412,
            924c03b70262e2cda9c7734cd7003fbdc14982ca, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.760475);
apply_patch("/system/lib/libmedia.so", "-",
            2d2c4b3380ba52dabdfe5b2b05073606606efc5f, 440796,
            07ed3e714ba7ed24f8deaabb73f1b7c82ed8e723, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.764963);
apply_patch("/system/lib/libmedia_jni.so", "-",
            f9a852a4127be65eb7f93278e3eb8bc6fa8f3ac1, 87480,
            bc29a4ce8f31dc736865821a3ca6bf7647bc661c, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.765854);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            5ad2d0248692cb47e68333d27974db446757e6a2, 350428,
            bbc1cc5db64e362662db2fbf3942389ce9c36239, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.769422);
apply_patch("/system/lib/libmincrypt.so", "-",
            c23a51f1b3f8647c18242299995ac7950c4cdd46, 9588,
            2ae3b302c4989afc7ac600c6c8746e25537f23ce, package_extract_file("patch/system/lib/libmincrypt.so.p"));
set_progress(0.769519);
apply_patch("/system/lib/libmm-abl-oem.so", "-",
            68f5a2a0adff0eba8a3e27d200cb953ef267d53c, 8684,
            edc5062631ef4d7c1a054337db48e1e5e2c969ac, package_extract_file("patch/system/lib/libmm-abl-oem.so.p"));
set_progress(0.769608);
apply_patch("/system/lib/libmmcamera_frameproc.so", "-",
            70df104d0704832c261fb91756e8150140c2aea0, 42808,
            277cdb45c272be2b0a038d166451f28f40111f65, package_extract_file("patch/system/lib/libmmcamera_frameproc.so.p"));
set_progress(0.770044);
apply_patch("/system/lib/libmmcamera_interface2.so", "-",
            9300710dc06b9b9e59c757e9a12a00fc1355e547, 42824,
            06a91cf17c6d56d58eba339327e623e20ed2f493, package_extract_file("patch/system/lib/libmmcamera_interface2.so.p"));
set_progress(0.770480);
apply_patch("/system/lib/libmmcamera_statsproc31.so", "-",
            dd876571b7656923db047002271b3f571648b422, 84464,
            28363163946e228e166755bc482e93d1e349dacf, package_extract_file("patch/system/lib/libmmcamera_statsproc31.so.p"));
set_progress(0.771340);
apply_patch("/system/lib/libmmcutils.so", "-",
            a425a79dd617edb15ede14ed8d40f09d83d7a21e, 9740,
            522902efd37f5e73216c46e6814e58dc1e35890b, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.771439);
apply_patch("/system/lib/libmmhttpstack.so", "-",
            95f496e58ebfce3783a1d7c9a12d703bd3d02dda, 84560,
            ce0041a28d0b80892c5a09c4f59578e2458d4b15, package_extract_file("patch/system/lib/libmmhttpstack.so.p"));
set_progress(0.772300);
apply_patch("/system/lib/libmmiipstreammmihttp.so", "-",
            d337ecbfc96ed30b6997adfa4a887a1175c8d211, 109580,
            e2aaa584a8d6e847944cb55f00be026ac5437e29, package_extract_file("patch/system/lib/libmmiipstreammmihttp.so.p"));
set_progress(0.773416);
apply_patch("/system/lib/libmmipstreamaal.so", "-",
            444295a8a80e8180ac9c8b83d6626a2f6ee3f936, 56024,
            fe09151152b7276c7d5b7c3dfdfa226d60244f95, package_extract_file("patch/system/lib/libmmipstreamaal.so.p"));
set_progress(0.773986);
apply_patch("/system/lib/libmmipstreamnetwork.so", "-",
            70094b7e6b9cccc5650d5051fb2d552b12eebf17, 10052,
            fa15ca88bd7ef6a3826c2e81ffd69f20e9d9a4c1, package_extract_file("patch/system/lib/libmmipstreamnetwork.so.p"));
set_progress(0.774088);
apply_patch("/system/lib/libmmipstreamsourcehttp.so", "-",
            61ca85df31fdaa994f898b9e37e9013ae3622c82, 448316,
            322ce6c90854c2e750fe9c22da11eab8e8f95374, package_extract_file("patch/system/lib/libmmipstreamsourcehttp.so.p"));
set_progress(0.778653);
apply_patch("/system/lib/libmmipstreamutils.so", "-",
            80dc96bee703f88dafea748bebfacfa63cf30956, 55560,
            b65913eebabdb3ce61bb030c96e079f60590e44b, package_extract_file("patch/system/lib/libmmipstreamutils.so.p"));
set_progress(0.779219);
apply_patch("/system/lib/libmmstillomx.so", "-",
            74c383897ff771c1748d70ccb3b01eac87975b77, 5568,
            d81d4579ee68c5ef5c86a36cbdfd827e2e0a7290, package_extract_file("patch/system/lib/libmmstillomx.so.p"));
set_progress(0.779276);
apply_patch("/system/lib/libmtp.so", "-",
            2456cb27b84aa5599fa96315bd42f2171d264e11, 75260,
            7d535dd8e619207db8d0ba2f9b48cc1b765a51ef, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.780042);
apply_patch("/system/lib/libmvs.so", "-",
            96933b227eda7e55785b45112fd66a13194650ad, 34304,
            a9d7487db0a00c684315969d75423e0ba21161bc, package_extract_file("patch/system/lib/libmvs.so.p"));
set_progress(0.780391);
apply_patch("/system/lib/libnativehelper.so", "-",
            faff80c25c6dc62571c393ee92a2ce0f25c19fb7, 218400,
            ab72bd2e15e471148a3efb81814ef23a5f930828, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.782615);
apply_patch("/system/lib/libnetlink.so", "-",
            9bc6430cf21ccfb1ff4a7537118ecb9bee6a482f, 13832,
            81ea641de86460b201ba6039963a0217d8df813b, package_extract_file("patch/system/lib/libnetlink.so.p"));
set_progress(0.782756);
apply_patch("/system/lib/libnetutils.so", "-",
            ba37bde08afd4bab268156ba21fa24987b668dfc, 22096,
            54f3f08eb37400f4a74adc7faadbd70567797ad2, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.782981);
apply_patch("/system/lib/libnfc_ndef.so", "-",
            a1657399a0e67a7773a526f4667d93d73ffc23df, 5444,
            a19be488b1893e64c5d800113b217da3fab9ed39, package_extract_file("patch/system/lib/libnfc_ndef.so.p"));
set_progress(0.783036);
apply_patch("/system/lib/libpagemap.so", "-",
            76806934a11de119558bc2b835ef9c946578ad19, 9628,
            e6b08982398318c5ade64fcc226e2097188a7885, package_extract_file("patch/system/lib/libpagemap.so.p"));
set_progress(0.783134);
apply_patch("/system/lib/libphoneloc_jni.so", "-",
            9b374998d21e194b1852b5020c747723956c4f00, 9956,
            71ff91f3005e0bfeedee65336e0ef5f541a5d7e1, package_extract_file("patch/system/lib/libphoneloc_jni.so.p"));
set_progress(0.783235);
apply_patch("/system/lib/libping_apps.so", "-",
            d73fee8f18aacbb36a0caf6d971c14f1fac81665, 13724,
            c7347d6384f829d4731acc82cc6feb4a985e4d65, package_extract_file("patch/system/lib/libping_apps.so.p"));
set_progress(0.783375);
apply_patch("/system/lib/libpixelflinger.so", "-",
            1e396547792a250deb3b8bd137fe469bc0afd207, 113004,
            f4cbbb89c6cd71c8d1c9bd2040f3d57229cf9a71, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.784526);
apply_patch("/system/lib/libpng.so", "-",
            b07b5a408be2055e0a7c3353008738a5b23a6965, 96064,
            b3ce51565ea0ef0f49ecab254860839aa9a83f77, package_extract_file("patch/system/lib/libpng.so.p"));
set_progress(0.785504);
apply_patch("/system/lib/libpower.so", "-",
            2303f676955599b474caa14d4c564f0c6486704a, 9744,
            790ac2619c629f221fe456465c75292fb9f30110, package_extract_file("patch/system/lib/libpower.so.p"));
set_progress(0.785603);
apply_patch("/system/lib/libpowermanager.so", "-",
            d5dca569525d944f6567a9fbbf35c14e4f3303ac, 15036,
            ac4cb73443c4827b64d57363b5dc1fcd5c832b8f, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.785756);
apply_patch("/system/lib/libqcci_legacy.so", "-",
            897d8a9f4cd5f03389f9e16fad8ed134ae79e6f7, 9980,
            e62134193cd22a29bb72d407e9f67336f4093fc4, package_extract_file("patch/system/lib/libqcci_legacy.so.p"));
set_progress(0.785858);
apply_patch("/system/lib/libqmi_client_qmux.so", "-",
            6c20d0dd8cc3cac1e9991fab63513176c356c8b2, 35144,
            f77620f58fbff659fc24f86906779d06993c6141, package_extract_file("patch/system/lib/libqmi_client_qmux.so.p"));
set_progress(0.786216);
apply_patch("/system/lib/libqmi_csvt_srvc.so", "-",
            444c100e6e038f695ea8d1085b9cc434db6f4d80, 19320,
            00b681d488ca2428b8eb8fee8419761be5c7794d, package_extract_file("patch/system/lib/libqmi_csvt_srvc.so.p"));
set_progress(0.786412);
apply_patch("/system/lib/libqrdinside.so", "-",
            d606c1ff99277d8cc911ac9838705c5698308365, 5632,
            7834c82094d1118f7e5a7547385fc54f9d17fa0a, package_extract_file("patch/system/lib/libqrdinside.so.p"));
set_progress(0.786470);
apply_patch("/system/lib/libqsap_sdk.so", "-",
            50cdd78f615e3bc1bdb7fe50a1573df646b59a1f, 30976,
            0241dbee8bd2652987e89ae8fff527293a476052, package_extract_file("patch/system/lib/libqsap_sdk.so.p"));
set_progress(0.786785);
apply_patch("/system/lib/libreference-ril.so", "-",
            c1abd3138f9b0c6b6a30558927755509ba193067, 30492,
            599395e38a16d9d9d003473ef8480b2cc8a7f49b, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.787096);
apply_patch("/system/lib/librs_jni.so", "-",
            6cc938b8a933d992e568f5fb5e4f6a0ebc7b52eb, 23524,
            8d6498c186991d4457c95b14d1ac5c525bc6bca4, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.787335);
apply_patch("/system/lib/librtp_jni.so", "-",
            21de01ccc57f46778ef3b663aa9be7a9eae8c963, 105500,
            9c7a3a5ec903236f726935a597e0cf1c3a7bfc10, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.788409);
apply_patch("/system/lib/libsensorservice.so", "-",
            b367f5bcb1502edc4ecedf7bfd15bb0aeb3c6058, 81068,
            b42daec0f662394d3f7bb5080211e6404853d9ac, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.789235);
apply_patch("/system/lib/libskia.so", "-",
            bdc649de098299b7378e34cbffa9d4ad273ea2ce, 1227376,
            8a3b759f9808996fb1a7d401d340508b0c436f50, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.801732);
apply_patch("/system/lib/libsnd.so", "-",
            adccf972749fe5f9dc0bcffd0ee5ba9aaf27d282, 42412,
            ec4a2746772bfc4b3427037147e0755730869daa, package_extract_file("patch/system/lib/libsnd.so.p"));
set_progress(0.802164);
apply_patch("/system/lib/libsonivox.so", "-",
            295fed6f6e91a5a1a99669e14b31311055ab1658, 322372,
            fc90667e8aa50c924ed2062a90b21606e54e25e4, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.805446);
apply_patch("/system/lib/libsoundpool.so", "-",
            5a49356b74a7e770bb4fc041ad8b6dd8af4654b2, 26908,
            ce0eaa4cfe559bae2bd9f8a0d336eaf8b19f8ff9, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.805720);
apply_patch("/system/lib/libspeexresampler.so", "-",
            9580d4020bcd1f3b5644be805cdb5528fdc3a764, 15472,
            88d27e7273676c8c02c7a3635b9b5a77a7a03790, package_extract_file("patch/system/lib/libspeexresampler.so.p"));
set_progress(0.805878);
apply_patch("/system/lib/libsqlite.so", "-",
            fcc136f2625cb417f3625b5f2267cd3fd00217fa, 335156,
            08d4cfa0dc0dc7cd6ed1dc0d69c52354e90ba426, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.809290);
apply_patch("/system/lib/libsqlite_jni.so", "-",
            0e1e388b52d11415dfcbcf95215c7d19d5b2a233, 26240,
            144cc83a62191383481d62a44afc8bfef5180802, package_extract_file("patch/system/lib/libsqlite_jni.so.p"));
set_progress(0.809557);
apply_patch("/system/lib/libsrec_jni.so", "-",
            32334ec900a2a31bfc3f923c4bf6ff2be375daf9, 351744,
            696609d7b64bf465fb35997a242f622768105283, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.813139);
apply_patch("/system/lib/libssl.so", "-",
            c6b972e3cec2777c1c072e23ded6a592b9769114, 187364,
            350f0f6ea213bc600177e11a13d261c8f5465e51, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.815046);
apply_patch("/system/lib/libstagefright.so", "-",
            b3d2e5f05d97d705ed413ea59f7dd26e1ebaa943, 1506764,
            bd6ee14bbb694e40f8a915d253d6cfd5e52e03e9, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.830388);
apply_patch("/system/lib/libstagefright_amrnb_common.so", "-",
            30711ddb4d9a6d4ef0f6063882f7f4a4b3eb4c31, 50764,
            d5d77a9c339322ded958dfadfd9618f7b2d806c8, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p"));
set_progress(0.830905);
apply_patch("/system/lib/libstagefright_avc_common.so", "-",
            01983897124793d2d9067c24aa1765c5fb203ae7, 21848,
            44c8377cf310845fa44badab50413a41027f3ea5, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p"));
set_progress(0.831128);
apply_patch("/system/lib/libstagefright_enc_common.so", "-",
            42175182fa455d39e51bb62fd7e34926a137f63f, 5420,
            6079ff0088fb1dbbc6c48951c6443a3d1a3e5629, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p"));
set_progress(0.831183);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            3a4783cb8ba8b742e5d2bcd438acabdbeeb44745, 43840,
            46e0d8233ef5c9715f6e50999f2eebeb06e0934d, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.831629);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            e0ead9515d6ec83106a3fe0f7b95fac398413795, 84264,
            9a027b669559810e1b2ef9918a679290c742d1b9, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.832487);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            4431b1162aaaaabed023902c3927cfcb746438c1, 207172,
            dd11d18e2cc9c9e0dd9f954238f0319c345bec98, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.834597);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            bf73b1c90937c290f44eecdd648e8b49ee5ff8a3, 96624,
            c5525dd72b4e8c47e824cb3157f18d34099a2203, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.835580);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            f6eee196bad93b240bcff15b80632d9e4642aa5b, 14244,
            6574411191945a617e27fd733b36cacaea21493b, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.835725);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            04cb6bb794d8a0e201de81801f6591536a04fb0a, 113096,
            5b17fca063fccbf7b85690f4328df4c2cd5dfbe5, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.836877);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            6795af48b0a4be9ff7c3ca7f343f64feef7ed051, 63616,
            857e438b6f4b2c134a3f929dd6df4c576d56b001, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.837525);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            2a70dce9ee2d70c9f110d944e1f7028be251f1d2, 92688,
            f944a608b8dd339e1ae271cc18729ee0be79307f, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.838468);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            415135a5d2411c6992d4df66f6d38881e2bc2391, 18420,
            c195caaa8bf844bedcd3117e2137015302ee8676, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.838656);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            3765f4d8bbcfe012ceb774aba8452e452be5d65e, 113624,
            06811f355c187a33d784fbb8232329540a91fd1f, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.839813);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            1d72a822474b28539fcbe43a17bcdf8c2c8c55d6, 9584,
            ab072740e7ff28c374b1be9ca41c5fd2d833afde, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.839910);
apply_patch("/system/lib/libstdc++.so", "-",
            7a663bcb536853cb3d038cc2f74520014953a1d4, 5524,
            60135ec4fb714275bc92519936ae458117e51269, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.839967);
apply_patch("/system/lib/libstlport.so", "-",
            5de2725ff3274437840050d58b600cada13fdfa2, 211180,
            29432fc52c3b3a472b08538c0c5424a02e9faf5c, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.842117);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            1d41a642630d9a91dd0a2313601ed2d34f401cec, 163940,
            ba57c6113ceefe997164328f932b039fd5f53ccd, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.843786);
apply_patch("/system/lib/libsystem_server.so", "-",
            9fef83af0e702a3846f7b32c01f48382a1e481a7, 10116,
            4a069e32d5f3822e848ba480c34385fa1b0f7174, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.843889);
apply_patch("/system/lib/libsysutils.so", "-",
            5f37ac24e438a490662a296553e0f7ff73ce73ea, 18228,
            04737caa8ce08382f94fead6cc97018e10a44f5b, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.844075);
apply_patch("/system/lib/libthread_db.so", "-",
            5d32bc46679969b5c9e6440472f1d7ff64a9c023, 5528,
            652c342ce8fbf71eeb52f191f302989f4bbaabb2, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.844131);
apply_patch("/system/lib/libtilerenderer.so", "-",
            479ef55225b978af5df4a4a919628913d405c8f1, 13988,
            43be86a915bcea22db305e6a2cb339ba79c16d5a, package_extract_file("patch/system/lib/libtilerenderer.so.p"));
set_progress(0.844273);
apply_patch("/system/lib/libtinyxml.so", "-",
            99bbf955046b162616b3ef798afd663301d4c62e, 30756,
            28b45da40e2aaa674f97e774c2204ee212719f99, package_extract_file("patch/system/lib/libtinyxml.so.p"));
set_progress(0.844587);
apply_patch("/system/lib/libttscompat.so", "-",
            571030961d4c3ae7433d0b12afeb4ba4f5fa0db6, 9948,
            1466c2dd4602c10094ccedfbd60076ed03ab508d, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.844688);
apply_patch("/system/lib/libttspico.so", "-",
            9b2aaf95b7ee6ed10ed74d506dc286b47d066a72, 195868,
            3a804584c67b154f31eb92df2c38367f623c2ab9, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.846682);
apply_patch("/system/lib/libtv_tuners_io.so", "-",
            76346fd95c56bdd77936bdf974e35a49d08a1776, 13728,
            b2fb00ed7facae71dc25827f236d21d4b9091657, package_extract_file("patch/system/lib/libtv_tuners_io.so.p"));
set_progress(0.846822);
apply_patch("/system/lib/libui.so", "-",
            ae31cc3515b1f480356b56949d105ae47fe37ac4, 91420,
            2e2bf3ce1387f94ae090514448b2bfbff3f97e63, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.847753);
apply_patch("/system/lib/libusbhost.so", "-",
            675407919e8126ca7101a853daa4cbab27ef8618, 9696,
            ff6364ba2cbde6bc61512a17ef1def954668c036, package_extract_file("patch/system/lib/libusbhost.so.p"));
set_progress(0.847852);
apply_patch("/system/lib/libutils.so", "-",
            3057dc11fa4e8cc62ebec689bc57a1ac70e0efbd, 202616,
            b9cf8334dbf5d31bdf1787346854bce51ca77e21, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.849915);
apply_patch("/system/lib/libvariablespeed.so", "-",
            dfc101fcd160122c86face138a9f86d1e167f163, 30500,
            fe5d47a2004d0b5bede83732dd678d628593865b, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.850225);
apply_patch("/system/lib/libvideoeditor_jni.so", "-",
            5928e315cface8d5fd3237b636f45cac4874de77, 313708,
            16fcdbed1024053a632c3485ee9578fa5fd4ace1, package_extract_file("patch/system/lib/libvideoeditor_jni.so.p"));
set_progress(0.853419);
apply_patch("/system/lib/libvideoeditorplayer.so", "-",
            f5033f21dfe8644ab1516d1259e54938d4a88ccf, 156264,
            1f1d4f4bb1ff46cba942ba9837a7efb84fcf705b, package_extract_file("patch/system/lib/libvideoeditorplayer.so.p"));
set_progress(0.855010);
apply_patch("/system/lib/libvoem_if.so", "-",
            d809907b10eaa5a1c1ab69e0e817368bde2c7e51, 9632,
            2b5a7a5a2488b2690d9419e63ebca8c78881f6b3, package_extract_file("patch/system/lib/libvoem_if.so.p"));
set_progress(0.855108);
apply_patch("/system/lib/libvorbisidec.so", "-",
            28fb7f8b633c5b4c9621a979872f52abc1cfdf17, 100968,
            4657b63ba75bb0c9a4500b14e484430ae167e85f, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.856136);
apply_patch("/system/lib/libwebcore.so", "-",
            5e97f3ab969c40483b9a13aec3cdaf3eb33cee27, 5807904,
            ef215962f6a463f0d815872da4e1268335dffea7, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.915272);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            98508aeef104847e0256fbf0607a900cd686339d, 275844,
            a71d211f7097fbb30a0455367a1557a86861341a, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.918081);
apply_patch("/system/lib/libwidevine.so", "-",
            b9b2090de2b3f8cbc5c5606ea66084f4aa82c7b4, 13688,
            5218d8cdb5ba6a7bc608db46e6b396bdbe672c15, package_extract_file("patch/system/lib/libwidevine.so.p"));
set_progress(0.918220);
apply_patch("/system/lib/libwiperjni_v01.so", "-",
            d7fe1fd7c71ff06deb000fe6f116ea211f039d10, 9848,
            f9f7175078547b372dffb77a7f300e7479c7f54c, package_extract_file("patch/system/lib/libwiperjni_v01.so.p"));
set_progress(0.918321);
apply_patch("/system/lib/libxml2.so", "-",
            f10b2bde7e3c32bbc5a91d1e9486632b449ddce7, 414104,
            924d4c6c1260ccef8abec75f83c05a5daf31e5ac, package_extract_file("patch/system/lib/libxml2.so.p"));
set_progress(0.922537);
apply_patch("/system/lib/libz.so", "-",
            c418121c3e446ff16027ed3cecd02bd4109fd692, 95988,
            c451103a6c2ff0bdcb8b7f0019d1d9327f6e35c9, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.923514);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            fa526362678e5c8872dd0b1e7a1af1a30cf8b04f, 14084,
            3b7ddaa79ea184c4df29119488ce2ea540d31e06, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.923658);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            55228c0283cfbeabc5a2cb0c172ae4812adc65aa, 72020,
            e3d7938148c05dcbb0111099d896e8ea393d23ae, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.924391);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            de754c63f564674eac73e96a35dfc3dc93789107, 30260,
            8ae37a71e6dc651395c93a69257a8f31d10003b2, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.924699);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            7e03c75a816125404bd49c01b3007386d67e45c3, 9748,
            8e87dfaaf44810f34a0ff83d116b704d9e71a808, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.924798);
apply_patch("/system/xbin/add-property-tag", "-",
            fae182058c199d087b72244c4be923f170b3dce9, 64156,
            d620290e3c3f765b9d41eca4d28e0dba6207460d, package_extract_file("patch/system/xbin/add-property-tag.p"));
set_progress(0.925452);
apply_patch("/system/xbin/agent", "-",
            1c016d529c59d62e3d865d0a7092cabc34154a57, 10084,
            0156a828355805e1ffcd9b74aa1d83c20b678a99, package_extract_file("patch/system/xbin/agent.p"));
set_progress(0.925554);
apply_patch("/system/xbin/alljoyn-daemon", "-",
            cf984a0d08b09c892328dcfeb10211f74c019e77, 290992,
            dd272c894843d2c16066789af55176297affc1ad, package_extract_file("patch/system/xbin/alljoyn-daemon.p"));
set_progress(0.928517);
apply_patch("/system/xbin/attest", "-",
            12d32471a865fbe179a5ce923363e8af828f8b33, 5748,
            f41f9139eb861c1d34711c19770e890fa42e7020, package_extract_file("patch/system/xbin/attest.p"));
set_progress(0.928576);
apply_patch("/system/xbin/avinfo", "-",
            838a4497c25828f3dd12416104bf013ae6a78010, 9924,
            29e56ed71a6fd51a671092924686120029c12d3a, package_extract_file("patch/system/xbin/avinfo.p"));
set_progress(0.928677);
apply_patch("/system/xbin/avtest", "-",
            8ffb178ae0c5f42897843e4e51f1e51edf7146ce, 10012,
            4108455bf2f340f0ea7f15f516aa4440e2fcf3bc, package_extract_file("patch/system/xbin/avtest.p"));
set_progress(0.928779);
apply_patch("/system/xbin/bdaddr", "-",
            1eaaeca426097640acb534854743d4fe7da119c5, 10096,
            ff6c5430d475c8684de7f8f37402f1fe21a59c73, package_extract_file("patch/system/xbin/bdaddr.p"));
set_progress(0.928881);
apply_patch("/system/xbin/btool", "-",
            31f9b32dfcbfc299e263b52695452aa9723c8136, 5700,
            314ccf293420a4e0e08b2717c41b962dd9d8c3b1, package_extract_file("patch/system/xbin/btool.p"));
set_progress(0.928939);
apply_patch("/system/xbin/bttest", "-",
            74d50a7a2062b37db77f0d9c7863544aa39023c2, 5640,
            981347a2e9331d7ddafce315fd3b17c859beab0a, package_extract_file("patch/system/xbin/bttest.p"));
set_progress(0.928997);
apply_patch("/system/xbin/busybox", "-",
            3da1fbea141f5ef05096b3786f2b3a88f3c92b9c, 497964,
            44f42cd7cecd4fd39395b4f03269a3a1e00a14a9, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.934067);
apply_patch("/system/xbin/check-lost+found", "-",
            763f97fb9e18ca9b11d14476fcd7222baa7afd8c, 76684,
            ea01e8706ca7c094390f6e2d1e41a0d734b181b5, package_extract_file("patch/system/xbin/check-lost+found.p"));
set_progress(0.934848);
apply_patch("/system/xbin/cpueater", "-",
            50c1bc653a00f8b6ae9540bcc07c18b192852aac, 5632,
            dc87c8284aad36d1ff6a7baa2ef5af748e8464a1, package_extract_file("patch/system/xbin/cpueater.p"));
set_progress(0.934905);
apply_patch("/system/xbin/daemonize", "-",
            abfd9954c5ac7c65bc563b7a5a9649d931baf95d, 5684,
            8fd0618812ed7f3cdac84e82566f545dab69fcc7, package_extract_file("patch/system/xbin/daemonize.p"));
set_progress(0.934963);
apply_patch("/system/xbin/dbus-monitor", "-",
            6830c3c3ad0e462c48eb9acff84b94914950e217, 9856,
            5e05a201c394331be0dd79129d13be6bd9da561c, package_extract_file("patch/system/xbin/dbus-monitor.p"));
set_progress(0.935064);
apply_patch("/system/xbin/dbus-send", "-",
            7c8628b63912dca0e26ea3f63f7cafb3856c4aea, 14064,
            444554096306fb07aac5e56e46f59545bf2dc362, package_extract_file("patch/system/xbin/dbus-send.p"));
set_progress(0.935207);
apply_patch("/system/xbin/dexdump", "-",
            dc62e4bc9ef359ad375e9ef380705e7e7dcfb006, 59456,
            47032fe578d0661014acbad79185e8c47a2a64d7, package_extract_file("patch/system/xbin/dexdump.p"));
set_progress(0.935812);
apply_patch("/system/xbin/dhdutil", "-",
            cffc2fa6b8e31e99668f42139917e48cdce8bf0b, 32156,
            eff03d5f8698997a6d10fdb415096f3193b8f4bb, package_extract_file("patch/system/xbin/dhdutil.p"));
set_progress(0.936139);
apply_patch("/system/xbin/directiotest", "-",
            5b6b9d0d81c2b152304b0d6d93247e9737f53df3, 5724,
            0029327dc0d45d9e06b658f3196b2fa6ec7da35b, package_extract_file("patch/system/xbin/directiotest.p"));
set_progress(0.936198);
apply_patch("/system/xbin/fatimgcheck", "-",
            1bcfe552411fc150d29e203610ce6270d67d7717, 5552,
            263058540cd237563a80d1ba3fac856dbca0aab8, package_extract_file("patch/system/xbin/fatimgcheck.p"));
set_progress(0.936254);
apply_patch("/system/xbin/hciconfig", "-",
            dc117e80df5933213aa42146d60641430ffe7acf, 63492,
            eb49f0ec46a4d3a177e2e7ce251661ae5f61f4fd, package_extract_file("patch/system/xbin/hciconfig.p"));
set_progress(0.936901);
apply_patch("/system/xbin/hcidump", "-",
            38543a8e7eb91cae037c8f5fd14275c39928ddb8, 115576,
            9508fea153e97069c75a0cf24acc156b2fa89649, package_extract_file("patch/system/xbin/hcidump.p"));
set_progress(0.938078);
apply_patch("/system/xbin/hcitool", "-",
            fe974d122c5685c8e92fdd0e6844e5fe480faf09, 36840,
            231495a2381b5742cd810de83c3a38f4abc4df7a, package_extract_file("patch/system/xbin/hcitool.p"));
set_progress(0.938453);
apply_patch("/system/xbin/hstest", "-",
            74388a9721d7c00f5f8b3413dc7e400817b93aff, 9856,
            9903a7a00150f3b10873c98dc17c8837636fe53a, package_extract_file("patch/system/xbin/hstest.p"));
set_progress(0.938553);
apply_patch("/system/xbin/l2ping", "-",
            220fcbb9efbe47ed53b0b3e2320e3195e43e2a0d, 9880,
            d3a28a1d5b049c6e940d04c4d30123e5fb80ffed, package_extract_file("patch/system/xbin/l2ping.p"));
set_progress(0.938654);
apply_patch("/system/xbin/l2test", "-",
            7121fcda8502d6e010c030ae30a31b0fb4d47748, 18164,
            cd5841374a6597339ab0e3d84eca99a14c83d460, package_extract_file("patch/system/xbin/l2test.p"));
set_progress(0.938839);
apply_patch("/system/xbin/latencytop", "-",
            0e90b6e034f102dbf6c5006cdc31707c82160b28, 9924,
            db5049c35ad4bcc858fd5b5750175d485003dcd5, package_extract_file("patch/system/xbin/latencytop.p"));
set_progress(0.938940);
apply_patch("/system/xbin/librank", "-",
            96c12349dff9ba657706503af0890fd20c412e68, 9876,
            2f496d0ef7940e32e5e1e8b0bd203deb1124a509, package_extract_file("patch/system/xbin/librank.p"));
set_progress(0.939040);
apply_patch("/system/xbin/lmptest", "-",
            013e6249949260ff87ec4507a7ac6f69daf274e7, 5748,
            dae3cb2abde785fb286307e90b96a5308c72febc, package_extract_file("patch/system/xbin/lmptest.p"));
set_progress(0.939099);
apply_patch("/system/xbin/micro_bench", "-",
            06d7c4454b3fed6a45b7b8c2b7ff90c8511ac6d7, 5652,
            78ad2297ef3f54c398fe07a479f94149e27a98f1, package_extract_file("patch/system/xbin/micro_bench.p"));
set_progress(0.939156);
apply_patch("/system/xbin/nc", "-",
            a6472cbf588f5aa99a626c00811f227d3578ce8a, 18300,
            0733e48c07012d99e50994c998dfc9bc9ce4f047, package_extract_file("patch/system/xbin/nc.p"));
set_progress(0.939343);
apply_patch("/system/xbin/netperf", "-",
            2c26cd90a6cf105aec0f8463274f727041128149, 67988,
            fbff25fa1b086d988ce4080c6e91947adba04f21, package_extract_file("patch/system/xbin/netperf.p"));
set_progress(0.940035);
apply_patch("/system/xbin/netserver", "-",
            a1e42b66b326184daf156e102644d2d6fc25bdd0, 43428,
            42c1e3c391e5bde1727575750b6f5a46d6008e0b, package_extract_file("patch/system/xbin/netserver.p"));
set_progress(0.940477);
apply_patch("/system/xbin/opcontrol", "-",
            c77a0e1cc4d85e6f83a121990251c25bff64edb4, 14668,
            fb34ad3e8b5b7b968aba83b684d2115fc446acd3, package_extract_file("patch/system/xbin/opcontrol.p"));
set_progress(0.940626);
apply_patch("/system/xbin/oprofiled", "-",
            b822a53030dc6e7f2652283404848949e52d37e3, 57668,
            e971ec6fb49aeffaffad8b346d6e7c5a7eb037e4, package_extract_file("patch/system/xbin/oprofiled.p"));
set_progress(0.941214);
apply_patch("/system/xbin/procmem", "-",
            1c46e317d18fa1c317563ab742a8d935a4b713a0, 9776,
            9b29d29447bca9cd733ec2f5ecf482cb7f5fe841, package_extract_file("patch/system/xbin/procmem.p"));
set_progress(0.941313);
apply_patch("/system/xbin/procrank", "-",
            2bbfd5a29de2815c1a837acfbe7f0645ccbc818c, 9956,
            ab6c4e90fd005555300891917b83471e5783897f, package_extract_file("patch/system/xbin/procrank.p"));
set_progress(0.941414);
apply_patch("/system/xbin/qlogd", "-",
            bcbfee8acd0f6529e3afb3c76d7637ebcc81f5f8, 22636,
            d0641974ba619cf33cc225f711f0e26a61cd9805, package_extract_file("patch/system/xbin/qlogd.p"));
set_progress(0.941645);
apply_patch("/system/xbin/rawbu", "-",
            769a378b3c286daa9555adfee6b79442f7865d00, 14036,
            e511ed72e720e6599a8c5b0af73e5ff55599ca4a, package_extract_file("patch/system/xbin/rawbu.p"));
set_progress(0.941788);
apply_patch("/system/xbin/rctest", "-",
            02e078722facc9e9bdf7c3b7f1af04b7648dcd19, 14052,
            f557a13d8fccd620a92bd8859173331d1ab08584, package_extract_file("patch/system/xbin/rctest.p"));
set_progress(0.941931);
apply_patch("/system/xbin/rfcomm", "-",
            892a488fd702d8670902dede7b1b71eefe9adfb4, 24256,
            81515ebe4bf32117ca337aacb17b60f9b4595acd, package_extract_file("patch/system/xbin/rfcomm.p"));
set_progress(0.942178);
apply_patch("/system/xbin/sane_schedstat", "-",
            5d4102c499156072c0746d2dda77c4ff7b4d3942, 5688,
            c93c8bd29be806140993a7405b398e2a07bf24f7, package_extract_file("patch/system/xbin/sane_schedstat.p"));
set_progress(0.942236);
apply_patch("/system/xbin/scotest", "-",
            23614f072a888a2738c821f5584b00b4d9770e08, 9924,
            1862afa9c4c39065921188fd0c481f462096808c, package_extract_file("patch/system/xbin/scotest.p"));
set_progress(0.942337);
apply_patch("/system/xbin/scp", "-",
            83b7ceb2b8b8867aa69294025cfc13b51518e034, 22400,
            138dce6337a119c29271fd26165c32a145e557ed, package_extract_file("patch/system/xbin/scp.p"));
set_progress(0.942565);
apply_patch("/system/xbin/sdptest", "-",
            260fb05540798dd2b0e2745a6c40567fc19e4f0e, 5772,
            0ed743d3bb53610fe6df2c9c50e80092694e465a, package_extract_file("patch/system/xbin/sdptest.p"));
set_progress(0.942624);
apply_patch("/system/xbin/showmap", "-",
            8dc84be6fee843d7721dca72c74b61efccf72143, 9828,
            e15552ef657e58e92119c5fee649b4fc2f5d4d9c, package_extract_file("patch/system/xbin/showmap.p"));
set_progress(0.942724);
apply_patch("/system/xbin/showslab", "-",
            01fc6b77e634f4be8191bf8f9e4647369bad0811, 9808,
            ede1ba10e9f90dc5fbd7fc8359eb7270026bbb44, package_extract_file("patch/system/xbin/showslab.p"));
set_progress(0.942824);
apply_patch("/system/xbin/sqlite3", "-",
            5d89edcf9c5d5c1ea155b45bca26ced5c96f3707, 33356,
            2dd44b9bb3080f0e7987613e4b002b6d1e129725, package_extract_file("patch/system/xbin/sqlite3.p"));
set_progress(0.943163);
apply_patch("/system/xbin/ssh", "-",
            b8587d647babe600c6e54963782c22a10f77edd0, 72608,
            7784382be28a9b27224f21e1b3850fefac6f9675, package_extract_file("patch/system/xbin/ssh.p"));
set_progress(0.943903);
apply_patch("/system/xbin/strace", "-",
            25f1149db789ac89a0b873e18e703e4ba2eb6d7a, 121840,
            533913925497de43ce9ac8b07074399b4c7afa45, package_extract_file("patch/system/xbin/strace.p"));
set_progress(0.945143);
apply_patch("/system/xbin/su", "-",
            2c9db374e083ef0686e3c840caa6cf2627c05bae, 93296,
            3619cf39b4b168dc4ff3736efd7d7e20a65bf4cb, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.946093);
apply_patch("/system/xbin/tcpdump", "-",
            168ba86f3e47c3a8f032b8b346ccf475698f9f8c, 613232,
            3477577954e31521dea4b87dcc5a3aa040380a4b, package_extract_file("patch/system/xbin/tcpdump.p"));
set_progress(0.952337);
apply_patch("/system/xbin/timeinfo", "-",
            75b35c61ac7c13d8db2e983e469ea594289a850b, 5548,
            f70781ef9e5c4e2df3059ee95d76316ef444070e, package_extract_file("patch/system/xbin/timeinfo.p"));
set_progress(0.952393);
ui_print("Patching boot image...");
apply_patch("EMMC:/dev/block/mmcblk0p15:4675584:4ed0517f849c5252e5a3ca7835b87d6791e68b88:4675584:b7396442adc3d5c9d1c4fd23a32179d3e341caab",
            "-", b7396442adc3d5c9d1c4fd23a32179d3e341caab, 4675584,
            4ed0517f849c5252e5a3ca7835b87d6791e68b88, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 1000, 04750, "/system/bin/diag_mdlog");
set_perm(0, 1000, 0750, "/system/bin/iptables");
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(0, 0, 06755, "/system/bin/su0");
set_perm(0, 1000, 0750, "/system/bin/tc");
set_perm(1002, 1002, 0440, "/system/etc/bluetooth/audio.conf");
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/bluetooth/input.conf");
set_perm(1002, 1002, 0440, "/system/etc/bluetooth/main.conf");
set_perm(1002, 1002, 0440, "/system/etc/bluetooth/network.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, 2000, 0550, "/system/etc/init.partner.sh");
set_perm(1000, 1000, 0777, "/system/etc/init.qcom.sdio.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
