mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "Jiayu/x1_jb/x1_jb:4.1.2/JZO54K/1364879578:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "Jiayu/x1_jb/x1_jb:4.1.2/JZO54K/1375888809:user/test-keys");
assert(getprop("ro.product.device") == "x1_jb" || getprop("ro.build.product") == "x1_jb");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "17fe7484e39371a28a55cdbe640f8267acb07dad", "ed72aeadd2803d8739f05229008dab09c1076c58"));
set_progress(0.000119);
assert(apply_patch_check("/system/app/AtciService.apk", "054584cb012090a920567d4bfe7bffeb341d850e", "92d9390ff6310c5f9db5be5507b9cbf679a32e99"));
set_progress(0.000278);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "3a76a57f7b23181859ad41be819a08ffb3b02f8e", "9774d5d927bbf1f4962245a133c29b30ec3de346"));
set_progress(0.000358);
assert(apply_patch_check("/system/app/CDS_INFO.apk", "e0eb0f883187dcce521b5db0d6647838cc0b92be", "9b2c543f2c7bbbe9ab27770194b702e7d5addf5c"));
set_progress(0.000812);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "2e2496096e06d72d9c94855316a350a897dc843b", "25beb1c683d74a32ba2b1f8ce4f200f2f5796099"));
set_progress(0.004709);
assert(apply_patch_check("/system/app/CellConnService.apk", "46259569e32d2502545903dac7df6f1f47fd19f1", "8eb15496b48eb37f8659fbe1fef0574e80c034c2"));
set_progress(0.004914);
assert(apply_patch_check("/system/app/CertInstaller.apk", "93be4ab71de05e595a3ab6c96908a93b1680bc23", "b6be55e5a128a8040dd04ade150ea3d8d4755d09"));
set_progress(0.005075);
assert(apply_patch_check("/system/app/Cit.apk", "19113bdf04120ad3cd9d1b94952316e4246d8f75", "1fa5bfc7b2798999c555cfc9c852b51d012d604f"));
set_progress(0.005376);
assert(apply_patch_check("/system/app/CleanMemory.apk", "bb4bc5ad6b7608de9248b92ebb422241600ca193", "74fa7b74d5fba2dfff82cdf62913085695a7aff2"));
set_progress(0.006238);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "c213e5103243e693dfa86003b7678eb2582f03db", "5c5dc707a428c232048f53a6caa0a673674e4d71"));
set_progress(0.011567);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "4397b28aeb4bcb7fa72346ba9f0448f1994472bf", "bd8e31eecf988bb3cbac0304cbf32088ec6806f8"));
set_progress(0.011639);
assert(apply_patch_check("/system/app/DeskClock.apk", "f23134b8e9c318e6f9ffc35d7fe065bed263a1e9", "619c91aa9980f4382bea59fbd0f57e2a3b9e9dd8"));
set_progress(0.030736);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "4b720185a958eca1f68f007091ad438de7732f0a", "321a9676850d72f9dbabbe4a7564e9914ffe8464"));
set_progress(0.034134);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "dbbc44ea8e969814f7cf47faf9f444cb4f591244", "8de4835c9d6eb427f0f82449ff5b95572367dd69"));
set_progress(0.035372);
assert(apply_patch_check("/system/app/DrmProvider.apk", "fd7aad223e5ef87800083d8e02469a8acbfedd19", "cb5eb72829f9a70cd98a2b7e328e87e63f2f0dd7"));
set_progress(0.035481);
assert(apply_patch_check("/system/app/Email.apk", "16925075d58230e1e6da566e08d95982f8ef6981", "8954cdf798fd1e87fbc4a7f4052427001d491212"));
set_progress(0.045871);
assert(apply_patch_check("/system/app/EngineerMode.apk", "4fa757526fd7da1534fa1700220ed1a0071cae5d", "8ea9e9f4c3ff254c0d2d2339e2d10c38ebc54571"));
set_progress(0.052374);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "e98d4710313999844cc5e9c3b2f16cb651d87dbe", "f6d75461bafb3917fbdde5f2d70639fbacc183e2"));
set_progress(0.052681);
assert(apply_patch_check("/system/app/Exchange2.apk", "36b263a9f01f74d07efac187165fd4e4cdf6d4ef", "4ac853e5c7cec9f37893339f77ac7cc9155e5828"));
set_progress(0.058554);
assert(apply_patch_check("/system/app/FMRadio.apk", "5f1045cdff22eefbeac2e0c23decb2e05fe99b2e", "fcbca3da61a2df3093b9bfc9cfd55cbb00a3ff07"));
set_progress(0.064865);
assert(apply_patch_check("/system/app/Flashlight.apk", "fb1920070f422ab62d0d09bfc360dccbd2cf81ad", "e680a60303539232d7f27a7440865f2b7e6c4158"));
set_progress(0.076343);
assert(apply_patch_check("/system/app/Galaxy4.apk", "97e7d578c7af92e37caacc914a390c7fa25a9ecf", "bb7f7b74a41c7120db1c5713fa96e537304bf4ce"));
set_progress(0.077843);
assert(apply_patch_check("/system/app/GoogleOta.apk", "1a2ee22ea5cd68f62e1b4f20391de9eed20dfa50", "5b87d35833cc11698c23c006dca6c445f5ad1e9f"));
set_progress(0.078227);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.apk", "cbd63bb5bbacb54c357ac0b0390ebcb1213d35b2", "600c04f2da7f247ff04e1490804e8dbcb8f5cecc"));
set_progress(0.078289);
assert(apply_patch_check("/system/app/Guide.apk", "26b9105a7f035fd00661c7d66abdcfffa8225d99", "ba4178ade69b432a733d15db94616e35c20fb8cd"));
set_progress(0.101197);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "e4ddac5610ea5b6bfa8ca1df3aabb803cae0de99", "f5a36f5d22205cd976ef5db5d38593e06fbcefcd"));
set_progress(0.101237);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "bc5f13513012cf2aa7a9a61b539ea38164a88018", "43b9afaf9352c2ed903150e0e1995fc9353f07b4"));
set_progress(0.101544);
assert(apply_patch_check("/system/app/Intercept.apk", "e72697d67efb2af2f7004e1b0d5b7690e284870e", "65e3be6b449150e8eded56e68e849b797e4eff1a"));
set_progress(0.103504);
assert(apply_patch_check("/system/app/KeyChain.apk", "f18bd5ac158d7591d81863d9f18c04ff027aad28", "714c620e8823e39debaa990f0ef4c0dce65cf5cf"));
set_progress(0.103625);
assert(apply_patch_check("/system/app/LabiSync.apk", "fd30e70ee6936895de0a29ccf810acd7fb2b1ad9", "96caf8a62d58c510f30d631f853f6a2f76d196bc"));
set_progress(0.104214);
assert(apply_patch_check("/system/app/LatinIME.apk", "334e0c02c3c868165406ca09e224ff72e2c117e6", "ef968750fccb034730d2189cf3c44dd88b987bd2"));
set_progress(0.151423);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "492401bb579ce565a42a98697e12b7ab8ccf0f86", "100099fb858c643d717a7ca3f5b9faba506319fa"));
set_progress(0.160702);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "ae2fefc6eefbc0b8a4318af264030b603d55745d", "8c0b405e4c085858684c9c19a853245510de167a"));
set_progress(0.163070);
assert(apply_patch_check("/system/app/LewaCompass.apk", "6b2d5ae5b911b8243aed6637fc3bf74f18f72322", "3731c3eab97948dc2a8c4b8a734837df99148903"));
set_progress(0.167945);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "ce809a105b6b7c82c813dbb2e185dfeab8a4d035", "6d835ef7ba3b532323de8e03fbaccd1b987c2954"));
set_progress(0.168793);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "4a7ae127a3226288da74a7d2eed7303b817f9d85", "4eda9956b71ac93253bfab9836a02d0dc206dac7"));
set_progress(0.200538);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "99fe04b1f14a2ccbc5e7044942e0696cdad888de", "a3728a31bc34a376fea7654f07d810615243bd9e"));
set_progress(0.203296);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c60acd67f31f94d0c65d2d8ddea92eb25ed3fd6b", "041d983f5450685280c44a7aff7d63a1a1720eea"));
set_progress(0.241245);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "25c0e3630a3263f51444519ede38ffb8b9bc2997", "05011e1befd5bc2b714d83791ab1d8f5610dfd07"));
set_progress(0.243026);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "743049c59450605c07390e64119aca2c73e6784e", "b92964f84d01542930d3a12e35dbecdc0dddb2e8"));
set_progress(0.244246);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "bc94a07598b68554c702341be8f5bccf4997d7f7", "3c182e441ab9c59909900fb58141d78291c65df2"));
set_progress(0.248555);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "f4a8f8244596b6ce734788dd5af079e3321b79b8", "4f87409ec99bbacc80e6b182dd07d1d75591abde"));
set_progress(0.257598);
assert(apply_patch_check("/system/app/LewaPond.apk", "14b387edc9f952c9dc541fecf270c352d697a626", "a8b6e933f05abf3c18fdf50cc80778c4786ef21b"));
set_progress(0.258249);
assert(apply_patch_check("/system/app/LewaPush.apk", "5ac0849526bf0fa00f4936ce4a7c76f0ae6cb914", "88b7dff817d2a523937ea6255f7364d98a086b2b"));
set_progress(0.259326);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "1d55c3a502527cdddc5611feee4b036d7b9839e2", "fcc27eda25b988f11d2c3ae1d0f34d3622e1eb9c"));
set_progress(0.267072);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "c41126230c04fbf43f7292d7326e5f05b5010e6d", "6fc69a161582b5d5bbe542ec1b97baceff3dcc45"));
set_progress(0.267414);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "2aa5951e74a312fea07859eed7e93993639e6ee3", "c38a37ce8b20557eec8eccf8b6c9e9fc89c172b5"));
set_progress(0.273139);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "908fc72f57dad345db3f3b78ce93f232493f3cf7", "500480088da4be2b778f1310334e787128dec6b4"));
set_progress(0.282365);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "d3b26da5f38086b7adda266112bc34078851d845", "e6d9e2a16aae48ac69d746e7bd38a76ca79adf4e"));
set_progress(0.282989);
assert(apply_patch_check("/system/app/LocationProvider.apk", "1eb8d75e121a28e66104ef51f679420e38185f2c", "0be58627a1397ddaf3eb8f83c2d7a8c6aa34d33a"));
set_progress(0.295154);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "0b9c40859c3d6103efd22763a3f65b4b5dd1a381", "9d5a5891721f0ae7831ddb07fb5acd57e8b3f8aa"));
set_progress(0.296253);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "c23d818e747455f5aa044d2a2838a1e495768950", "a092014a00622c2afd9963e779460b0c37fd6808"));
set_progress(0.297476);
assert(apply_patch_check("/system/app/MediaProvider.apk", "14c30f97a36a6e71c8286a71c37f4ef604209691", "be5e7967f910ec3f22405fa016be07a894d54690"));
set_progress(0.298134);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "b4ebff21ecec3f7c2a6af85ae39774f0ae52fe0a", "dee0640bc18af5e445b8e85c734562ab2394a31e"));
set_progress(0.298618);
assert(apply_patch_check("/system/app/MtkBt.apk", "5ffefe36c0d8e65bf1dbb4e7f3737c2c0cdfb243", "bfd7bf4bfffa58fcad99dfde6eb7e3ac71cfdf2d"));
set_progress(0.301859);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "591f161d80ba418b21b17651f1eaa297221c5fba", "c92356475d4bea37e85a8c8f06ef0e68206d287d"));
set_progress(0.313986);
assert(apply_patch_check("/system/app/NoiseField.apk", "fd24d0ec9faac3628f6391f13a3cda382a43e511", "13365aeb5ef16ff8de1efa0f2b0bbe2f6e5196c6"));
set_progress(0.314476);
assert(apply_patch_check("/system/app/Omacp.apk", "ed198e3797ce0b967b2c48b153ff110ff2ac8d83", "b719c419c03325c5490a00a292abf37bd02a51a3"));
set_progress(0.314979);
assert(apply_patch_check("/system/app/PIM.apk", "527e46c288470672428871897375c9070c0a2c03", "a5e26abd90e4d48960393a27ad630a2d24716af3"));
set_progress(0.374992);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "1cb08df11029b3326decffae48432fe75af651f8", "6923a2171dc12c7eaa0b4252a6e933f0fada4f95"));
set_progress(0.375458);
assert(apply_patch_check("/system/app/Phone.apk", "83b5492239e1d3124df998108bff7a708291889c", "a9ce635eb0bf4f9b90fcc6f74f3337c3d2779338"));
set_progress(0.389714);
assert(apply_patch_check("/system/app/PicoTts.apk", "14469b3818c8dfccedc85bad36dfd9fdbbe0d9ee", "b7f60fcdfbb54c2a061882bb06ac7c53a40a496a"));
set_progress(0.389801);
assert(apply_patch_check("/system/app/Power+.apk", "4ad896ae4705fd93eb34de33dacd0c345f4e28ac", "ab62494d33983b7964dd4b07b1bf111244a76a63"));
set_progress(0.392327);
assert(apply_patch_check("/system/app/Provision.apk", "5681d5cf413bf31becb3e3871cc83cb2d468d784", "bf2de09808fffd188efef6e4876b363e37d1ba4b"));
set_progress(0.392351);
assert(apply_patch_check("/system/app/Search.apk", "f0e3bf46e780ec7bd5053cf7eb7899ef713be389", "a13bdd5aad49f4d4b00aa4133905234ae72f83da"));
set_progress(0.393866);
assert(apply_patch_check("/system/app/Settings.apk", "b1dfcb0b338710045c7248dabc4c043bd1dc7cd7", "fcd02bf7e4a5be2bae66810803a448bf371862d5"));
set_progress(0.425014);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "3884e0b66439dde64cbe85ac87284dabee4e048b", "54f6a339aeeb794b09b23daa9167672bdfa91192"));
set_progress(0.425346);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "e8f88406478f7b9db6e693ea37f708716f429b60", "61440d47fe8735c31535c2dad62b3e45af486701"));
set_progress(0.425371);
assert(apply_patch_check("/system/app/Stk1.apk", "025ff369dc6b8d41a62126c0f95554bc2c167945", "979e3c998a17a255a3932fe6322bd3c613e8cdf7"));
set_progress(0.425733);
assert(apply_patch_check("/system/app/Stk2.apk", "dfa17c8c28afc024f40c9bfdd24d9072c983bb47", "1a4308f773e7f173ff93676a1186efe785ead2a4"));
set_progress(0.426095);
assert(apply_patch_check("/system/app/StkSelection.apk", "30877b29da0711506bf8fd58d4e7fc08ce04548f", "1b65a9498ccac9bc2a67d68b60757a229ec68a99"));
set_progress(0.426213);
assert(apply_patch_check("/system/app/SystemUI.apk", "0cb5dadfc7020e2e461cfd357ecd32e80a2ee01e", "24a9b0babc57addd78939b11e2890afa3ff852d7"));
set_progress(0.439968);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "ce595720a23b521baa4bae1763b8193d84cb4195", "63df86764d2e3ee661e7a429e25aaededa97a56f"));
set_progress(0.440824);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "0cf70ce19bcea198c1a45f325d0e88ede1d6c4c6", "014553f4507a7e8329759d75b281a852ee5cc789"));
set_progress(0.443825);
assert(apply_patch_check("/system/app/ThemeManager.apk", "4d2f2093750f259b2072191427eddd830664b87d", "8bc54950174a899f571680cc463347fe3068a366"));
set_progress(0.444036);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "e75a93a497e1235d9253a01dacc3f00654659d1e", "41ee63a48d5b718dad41f95affb03f22a919edb1"));
set_progress(0.444096);
assert(apply_patch_check("/system/app/VideoFavorites.apk", "7a46ad9543f95271368a7d5a9fe56b23d1d558bd", "2a56d403ffd5c25578c51a1136d93b3ce108b4f0"));
set_progress(0.447656);
assert(apply_patch_check("/system/app/VideoPlayer.apk", "27ed2ce583484b1f222fc529ffcb41974326bda7", "643819e82c36a1f2aa6b30d6e763d4b1538b51d9"));
set_progress(0.447881);
assert(apply_patch_check("/system/app/VirusDefense.apk", "dfda80b645c1d25dce552ccc26e97ab046d42297", "b541f41cf92d44755c581ef0d10a5821a99bb934"));
set_progress(0.453861);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "27979ddd018dd6b874a262eea546753a61cdda2d", "eee8fea61092bfae69de3915888af4caa35ceac0"));
set_progress(0.454801);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "aeda12afbcd9268ee26332d8e505d1decb77d77c", "bb33a147bea307c11d4b195eac9a0b9f407d35dc"));
set_progress(0.454868);
assert(apply_patch_check("/system/app/YGPS.apk", "28cac6a295ec7c58464e630696faef10ba611e47", "a378deb6a8fc21db2fbcf3d2fca02617ca4e3c8e"));
set_progress(0.455180);
assert(apply_patch_check("/system/bin/GoogleOtaBinder", "be90400e96a8d1d37e3393e1df92a7d5ca91bd5c", "3fde3a801b8f57e3fec6dc2280a87bbe3b8a6d57"));
set_progress(0.455296);
assert(apply_patch_check("/system/bin/adb", "5d801ef7d7f822992db33afdc19353cdef3ef8e2", "6e6a21f7804c6f31fd7b2b1ae3de5599fe74c195"));
set_progress(0.455830);
assert(apply_patch_check("/system/bin/app_process", "65537bc6f715804a97d91c79e79f0ec22ac558c6", "2dab450089f12bf390be1f05c98fe218be9e60d1"));
set_progress(0.455881);
assert(apply_patch_check("/system/bin/applypatch", "06f6c8d471bd21a212e09ae364216992e9be6cc2", "9de7837b199425e8b6c1c7d36a122a944ffdc253"));
set_progress(0.456166);
assert(apply_patch_check("/system/bin/atrace", "2719d9162974bfe543daab715fcbcf45af98ae0e", "2a247f4e85ff382331a929e9f0ccd149b2da9332"));
set_progress(0.456216);
assert(apply_patch_check("/system/bin/boot_logo_updater", "9b63a279f4a9acc4ecf2d154dafcab03cd8a5622", "a43bc18cb9bfc57813fa90dba2be15a0a178bc4b"));
set_progress(0.456267);
assert(apply_patch_check("/system/bin/bootanimation", "9f24c374ae92dd5f137b120a66b4f4645120e120", "ef52a31688e14483efbc6967758001da1bc713a8"));
set_progress(0.456449);
assert(apply_patch_check("/system/bin/bugreport", "89461a4cbd42647f5b17423fc02c6f70a018458f", "d5d383d99e0b9fb78f1978a90da45bfe0481c3e0"));
set_progress(0.456477);
assert(apply_patch_check("/system/bin/dalvikvm", "8978ae570e5a1a82d6ea29af470df8ffa1f328b9", "1d684a408908fe4b97ce517da844eeea66210786"));
set_progress(0.456506);
assert(apply_patch_check("/system/bin/dbus-daemon", "377315f3c1df4f4bba0ade9a5fce543bc7c1f262", "31e04062155dc503a269cf245f096ba87f72eee0"));
set_progress(0.457210);
assert(apply_patch_check("/system/bin/dexopt", "e692db798f9be1ebbf968ee1378c296561f8f336", "b0462d7f59b14f572b0189f1182533b8f0eeee25"));
set_progress(0.457260);
assert(apply_patch_check("/system/bin/dhcpcd", "1775da8675968a6198afc16478d045cbea5673be", "ef1e84802fddeab08ea4b689c0f16db3ec19f5fd"));
set_progress(0.457572);
assert(apply_patch_check("/system/bin/dm_agent_binder", "c1f82f9c902091bbba5a91455ed398b6b39e7b32", "b6c7fece4de9cae8e5033b6f3f2eb5719424e008"));
set_progress(0.457754);
assert(apply_patch_check("/system/bin/dnsmasq", "c6d83b8d1e480f1ee2b88e78a77056eded664350", "72af4e4e66376b19fd64499b2b26d07ca7393f52"));
set_progress(0.458316);
assert(apply_patch_check("/system/bin/drmserver", "87af3b135c0e70dbb349ecc2b79902aee78814b3", "e158ac7e87c29c99c2151c699eb1a6e2d060f22c"));
set_progress(0.458628);
assert(apply_patch_check("/system/bin/dump_image", "66c8f9d77090f044ce640db72585713010eef9be", "0a6c557e71752a090457d95533ccf33b8cb625ee"));
set_progress(0.458701);
assert(apply_patch_check("/system/bin/dumpstate", "5e2aeca6e8f84e1f3b5e372e02d53a9e13384a1f", "4df755b6f6d3c20f547708062e198320a683678b"));
set_progress(0.458904);
assert(apply_patch_check("/system/bin/dumpsys", "2f50071f870c10d92fdad8e0f960af61ffbe16e0", "9b4aea01a7af727f344c599b27e69b4aef7fb7b6"));
set_progress(0.458954);
assert(apply_patch_check("/system/bin/e2fsck", "c467edc4297e33391f6f477c32e49246a38ab00a", "ebe84a4541c101e89fd62564caa120abdffe2612"));
set_progress(0.459540);
assert(apply_patch_check("/system/bin/erase_image", "a40469a2efcc1ec2a6ea4ea37466acd0ecf33845", "cc2f4c4a6e471ce436e7eeed320ce0de0bb7b966"));
set_progress(0.459591);
assert(apply_patch_check("/system/bin/factory", "a6f91de1cdceb630f6c0718b1b15b8a7c0f63731", "bb8afe424a56550b0f9d9b9e2b2ce3b36f5b0f1d"));
set_progress(0.463234);
assert(apply_patch_check("/system/bin/flash_image", "4a787c9ce60a7ef8586807fef90a65699f68ce01", "6359ec81c501c801d8d9e70e8bc6e3e88043716c"));
set_progress(0.463307);
assert(apply_patch_check("/system/bin/fsck_msdos", "a8939ffc8407fed13c8c88ca9746414d976095c6", "c4ff40e4e59d55b49cef359269d004c7d7714270"));
set_progress(0.463490);
assert(apply_patch_check("/system/bin/gsm0710muxd", "afceb7186758c045be96e6687a20d076f9cf190a", "7503b085b872b6bdb9d818ced483fea5faad6f2e"));
set_progress(0.463781);
assert(apply_patch_check("/system/bin/gsm0710muxd3", "d454585be803cdcca1c35f02d47bdc108334ca80", "9b7d270ffac971562352e34213cf526d7d73d03d"));
set_progress(0.464071);
assert(apply_patch_check("/system/bin/gzip", "5f2a1484412e2c7c4fd3ed92fcd5a79514e16a66", "e197ed58048abcbb9cc8e8e5ab6e85dbb3dce1b3"));
set_progress(0.464122);
assert(apply_patch_check("/system/bin/hald", "47b010f5e2da4aeed381ec007f61d99799d8d6e0", "f7e69ae20c2a49423792e546ee02071a55e4e94f"));
set_progress(0.464216);
assert(apply_patch_check("/system/bin/hdc", "1ad27a4d7033cb0ec504d3d8a0e4b21dcd3ec763", "226cb68d863feaeaba12b32d354b9e40fc85d9ee"));
set_progress(0.464244);
assert(apply_patch_check("/system/bin/installd", "001f74fb7d676570519bb4286cdabbbc401dec4b", "b5b5f1ebef5752a963d3eb74d5e9b46d4a7762fc"));
set_progress(0.464362);
assert(apply_patch_check("/system/bin/ip", "e4b70563e0b532559b59474c7d2e13cacc7fe953", "15da1cd59230b9d0f55407dd3ca473929010459c"));
set_progress(0.465088);
assert(apply_patch_check("/system/bin/ip6tables", "aee35be231bf68da0ffbdaeaf681c4e91fedd0da", "6d659abc5dfbf7b9c834f9ec11043da52d353467"));
set_progress(0.466083);
assert(apply_patch_check("/system/bin/ipod", "3e56965368f4c1d1e29b6f6eb2636604810ad22b", "21e01e86e89eaf95da4037a3787d3d3374831ead"));
set_progress(0.466200);
assert(apply_patch_check("/system/bin/iptables", "8495f6b42e18164798f514d9cf5c543e0d4fec77", "5f5739ff5e1672f329e64eaf4eab9b140f2c7f0e"));
set_progress(0.467242);
assert(apply_patch_check("/system/bin/keystore", "21df196d3b2f94c0707afdd26b3d1a882422d527", "dba3096c62260e1b8085b022f2e2d6746c9d736b"));
set_progress(0.467318);
assert(apply_patch_check("/system/bin/lcdc_screen_cap", "14da682638c30b93d77c1a184fef53932fc88ce2", "654d2e33217a26f742429af0ec9a08277790d918"));
set_progress(0.467347);
assert(apply_patch_check("/system/bin/linker", "437d9d97a875528234673e7a1ec9ba2b64cf3fac", "6cd41fc24cd2f660b1ce19458a660cd267252934"));
set_progress(0.467902);
assert(apply_patch_check("/system/bin/logcat", "9c29636e589a4d7cadc2bbacace763f31b8e994f", "ce98bbc0c049e3efe0d19d4ac3da6f26960ba006"));
set_progress(0.467974);
assert(apply_patch_check("/system/bin/logwrapper", "b485cb9fe60a73b50f08d3292e623e296fe333fe", "f2a54bfad03918d3672dc6c958a33ee2804250e8"));
set_progress(0.468025);
assert(apply_patch_check("/system/bin/make_ext4fs", "ee10da805e02e10f3bc9ba3deef9ccc8f312fd59", "29aeffeaeb36bf2fa92b7f4eccc6f58d58f4e3a8"));
set_progress(0.468081);
assert(apply_patch_check("/system/bin/mdnsd", "fa1fc9d842b0715338170b191a5cc80528478517", "b20c738dd5f70a854b08fa007430a9c1b9990d05"));
set_progress(0.469459);
assert(apply_patch_check("/system/bin/mediaserver", "c42ff65d9c5699566b4998763a13889b179c641b", "620433557a6bf7f53afccf9a8655bf90245c174c"));
set_progress(0.469509);
assert(apply_patch_check("/system/bin/memorydumper", "ba6db5f9832f5c80567930fb4413b30df7280a18", "66ff9a4dcbdb61a769bfd2faa204014540f577af"));
set_progress(0.469538);
assert(apply_patch_check("/system/bin/mke2fs", "6c9b620960964d40497de0156519f27812da3c8b", "dc69b2c304c4f25ebe6e07934b6e49d846b48aa7"));
set_progress(0.469719);
assert(apply_patch_check("/system/bin/mksh", "2dde78b06b6ce30c51aa0e60c5b48cdd3def6e3c", "b2799c114e8c3874432de491d32e9f6a6391a0cc"));
set_progress(0.470534);
assert(apply_patch_check("/system/bin/mtpd", "4c57cba35ab77e234ad711318e0b4bd6794c8c0a", "ccf7c256666e517540768f5b0c3dede2d0428e32"));
set_progress(0.470629);
assert(apply_patch_check("/system/bin/mvg_app", "f6933537155fef8428cea5c9c7e804cb1b9d957c", "b8b59c0c833792d93aa1da6b13bceb38116ea4bb"));
set_progress(0.470701);
assert(apply_patch_check("/system/bin/ndc", "94ca37e8e02ba4dc7b1e4f85cb6b5b48b4c0ea17", "3b14a235ff97b58feefb01637085966c82808ab2"));
set_progress(0.470730);
assert(apply_patch_check("/system/bin/netcfg", "db8b49144c201df1d0f760fbdf41552bc3bb0fc2", "3b32b51f424d7ae8779e1e41fa5edb136994ca3b"));
set_progress(0.470759);
assert(apply_patch_check("/system/bin/netd", "29880e8944596e665577f5a47e887563ee7aad81", "860e1f5f23e8edae6a0bc118aafaa399afd99b0b"));
set_progress(0.471181);
assert(apply_patch_check("/system/bin/permission_check", "bdb9bb32b653fb94c61a901cbae89b6668316610", "cc671034aec5f1363781ae6ec9b95189aac751fd"));
set_progress(0.471210);
assert(apply_patch_check("/system/bin/ping", "572b4b1b2c9daaf4ae52050a2f685cb6a509b325", "15ade6588a67ab2d99e440b4d06c229f923eb0b3"));
set_progress(0.471348);
assert(apply_patch_check("/system/bin/pppd", "7c1046ad5d6aeacfc5acfd9f0840e98b0a8231d6", "75a80d61c6459140fd578805dd743b657578a914"));
set_progress(0.472125);
assert(apply_patch_check("/system/bin/pppd_dt", "fc0ac820b160afbb1746f9b393307e6f671d55a8", "731ff2ca5f9e387b38b4a09b0e01135efabd73be"));
set_progress(0.472878);
assert(apply_patch_check("/system/bin/racoon", "71bd2a45f3d86c7b106fb2cc8b1dd36c8207bdd7", "b80adf18babd1bd6900a1c2045d7d959c297491d"));
set_progress(0.473764);
assert(apply_patch_check("/system/bin/radvd", "33e03c71e555c97b4ae062d9eb51c42b64ac3fd8", "b99125586428940cc85e1b663521bfea861b8785"));
set_progress(0.474059);
assert(apply_patch_check("/system/bin/resize2fs", "f8c8ed646536c60ffd9fe05ac949a32bc47941d1", "9f149b90601bff315e93bba6f05c793636b8959e"));
set_progress(0.474372);
assert(apply_patch_check("/system/bin/run-as", "300baae0f3533811d9d14a174288990148a3b4c7", "f2ff8eed0282494ee3c8b79ad499e9558f061e06"));
set_progress(0.474422);
assert(apply_patch_check("/system/bin/sbchk", "fb73f13bafc2561cbad8be0de4d44cdce9c91768", "1348ab82c11cfd2cfac62c670c1f383697566dff"));
set_progress(0.474821);
assert(apply_patch_check("/system/bin/schedtest", "0900f097b2b70b9b0243966f068fb7b314ca48d2", "809f352dd9d9549d0cce11f27a0cbbe1b9f4dbc2"));
set_progress(0.474850);
assert(apply_patch_check("/system/bin/screencap", "a7049954bda13b1f2ed14197241ca65d909718a0", "eb15547ddf8108b07311642e727845d254a376f5"));
set_progress(0.474900);
assert(apply_patch_check("/system/bin/screenshot", "60136ba8fabf998881e8f6a6bf26493b3b45a1e7", "9059b65352dc213dea15d2702eae499e62483248"));
set_progress(0.475082);
assert(apply_patch_check("/system/bin/sdcard", "33d2d51e6196bfec406f44e45914705152b28fdb", "88181232f6ffe715e4cb9c7492605043bc38b243"));
set_progress(0.475155);
assert(apply_patch_check("/system/bin/sdiotool", "4894261387a58846709e9d0447945e95ee38f406", "2563364394d073be6ad58a9f44ff1e37b9b0db79"));
set_progress(0.475184);
assert(apply_patch_check("/system/bin/sensorservice", "a124eac55eb86b5b435964b18ecb397b7e2c9a8c", "718ad01c5e6b9ebb0acec1e93531ef8d47fcb4a2"));
set_progress(0.475213);
assert(apply_patch_check("/system/bin/service", "6390c428ef9b6a22c0b8648688852a0573ff350a", "edb31ecfeeb4776634adcbe26faebdf1f579a636"));
set_progress(0.475285);
assert(apply_patch_check("/system/bin/servicemanager", "67d59d9cd537cd1929407e19602d7c8e611bcb5f", "c9e2271fcca61569a5cb96434bce6be245da54f1"));
set_progress(0.475336);
assert(apply_patch_check("/system/bin/su0", "b780b45c6fd99088bf94e450dd33dc90ae86bb71", "44f7bfea23dc8296209bca442fb2afefbf4427d9"));
set_progress(0.475998);
assert(apply_patch_check("/system/bin/superumount", "daa7e9f6acdae8d64782164334f907f8a5774206", "eed139acd95c0730057534a0e5857fa1900ed322"));
set_progress(0.476179);
assert(apply_patch_check("/system/bin/surfaceflinger", "b8dbaceb12be85fe634e612ebabbc2b45acbbd8d", "eec95aa322b41622fb147d76c2e2242ad9ca402d"));
set_progress(0.476208);
assert(apply_patch_check("/system/bin/system_server", "ae801277ad79cacc731f17666adac6bfad5d3e82", "a83310879c7c1805dea6eb6a182410bcc8a3bd04"));
set_progress(0.476236);
assert(apply_patch_check("/system/bin/tc", "b4b2bd6de89ef39a6db8a33c27e8cc55cd6ea484", "106f2ba94ba564f55e0b587eb3852b6965c4c963"));
set_progress(0.476593);
assert(apply_patch_check("/system/bin/toolbox", "ff1ff097a956d98f707b925d5d88fda6b6b243ee", "5d27215d533139b5e98ffee98461c441cf1fd644"));
set_progress(0.477172);
assert(apply_patch_check("/system/bin/tune2fs", "d04aeb4bfba2c0e2566546da778166170526cbfe", "7589ae1e90045ab06caf78a385fd44c66d6aac88"));
set_progress(0.477310);
assert(apply_patch_check("/system/bin/vdc", "2fe02e236e5f10abbf4680ab9db678f1eabfc832", "25195053d60cd90378319c22e95b43a5edc6a169"));
set_progress(0.477339);
assert(apply_patch_check("/system/bin/vold", "bf2636a9eb18c97acbed87e88d4ae7074f26811d", "7fc209b7bb6beea775dedd88fd1adbc25a18abf3"));
set_progress(0.477826);
assert(apply_patch_check("/system/bin/wpa_supplicant", "df2d88863db9115b397e0e157f590ae965928465", "0bbae91a30e95a9c6e5f84f8ab887a62001003d6"));
set_progress(0.481297);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "ed9b193fb71b61279ceb2352a29f79bb81db468d", "e444d569ad30eed170758d5f63f94361e236a862"));
set_progress(0.481964);
assert(apply_patch_check("/system/etc/icons_alias.xml", "03244fc832008df5d893fa450e9c4e0fba388e06", "66d85e4c91ba6a8c3441e11830f0ca853aeffe40"));
set_progress(0.481973);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "9b0ced7381ddf9648901ac01325de6741151d8d6", "d27491bb28d7af4058d6e8e55d85d23b7055b797"));
set_progress(0.482002);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc", "d485b1546a4e3ef52db66845144d1ab170a84d17"));
set_progress(0.482008);
assert(apply_patch_check("/system/framework/apache-xml.jar", "4eaa4db10956fcadc73a693fec8b00694a690b88", "14f1661c67350f8ac1eac1bc3f0b146c91ac6a98"));
set_progress(0.484924);
assert(apply_patch_check("/system/framework/core.jar", "60854bba5488de035c4dfb8c9e0e309660f83e46", "0ba681d244f903b0a20782f9b2453650c95f3f72"));
set_progress(0.491781);
assert(apply_patch_check("/system/framework/ext.jar", "76eacc82ffa96f68ddfd33c19d3dbec68ced5836", "cfc120a918b97978518fea0357b188de70803c7d"));
set_progress(0.497528);
assert(apply_patch_check("/system/framework/framework-res.apk", "051c0fb1c59fbd186dada6f1d86c21473f68a373", "74e504d3021a1aefbd03e514db0ee7d0ce8242dd"));
set_progress(0.547579);
assert(apply_patch_check("/system/framework/framework.jar", "829fcf14310f4eceafb4289bf4430c5fe131355c", "2c954108a9e81223a4da3dd1da1abb2adf83ec29"));
set_progress(0.570177);
assert(apply_patch_check("/system/framework/lewa-res.apk", "2caa5bc828d33aae3bf7897bcbc868cab54b10cc", "5b4bdb178b279edeb399479d5f0edb412a300d7f"));
set_progress(0.596453);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "7c8bd19f1c307c7ccb5f43d7cc656d57b853464f", "96d95a89e0590814493c49bbde4a5d6350f3ccef"));
set_progress(0.601744);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "da0442f2deb4b1b4b63dcc15e67234ed4a36cd46", "6621f9d70d9770021b6f40017c5ef969ca2ce9e7"));
set_progress(0.605324);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "8bbb271b503bd863ca11054dff39f872a617ce89", "9f9f14554b6a3e8b551428726c6806922c56efe1"));
set_progress(0.609102);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "ba2c071dcb3a4843e202f91c79ada5923dc3d6db", "2dd943c692d9fa89a87a6c1b5e2e4aaed6a8d406"));
set_progress(0.612987);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "15dec580b64ff35ccbd96de77dcd24f42bab7531", "d6ba50c25d3035e6fb7bdb84772f93b0427a8864"));
set_progress(0.613429);
assert(apply_patch_check("/system/lib/hw/audio.primary.default.so", "d6f4279b5123a3d2549557b3f57a4578139264e0", "a986296386f3b9d5a555d3757eaa9d21e1c5eccd"));
set_progress(0.613458);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "cd90d05d6c12680104d7aed9d9cc85f8630bf7ed", "1861a020ae0259687b61f8883856a7a5a2c47237"));
set_progress(0.614142);
assert(apply_patch_check("/system/lib/hw/audio_policy.stub.so", "17b666e7e56f0692fd13c08e832415a696fddd3a", "2c1d8bece9db5503300421e6b859bcae45aecee7"));
set_progress(0.614171);
assert(apply_patch_check("/system/lib/hw/gps.default.so", "7ee262e395edc56a9ef91929bbc2d0c950d3d3d6", "649112435c5c0fb277bd316f99d695f3622ffe03"));
set_progress(0.614375);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "b122464ca9992b6c7df8ef019a812bea21a04d25", "3305e09a539659c0d85f313a153f63dfcdeb13f1"));
set_progress(0.614428);
assert(apply_patch_check("/system/lib/hw/keystore.default.so", "88127680ad126a81e413c767f20fc09e2a46a7c6", "38e7158f2d21110fe04ad29476764c56a08bb1e3"));
set_progress(0.614478);
assert(apply_patch_check("/system/lib/hw/libaudio.usb.default.so", "b53cfb8caf00e205372523e559aa61a603f1ad5f", "520ed0cd50fb573623b588cd555d01ac3c4acbb6"));
set_progress(0.614530);
assert(apply_patch_check("/system/lib/hw/lights.default.so", "aefc0c08e48829a70cdf41b3d16c9ac75a38f197", "dcec3ed92c0395e46473bc26c68eb728fa6fc6a7"));
set_progress(0.614581);
assert(apply_patch_check("/system/lib/hw/local_time.default.so", "487564ba70d3f82d929261f7c241ecf527060215", "23aeae1bc0167d20d946c81ecb4fd23f6f080238"));
set_progress(0.614610);
assert(apply_patch_check("/system/lib/hw/power.default.so", "2a8704c70c13f5696c928e353bf5c6e617090b53", "7f2e2a239d17f8828bf534e359a945a5d953ebbd"));
set_progress(0.614639);
assert(apply_patch_check("/system/lib/libEGL.so", "9d1e82902310da37ef08876f9b195eb85542758d", "21d30f4d495c2556be6b0ecf32aca7e257de2122"));
set_progress(0.615365);
assert(apply_patch_check("/system/lib/libETC1.so", "1ca87fb1168fd9a23e7ff484bcb5cf19b7bf29a2", "4dbe5361533f7344525edb17b0a61fe297fd3c97"));
set_progress(0.615414);
assert(apply_patch_check("/system/lib/libFFTEm.so", "0ccc15fd7ec0972d9cb4dd3cf27d7b667abca79f", "d48b5f9c0b0a52771058b99e687aa1f730f6c5eb"));
set_progress(0.616399);
assert(apply_patch_check("/system/lib/libGLES_trace.so", "595921de2170576dcd3ada2b80a1bdb3581be8d7", "e03ec640d341d903190f0203cbe6426b402cd03b"));
set_progress(0.617813);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "ed4c7834196831836c73d0374529a0278c2fa91c", "68a396686e36db34ff1312f87789579fa266c8fd"));
set_progress(0.617927);
assert(apply_patch_check("/system/lib/libGLESv2.so", "99c596f41e00521e7a6a4f30d689357d0daec0ca", "0e9484d7882dc94fbff9b9fb7d81273aa98a2087"));
set_progress(0.618042);
assert(apply_patch_check("/system/lib/libOpenMAXAL.so", "9c1f61e2a7a2e6f47cd587a6dd705993754282af", "c87b961dc102c42397a2e10af01e20df5d51e3a6"));
set_progress(0.618092);
assert(apply_patch_check("/system/lib/libOpenSLES.so", "370331699f5c230b71a424592c7e666b55dec3f8", "091093dd18b5df0c6124fc30a8582c4d87d5f091"));
set_progress(0.618141);
assert(apply_patch_check("/system/lib/libRS.so", "4062e100ebe71ac1900a5125406eca88e27ae39a", "46f1ad676526f27ef1aea7e0e15f03ae3051a1e9"));
set_progress(0.621039);
assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "42cec7df061a35cd28586ffe954f88f298f56e6e", "adb99b41e179b4b1cd4d451872a99aa7d26fb148"));
set_progress(0.621067);
assert(apply_patch_check("/system/lib/libaah_rtp.so", "27613d34a6be3ab7eb3d4d0d6dbb8f4074944375", "2c4ff03e6dfa0b9efd811a0fcebd763a5dbc2152"));
set_progress(0.621596);
assert(apply_patch_check("/system/lib/libandroid.so", "60125face513ca868d9e49ed1df3b8e9960ce357", "c63bd5f203ae95fb664e7892d4924e430ff353bb"));
set_progress(0.621907);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "c2c78ab2bd952b08837122f52a7c73f48c605835", "eeec9cc9972c3f93f35c5b3bf774caead862c42e"));
set_progress(0.626069);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "17056e5a24c79f2fca6ee5ba8d03584215a27003", "daf9b8165a284cf820738af1e3020bb5fdeba080"));
set_progress(0.626473);
assert(apply_patch_check("/system/lib/libandroidfw.so", "2c194b7ff6ad3e776251304f2b962276e42a49f6", "30591396d809f09dca2d077c0b5cdc1f354e59db"));
set_progress(0.627677);
assert(apply_patch_check("/system/lib/libatciserv_jni.so", "759f9771a5f37743e031e81ff86e8fef7999c406", "38f24b5dc5b4654bb2a9658152f9f645db391b61"));
set_progress(0.627706);
assert(apply_patch_check("/system/lib/libaudio.a2dp.default.so", "4b1919c642836d60c1f3a0c9a89635bbf2cc7661", "80a2458d24a7e5bd7efa43e0fa0815473d43358b"));
set_progress(0.627997);
assert(apply_patch_check("/system/lib/libaudio.primary.default.so", "ceb00587c5b45a8fe2e5cd6dfc6cca6882f13752", "ed658067733063d0dbe3cb31c868b143b0148b20"));
set_progress(0.630190);
assert(apply_patch_check("/system/lib/libaudiocompensationfilter.so", "5b7dd5371020101230dc62f58c7bfd29d7a3a00a", "165e866154212c90b895fb140802ff3d84386a70"));
set_progress(0.630342);
assert(apply_patch_check("/system/lib/libaudiocustparam.so", "7c6f0c73b957b6a91de9e8c4d2b7afe7279b8cd2", "3d8ad647e3d3f525e1d98cd2b48bd344cd8c0f94"));
set_progress(0.630513);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "1bd5520e2146ef43877041a1f972e6e2f5f338c6", "de1e71617ba61252cb5ffa9dd5f0a66998fad6e2"));
set_progress(0.630608);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "12925f8b5e55bec03cebbf94184ab409550f9a63", "11333ca46269d74623b3349c0684f73d55783f46"));
set_progress(0.632399);
assert(apply_patch_check("/system/lib/libaudioutils.so", "65fa224660a16dff4a09e24abc3df844577e0616", "be8788256627d0f5c0fde2127fd26cdc338031ba"));
set_progress(0.632448);
assert(apply_patch_check("/system/lib/libbcc.so", "be3d7ba5271c3f2f2dd10c9698c5bbad78194ca0", "2facc197b5409bfaef328453f267143709fa5ccc"));
set_progress(0.657926);
assert(apply_patch_check("/system/lib/libbcinfo.so", "4c6995b74ca86ca76db64aed27d0cc44c05d3c72", "36d1bef6347ea2687f68100d472735d019197342"));
set_progress(0.663936);
assert(apply_patch_check("/system/lib/libbinder.so", "a0541ac1f2ce9bc34b7a473080c987620b50015d", "2a8c9055dc978a9764f5ec7e99c4c7db97c66d0c"));
set_progress(0.664682);
assert(apply_patch_check("/system/lib/libbluetooth_mtk.so", "5258a96af811b61811f849a3bf2a037c855068a4", "921c0ca060c7c3c6f71b8d4d2771056249ee3cd7"));
set_progress(0.664776);
assert(apply_patch_check("/system/lib/libbluetooth_relayer.so", "32530efbd1666d66d0dff6803dc084d3c3340e72", "d51cda270e9cf04b36012fa374c70d54c7503c60"));
set_progress(0.664826);
assert(apply_patch_check("/system/lib/libbluetoothdrv.so", "3b2e5d3dadb24cde96d4e7bad2f6ad10a82ce132", "f0c4355693aa9094f9e2f80c72363f28b78e58d8"));
set_progress(0.664854);
assert(apply_patch_check("/system/lib/libbluetoothem_mtk.so", "9ad41831cf0bea25eb861a0957131d60889e1779", "f422cdb6185a6668c1f69d8900df6b36bccc3448"));
set_progress(0.664904);
assert(apply_patch_check("/system/lib/libbmlutils.so", "274f2706bbdb2e10b3b803b710095761e99d5f41", "8dc8429cd30ddc8c74128455864cdf540a1b4411"));
set_progress(0.664954);
assert(apply_patch_check("/system/lib/libc.so", "b103fdb5c2f0fdf65b08eadb1850352af4e8a513", "a766a60c67063cf0bd30fbf8a9f1d69c4bbdd2d0"));
set_progress(0.667261);
assert(apply_patch_check("/system/lib/libcamera_client.so", "84930e84ad44289a5c0204d6abe29442900cc06a", "fb0164bb6f8238e527e338ca852192c6a0d0b7d6"));
set_progress(0.667898);
assert(apply_patch_check("/system/lib/libcameraservice.so", "dddc4fbdcbe42e952ade750c9e0802af3bcc8386", "841f7d57ee34fa9f6ced5c68f303cebab0316faa"));
set_progress(0.668231);
assert(apply_patch_check("/system/lib/libchromium_net.so", "cebf8b0dc1a71a6a689ae63f5c6b9c741f608385", "76cb02a5475308ee05e94dfabfabd268709e30b1"));
set_progress(0.677559);
assert(apply_patch_check("/system/lib/libcommon_time_client.so", "eb97cb05724ba69d557cdbe88291ea7da062eb3d", "e71811e1e124fc0cabcb2675dffeee00a8f12b50"));
set_progress(0.677870);
assert(apply_patch_check("/system/lib/libcorkscrew.so", "3acc75a98b02a029104bc44031cc6f7dba2b9a3a", "dad816ecf1a3c83575f50251c939bf0dadeb1003"));
set_progress(0.677942);
assert(apply_patch_check("/system/lib/libcrypto.so", "effcd9b1c670ce087373f3f763b2632cef0ae5cd", "289ea748944531beb2b52cc2c8ceb2a009c73970"));
set_progress(0.682588);
assert(apply_patch_check("/system/lib/libctest.so", "75978e633d777134acf39de90a9a8c7145e9fd32", "0e715391db986d771b76151c4f3b111270cfd87a"));
set_progress(0.682616);
assert(apply_patch_check("/system/lib/libcustom_jni.so", "1d47e16badc05563ed07804c6a87c199def5c231", "5155a63da8fe21bdf8f717db83649caf1d5afcf9"));
set_progress(0.682644);
assert(apply_patch_check("/system/lib/libcustom_nvram.so", "0e7676dfdbd177b852712365fd4229e6b6dbe30e", "c74f4f479f35387e9dc545920586bcff3bafeae8"));
set_progress(0.682810);
assert(apply_patch_check("/system/lib/libcutils.so", "fedbd960bd3a84be3a986fb5c7f926286b0c61e4", "4429f016fa29b92a570488e42508cce542807c6d"));
set_progress(0.683341);
assert(apply_patch_check("/system/lib/libdbus.so", "28d22f6254a21ca29b2e5dc7dd1c72695b5a437d", "54210d230fa16f06215b188db331146ae2f57c28"));
set_progress(0.684958);
assert(apply_patch_check("/system/lib/libdcfdecoderjni.so", "ea1c7a21095c27e9991052641c466e610e9babae", "392fff6e7be410601e75893f9244b3cfcb529bba"));
set_progress(0.685052);
assert(apply_patch_check("/system/lib/libdefcontainer_jni.so", "06f50f2097a1155befbca0d7446ca9be7b2370c2", "a666295b89ec3fd394ba8d8ae0a310b14756c309"));
set_progress(0.685081);
assert(apply_patch_check("/system/lib/libdiskconfig.so", "bf86afe903dcb56744da64dcb3e4bdb5fb1d6b14", "4b67b4879c9603115976b7d5cc13adf7d979c342"));
set_progress(0.685174);
assert(apply_patch_check("/system/lib/libdl.so", "dedc450af0f4e3f2f55714f011eed7ad5a982c81", "1600982f8efc3f763beafb7264e2af6bc1cf62a0"));
set_progress(0.685223);
assert(apply_patch_check("/system/lib/libdrm1.so", "b23b19651c6a14752a693b73b057f205422f7808", "b831059ec75e93131aa1d73bb7fd0e51f146d125"));
set_progress(0.685404);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "b836cda15d6623a110d5067f7e014889d87367d0", "50296c7d56462a4abda48e4d263acebb43b6551e"));
set_progress(0.685477);
assert(apply_patch_check("/system/lib/libdrmframework.so", "1f62d85125fa734b4e1f2eec8d966fb72b464adc", "210f3b12400d5f45a9b63d4c259ac3c545003223"));
set_progress(0.685962);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "5ff38d282d8f3657a8a168ee889f7795a6943e5e", "95487f2308b13321c43ab1b2ac8a505872100d95"));
set_progress(0.686122);
assert(apply_patch_check("/system/lib/libdrmmtkwhitelist.so", "ee51249c81ae34aecff5ce2f75288e07aa2b5a59", "41aa4c587792de3364f6ceadf86eedb142553a67"));
set_progress(0.686151);
assert(apply_patch_check("/system/lib/libeffects.so", "2e840e6dc6ec1453183485b8984fed15f2b770a6", "4e88b97547fa9c3de4ee0c0d71ca4c0955fa4123"));
set_progress(0.686201);
assert(apply_patch_check("/system/lib/libem_bt_jni.so", "34511c03a8d45d6b6f2a7b425c037b3a7d64097e", "b589cf36b99b7086f055d533a0e3c82d5ee44f8b"));
set_progress(0.686296);
assert(apply_patch_check("/system/lib/libem_gpio_jni.so", "3977392fc795cd7304bb1b8050a3b9cc9b1ecab5", "cc554fcf1b9c40283488c3549d235d32acb75efb"));
set_progress(0.686346);
assert(apply_patch_check("/system/lib/libem_modem_jni.so", "04245ffb95d5ad4158b1760a426f2aeca2a6d869", "f50224ea82289e9bbaf7a310ff76dbbd3d1757af"));
set_progress(0.686396);
assert(apply_patch_check("/system/lib/libem_support_jni.so", "34a50043d2ca6d5cd7894d15dd03e15e2aa9fc08", "45a0358fd456cb719efe4dd47961438ea3820811"));
set_progress(0.686424);
assert(apply_patch_check("/system/lib/libem_usb_jni.so", "184c990ce28babfd2e454d681de5768901423a7a", "57b904cb42d0d10a40c6b5d6da6a548f013058f7"));
set_progress(0.686453);
assert(apply_patch_check("/system/lib/libem_wifi_jni.so", "574d769af900c3e4048ebc6e97a12de9162c55fe", "ce3f2c60fdd7c5f1f33bbd099eb07c2bbb1ebf7b"));
set_progress(0.686791);
assert(apply_patch_check("/system/lib/libemoji.so", "e806d1f104bdff386b5fabc5972a9c215cf6b2da", "e47a38623bd145d927e8e4cb20a637a2d69b94f5"));
set_progress(0.686841);
assert(apply_patch_check("/system/lib/libexif.so", "3ae71e9f0ceb0ca719e5ceb4409b9272e33f7f87", "10729f32e43a8af55f72b1de193ecaf53d661684"));
set_progress(0.687046);
assert(apply_patch_check("/system/lib/libexif_jni.so", "b70520d4b2d37809b0c7d04aee87cb96803e12d9", "d534475ed39300008a669822a398e0603b3b6869"));
set_progress(0.687118);
assert(apply_patch_check("/system/lib/libexpat.so", "a8d8c104b86b8a28af58b3796f61ebb749f7340a", "6cf5ff10c78c04a1d2f130ee0af4178b5d0329ab"));
set_progress(0.687537);
assert(apply_patch_check("/system/lib/libext2_blkid.so", "0e2ece4df79eb751f4cb7f6d56fe628881fc4fbe", "71c612e244bec7a8f06e683153974f58d48a92b2"));
set_progress(0.687686);
assert(apply_patch_check("/system/lib/libext2_com_err.so", "ad3b310e298aa998e26502cdb6b8107fbb83f1ee", "cf32665c66aa3533f9bdae86cec62397ed5602fd"));
set_progress(0.687736);
assert(apply_patch_check("/system/lib/libext2_e2p.so", "bab3a6bb99b2655d6fa85dc082c53ff65420d742", "3636452662c8df848c5fde08bcf1a584e9f504a2"));
set_progress(0.687833);
assert(apply_patch_check("/system/lib/libext2_profile.so", "e872526cc13557926e2f456eca527bb75d8410ad", "437174dd7b1c928d4270a3e66b958e6161975e02"));
set_progress(0.687905);
assert(apply_patch_check("/system/lib/libext2_uuid.so", "a5e9f25f52da38d8516d211d931eab1b9f2e74c4", "9c39b5feac6a21f35c6b6f86bfc62c55f3db4e62"));
set_progress(0.687955);
assert(apply_patch_check("/system/lib/libext2fs.so", "a9c5b6123d48f0c5a7ad2948a0f10979fe9eb645", "3cb3c73cb1690a228f00c78e442633f8e3720759"));
set_progress(0.688508);
assert(apply_patch_check("/system/lib/libext4_utils.so", "c647703e710c6d41878ab28e266b3ffb239d73b6", "124719031f5eb914c35bd6a076ce938a8e82b4ad"));
set_progress(0.688754);
assert(apply_patch_check("/system/lib/libfilterfw.so", "f43baeada9eed30bdabac357a0dd7e0f7fff7064", "0435242527d1298d1f4df30119d011a641945520"));
set_progress(0.689348);
assert(apply_patch_check("/system/lib/libfilterpack_imageproc.so", "20aa999ee33b7f09b13ea244eb1461a086425eb2", "ad8040339dda44fc4882f9b7113b90f8e5d8e295"));
set_progress(0.689375);
assert(apply_patch_check("/system/lib/libflashutils.so", "d497ae4a2ddb564972443e089b6e304877a3190a", "174f2ae9d0ad0a310aa9afc52f6c3238272a59ce"));
set_progress(0.689447);
assert(apply_patch_check("/system/lib/libfmar1000.so", "d50257bbffe45402645289f2612adcf9d93b2884", "43c2a9e45d87d1709a97f31bffe3d2964e7d1e2f"));
set_progress(0.689563);
assert(apply_patch_check("/system/lib/libfmcust.so", "ae148e41210fceba4be1078f9807350e96146781", "ab002ea1df8d4ce3fb27edb945cb80084b4b65be"));
set_progress(0.689591);
assert(apply_patch_check("/system/lib/libfmjni.so", "46f814a3a09f6066bc88972dda0df25d9ab9f210", "381aef234b0d8fa695493c83a93ceff538103edc"));
set_progress(0.689819);
assert(apply_patch_check("/system/lib/libfmmt6616.so", "8ebfc6d3326825fad25c45cdfaddde42cb53738e", "ceee101e96c4aa209c1b3322bb70dd4220f41af1"));
set_progress(0.689956);
assert(apply_patch_check("/system/lib/libfmmt6620.so", "20f5c177c5e6391a2d4a1d2e10ce9c1ca5a5019c", "aca71c84720600eaf3d8a3e75a62fd59a871382d"));
set_progress(0.690071);
assert(apply_patch_check("/system/lib/libfmmt6626.so", "14ee96f3271c384d091f46c6f33e1adbd02f24f6", "0ccea0a83557b5ef3b49d2bd6f9cf94173ccf0a5"));
set_progress(0.690208);
assert(apply_patch_check("/system/lib/libfmmt6628.so", "c4f1fe734c13e7564ccadc4f7fb62b09e47ac4ce", "14cf64c537a4e26be16e3a50e552c2d744cf8e02"));
set_progress(0.690323);
assert(apply_patch_check("/system/lib/libft.so", "d66ebd66cdec526193470be1405bd0a3b7b71d13", "5919f4a605977e6bec42342da6955c4b99b460d1"));
set_progress(0.691965);
assert(apply_patch_check("/system/lib/libgabi++.so", "5b3e133f5079a50b78af2a51366ed2e17582d2ab", "004c9923eb7aec8c9d2ac47e3d5b18f895e941e1"));
set_progress(0.692059);
assert(apply_patch_check("/system/lib/libgccdemangle.so", "bea86e8a5773e8670aa14285c75105faeb885349", "08b95f3bcb0c407952d71c2ab64cb027c8a735fa"));
set_progress(0.692174);
assert(apply_patch_check("/system/lib/libgui.so", "1589a14f2e602c7b4be02ea47af017940fb4f2a6", "9873ec85097811b0088e81bb87af64e47d519a9a"));
set_progress(0.693270);
assert(apply_patch_check("/system/lib/libhardware.so", "afac88c5e2cf2deec38b512c0def1b8719d2448c", "3aa0c68892ee2c564ef936d903f33e54795066f4"));
set_progress(0.693298);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "76344655fe5f40c87b38a9a8a3001862a053ddf5", "113c2a2b30bd0eb3be71cdebb5ade04a41f210c8"));
set_progress(0.693414);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "038e932ccf69aa01dd6106387248b52ec9ae7dbd", "91e682979443471064eb625d589c24411930643c"));
set_progress(0.694552);
assert(apply_patch_check("/system/lib/libheadphonecompensationfilter.so", "fd6e2a575d3a2bc916c76e503c7295adbf1aabcf", "54f72410f4d0222389f38c44c75d93eb8eda5430"));
set_progress(0.694704);
assert(apply_patch_check("/system/lib/libhwui.so", "ad1432b49434ed9eb992b8ff4f2a899989e9fb20", "3dfd4660d5687f933073daeda826b0b2f87ada76"));
set_progress(0.695606);
assert(apply_patch_check("/system/lib/libicui18n.so", "68cdbfa3677a66da8ab5b3edcb8520c5bc883bfe", "c24a2e2f5f6e2ccacbfd60367d499c43521dd486"));
set_progress(0.701835);
assert(apply_patch_check("/system/lib/libicuuc.so", "618bd75de516aae83c7d3b0217e06a872768682a", "e6aeac93d692fd651c1f26b5b4c0eb65f1c2f961"));
set_progress(0.707301);
assert(apply_patch_check("/system/lib/libinput.so", "5333977508ab55bd763e579b3dad44479ac868b4", "44c98a9da02364d2e5c98647c2149e220567329f"));
set_progress(0.708590);
assert(apply_patch_check("/system/lib/libiprouteutil.so", "e18f1441d2e4a2c1676db998f07976a0cbcdbf42", "35ab9cc9df89572eb1e0e0d9f10ed59455f492ce"));
set_progress(0.708712);
assert(apply_patch_check("/system/lib/libjavacore.so", "33caaa1186a0c90773fd8762b973b1820b9dbfbb", "11d3ac7a59521add9e8f995b77af256fa7decb46"));
set_progress(0.709924);
assert(apply_patch_check("/system/lib/libjni_eglfence.so", "8c344aa889c85acd26568148b2ba79830a10dbb7", "4788d84e47eafcc76076ff666e0948d780923c05"));
set_progress(0.709952);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "6eaaf0ab0554e659bd4544e677a9b8532dc2a0c9", "016be6746e76039428ef2c8e64ba2588a787ec7d"));
set_progress(0.710177);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "55d150097be5217b9ce9ef73770c15b3dcb94972", "58beaa4abc384c7692c58d743274742153d22493"));
set_progress(0.711316);
assert(apply_patch_check("/system/lib/libjnigraphics.so", "5b319a7bf7d1d212274fd6c8b37e9f5e05618953", "3b9f0c43a5a60c9ac53d2286160785325165d133"));
set_progress(0.711344);
assert(apply_patch_check("/system/lib/libkeystore_client.so", "5fa7b13ba7440a08384a092898f56b002b35f25c", "3c27f8ba711ed9993e541d251d4da7256c70109e"));
set_progress(0.711372);
assert(apply_patch_check("/system/lib/libm.so", "cce4eccd5693e6003b41207d305ecd97f0197530", "55ca358c59d793a4cdab2ee59d3bf6137e052069"));
set_progress(0.711835);
assert(apply_patch_check("/system/lib/libmatv_cust.so", "a4b4bf9be7bc57e95eebb46f7c254820b33fc1f9", "c896ae7283c712f4fd1cf65711e431fe0d332f60"));
set_progress(0.711863);
assert(apply_patch_check("/system/lib/libmdnssd.so", "489b00191ba60967e69a06970f252132228bd87f", "a7c6aeaea08a13288c9d26f96fd0016f6f1fc06f"));
set_progress(0.711978);
assert(apply_patch_check("/system/lib/libmedia.so", "0fbd2ee36c0e1e527ba5b0fb6b5ee22043729e2b", "64580eb4ef3a40a8f57e5eefa23b64be00a9c0cf"));
set_progress(0.714878);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "29ede5ebbfafbf8b9067a573e03b40720e516cbb", "05a6c4e927d62ad51568329f6201dea6402cd1a1"));
set_progress(0.715614);
assert(apply_patch_check("/system/lib/libmedia_native.so", "a74f657d12f2fea3376976f7297b0ada5bacd798", "1e090f7c82b06488cc0db7ab0f9314923d58343a"));
set_progress(0.715641);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "5f5b616553fd4f3543bfed47f9ba9f46579776ed", "9f9d8b161d847f3296aa539bab829cc748f34310"));
set_progress(0.717910);
assert(apply_patch_check("/system/lib/libmediatek_exceptionlog.so", "28b48cad69510c9adeeeb706d2cd9ca89dc9577a", "63f7d5c3e2b9e08e046fb3239b8be1d1e6073bba"));
set_progress(0.717938);
assert(apply_patch_check("/system/lib/libmemorydumper.so", "a719f5abef883e3d0972e5f27c00498094abb252", "9be3d1227f9516860848025be1ee88cef517cb7a"));
set_progress(0.718097);
assert(apply_patch_check("/system/lib/libmincrypt.so", "aca3151b505d7c28f76ed5981c99ca26545e0802", "2495dc50256192eb3a9c5d0f61ccd3db4404d3d1"));
set_progress(0.718147);
assert(apply_patch_check("/system/lib/libmmcutils.so", "01651b4f0a62214226b671ae6162a5537b6ed222", "96e112059307ceb213009a9ff594f02a7d546ff1"));
set_progress(0.718197);
assert(apply_patch_check("/system/lib/libmpojni.so", "df95af12e6bc80afbd90f077bbe5a334472b15ec", "94af6718f572da7fea2585e0000de711b9cd9347"));
set_progress(0.718248);
assert(apply_patch_check("/system/lib/libmtkhdmi_jni.so", "cd7f36332ed5c4ec9e571aea0f9b5c654f145cec", "c79318d29b470ec5b2b74ad06fdffec3010484de"));
set_progress(0.718276);
assert(apply_patch_check("/system/lib/libmtp.so", "3b8e4a7e2053663c2c51b62457728ac3ebcc6efb", "e9d657b3ba1dda9c219aabe7c39a194b84e71c59"));
set_progress(0.718740);
assert(apply_patch_check("/system/lib/libnativehelper.so", "427d4bb41a7ed6c842112f7f68ccce777c917b7a", "271d0e02fb4eb6266720c9d11210d9c89663ad43"));
set_progress(0.718790);
assert(apply_patch_check("/system/lib/libncurses.so", "d8726eb33ddcbeed371bb1738b6203b12f4d470d", "0f4ecabd7e3ff5fb3e28db324af9f820cde7b815"));
set_progress(0.719714);
assert(apply_patch_check("/system/lib/libnetlink.so", "ac568f036d9f3713c448474486eb7004fc0fac60", "0feb743f0aed148fe6c3614c0cb5f387ddc89dbc"));
set_progress(0.719786);
assert(apply_patch_check("/system/lib/libnetutils.so", "90e59e4fa2716593ad288ae4ab2919fc66351cda", "cfa11d5eca44e9c1d8fd4b7860e1a24b4bd63bfe"));
set_progress(0.719901);
assert(apply_patch_check("/system/lib/libnfc_ndef.so", "ca7f313da071fe10c3ef05441e775ed913da89fe", "6280b4781aa8c8469b6d7747d912a365fce2e169"));
set_progress(0.719929);
assert(apply_patch_check("/system/lib/libnvram_daemon_callback.so", "54009eca72cc0956122832748e004d4843d2ec87", "5862f62a06e4aab91089ea26fa051cb2d2cd0b4e"));
set_progress(0.719957);
assert(apply_patch_check("/system/lib/libphoneloc_jni.so", "8a2402101ccd9207ca9aea0976059f0f228be231", "bfeb4efd0193116e794c6629127f0fbc2c3838e6"));
set_progress(0.720008);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "23e6a442d523d60bf9ed3522a68e3a78b48f58be", "e3d1f7e66ba3fa311ab2749cb16e2a8d90b3cb25"));
set_progress(0.720609);
assert(apply_patch_check("/system/lib/libpower.so", "3a4e2e7927f92c053a16ce050b2beb89f9c42562", "fac5ebc566e74fac8f2b68f4eac0ab8b093596d4"));
set_progress(0.720637);
assert(apply_patch_check("/system/lib/libpowermanager.so", "9bab3b2cf2b86c899807c2361a3f64a59f3ebfe2", "f364730b459e92e41067a2a42a21952c6b0c4d2f"));
set_progress(0.720708);
assert(apply_patch_check("/system/lib/libreference-ril.so", "28103875c3c92214ef3e763d382bd7303077ddd8", "3663964c54ee2defa62d173f0bbe6e6c89f297e5"));
set_progress(0.720824);
assert(apply_patch_check("/system/lib/libril.so", "f6eb46823db70e6669dc556f63970a60645b8823", "596ed15fb801445d14344d64e15fc349858f5506"));
set_progress(0.721012);
assert(apply_patch_check("/system/lib/librs_jni.so", "87f89a77223ad6f865edd24143742bd3b1898395", "20c04b1f555f7fcc1b1aeb4e6fcae42fc202dd8f"));
set_progress(0.721155);
assert(apply_patch_check("/system/lib/librtp_jni.so", "2d2426c6ea2370fb4a0a61c5a49818c7ef4c801d", "edd2be2993c2556b19aa09a47cdb1d43dd21c247"));
set_progress(0.721707);
assert(apply_patch_check("/system/lib/libsched.so", "861d50eac1bd59a3af7ed87a5dbf8d6aa0294b52", "4998f71a747d555327be84937b2aa07b1ca36aa7"));
set_progress(0.721735);
assert(apply_patch_check("/system/lib/libsensorservice.so", "c298ca3998d19cdffc7811a4f8dffef443530a8e", "27d674de459a385a144d6131241bfa5099d2f723"));
set_progress(0.722155);
assert(apply_patch_check("/system/lib/libskia.so", "acb30333bd899ed3b89cadf161029e4d39192692", "2d8286977513fb60b6b0c5a3f1401bb40e99ba5f"));
set_progress(0.729536);
assert(apply_patch_check("/system/lib/libsonivox.so", "9dc4afee8b86c1c5c59572ada3094176c394ef28", "2edcff079afcf080332b19f183dbd499767a7096"));
set_progress(0.731308);
assert(apply_patch_check("/system/lib/libsoundpool.so", "c1619d50ed0ab9455ddd64ee010c87b171663338", "79c86d86ba98d3bd0458c2d17570bcfe36cf8085"));
set_progress(0.731359);
assert(apply_patch_check("/system/lib/libspeexresampler.so", "8deb72ffc6b9261a533662b85192c90c8b54706b", "f7df2d1caa9913de2d569c426ed89ab2bb4742cb"));
set_progress(0.731460);
assert(apply_patch_check("/system/lib/libsqlite.so", "ca5f42e1bc10c9827cff2ee6e16a796c7d3610d2", "0acf05a0861835f980d479fda879b3c6e0f5a4d6"));
set_progress(0.733333);
assert(apply_patch_check("/system/lib/libsqlite_jni.so", "e879fbd9721f8b8fff1d318fda72c68921275dde", "4bf2115e27d05b975f9b3325b639b8c8fb8536e6"));
set_progress(0.733491);
assert(apply_patch_check("/system/lib/libssl.so", "302c3d3e7fcd9a89ad9c0797d4d597f802101be3", "f5dbb4222e01a3eba669fd20ce24d38595c0ccbd"));
set_progress(0.734685);
assert(apply_patch_check("/system/lib/libstagefright.so", "ddace6ed8cde5b79735e47f8164c7bd0e369c6e4", "0f496186a1836c009b8ae155701214dca69bd425"));
set_progress(0.742946);
assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "d3ffb47211cf16d5efeaf9ad40939f2e8725a2cd", "e988c022daa964931f8f56b3f5528604e88c384b"));
set_progress(0.743213);
assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "d3e989a53711f10cb006a6b5d06168e32684a88c", "76f96fe16cd15843e872a7502dd9a3c6826c9e72"));
set_progress(0.743328);
assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "fae1a9df4f32de78c18f5faaf84cfe77ea867012", "ab9059beda4945727b0196c199c933a01f3f4239"));
set_progress(0.743356);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "3dfc4e05b785a6b4dd8ee733adfb38ac4cdade41", "1fe5156cabcf27541a7a1872b5de55022370e9f0"));
set_progress(0.743602);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "832e9f10f58f1b4b357625325343589ec93bb383", "7613dada3f6c266ebae94c5c58492d004de00081"));
set_progress(0.744044);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "a3e1e9513a13360c27727e7ae6177dbaf5263639", "7b57c0d886fe7887591c3c1fbf6d15dd3a90fec9"));
set_progress(0.745227);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "7a3d906ddc7207fa0a6b0e45c315d042c8f52ebf", "71242798fe85bc7178c641f6d0c3f7938e8685dd"));
set_progress(0.746691);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "ded2fb5425b0d3f57e60b129039a4c4846d1877a", "02a2877e2ddf61a46580761a84b85660ac39c132"));
set_progress(0.747198);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrnbenc.so", "a483dac7c321410c5d2f90422de69c661988eebe", "25d490baebe33026fc8a3812ec804e98ce87902a"));
set_progress(0.747510);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrwbenc.so", "08d8282001f7fb18f2712bbc93d329088812745b", "44e49dac7ff2fe2fe708c90d56995cdadf57d79f"));
set_progress(0.748183);
assert(apply_patch_check("/system/lib/libstagefright_soft_flacenc.so", "8af95dfd46c8582c8e3cbd73b535471ba7b36758", "4a0702a863d01d728529088d30c33da1f9b7a85b"));
set_progress(0.749087);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "e5f385e56748b94896ffb5f22a3863a3f5680c41", "b20ef7c5deb5a3b0002d905af4199639a7b25fc9"));
set_progress(0.749159);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "f0f2dcd9080d48f140db6989ee6b9fe545e97429", "b955b0419f4d1b8e92c36d62ef36fad2153a1435"));
set_progress(0.749797);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264enc.so", "16d3d852526f4b762398d3df8b4c9c25bf94fedc", "0aca6f136f4bd4a64417dd846759c6c7dc6753f0"));
set_progress(0.750304);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "fa6d773503c79693b3a90bfb5d31c08ad732cf68", "0903a84f60c7b2d2e7308a7a849b36729ed2229c"));
set_progress(0.750637);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "1fd7fd920e7ab8787190e17006a27a7c0085ca4d", "0bee44a06a16f524ede51e997f78d8542670f938"));
set_progress(0.751122);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4enc.so", "914e566fee3077ccec729a96c5ce96cb1cb644ff", "e32681cf67c3d5bc35d78a0d711f3269d5b327eb"));
set_progress(0.751760);
assert(apply_patch_check("/system/lib/libstagefright_soft_rawdec.so", "8fc0366c013614812ff4003eb145f9af1afc33df", "e29844f0a1a672f3dc0530ac502ff7e64d77a8ae"));
set_progress(0.751832);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "b1479a453ec610b1814da859d2a08ae983e630f3", "eb1b3a473f1240929c09c8cfef190638c7156ff6"));
set_progress(0.751925);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "3bb26d61e87f06178903884266ea3c286aa9c408", "e017bdb1a4dd0dd192c03503bb8c1b29c9c7eee5"));
set_progress(0.752521);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "5e1e375a850c91221534112597829002c18fbc8d", "8813da8e6ad272a5b52c4041f27417f2f3a793bc"));
set_progress(0.752570);
assert(apply_patch_check("/system/lib/libstdc++.so", "05e289dbb16065dd28c76a2518c55c381892f349", "e9371c7d11f649e97488426159fae5c74810c0e1"));
set_progress(0.752599);
assert(apply_patch_check("/system/lib/libstlport.so", "b39086d1b567f31e553f7d1001884aabc2afe8b3", "b85f4317091863e7cdb29cf550ce9232514057e6"));
set_progress(0.753780);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "e966548e70887139abdff91186d605bce6a9eecc", "26f8832de339011fa5c3fd50be829b310cf799c3"));
set_progress(0.754896);
assert(apply_patch_check("/system/lib/libsuspend.so", "fd69b3db1b37b0bb716d5931254f473096ae56d4", "06c7b75665b59a226e75086925cb1f12cae5cfc3"));
set_progress(0.754946);
assert(apply_patch_check("/system/lib/libsystem_server.so", "1d264865a16ea0e69992ad1a861d6dbdfc794a92", "1fa058ffa250979e1c4d9e09624323196f89df17"));
set_progress(0.754996);
assert(apply_patch_check("/system/lib/libsysutils.so", "886ce7197ff50b8688a8ee735e042eb078b8be50", "fb8c8c4e23a389e597cb2989f4ff28588b7ffd34"));
set_progress(0.755112);
assert(apply_patch_check("/system/lib/libthread_db.so", "fcaec2be2cd96f1a232e11e4fcdfaac9ba2c4190", "0257363fa3e7024669a28de6346a5e0b0006055e"));
set_progress(0.755140);
assert(apply_patch_check("/system/lib/libtinyalsa.so", "62d2ba0688297c4021dfc4df094bce0f212b4a20", "e3b284df1c26f9280476e28ad6ab12700da36686"));
set_progress(0.755213);
assert(apply_patch_check("/system/lib/libtinyxml.so", "e3f58162c2abe5f0558ecfd9b7e108e6a14727f0", "95dba96fcff3a441453d510c42feccd3abe7f2e6"));
set_progress(0.755373);
assert(apply_patch_check("/system/lib/libttscompat.so", "5360df4308f9a926006d21530af9be3a634997f5", "ba59ec6ad389832d8eb62acdd16d3f3f2677b66f"));
set_progress(0.755423);
assert(apply_patch_check("/system/lib/libttspico.so", "848897fde4dc2785c87328bbde50c146f92a4759", "765909b85acfeb4c83b6c6fe67c27248b58954f7"));
set_progress(0.756481);
assert(apply_patch_check("/system/lib/libtvoutjni.so", "79d945e1f0592b7ff39895de0661c93f69f8a360", "4fa8747ec635efb5b0de1e5567e77ad1930981dc"));
set_progress(0.756511);
assert(apply_patch_check("/system/lib/libtvoutpattern.so", "1ca01d1fb2b75eb9c35da4e5b36fa9621e3f2e15", "fa0ee5ab3347bdc51b5c19c726c72f8e4d86bd71"));
set_progress(0.756538);
assert(apply_patch_check("/system/lib/libui.so", "693e40d6b7c8c34eaa8012593adb2f1020939358", "ab9b1c7f5907bc2970401c856db4909288098004"));
set_progress(0.756741);
assert(apply_patch_check("/system/lib/libusbhost.so", "415931e536b46c54ea0aac943f5e0851d9d251c5", "3374cead13fa74e58e73743119203afae886267f"));
set_progress(0.756790);
assert(apply_patch_check("/system/lib/libutils.so", "c717d1423f37c44b49d2959afe1432afdb4cfe96", "d1aeed1299d91f8641df65ab21a38bff8f1b3a38"));
set_progress(0.757320);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "e152a738bf9c2fa6c6a2a60b1be46d7e4ba565bf", "60b43a3538a54b826fa2b0fd0c8ed9436444c334"));
set_progress(0.757500);
assert(apply_patch_check("/system/lib/libvideoeditor_core.so", "cdd6054632f79b74ca5fe63bc57b618d4793f620", "995213f1a448c7cb167102ee3c0691eaad727d4a"));
set_progress(0.759246);
assert(apply_patch_check("/system/lib/libvideoeditor_jni.so", "40a4d4baa43d6afd1f759093e7d35534028c89e6", "d7baccabb2e3a64fd6fd758ebb03e198648817b2"));
set_progress(0.759846);
assert(apply_patch_check("/system/lib/libvideoeditor_osal.so", "510ade66d33657caf4b8d77bbbb5535cc83a9791", "bf95f188f30fa166fcc7ccf7c37cf7d7b028bf19"));
set_progress(0.759961);
assert(apply_patch_check("/system/lib/libvideoeditor_videofilters.so", "4ac0969e3f617fcb8218b2d45295a7f20891ad35", "ef35e7bb88b2e84e4139882655b0939d4b3267ea"));
set_progress(0.760033);
assert(apply_patch_check("/system/lib/libvideoeditorplayer.so", "c0c7a083b13e67c733f3947f39ac4f0452c1d2d2", "383b2542cf8fefb611fce7bfdb6c86b6e612117e"));
set_progress(0.760670);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "2dda6b15d26d07c67252e3078b61c84951ff68ed", "eade2d03562464c4b005b34819383100e1581a67"));
set_progress(0.761204);
assert(apply_patch_check("/system/lib/libvt_custom.so", "682db6a3894cecb01648fc64736a85a394f3bd2a", "c949fa49e9283fdd196c9681ea8681b554e7e9dc"));
set_progress(0.761236);
assert(apply_patch_check("/system/lib/libwebcore.so", "daeb99716d596d5d41fde4b30d8ce4e48df8c36e", "2a38b0632fb171ca3a0572479445a298c1abd5de"));
set_progress(0.804687);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "2f5f438cac283f83061d1af957c182d004c1fc2a", "8502b94ae0fce20869a1c12dff362b35a086a648"));
set_progress(0.806935);
assert(apply_patch_check("/system/lib/libwifitest.so", "41ae8ab287c8488d974f94eb3d869e586561956f", "dc98a83e85b3fbc8f82b3571bd97eb1d8a1564ed"));
set_progress(0.807094);
assert(apply_patch_check("/system/lib/libwilhelm.so", "36ad93ad3d1ec21fb8706dc9a3c338a636b283de", "e4d58b759aef422a137a4256695233c4c172a8f2"));
set_progress(0.807971);
assert(apply_patch_check("/system/lib/libwpa_client.so", "48fdafbb8d3f00f38a51975c2899ebb1fde63fda", "1f60876da3cbece6ac1d35a9366ee89d61bd40f6"));
set_progress(0.808020);
assert(apply_patch_check("/system/lib/libz.so", "5a4f15e9eca0c1bb7e483820b4088221144231cd", "ab3491ee7281585e2188d5a95d97c58dd6aaa928"));
set_progress(0.808462);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "90baea90fe46c33e8de963db4e9e87a5da474f4b", "a88bed92ecdd719fc4a1b97210162f98c29a039d"));
set_progress(0.808557);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "eca38b24403801ea32560fef6ea181a97a3cde5f", "2f67b95c0d4d1671964d9eba47fb8b837cd66634"));
set_progress(0.808937);
assert(apply_patch_check("/system/lib/soundfx/libdownmix.so", "8eb07977e70af3e13ed709726324ffced742cd7b", "5d53ea4ef9f147c3f916602f163c77be19d973d9"));
set_progress(0.808988);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "4a6419cb9d2515565488144ba1ad315303576584", "e964f69d461268da4c45fa5ccf1853ec3a42c161"));
set_progress(0.809147);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "c79dba8634c1aab9c72f9eaff7371deedac02be4", "8be16d8062fb5404ac7de169f7b0b12493bd9470"));
set_progress(0.809197);
assert(apply_patch_check("/system/lib/ssl/engines/libkeystore.so", "0ded3be7b4b116656a062f91d40a04141e1384fa", "fca5b8ae05b8de4a5715c91210e2da1becfa2e30"));
set_progress(0.809248);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "e4e208580f3fd3b86a421bb4189d2637862ae7e2", "7306e982dbb205c069978612573c5648e4ae33c5"));
set_progress(0.812087);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "1e02d2f71f9ed6bb8f74782404b32c49961401d8"));
set_progress(0.859713);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "a548b0d8c6b39b7925f914e1fdd569585a6cda4f"));
set_progress(0.894357);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "5abc2cb6b9acf37a110ba006e4b90d324002739e", "54c142f61f369a5e632ca63f9f02ff827dc32723"));
set_progress(0.902462);
assert(apply_patch_check("/system/vendor/operator/app/VoiceAssistant.apk", "b1bef0fa3569db3f1a5a819141b8e3a500a60b21", "543c2d498a207f931e13287a5cd5ce6b999d5606"));
set_progress(0.952930);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "95633fb22618a292c512544f94579717f30e0abf", "69fdaa37193e5dc3245683bc0d21e56da5ddd839"));
set_progress(0.970299);
assert(apply_patch_check("/system/xbin/bash", "808f05e02de5c645f6f5fb7e4586f7fc0308f926", "b8e116ae179fcb5c667a613b498ead5d2d894ca9"));
set_progress(0.972610);
assert(apply_patch_check("/system/xbin/busybox", "6089fb3932c4ca184ce0e4e11f5dee08b684e17b", "4834f3fd4157c23c2251d56f30a16a113b768702"));
set_progress(0.975358);
assert(apply_patch_check("/system/xbin/dexdump", "d7fb7817cef8269a7d79930afaedf6ee9b9c4dce", "7b4cfdd72851f3f94513737e8b85ad2846a8596f"));
set_progress(0.975676);
assert(apply_patch_check("/system/xbin/libmnlp", "63caa8437e79178cdc1f04e7db5292a861f64102", "bba2a4025fc7006af1ab803c28c2a6b836e3383d"));
set_progress(0.979911);
assert(apply_patch_check("/system/xbin/mnld", "757c942a45b4975b697cb2f0509be917d854df0c", "15d3c30ad4386046a9695fc4a8bfd38d85f2d0b6"));
set_progress(0.980052);
assert(apply_patch_check("/system/xbin/nano", "1d7d9f3d09bbd4ae4ba6bf2cfc57cb83d6fae4cf", "ecfa43d7eb24c807c3a937a6000f1ae125fa412a"));
set_progress(0.980388);
assert(apply_patch_check("/system/xbin/su", "8cf6e46006a789d83aeb2062f80bea21ff707c5f", "5a7547fd798aa0d2a5136bcdd6e04ff2b8593c55"));
set_progress(0.981114);
assert(apply_patch_check("EMMC:boot:3557376:519fceedcaae98c3972bf5e0dd983d388896d5b1:3543040:d8dae0eccd70102bbde564bb55c23c9d948f4f14"));
set_progress(1.000000);
assert(apply_patch_space(11304170));

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

ui_print("Removing unneeded files...");
delete("/system/app/AppStore.apk", "/system/app/AppStore.odex",
       "/system/app/ApplicationsProvider.odex", "/system/app/AtciService.odex",
       "/system/app/BackupRestoreConfirmation.odex", "/system/app/Browser.apk",
       "/system/app/Browser.odex", "/system/app/CDS_INFO.odex",
       "/system/app/CalendarProvider.odex", "/system/app/CellConnService.odex",
       "/system/app/CertInstaller.odex", "/system/app/Cit.odex",
       "/system/app/CleanMemory.odex", "/system/app/ContactsProvider.odex",
       "/system/app/DefaultContainerService.odex", "/system/app/DeskClock.odex",
       "/system/app/DownloadProvider.odex",
       "/system/app/DownloadProviderUi.odex", "/system/app/DrmProvider.odex",
       "/system/app/Email.odex", "/system/app/EngineerMode.odex",
       "/system/app/EngineerModeSim.odex", "/system/app/Exchange2.odex",
       "/system/app/FMRadio.odex", "/system/app/Flashlight.odex",
       "/system/app/Galaxy4.odex", "/system/app/GameCenter.apk",
       "/system/app/GameCenter.odex", "/system/app/GoogleOta.odex",
       "/system/app/GoogleOtaSysOper.odex", "/system/app/Guide.odex",
       "/system/app/HTMLViewer.odex", "/system/app/HoloSpiralWallpaper.odex",
       "/system/app/Intercept.odex", "/system/app/KeyChain.odex",
       "/system/app/LabiSync.odex", "/system/app/LatinIME.odex",
       "/system/app/LewaAntitheft.odex", "/system/app/LewaCalculator.odex",
       "/system/app/LewaCompass.odex", "/system/app/LewaDataUsageAdjust.odex",
       "/system/app/LewaFileManager.odex", "/system/app/LewaGallery2.apk",
       "/system/app/LewaGallery2.odex", "/system/app/LewaLauncherX.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaNetworkManager.odex",
       "/system/app/LewaPackageInstaller.odex",
       "/system/app/LewaPermManager.odex", "/system/app/LewaPlayer.odex",
       "/system/app/LewaPond.odex", "/system/app/LewaPush.odex",
       "/system/app/LewaSecurity2.apk", "/system/app/LewaSecurity2.odex",
       "/system/app/LewaSoundRecorder.odex", "/system/app/LewaSystemClean.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/LewaUpdater.odex", "/system/app/LewaWeather.apk",
       "/system/app/LewaWeather.odex", "/system/app/LiveWallpapers.odex",
       "/system/app/LiveWallpapersPicker.odex",
       "/system/app/LocationProvider.odex",
       "/system/app/MTKAndroidSuiteDaemon.odex",
       "/system/app/MagicSmokeWallpapers.odex",
       "/system/app/MediaProvider.odex", "/system/app/MmsFavoriteProvider.odex",
       "/system/app/MtkBt.odex", "/system/app/MtkVideoLiveWallpaper.odex",
       "/system/app/NoiseField.odex", "/system/app/Omacp.odex",
       "/system/app/PIM.odex", "/system/app/PhaseBeam.odex",
       "/system/app/Phone.odex", "/system/app/PicoTts.odex",
       "/system/app/Power+.odex", "/system/app/Provision.odex",
       "/system/app/QrcodeScanner.apk", "/system/app/QrcodeScanner.odex",
       "/system/app/Search.odex", "/system/app/Settings.odex",
       "/system/app/SettingsProvider.odex",
       "/system/app/SharedStorageBackup.odex", "/system/app/SoundRecorder.apk",
       "/system/app/SoundRecorder.odex", "/system/app/Stk1.odex",
       "/system/app/Stk2.odex", "/system/app/StkSelection.odex",
       "/system/app/SystemUI.odex", "/system/app/TelephonyProvider.odex",
       "/system/app/ThemeChooser.odex", "/system/app/ThemeManager.odex",
       "/system/app/Treasure.apk", "/system/app/Treasure.odex",
       "/system/app/UserDictionaryProvider.odex",
       "/system/app/VideoFavorites.odex", "/system/app/VideoPlayer.odex",
       "/system/app/VirusDefense.odex",
       "/system/app/VisualizationWallpapers.odex",
       "/system/app/VpnDialogs.odex", "/system/app/YGPS.odex",
       "/system/build.prop", "/system/framework/CustomProperties.odex",
       "/system/framework/am.odex", "/system/framework/android.policy.odex",
       "/system/framework/android.test.runner.odex",
       "/system/framework/apache-xml.odex", "/system/framework/bmgr.odex",
       "/system/framework/bouncycastle.odex", "/system/framework/bu.odex",
       "/system/framework/com.android.future.usb.accessory.odex",
       "/system/framework/com.android.location.provider.odex",
       "/system/framework/content.odex", "/system/framework/core-junit.odex",
       "/system/framework/core.odex", "/system/framework/ext.odex",
       "/system/framework/framework.odex", "/system/framework/ime.odex",
       "/system/framework/input.odex", "/system/framework/javax.obex.odex",
       "/system/framework/lewa-framework.odex",
       "/system/framework/mediatek-common.odex",
       "/system/framework/mediatek-framework.odex",
       "/system/framework/mediatek-op.odex", "/system/framework/monkey.odex",
       "/system/framework/pm.odex", "/system/framework/requestsync.odex",
       "/system/framework/secondary-framework.odex",
       "/system/framework/services.odex", "/system/framework/svc.odex",
       "/system/framework/uiautomator.odex", "/system/lib/libPinguoImageSDK.so",
       "/system/lib/libjni_filtershow_filters.so", "/system/media/theme/",
       "/system/media/theme/lockstyle", "/system/media/theme/lockwallpaper",
       "/system/media/wallpapers/", "/system/media/wallpapers/1.jpg",
       "/system/media/wallpapers/2.jpg", "/system/media/wallpapers/3.jpg",
       "/system/media/wallpapers/4.jpg", "/system/media/wallpapers/5.jpg",
       "/system/media/wallpapers/6.jpg",
       "/system/framework/CustomProperties.jar", "/system/framework/am.jar",
       "/system/framework/android.policy.jar",
       "/system/framework/android.test.runner.jar",
       "/system/framework/bmgr.jar", "/system/framework/bouncycastle.jar",
       "/system/framework/bu.jar",
       "/system/framework/com.android.future.usb.accessory.jar",
       "/system/framework/com.android.location.provider.jar",
       "/system/framework/content.jar", "/system/framework/core-junit.jar",
       "/system/framework/ime.jar", "/system/framework/input.jar",
       "/system/framework/javax.obex.jar",
       "/system/framework/lewa-framework.jar",
       "/system/framework/mediatek-common.jar",
       "/system/framework/mediatek-framework.jar",
       "/system/framework/mediatek-op.jar", "/system/framework/monkey.jar",
       "/system/framework/pm.jar", "/system/framework/requestsync.jar",
       "/system/framework/secondary-framework.jar",
       "/system/framework/services.jar", "/system/framework/svc.jar",
       "/system/framework/uiautomator.jar", "/system/lib/libbcc.so.sha1",
       "/system/app/DolphinBrowser.apk", "/system/app/Gallery2.apk",
       "/system/app/LewaMarket.apk", "/system/app/LewaSecurity.apk",
       "/system/app/Phonesky.apk", "/system/app/Superuser.apk",
       "/system/bin/BasicHashtable_test", "/system/bin/BlobCache_test",
       "/system/bin/InputChannel_test", "/system/bin/InputDispatcher_test",
       "/system/bin/InputEvent_test",
       "/system/bin/InputPublisherAndConsumer_test",
       "/system/bin/InputReader_test", "/system/bin/Looper_test",
       "/system/bin/ObbFile_test", "/system/bin/String8_test",
       "/system/bin/Unicode_test", "/system/bin/Vector_test",
       "/system/bin/ZipFileRO_test", "/system/bin/applypatch_static",
       "/system/bin/asan/", "/system/bin/asan/app_process",
       "/system/bin/asanwrapper", "/system/bin/atci_service",
       "/system/bin/atcid", "/system/bin/audiocmdservice_atci",
       "/system/bin/audioloop", "/system/bin/audioregsetting",
       "/system/bin/autofm", "/system/bin/check_prereq", "/system/bin/codec",
       "/system/bin/corrupt_gdt_free_blocks", "/system/bin/decoder",
       "/system/bin/em_svr", "/system/bin/gdbjithelper",
       "/system/bin/gdbserver", "/system/bin/keystore_cli",
       "/system/bin/omxcodec_ut", "/system/bin/perf", "/system/bin/ping6",
       "/system/bin/qemu-props", "/system/bin/qemud", "/system/bin/record",
       "/system/bin/recordvideo", "/system/bin/recovery",
       "/system/bin/set_ext4_err_bit", "/system/bin/sf2",
       "/system/bin/showlease", "/system/bin/skia_test",
       "/system/bin/stagefright", "/system/bin/stream",
       "/system/bin/test_rild_porting", "/system/bin/testid3",
       "/system/bin/uim-sysfs", "/system/bin/updater", "/system/bin/wpa_cli",
       "/system/lib/hw/camera.goldfish.so", "/system/lib/hw/gps.goldfish.so",
       "/system/lib/hw/lights.goldfish.so",
       "/system/lib/hw/sensors.goldfish.so",
       "/system/lib/invoke_mock_media_player.so",
       "/system/lib/libasan_preload.so",
       "/system/lib/libc_malloc_debug_leak.so",
       "/system/lib/libc_malloc_debug_qemu.so", "/system/lib/libpagemap.so",
       "/system/lib/libselinux.so", "/system/lib/libsrec_jni.so",
       "/system/media/lockscreen.zip", "/system/xbin/add-property-tag",
       "/system/xbin/btool", "/system/xbin/check-lost+found",
       "/system/xbin/cpueater", "/system/xbin/cpustats",
       "/system/xbin/daemonize", "/system/xbin/dbus-monitor",
       "/system/xbin/dbus-send", "/system/xbin/directiotest",
       "/system/xbin/kfmapp", "/system/xbin/latencytop", "/system/xbin/librank",
       "/system/xbin/lsof", "/system/xbin/micro_bench", "/system/xbin/nc",
       "/system/xbin/netperf", "/system/xbin/netserver",
       "/system/xbin/opcontrol", "/system/xbin/oprofiled",
       "/system/xbin/procmem", "/system/xbin/procrank", "/system/xbin/rawbu",
       "/system/xbin/rsync", "/system/xbin/sane_schedstat",
       "/system/xbin/showmap", "/system/xbin/showslab", "/system/xbin/sqlite3",
       "/system/xbin/strace", "/system/xbin/tcpdump", "/system/xbin/timeinfo",
       "/system/xbin/vim",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            17fe7484e39371a28a55cdbe640f8267acb07dad, 10388,
            ed72aeadd2803d8739f05229008dab09c1076c58, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000060);
apply_patch("/system/app/AtciService.apk", "-",
            054584cb012090a920567d4bfe7bffeb341d850e, 3086,
            92d9390ff6310c5f9db5be5507b9cbf679a32e99, package_extract_file("patch/system/app/AtciService.apk.p"));
set_progress(0.000078);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            3a76a57f7b23181859ad41be819a08ffb3b02f8e, 9946,
            9774d5d927bbf1f4962245a133c29b30ec3de346, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000136);
apply_patch("/system/app/CDS_INFO.apk", "-",
            e0eb0f883187dcce521b5db0d6647838cc0b92be, 40549,
            9b2c543f2c7bbbe9ab27770194b702e7d5addf5c, package_extract_file("patch/system/app/CDS_INFO.apk.p"));
set_progress(0.000371);
apply_patch("/system/app/CalendarProvider.apk", "-",
            2e2496096e06d72d9c94855316a350a897dc843b, 28055,
            25beb1c683d74a32ba2b1f8ce4f200f2f5796099, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.000533);
apply_patch("/system/app/CellConnService.apk", "-",
            46259569e32d2502545903dac7df6f1f47fd19f1, 13870,
            8eb15496b48eb37f8659fbe1fef0574e80c034c2, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.000614);
apply_patch("/system/app/CertInstaller.apk", "-",
            93be4ab71de05e595a3ab6c96908a93b1680bc23, 10691,
            b6be55e5a128a8040dd04ade150ea3d8d4755d09, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.000676);
apply_patch("/system/app/Cit.apk", "-",
            19113bdf04120ad3cd9d1b94952316e4246d8f75, 43162,
            1fa5bfc7b2798999c555cfc9c852b51d012d604f, package_extract_file("patch/system/app/Cit.apk.p"));
set_progress(0.000926);
apply_patch("/system/app/CleanMemory.apk", "-",
            bb4bc5ad6b7608de9248b92ebb422241600ca193, 150593,
            74fa7b74d5fba2dfff82cdf62913085695a7aff2, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.001799);
apply_patch("/system/app/ContactsProvider.apk", "-",
            c213e5103243e693dfa86003b7678eb2582f03db, 90246,
            5c5dc707a428c232048f53a6caa0a673674e4d71, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.002322);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            4397b28aeb4bcb7fa72346ba9f0448f1994472bf, 3803,
            bd8e31eecf988bb3cbac0304cbf32088ec6806f8, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.002344);
apply_patch("/system/app/DeskClock.apk", "-",
            f23134b8e9c318e6f9ffc35d7fe065bed263a1e9, 3286255,
            619c91aa9980f4382bea59fbd0f57e2a3b9e9dd8, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.021392);
apply_patch("/system/app/DownloadProvider.apk", "-",
            4b720185a958eca1f68f007091ad438de7732f0a, 13158,
            321a9676850d72f9dbabbe4a7564e9914ffe8464, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.021468);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            dbbc44ea8e969814f7cf47faf9f444cb4f591244, 66996,
            8de4835c9d6eb427f0f82449ff5b95572367dd69, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.021856);
apply_patch("/system/app/DrmProvider.apk", "-",
            fd7aad223e5ef87800083d8e02469a8acbfedd19, 5131,
            cb5eb72829f9a70cd98a2b7e328e87e63f2f0dd7, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.021886);
apply_patch("/system/app/Email.apk", "-",
            16925075d58230e1e6da566e08d95982f8ef6981, 616795,
            8954cdf798fd1e87fbc4a7f4052427001d491212, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.025461);
apply_patch("/system/app/EngineerMode.apk", "-",
            4fa757526fd7da1534fa1700220ed1a0071cae5d, 279312,
            8ea9e9f4c3ff254c0d2d2339e2d10c38ebc54571, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.027080);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            e98d4710313999844cc5e9c3b2f16cb651d87dbe, 26329,
            f6d75461bafb3917fbdde5f2d70639fbacc183e2, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.027233);
apply_patch("/system/app/Exchange2.apk", "-",
            36b263a9f01f74d07efac187165fd4e4cdf6d4ef, 37675,
            4ac853e5c7cec9f37893339f77ac7cc9155e5828, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.027451);
apply_patch("/system/app/FMRadio.apk", "-",
            5f1045cdff22eefbeac2e0c23decb2e05fe99b2e, 1119124,
            fcbca3da61a2df3093b9bfc9cfd55cbb00a3ff07, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.033938);
apply_patch("/system/app/Flashlight.apk", "-",
            fb1920070f422ab62d0d09bfc360dccbd2cf81ad, 1765114,
            e680a60303539232d7f27a7440865f2b7e6c4158, package_extract_file("patch/system/app/Flashlight.apk.p"));
set_progress(0.044169);
apply_patch("/system/app/Galaxy4.apk", "-",
            97e7d578c7af92e37caacc914a390c7fa25a9ecf, 267545,
            bb7f7b74a41c7120db1c5713fa96e537304bf4ce, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.045720);
apply_patch("/system/app/GoogleOta.apk", "-",
            1a2ee22ea5cd68f62e1b4f20391de9eed20dfa50, 27322,
            5b87d35833cc11698c23c006dca6c445f5ad1e9f, package_extract_file("patch/system/app/GoogleOta.apk.p"));
set_progress(0.045878);
apply_patch("/system/app/GoogleOtaSysOper.apk", "-",
            cbd63bb5bbacb54c357ac0b0390ebcb1213d35b2, 8493,
            600c04f2da7f247ff04e1490804e8dbcb8f5cecc, package_extract_file("patch/system/app/GoogleOtaSysOper.apk.p"));
set_progress(0.045927);
apply_patch("/system/app/Guide.apk", "-",
            26b9105a7f035fd00661c7d66abdcfffa8225d99, 7932883,
            ba4178ade69b432a733d15db94616e35c20fb8cd, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.091908);
apply_patch("/system/app/HTMLViewer.apk", "-",
            e4ddac5610ea5b6bfa8ca1df3aabb803cae0de99, 3928,
            f5a36f5d22205cd976ef5db5d38593e06fbcefcd, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.091931);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            bc5f13513012cf2aa7a9a61b539ea38164a88018, 42246,
            43b9afaf9352c2ed903150e0e1995fc9353f07b4, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.092176);
apply_patch("/system/app/Intercept.apk", "-",
            e72697d67efb2af2f7004e1b0d5b7690e284870e, 157289,
            65e3be6b449150e8eded56e68e849b797e4eff1a, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.093088);
apply_patch("/system/app/KeyChain.apk", "-",
            f18bd5ac158d7591d81863d9f18c04ff027aad28, 8871,
            714c620e8823e39debaa990f0ef4c0dce65cf5cf, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.093139);
apply_patch("/system/app/LabiSync.apk", "-",
            fd30e70ee6936895de0a29ccf810acd7fb2b1ad9, 21979,
            96caf8a62d58c510f30d631f853f6a2f76d196bc, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.093266);
apply_patch("/system/app/LatinIME.apk", "-",
            334e0c02c3c868165406ca09e224ff72e2c117e6, 8462839,
            ef968750fccb034730d2189cf3c44dd88b987bd2, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.142319);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            492401bb579ce565a42a98697e12b7ab8ccf0f86, 618851,
            100099fb858c643d717a7ca3f5b9faba506319fa, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.145906);
apply_patch("/system/app/LewaCalculator.apk", "-",
            ae2fefc6eefbc0b8a4318af264030b603d55745d, 1536063,
            8c0b405e4c085858684c9c19a853245510de167a, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.154810);
apply_patch("/system/app/LewaCompass.apk", "-",
            6b2d5ae5b911b8243aed6637fc3bf74f18f72322, 913656,
            3731c3eab97948dc2a8c4b8a734837df99148903, package_extract_file("patch/system/app/LewaCompass.apk.p"));
set_progress(0.160105);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            ce809a105b6b7c82c813dbb2e185dfeab8a4d035, 22675,
            6d835ef7ba3b532323de8e03fbaccd1b987c2954, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.160237);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            4a7ae127a3226288da74a7d2eed7303b817f9d85, 5369652,
            4eda9956b71ac93253bfab9836a02d0dc206dac7, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.191361);
apply_patch("/system/app/LewaFileManager.apk", "-",
            99fe04b1f14a2ccbc5e7044942e0696cdad888de, 320263,
            a3728a31bc34a376fea7654f07d810615243bd9e, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.193217);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c60acd67f31f94d0c65d2d8ddea92eb25ed3fd6b, 6257670,
            041d983f5450685280c44a7aff7d63a1a1720eea, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.229488);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            25c0e3630a3263f51444519ede38ffb8b9bc2997, 188037,
            05011e1befd5bc2b714d83791ab1d8f5610dfd07, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.230578);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            743049c59450605c07390e64119aca2c73e6784e, 114314,
            b92964f84d01542930d3a12e35dbecdc0dddb2e8, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.231240);
apply_patch("/system/app/LewaPermManager.apk", "-",
            bc94a07598b68554c702341be8f5bccf4997d7f7, 83012,
            3c182e441ab9c59909900fb58141d78291c65df2, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.231722);
apply_patch("/system/app/LewaPlayer.apk", "-",
            f4a8f8244596b6ce734788dd5af079e3321b79b8, 1234176,
            4f87409ec99bbacc80e6b182dd07d1d75591abde, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.238875);
apply_patch("/system/app/LewaPond.apk", "-",
            14b387edc9f952c9dc541fecf270c352d697a626, 53038,
            a8b6e933f05abf3c18fdf50cc80778c4786ef21b, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.239183);
apply_patch("/system/app/LewaPush.apk", "-",
            5ac0849526bf0fa00f4936ce4a7c76f0ae6cb914, 9413,
            88b7dff817d2a523937ea6255f7364d98a086b2b, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.239237);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            1d55c3a502527cdddc5611feee4b036d7b9839e2, 1662314,
            fcc27eda25b988f11d2c3ae1d0f34d3622e1eb9c, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.248872);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            c41126230c04fbf43f7292d7326e5f05b5010e6d, 197826,
            6fc69a161582b5d5bbe542ec1b97baceff3dcc45, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.250019);
apply_patch("/system/app/LewaUpdater.apk", "-",
            2aa5951e74a312fea07859eed7e93993639e6ee3, 1114275,
            c38a37ce8b20557eec8eccf8b6c9e9fc89c172b5, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.256478);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            908fc72f57dad345db3f3b78ce93f232493f3cf7, 1637639,
            500480088da4be2b778f1310334e787128dec6b4, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.265970);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            d3b26da5f38086b7adda266112bc34078851d845, 105356,
            e6d9e2a16aae48ac69d746e7bd38a76ca79adf4e, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.266580);
apply_patch("/system/app/LocationProvider.apk", "-",
            1eb8d75e121a28e66104ef51f679420e38185f2c, 2227773,
            0be58627a1397ddaf3eb8f83c2d7a8c6aa34d33a, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.279493);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            0b9c40859c3d6103efd22763a3f65b4b5dd1a381, 5787,
            9d5a5891721f0ae7831ddb07fb5acd57e8b3f8aa, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.279527);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            c23d818e747455f5aa044d2a2838a1e495768950, 212879,
            a092014a00622c2afd9963e779460b0c37fd6808, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.280761);
apply_patch("/system/app/MediaProvider.apk", "-",
            14c30f97a36a6e71c8286a71c37f4ef604209691, 33288,
            be5e7967f910ec3f22405fa016be07a894d54690, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.280954);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            b4ebff21ecec3f7c2a6af85ae39774f0ae52fe0a, 40554,
            dee0640bc18af5e445b8e85c734562ab2394a31e, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.281189);
apply_patch("/system/app/MtkBt.apk", "-",
            5ffefe36c0d8e65bf1dbb4e7f3737c2c0cdfb243, 171957,
            bfd7bf4bfffa58fcad99dfde6eb7e3ac71cfdf2d, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.282185);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            591f161d80ba418b21b17651f1eaa297221c5fba, 2236789,
            c92356475d4bea37e85a8c8f06ef0e68206d287d, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.295150);
apply_patch("/system/app/NoiseField.apk", "-",
            fd24d0ec9faac3628f6391f13a3cda382a43e511, 75506,
            13365aeb5ef16ff8de1efa0f2b0bbe2f6e5196c6, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.295588);
apply_patch("/system/app/Omacp.apk", "-",
            ed198e3797ce0b967b2c48b153ff110ff2ac8d83, 24748,
            b719c419c03325c5490a00a292abf37bd02a51a3, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.295731);
apply_patch("/system/app/PIM.apk", "-",
            527e46c288470672428871897375c9070c0a2c03, 9052564,
            a5e26abd90e4d48960393a27ad630a2d24716af3, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.348202);
apply_patch("/system/app/PhaseBeam.apk", "-",
            1cb08df11029b3326decffae48432fe75af651f8, 71697,
            6923a2171dc12c7eaa0b4252a6e933f0fada4f95, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.348618);
apply_patch("/system/app/Phone.apk", "-",
            83b5492239e1d3124df998108bff7a708291889c, 1855542,
            a9ce635eb0bf4f9b90fcc6f74f3337c3d2779338, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.359373);
apply_patch("/system/app/PicoTts.apk", "-",
            14469b3818c8dfccedc85bad36dfd9fdbbe0d9ee, 7734,
            b7f60fcdfbb54c2a061882bb06ac7c53a40a496a, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.359418);
apply_patch("/system/app/Power+.apk", "-",
            4ad896ae4705fd93eb34de33dacd0c345f4e28ac, 379312,
            ab62494d33983b7964dd4b07b1bf111244a76a63, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.361617);
apply_patch("/system/app/Provision.apk", "-",
            5681d5cf413bf31becb3e3871cc83cb2d468d784, 2843,
            bf2de09808fffd188efef6e4876b363e37d1ba4b, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.361633);
apply_patch("/system/app/Search.apk", "-",
            f0e3bf46e780ec7bd5053cf7eb7899ef713be389, 250879,
            a13bdd5aad49f4d4b00aa4133905234ae72f83da, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.363087);
apply_patch("/system/app/Settings.apk", "-",
            b1dfcb0b338710045c7248dabc4c043bd1dc7cd7, 4460679,
            fcd02bf7e4a5be2bae66810803a448bf371862d5, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.388942);
apply_patch("/system/app/SettingsProvider.apk", "-",
            3884e0b66439dde64cbe85ac87284dabee4e048b, 27903,
            54f6a339aeeb794b09b23daa9167672bdfa91192, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.389104);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            e8f88406478f7b9db6e693ea37f708716f429b60, 2660,
            61440d47fe8735c31535c2dad62b3e45af486701, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.389120);
apply_patch("/system/app/Stk1.apk", "-",
            025ff369dc6b8d41a62126c0f95554bc2c167945, 26263,
            979e3c998a17a255a3932fe6322bd3c613e8cdf7, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.389272);
apply_patch("/system/app/Stk2.apk", "-",
            dfa17c8c28afc024f40c9bfdd24d9072c983bb47, 26366,
            1a4308f773e7f173ff93676a1186efe785ead2a4, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.389425);
apply_patch("/system/app/StkSelection.apk", "-",
            30877b29da0711506bf8fd58d4e7fc08ce04548f, 9992,
            1b65a9498ccac9bc2a67d68b60757a229ec68a99, package_extract_file("patch/system/app/StkSelection.apk.p"));
set_progress(0.389482);
apply_patch("/system/app/SystemUI.apk", "-",
            0cb5dadfc7020e2e461cfd357ecd32e80a2ee01e, 2270022,
            24a9b0babc57addd78939b11e2890afa3ff852d7, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.402640);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            ce595720a23b521baa4bae1763b8193d84cb4195, 23005,
            63df86764d2e3ee661e7a429e25aaededa97a56f, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.402773);
apply_patch("/system/app/ThemeChooser.apk", "-",
            0cf70ce19bcea198c1a45f325d0e88ede1d6c4c6, 361213,
            014553f4507a7e8329759d75b281a852ee5cc789, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.404867);
apply_patch("/system/app/ThemeManager.apk", "-",
            4d2f2093750f259b2072191427eddd830664b87d, 5449,
            8bc54950174a899f571680cc463347fe3068a366, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.404899);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            e75a93a497e1235d9253a01dacc3f00654659d1e, 3583,
            41ee63a48d5b718dad41f95affb03f22a919edb1, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.404919);
apply_patch("/system/app/VideoFavorites.apk", "-",
            7a46ad9543f95271368a7d5a9fe56b23d1d558bd, 630100,
            2a56d403ffd5c25578c51a1136d93b3ce108b4f0, package_extract_file("patch/system/app/VideoFavorites.apk.p"));
set_progress(0.408572);
apply_patch("/system/app/VideoPlayer.apk", "-",
            27ed2ce583484b1f222fc529ffcb41974326bda7, 20330,
            643819e82c36a1f2aa6b30d6e763d4b1538b51d9, package_extract_file("patch/system/app/VideoPlayer.apk.p"));
set_progress(0.408690);
apply_patch("/system/app/VirusDefense.apk", "-",
            dfda80b645c1d25dce552ccc26e97ab046d42297, 682201,
            b541f41cf92d44755c581ef0d10a5821a99bb934, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.412644);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            27979ddd018dd6b874a262eea546753a61cdda2d, 151259,
            eee8fea61092bfae69de3915888af4caa35ceac0, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.413520);
apply_patch("/system/app/VpnDialogs.apk", "-",
            aeda12afbcd9268ee26332d8e505d1decb77d77c, 7522,
            bb33a147bea307c11d4b195eac9a0b9f407d35dc, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.413564);
apply_patch("/system/app/YGPS.apk", "-",
            28cac6a295ec7c58464e630696faef10ba611e47, 27207,
            a378deb6a8fc21db2fbcf3d2fca02617ca4e3c8e, package_extract_file("patch/system/app/YGPS.apk.p"));
set_progress(0.413722);
apply_patch("/system/bin/GoogleOtaBinder", "-",
            be90400e96a8d1d37e3393e1df92a7d5ca91bd5c, 21848,
            3fde3a801b8f57e3fec6dc2280a87bbe3b8a6d57, package_extract_file("patch/system/bin/GoogleOtaBinder.p"));
set_progress(0.413848);
apply_patch("/system/bin/adb", "-",
            5d801ef7d7f822992db33afdc19353cdef3ef8e2, 100460,
            6e6a21f7804c6f31fd7b2b1ae3de5599fe74c195, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.414431);
apply_patch("/system/bin/app_process", "-",
            65537bc6f715804a97d91c79e79f0ec22ac558c6, 9500,
            2dab450089f12bf390be1f05c98fe218be9e60d1, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.414486);
apply_patch("/system/bin/applypatch", "-",
            06f6c8d471bd21a212e09ae364216992e9be6cc2, 53548,
            9de7837b199425e8b6c1c7d36a122a944ffdc253, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.414796);
apply_patch("/system/bin/atrace", "-",
            2719d9162974bfe543daab715fcbcf45af98ae0e, 9508,
            2a247f4e85ff382331a929e9f0ccd149b2da9332, package_extract_file("patch/system/bin/atrace.p"));
set_progress(0.414851);
apply_patch("/system/bin/boot_logo_updater", "-",
            9b63a279f4a9acc4ecf2d154dafcab03cd8a5622, 9456,
            a43bc18cb9bfc57813fa90dba2be15a0a178bc4b, package_extract_file("patch/system/bin/boot_logo_updater.p"));
set_progress(0.414906);
apply_patch("/system/bin/bootanimation", "-",
            9f24c374ae92dd5f137b120a66b4f4645120e120, 34136,
            ef52a31688e14483efbc6967758001da1bc713a8, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.415104);
apply_patch("/system/bin/bugreport", "-",
            89461a4cbd42647f5b17423fc02c6f70a018458f, 5352,
            d5d383d99e0b9fb78f1978a90da45bfe0481c3e0, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.415135);
apply_patch("/system/bin/dalvikvm", "-",
            8978ae570e5a1a82d6ea29af470df8ffa1f328b9, 5352,
            1d684a408908fe4b97ce517da844eeea66210786, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.415166);
apply_patch("/system/bin/dbus-daemon", "-",
            377315f3c1df4f4bba0ade9a5fce543bc7c1f262, 132440,
            31e04062155dc503a269cf245f096ba87f72eee0, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.415934);
apply_patch("/system/bin/dexopt", "-",
            e692db798f9be1ebbf968ee1378c296561f8f336, 9396,
            b0462d7f59b14f572b0189f1182533b8f0eeee25, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.415988);
apply_patch("/system/bin/dhcpcd", "-",
            1775da8675968a6198afc16478d045cbea5673be, 58800,
            ef1e84802fddeab08ea4b689c0f16db3ec19f5fd, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.416329);
apply_patch("/system/bin/dm_agent_binder", "-",
            c1f82f9c902091bbba5a91455ed398b6b39e7b32, 34136,
            b6c7fece4de9cae8e5033b6f3f2eb5719424e008, package_extract_file("patch/system/bin/dm_agent_binder.p"));
set_progress(0.416527);
apply_patch("/system/bin/dnsmasq", "-",
            c6d83b8d1e480f1ee2b88e78a77056eded664350, 105828,
            72af4e4e66376b19fd64499b2b26d07ca7393f52, package_extract_file("patch/system/bin/dnsmasq.p"));
set_progress(0.417140);
apply_patch("/system/bin/drmserver", "-",
            87af3b135c0e70dbb349ecc2b79902aee78814b3, 58652,
            e158ac7e87c29c99c2151c699eb1a6e2d060f22c, package_extract_file("patch/system/bin/drmserver.p"));
set_progress(0.417480);
apply_patch("/system/bin/dump_image", "-",
            66c8f9d77090f044ce640db72585713010eef9be, 13644,
            0a6c557e71752a090457d95533ccf33b8cb625ee, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.417559);
apply_patch("/system/bin/dumpstate", "-",
            5e2aeca6e8f84e1f3b5e372e02d53a9e13384a1f, 38184,
            4df755b6f6d3c20f547708062e198320a683678b, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.417781);
apply_patch("/system/bin/dumpsys", "-",
            2f50071f870c10d92fdad8e0f960af61ffbe16e0, 9448,
            9b4aea01a7af727f344c599b27e69b4aef7fb7b6, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.417835);
apply_patch("/system/bin/e2fsck", "-",
            c467edc4297e33391f6f477c32e49246a38ab00a, 110236,
            ebe84a4541c101e89fd62564caa120abdffe2612, package_extract_file("patch/system/bin/e2fsck.p"));
set_progress(0.418474);
apply_patch("/system/bin/erase_image", "-",
            a40469a2efcc1ec2a6ea4ea37466acd0ecf33845, 9508,
            cc2f4c4a6e471ce436e7eeed320ce0de0bb7b966, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.418529);
apply_patch("/system/bin/factory", "-",
            a6f91de1cdceb630f6c0718b1b15b8a7c0f63731, 686152,
            bb8afe424a56550b0f9d9b9e2b2ce3b36f5b0f1d, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.422506);
apply_patch("/system/bin/flash_image", "-",
            4a787c9ce60a7ef8586807fef90a65699f68ce01, 13644,
            6359ec81c501c801d8d9e70e8bc6e3e88043716c, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.422586);
apply_patch("/system/bin/fsck_msdos", "-",
            a8939ffc8407fed13c8c88ca9746414d976095c6, 34400,
            c4ff40e4e59d55b49cef359269d004c7d7714270, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.422785);
apply_patch("/system/bin/gsm0710muxd", "-",
            afceb7186758c045be96e6687a20d076f9cf190a, 54700,
            7503b085b872b6bdb9d818ced483fea5faad6f2e, package_extract_file("patch/system/bin/gsm0710muxd.p"));
set_progress(0.423102);
apply_patch("/system/bin/gsm0710muxd3", "-",
            d454585be803cdcca1c35f02d47bdc108334ca80, 54700,
            9b7d270ffac971562352e34213cf526d7d73d03d, package_extract_file("patch/system/bin/gsm0710muxd3.p"));
set_progress(0.423419);
apply_patch("/system/bin/gzip", "-",
            5f2a1484412e2c7c4fd3ed92fcd5a79514e16a66, 9448,
            e197ed58048abcbb9cc8e8e5ab6e85dbb3dce1b3, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.423474);
apply_patch("/system/bin/hald", "-",
            47b010f5e2da4aeed381ec007f61d99799d8d6e0, 17644,
            f7e69ae20c2a49423792e546ee02071a55e4e94f, package_extract_file("patch/system/bin/hald.p"));
set_progress(0.423576);
apply_patch("/system/bin/hdc", "-",
            1ad27a4d7033cb0ec504d3d8a0e4b21dcd3ec763, 5304,
            226cb68d863feaeaba12b32d354b9e40fc85d9ee, package_extract_file("patch/system/bin/hdc.p"));
set_progress(0.423607);
apply_patch("/system/bin/installd", "-",
            001f74fb7d676570519bb4286cdabbbc401dec4b, 22012,
            b5b5f1ebef5752a963d3eb74d5e9b46d4a7762fc, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.423734);
apply_patch("/system/bin/ip", "-",
            e4b70563e0b532559b59474c7d2e13cacc7fe953, 136672,
            15da1cd59230b9d0f55407dd3ca473929010459c, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.424527);
apply_patch("/system/bin/ip6tables", "-",
            aee35be231bf68da0ffbdaeaf681c4e91fedd0da, 187372,
            6d659abc5dfbf7b9c834f9ec11043da52d353467, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.425613);
apply_patch("/system/bin/ipod", "-",
            3e56965368f4c1d1e29b6f6eb2636604810ad22b, 21984,
            21e01e86e89eaf95da4037a3787d3d3374831ead, package_extract_file("patch/system/bin/ipod.p"));
set_progress(0.425740);
apply_patch("/system/bin/iptables", "-",
            8495f6b42e18164798f514d9cf5c543e0d4fec77, 196260,
            5f5739ff5e1672f329e64eaf4eab9b140f2c7f0e, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.426878);
apply_patch("/system/bin/keystore", "-",
            21df196d3b2f94c0707afdd26b3d1a882422d527, 14236,
            dba3096c62260e1b8085b022f2e2d6746c9d736b, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.426960);
apply_patch("/system/bin/lcdc_screen_cap", "-",
            14da682638c30b93d77c1a184fef53932fc88ce2, 5300,
            654d2e33217a26f742429af0ec9a08277790d918, package_extract_file("patch/system/bin/lcdc_screen_cap.p"));
set_progress(0.426991);
apply_patch("/system/bin/linker", "-",
            437d9d97a875528234673e7a1ec9ba2b64cf3fac, 104500,
            6cd41fc24cd2f660b1ce19458a660cd267252934, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.427597);
apply_patch("/system/bin/logcat", "-",
            9c29636e589a4d7cadc2bbacace763f31b8e994f, 13600,
            ce98bbc0c049e3efe0d19d4ac3da6f26960ba006, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.427675);
apply_patch("/system/bin/logwrapper", "-",
            b485cb9fe60a73b50f08d3292e623e296fe333fe, 9520,
            f2a54bfad03918d3672dc6c958a33ee2804250e8, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.427731);
apply_patch("/system/bin/make_ext4fs", "-",
            ee10da805e02e10f3bc9ba3deef9ccc8f312fd59, 10420,
            29aeffeaeb36bf2fa92b7f4eccc6f58d58f4e3a8, package_extract_file("patch/system/bin/make_ext4fs.p"));
set_progress(0.427791);
apply_patch("/system/bin/mdnsd", "-",
            fa1fc9d842b0715338170b191a5cc80528478517, 259460,
            b20c738dd5f70a854b08fa007430a9c1b9990d05, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.429295);
apply_patch("/system/bin/mediaserver", "-",
            c42ff65d9c5699566b4998763a13889b179c641b, 9408,
            620433557a6bf7f53afccf9a8655bf90245c174c, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.429349);
apply_patch("/system/bin/memorydumper", "-",
            ba6db5f9832f5c80567930fb4413b30df7280a18, 5300,
            66ff9a4dcbdb61a769bfd2faa204014540f577af, package_extract_file("patch/system/bin/memorydumper.p"));
set_progress(0.429380);
apply_patch("/system/bin/mke2fs", "-",
            6c9b620960964d40497de0156519f27812da3c8b, 34132,
            dc69b2c304c4f25ebe6e07934b6e49d846b48aa7, package_extract_file("patch/system/bin/mke2fs.p"));
set_progress(0.429578);
apply_patch("/system/bin/mksh", "-",
            2dde78b06b6ce30c51aa0e60c5b48cdd3def6e3c, 153384,
            b2799c114e8c3874432de491d32e9f6a6391a0cc, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.430467);
apply_patch("/system/bin/mtpd", "-",
            4c57cba35ab77e234ad711318e0b4bd6794c8c0a, 17856,
            ccf7c256666e517540768f5b0c3dede2d0428e32, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.430571);
apply_patch("/system/bin/mvg_app", "-",
            f6933537155fef8428cea5c9c7e804cb1b9d957c, 13544,
            b8b59c0c833792d93aa1da6b13bceb38116ea4bb, package_extract_file("patch/system/bin/mvg_app.p"));
set_progress(0.430649);
apply_patch("/system/bin/ndc", "-",
            94ca37e8e02ba4dc7b1e4f85cb6b5b48b4c0ea17, 5304,
            3b14a235ff97b58feefb01637085966c82808ab2, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.430680);
apply_patch("/system/bin/netcfg", "-",
            db8b49144c201df1d0f760fbdf41552bc3bb0fc2, 5484,
            3b32b51f424d7ae8779e1e41fa5edb136994ca3b, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.430712);
apply_patch("/system/bin/netd", "-",
            29880e8944596e665577f5a47e887563ee7aad81, 79428,
            860e1f5f23e8edae6a0bc118aafaa399afd99b0b, package_extract_file("patch/system/bin/netd.p"));
set_progress(0.431172);
apply_patch("/system/bin/permission_check", "-",
            bdb9bb32b653fb94c61a901cbae89b6668316610, 5304,
            cc671034aec5f1363781ae6ec9b95189aac751fd, package_extract_file("patch/system/bin/permission_check.p"));
set_progress(0.431203);
apply_patch("/system/bin/ping", "-",
            572b4b1b2c9daaf4ae52050a2f685cb6a509b325, 26056,
            15ade6588a67ab2d99e440b4d06c229f923eb0b3, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.431354);
apply_patch("/system/bin/pppd", "-",
            7c1046ad5d6aeacfc5acfd9f0840e98b0a8231d6, 146136,
            75a80d61c6459140fd578805dd743b657578a914, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.432201);
apply_patch("/system/bin/pppd_dt", "-",
            fc0ac820b160afbb1746f9b393307e6f671d55a8, 141872,
            731ff2ca5f9e387b38b4a09b0e01135efabd73be, package_extract_file("patch/system/bin/pppd_dt.p"));
set_progress(0.433023);
apply_patch("/system/bin/racoon", "-",
            71bd2a45f3d86c7b106fb2cc8b1dd36c8207bdd7, 166812,
            b80adf18babd1bd6900a1c2045d7d959c297491d, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.433990);
apply_patch("/system/bin/radvd", "-",
            33e03c71e555c97b4ae062d9eb51c42b64ac3fd8, 55508,
            b99125586428940cc85e1b663521bfea861b8785, package_extract_file("patch/system/bin/radvd.p"));
set_progress(0.434312);
apply_patch("/system/bin/resize2fs", "-",
            f8c8ed646536c60ffd9fe05ac949a32bc47941d1, 58832,
            9f149b90601bff315e93bba6f05c793636b8959e, package_extract_file("patch/system/bin/resize2fs.p"));
set_progress(0.434653);
apply_patch("/system/bin/run-as", "-",
            300baae0f3533811d9d14a174288990148a3b4c7, 9448,
            f2ff8eed0282494ee3c8b79ad499e9558f061e06, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.434707);
apply_patch("/system/bin/sbchk", "-",
            fb73f13bafc2561cbad8be0de4d44cdce9c91768, 75096,
            1348ab82c11cfd2cfac62c670c1f383697566dff, package_extract_file("patch/system/bin/sbchk.p"));
set_progress(0.435143);
apply_patch("/system/bin/schedtest", "-",
            0900f097b2b70b9b0243966f068fb7b314ca48d2, 5304,
            809f352dd9d9549d0cce11f27a0cbbe1b9f4dbc2, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.435174);
apply_patch("/system/bin/screencap", "-",
            a7049954bda13b1f2ed14197241ca65d909718a0, 9396,
            eb15547ddf8108b07311642e727845d254a376f5, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.435228);
apply_patch("/system/bin/screenshot", "-",
            60136ba8fabf998881e8f6a6bf26493b3b45a1e7, 34228,
            9059b65352dc213dea15d2702eae499e62483248, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.435426);
apply_patch("/system/bin/sdcard", "-",
            33d2d51e6196bfec406f44e45914705152b28fdb, 13660,
            88181232f6ffe715e4cb9c7492605043bc38b243, package_extract_file("patch/system/bin/sdcard.p"));
set_progress(0.435506);
apply_patch("/system/bin/sdiotool", "-",
            4894261387a58846709e9d0447945e95ee38f406, 5352,
            2563364394d073be6ad58a9f44ff1e37b9b0db79, package_extract_file("patch/system/bin/sdiotool.p"));
set_progress(0.435537);
apply_patch("/system/bin/sensorservice", "-",
            a124eac55eb86b5b435964b18ecb397b7e2c9a8c, 5352,
            718ad01c5e6b9ebb0acec1e93531ef8d47fcb4a2, package_extract_file("patch/system/bin/sensorservice.p"));
set_progress(0.435568);
apply_patch("/system/bin/service", "-",
            6390c428ef9b6a22c0b8648688852a0573ff350a, 13544,
            edb31ecfeeb4776634adcbe26faebdf1f579a636, package_extract_file("patch/system/bin/service.p"));
set_progress(0.435646);
apply_patch("/system/bin/servicemanager", "-",
            67d59d9cd537cd1929407e19602d7c8e611bcb5f, 9612,
            c9e2271fcca61569a5cb96434bce6be245da54f1, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.435702);
apply_patch("/system/bin/su0", "-",
            b780b45c6fd99088bf94e450dd33dc90ae86bb71, 112200,
            44f7bfea23dc8296209bca442fb2afefbf4427d9, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.436352);
apply_patch("/system/bin/superumount", "-",
            daa7e9f6acdae8d64782164334f907f8a5774206, 34084,
            eed139acd95c0730057534a0e5857fa1900ed322, package_extract_file("patch/system/bin/superumount.p"));
set_progress(0.436550);
apply_patch("/system/bin/surfaceflinger", "-",
            b8dbaceb12be85fe634e612ebabbc2b45acbbd8d, 5360,
            eec95aa322b41622fb147d76c2e2242ad9ca402d, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.436581);
apply_patch("/system/bin/system_server", "-",
            ae801277ad79cacc731f17666adac6bfad5d3e82, 5300,
            a83310879c7c1805dea6eb6a182410bcc8a3bd04, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.436611);
apply_patch("/system/bin/tc", "-",
            b4b2bd6de89ef39a6db8a33c27e8cc55cd6ea484, 67096,
            106f2ba94ba564f55e0b587eb3852b6965c4c963, package_extract_file("patch/system/bin/tc.p"));
set_progress(0.437000);
apply_patch("/system/bin/toolbox", "-",
            ff1ff097a956d98f707b925d5d88fda6b6b243ee, 104968,
            5d27215d533139b5e98ffee98461c441cf1fd644, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.437609);
apply_patch("/system/bin/tune2fs", "-",
            d04aeb4bfba2c0e2566546da778166170526cbfe, 25924,
            7589ae1e90045ab06caf78a385fd44c66d6aac88, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.437759);
apply_patch("/system/bin/vdc", "-",
            2fe02e236e5f10abbf4680ab9db678f1eabfc832, 5304,
            25195053d60cd90378319c22e95b43a5edc6a169, package_extract_file("patch/system/bin/vdc.p"));
set_progress(0.437790);
apply_patch("/system/bin/vold", "-",
            bf2636a9eb18c97acbed87e88d4ae7074f26811d, 91776,
            7fc209b7bb6beea775dedd88fd1adbc25a18abf3, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.438322);
apply_patch("/system/bin/wpa_supplicant", "-",
            df2d88863db9115b397e0e157f590ae965928465, 653732,
            0bbae91a30e95a9c6e5f84f8ab887a62001003d6, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.442111);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            ed9b193fb71b61279ceb2352a29f79bb81db468d, 119414,
            e444d569ad30eed170758d5f63f94361e236a862, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.442803);
apply_patch("/system/etc/icons_alias.xml", "-",
            03244fc832008df5d893fa450e9c4e0fba388e06, 1826,
            66d85e4c91ba6a8c3441e11830f0ca853aeffe40, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.442814);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            9b0ced7381ddf9648901ac01325de6741151d8d6, 5352,
            d27491bb28d7af4058d6e8e55d85d23b7055b797, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.442845);
apply_patch("/system/etc/security/otacerts.zip", "-",
            0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc, 1125,
            d485b1546a4e3ef52db66845144d1ab170a84d17, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.442851);
apply_patch("/system/framework/apache-xml.jar", "-",
            4eaa4db10956fcadc73a693fec8b00694a690b88, 18010,
            14f1661c67350f8ac1eac1bc3f0b146c91ac6a98, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.442956);
apply_patch("/system/framework/core.jar", "-",
            60854bba5488de035c4dfb8c9e0e309660f83e46, 4124,
            0ba681d244f903b0a20782f9b2453650c95f3f72, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.442980);
apply_patch("/system/framework/ext.jar", "-",
            76eacc82ffa96f68ddfd33c19d3dbec68ced5836, 528375,
            cfc120a918b97978518fea0357b188de70803c7d, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.446042);
apply_patch("/system/framework/framework-res.apk", "-",
            051c0fb1c59fbd186dada6f1d86c21473f68a373, 9208200,
            74e504d3021a1aefbd03e514db0ee7d0ce8242dd, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.499415);
apply_patch("/system/framework/framework.jar", "-",
            829fcf14310f4eceafb4289bf4430c5fe131355c, 14961,
            2c954108a9e81223a4da3dd1da1abb2adf83ec29, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.499502);
apply_patch("/system/framework/lewa-res.apk", "-",
            2caa5bc828d33aae3bf7897bcbc868cab54b10cc, 4955155,
            5b4bdb178b279edeb399479d5f0edb412a300d7f, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.528223);
apply_patch("/system/framework/mediatek-res.apk", "-",
            7c8bd19f1c307c7ccb5f43d7cc656d57b853464f, 996658,
            96d95a89e0590814493c49bbde4a5d6350f3ccef, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.534000);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            da0442f2deb4b1b4b63dcc15e67234ed4a36cd46, 674331,
            6621f9d70d9770021b6f40017c5ef969ca2ce9e7, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.537909);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            8bbb271b503bd863ca11054dff39f872a617ce89, 711604,
            9f9f14554b6a3e8b551428726c6806922c56efe1, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.542033);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            ba2c071dcb3a4843e202f91c79ada5923dc3d6db, 731800,
            2dd943c692d9fa89a87a6c1b5e2e4aaed6a8d406, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.546275);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            15dec580b64ff35ccbd96de77dcd24f42bab7531, 83188,
            d6ba50c25d3035e6fb7bdb84772f93b0427a8864, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.546757);
apply_patch("/system/lib/hw/audio.primary.default.so", "-",
            d6f4279b5123a3d2549557b3f57a4578139264e0, 5444,
            a986296386f3b9d5a555d3757eaa9d21e1c5eccd, package_extract_file("patch/system/lib/hw/audio.primary.default.so.p"));
set_progress(0.546789);
apply_patch("/system/lib/hw/audio_policy.default.so", "-",
            cd90d05d6c12680104d7aed9d9cc85f8630bf7ed, 128696,
            1861a020ae0259687b61f8883856a7a5a2c47237, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p"));
set_progress(0.547535);
apply_patch("/system/lib/hw/audio_policy.stub.so", "-",
            17b666e7e56f0692fd13c08e832415a696fddd3a, 5384,
            2c1d8bece9db5503300421e6b859bcae45aecee7, package_extract_file("patch/system/lib/hw/audio_policy.stub.so.p"));
set_progress(0.547566);
apply_patch("/system/lib/hw/gps.default.so", "-",
            7ee262e395edc56a9ef91929bbc2d0c950d3d3d6, 38320,
            649112435c5c0fb277bd316f99d695f3622ffe03, package_extract_file("patch/system/lib/hw/gps.default.so.p"));
set_progress(0.547788);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            b122464ca9992b6c7df8ef019a812bea21a04d25, 9820,
            3305e09a539659c0d85f313a153f63dfcdeb13f1, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.547845);
apply_patch("/system/lib/hw/keystore.default.so", "-",
            88127680ad126a81e413c767f20fc09e2a46a7c6, 9500,
            38e7158f2d21110fe04ad29476764c56a08bb1e3, package_extract_file("patch/system/lib/hw/keystore.default.so.p"));
set_progress(0.547900);
apply_patch("/system/lib/hw/libaudio.usb.default.so", "-",
            b53cfb8caf00e205372523e559aa61a603f1ad5f, 9580,
            520ed0cd50fb573623b588cd555d01ac3c4acbb6, package_extract_file("patch/system/lib/hw/libaudio.usb.default.so.p"));
set_progress(0.547955);
apply_patch("/system/lib/hw/lights.default.so", "-",
            aefc0c08e48829a70cdf41b3d16c9ac75a38f197, 9544,
            dcec3ed92c0395e46473bc26c68eb728fa6fc6a7, package_extract_file("patch/system/lib/hw/lights.default.so.p"));
set_progress(0.548011);
apply_patch("/system/lib/hw/local_time.default.so", "-",
            487564ba70d3f82d929261f7c241ecf527060215, 5384,
            23aeae1bc0167d20d946c81ecb4fd23f6f080238, package_extract_file("patch/system/lib/hw/local_time.default.so.p"));
set_progress(0.548042);
apply_patch("/system/lib/hw/power.default.so", "-",
            2a8704c70c13f5696c928e353bf5c6e617090b53, 5340,
            7f2e2a239d17f8828bf534e359a945a5d953ebbd, package_extract_file("patch/system/lib/hw/power.default.so.p"));
set_progress(0.548073);
apply_patch("/system/lib/libEGL.so", "-",
            9d1e82902310da37ef08876f9b195eb85542758d, 136660,
            21d30f4d495c2556be6b0ecf32aca7e257de2122, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.548865);
apply_patch("/system/lib/libETC1.so", "-",
            1ca87fb1168fd9a23e7ff484bcb5cf19b7bf29a2, 9252,
            4dbe5361533f7344525edb17b0a61fe297fd3c97, package_extract_file("patch/system/lib/libETC1.so.p"));
set_progress(0.548919);
apply_patch("/system/lib/libFFTEm.so", "-",
            0ccc15fd7ec0972d9cb4dd3cf27d7b667abca79f, 185532,
            d48b5f9c0b0a52771058b99e687aa1f730f6c5eb, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.549994);
apply_patch("/system/lib/libGLES_trace.so", "-",
            595921de2170576dcd3ada2b80a1bdb3581be8d7, 266188,
            e03ec640d341d903190f0203cbe6426b402cd03b, package_extract_file("patch/system/lib/libGLES_trace.so.p"));
set_progress(0.551537);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            ed4c7834196831836c73d0374529a0278c2fa91c, 21488,
            68a396686e36db34ff1312f87789579fa266c8fd, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.551662);
apply_patch("/system/lib/libGLESv2.so", "-",
            99c596f41e00521e7a6a4f30d689357d0daec0ca, 21488,
            0e9484d7882dc94fbff9b9fb7d81273aa98a2087, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.551786);
apply_patch("/system/lib/libOpenMAXAL.so", "-",
            9c1f61e2a7a2e6f47cd587a6dd705993754282af, 9264,
            c87b961dc102c42397a2e10af01e20df5d51e3a6, package_extract_file("patch/system/lib/libOpenMAXAL.so.p"));
set_progress(0.551840);
apply_patch("/system/lib/libOpenSLES.so", "-",
            370331699f5c230b71a424592c7e666b55dec3f8, 9264,
            091093dd18b5df0c6124fc30a8582c4d87d5f091, package_extract_file("patch/system/lib/libOpenSLES.so.p"));
set_progress(0.551893);
apply_patch("/system/lib/libRS.so", "-",
            4062e100ebe71ac1900a5125406eca88e27ae39a, 545836,
            46f1ad676526f27ef1aea7e0e15f03ae3051a1e9, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.555057);
apply_patch("/system/lib/libSR_AudioIn.so", "-",
            42cec7df061a35cd28586ffe954f88f298f56e6e, 5204,
            adb99b41e179b4b1cd4d451872a99aa7d26fb148, package_extract_file("patch/system/lib/libSR_AudioIn.so.p"));
set_progress(0.555087);
apply_patch("/system/lib/libaah_rtp.so", "-",
            27613d34a6be3ab7eb3d4d0d6dbb8f4074944375, 99544,
            2c4ff03e6dfa0b9efd811a0fcebd763a5dbc2152, package_extract_file("patch/system/lib/libaah_rtp.so.p"));
set_progress(0.555664);
apply_patch("/system/lib/libandroid.so", "-",
            60125face513ca868d9e49ed1df3b8e9960ce357, 58504,
            c63bd5f203ae95fb664e7892d4924e430ff353bb, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.556004);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            c2c78ab2bd952b08837122f52a7c73f48c605835, 783820,
            eeec9cc9972c3f93f35c5b3bf774caead862c42e, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.560547);
apply_patch("/system/lib/libandroid_servers.so", "-",
            17056e5a24c79f2fca6ee5ba8d03584215a27003, 76132,
            daf9b8165a284cf820738af1e3020bb5fdeba080, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.560988);
apply_patch("/system/lib/libandroidfw.so", "-",
            2c194b7ff6ad3e776251304f2b962276e42a49f6, 226680,
            30591396d809f09dca2d077c0b5cdc1f354e59db, package_extract_file("patch/system/lib/libandroidfw.so.p"));
set_progress(0.562302);
apply_patch("/system/lib/libatciserv_jni.so", "-",
            759f9771a5f37743e031e81ff86e8fef7999c406, 5308,
            38f24b5dc5b4654bb2a9658152f9f645db391b61, package_extract_file("patch/system/lib/libatciserv_jni.so.p"));
set_progress(0.562333);
apply_patch("/system/lib/libaudio.a2dp.default.so", "-",
            4b1919c642836d60c1f3a0c9a89635bbf2cc7661, 54656,
            80a2458d24a7e5bd7efa43e0fa0815473d43358b, package_extract_file("patch/system/lib/libaudio.a2dp.default.so.p"));
set_progress(0.562649);
apply_patch("/system/lib/libaudio.primary.default.so", "-",
            ceb00587c5b45a8fe2e5cd6dfc6cca6882f13752, 408980,
            ed658067733063d0dbe3cb31c868b143b0148b20, package_extract_file("patch/system/lib/libaudio.primary.default.so.p"));
set_progress(0.565020);
apply_patch("/system/lib/libaudiocompensationfilter.so", "-",
            5b7dd5371020101230dc62f58c7bfd29d7a3a00a, 28464,
            165e866154212c90b895fb140802ff3d84386a70, package_extract_file("patch/system/lib/libaudiocompensationfilter.so.p"));
set_progress(0.565185);
apply_patch("/system/lib/libaudiocustparam.so", "-",
            7c6f0c73b957b6a91de9e8c4d2b7afe7279b8cd2, 32128,
            3d8ad647e3d3f525e1d98cd2b48bd344cd8c0f94, package_extract_file("patch/system/lib/libaudiocustparam.so.p"));
set_progress(0.565371);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            1bd5520e2146ef43877041a1f972e6e2f5f338c6, 17872,
            de1e71617ba61252cb5ffa9dd5f0a66998fad6e2, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.565475);
apply_patch("/system/lib/libaudioflinger.so", "-",
            12925f8b5e55bec03cebbf94184ab409550f9a63, 337208,
            11333ca46269d74623b3349c0684f73d55783f46, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.567429);
apply_patch("/system/lib/libaudioutils.so", "-",
            65fa224660a16dff4a09e24abc3df844577e0616, 9252,
            be8788256627d0f5c0fde2127fd26cdc338031ba, package_extract_file("patch/system/lib/libaudioutils.so.p"));
set_progress(0.567483);
apply_patch("/system/lib/libbcc.so", "-",
            be3d7ba5271c3f2f2dd10c9698c5bbad78194ca0, 4713064,
            2facc197b5409bfaef328453f267143709fa5ccc, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.594801);
apply_patch("/system/lib/libbcinfo.so", "-",
            4c6995b74ca86ca76db64aed27d0cc44c05d3c72, 1131840,
            36d1bef6347ea2687f68100d472735d019197342, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.601362);
apply_patch("/system/lib/libbinder.so", "-",
            a0541ac1f2ce9bc34b7a473080c987620b50015d, 140488,
            2a8c9055dc978a9764f5ec7e99c4c7db97c66d0c, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.602176);
apply_patch("/system/lib/libbluetooth_mtk.so", "-",
            5258a96af811b61811f849a3bf2a037c855068a4, 17676,
            921c0ca060c7c3c6f71b8d4d2771056249ee3cd7, package_extract_file("patch/system/lib/libbluetooth_mtk.so.p"));
set_progress(0.602278);
apply_patch("/system/lib/libbluetooth_relayer.so", "-",
            32530efbd1666d66d0dff6803dc084d3c3340e72, 9300,
            d51cda270e9cf04b36012fa374c70d54c7503c60, package_extract_file("patch/system/lib/libbluetooth_relayer.so.p"));
set_progress(0.602332);
apply_patch("/system/lib/libbluetoothdrv.so", "-",
            3b2e5d3dadb24cde96d4e7bad2f6ad10a82ce132, 5156,
            f0c4355693aa9094f9e2f80c72363f28b78e58d8, package_extract_file("patch/system/lib/libbluetoothdrv.so.p"));
set_progress(0.602362);
apply_patch("/system/lib/libbluetoothem_mtk.so", "-",
            9ad41831cf0bea25eb861a0957131d60889e1779, 9444,
            f422cdb6185a6668c1f69d8900df6b36bccc3448, package_extract_file("patch/system/lib/libbluetoothem_mtk.so.p"));
set_progress(0.602417);
apply_patch("/system/lib/libbmlutils.so", "-",
            274f2706bbdb2e10b3b803b710095761e99d5f41, 9364,
            8dc8429cd30ddc8c74128455864cdf540a1b4411, package_extract_file("patch/system/lib/libbmlutils.so.p"));
set_progress(0.602471);
apply_patch("/system/lib/libc.so", "-",
            b103fdb5c2f0fdf65b08eadb1850352af4e8a513, 417580,
            a766a60c67063cf0bd30fbf8a9f1d69c4bbdd2d0, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.604891);
apply_patch("/system/lib/libcamera_client.so", "-",
            84930e84ad44289a5c0204d6abe29442900cc06a, 119944,
            fb0164bb6f8238e527e338ca852192c6a0d0b7d6, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.605587);
apply_patch("/system/lib/libcameraservice.so", "-",
            dddc4fbdcbe42e952ade750c9e0802af3bcc8386, 62652,
            841f7d57ee34fa9f6ced5c68f303cebab0316faa, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.605950);
apply_patch("/system/lib/libchromium_net.so", "-",
            cebf8b0dc1a71a6a689ae63f5c6b9c741f608385, 1740564,
            76cb02a5475308ee05e94dfabfabd268709e30b1, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.616039);
apply_patch("/system/lib/libcommon_time_client.so", "-",
            eb97cb05724ba69d557cdbe88291ea7da062eb3d, 58504,
            e71811e1e124fc0cabcb2675dffeee00a8f12b50, package_extract_file("patch/system/lib/libcommon_time_client.so.p"));
set_progress(0.616378);
apply_patch("/system/lib/libcorkscrew.so", "-",
            3acc75a98b02a029104bc44031cc6f7dba2b9a3a, 13396,
            dad816ecf1a3c83575f50251c939bf0dadeb1003, package_extract_file("patch/system/lib/libcorkscrew.so.p"));
set_progress(0.616455);
apply_patch("/system/lib/libcrypto.so", "-",
            effcd9b1c670ce087373f3f763b2632cef0ae5cd, 875132,
            289ea748944531beb2b52cc2c8ceb2a009c73970, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.621528);
apply_patch("/system/lib/libctest.so", "-",
            75978e633d777134acf39de90a9a8c7145e9fd32, 5156,
            0e715391db986d771b76151c4f3b111270cfd87a, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.621558);
apply_patch("/system/lib/libcustom_jni.so", "-",
            1d47e16badc05563ed07804c6a87c199def5c231, 5260,
            5155a63da8fe21bdf8f717db83649caf1d5afcf9, package_extract_file("patch/system/lib/libcustom_jni.so.p"));
set_progress(0.621588);
apply_patch("/system/lib/libcustom_nvram.so", "-",
            0e7676dfdbd177b852712365fd4229e6b6dbe30e, 31516,
            c74f4f479f35387e9dc545920586bcff3bafeae8, package_extract_file("patch/system/lib/libcustom_nvram.so.p"));
set_progress(0.621771);
apply_patch("/system/lib/libcutils.so", "-",
            fedbd960bd3a84be3a986fb5c7f926286b0c61e4, 83672,
            4429f016fa29b92a570488e42508cce542807c6d, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.622256);
apply_patch("/system/lib/libdbus.so", "-",
            28d22f6254a21ca29b2e5dc7dd1c72695b5a437d, 304476,
            54210d230fa16f06215b188db331146ae2f57c28, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.624021);
apply_patch("/system/lib/libdcfdecoderjni.so", "-",
            ea1c7a21095c27e9991052641c466e610e9babae, 17644,
            392fff6e7be410601e75893f9244b3cfcb529bba, package_extract_file("patch/system/lib/libdcfdecoderjni.so.p"));
set_progress(0.624123);
apply_patch("/system/lib/libdefcontainer_jni.so", "-",
            06f50f2097a1155befbca0d7446ca9be7b2370c2, 5264,
            a666295b89ec3fd394ba8d8ae0a310b14756c309, package_extract_file("patch/system/lib/libdefcontainer_jni.so.p"));
set_progress(0.624153);
apply_patch("/system/lib/libdiskconfig.so", "-",
            bf86afe903dcb56744da64dcb3e4bdb5fb1d6b14, 17492,
            4b67b4879c9603115976b7d5cc13adf7d979c342, package_extract_file("patch/system/lib/libdiskconfig.so.p"));
set_progress(0.624255);
apply_patch("/system/lib/libdl.so", "-",
            dedc450af0f4e3f2f55714f011eed7ad5a982c81, 9252,
            1600982f8efc3f763beafb7264e2af6bc1cf62a0, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.624308);
apply_patch("/system/lib/libdrm1.so", "-",
            b23b19651c6a14752a693b73b057f205422f7808, 33960,
            b831059ec75e93131aa1d73bb7fd0e51f146d125, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.624505);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            b836cda15d6623a110d5067f7e014889d87367d0, 13608,
            50296c7d56462a4abda48e4d263acebb43b6551e, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.624584);
apply_patch("/system/lib/libdrmframework.so", "-",
            1f62d85125fa734b4e1f2eec8d966fb72b464adc, 91272,
            210f3b12400d5f45a9b63d4c259ac3c545003223, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.625113);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            5ff38d282d8f3657a8a168ee889f7795a6943e5e, 30144,
            95487f2308b13321c43ab1b2ac8a505872100d95, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.625288);
apply_patch("/system/lib/libdrmmtkwhitelist.so", "-",
            ee51249c81ae34aecff5ce2f75288e07aa2b5a59, 5312,
            41aa4c587792de3364f6ceadf86eedb142553a67, package_extract_file("patch/system/lib/libdrmmtkwhitelist.so.p"));
set_progress(0.625319);
apply_patch("/system/lib/libeffects.so", "-",
            2e840e6dc6ec1453183485b8984fed15f2b770a6, 9412,
            4e88b97547fa9c3de4ee0c0d71ca4c0955fa4123, package_extract_file("patch/system/lib/libeffects.so.p"));
set_progress(0.625373);
apply_patch("/system/lib/libem_bt_jni.so", "-",
            34511c03a8d45d6b6f2a7b425c037b3a7d64097e, 17776,
            b589cf36b99b7086f055d533a0e3c82d5ee44f8b, package_extract_file("patch/system/lib/libem_bt_jni.so.p"));
set_progress(0.625476);
apply_patch("/system/lib/libem_gpio_jni.so", "-",
            3977392fc795cd7304bb1b8050a3b9cc9b1ecab5, 9428,
            cc554fcf1b9c40283488c3549d235d32acb75efb, package_extract_file("patch/system/lib/libem_gpio_jni.so.p"));
set_progress(0.625531);
apply_patch("/system/lib/libem_modem_jni.so", "-",
            04245ffb95d5ad4158b1760a426f2aeca2a6d869, 9308,
            f50224ea82289e9bbaf7a310ff76dbbd3d1757af, package_extract_file("patch/system/lib/libem_modem_jni.so.p"));
set_progress(0.625585);
apply_patch("/system/lib/libem_support_jni.so", "-",
            34a50043d2ca6d5cd7894d15dd03e15e2aa9fc08, 5156,
            45a0358fd456cb719efe4dd47961438ea3820811, package_extract_file("patch/system/lib/libem_support_jni.so.p"));
set_progress(0.625615);
apply_patch("/system/lib/libem_usb_jni.so", "-",
            184c990ce28babfd2e454d681de5768901423a7a, 5312,
            57b904cb42d0d10a40c6b5d6da6a548f013058f7, package_extract_file("patch/system/lib/libem_usb_jni.so.p"));
set_progress(0.625646);
apply_patch("/system/lib/libem_wifi_jni.so", "-",
            574d769af900c3e4048ebc6e97a12de9162c55fe, 63604,
            ce3f2c60fdd7c5f1f33bbd099eb07c2bbb1ebf7b, package_extract_file("patch/system/lib/libem_wifi_jni.so.p"));
set_progress(0.626014);
apply_patch("/system/lib/libemoji.so", "-",
            e806d1f104bdff386b5fabc5972a9c215cf6b2da, 9352,
            e47a38623bd145d927e8e4cb20a637a2d69b94f5, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.626068);
apply_patch("/system/lib/libexif.so", "-",
            3ae71e9f0ceb0ca719e5ceb4409b9272e33f7f87, 38604,
            10729f32e43a8af55f72b1de193ecaf53d661684, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.626292);
apply_patch("/system/lib/libexif_jni.so", "-",
            b70520d4b2d37809b0c7d04aee87cb96803e12d9, 13464,
            d534475ed39300008a669822a398e0603b3b6869, package_extract_file("patch/system/lib/libexif_jni.so.p"));
set_progress(0.626370);
apply_patch("/system/lib/libexpat.so", "-",
            a8d8c104b86b8a28af58b3796f61ebb749f7340a, 78840,
            6cf5ff10c78c04a1d2f130ee0af4178b5d0329ab, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.626827);
apply_patch("/system/lib/libext2_blkid.so", "-",
            0e2ece4df79eb751f4cb7f6d56fe628881fc4fbe, 28044,
            71c612e244bec7a8f06e683153974f58d48a92b2, package_extract_file("patch/system/lib/libext2_blkid.so.p"));
set_progress(0.626990);
apply_patch("/system/lib/libext2_com_err.so", "-",
            ad3b310e298aa998e26502cdb6b8107fbb83f1ee, 9352,
            cf32665c66aa3533f9bdae86cec62397ed5602fd, package_extract_file("patch/system/lib/libext2_com_err.so.p"));
set_progress(0.627044);
apply_patch("/system/lib/libext2_e2p.so", "-",
            bab3a6bb99b2655d6fa85dc082c53ff65420d742, 18196,
            3636452662c8df848c5fde08bcf1a584e9f504a2, package_extract_file("patch/system/lib/libext2_e2p.so.p"));
set_progress(0.627149);
apply_patch("/system/lib/libext2_profile.so", "-",
            e872526cc13557926e2f456eca527bb75d8410ad, 13456,
            437174dd7b1c928d4270a3e66b958e6161975e02, package_extract_file("patch/system/lib/libext2_profile.so.p"));
set_progress(0.627227);
apply_patch("/system/lib/libext2_uuid.so", "-",
            a5e9f25f52da38d8516d211d931eab1b9f2e74c4, 9356,
            9c39b5feac6a21f35c6b6f86bfc62c55f3db4e62, package_extract_file("patch/system/lib/libext2_uuid.so.p"));
set_progress(0.627282);
apply_patch("/system/lib/libext2fs.so", "-",
            a9c5b6123d48f0c5a7ad2948a0f10979fe9eb645, 104040,
            3cb3c73cb1690a228f00c78e442633f8e3720759, package_extract_file("patch/system/lib/libext2fs.so.p"));
set_progress(0.627885);
apply_patch("/system/lib/libext4_utils.so", "-",
            c647703e710c6d41878ab28e266b3ffb239d73b6, 46260,
            124719031f5eb914c35bd6a076ce938a8e82b4ad, package_extract_file("patch/system/lib/libext4_utils.so.p"));
set_progress(0.628153);
apply_patch("/system/lib/libfilterfw.so", "-",
            f43baeada9eed30bdabac357a0dd7e0f7fff7064, 111752,
            0435242527d1298d1f4df30119d011a641945520, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.628801);
apply_patch("/system/lib/libfilterpack_imageproc.so", "-",
            20aa999ee33b7f09b13ea244eb1461a086425eb2, 5152,
            ad8040339dda44fc4882f9b7113b90f8e5d8e295, package_extract_file("patch/system/lib/libfilterpack_imageproc.so.p"));
set_progress(0.628830);
apply_patch("/system/lib/libflashutils.so", "-",
            d497ae4a2ddb564972443e089b6e304877a3190a, 13456,
            174f2ae9d0ad0a310aa9afc52f6c3238272a59ce, package_extract_file("patch/system/lib/libflashutils.so.p"));
set_progress(0.628908);
apply_patch("/system/lib/libfmar1000.so", "-",
            d50257bbffe45402645289f2612adcf9d93b2884, 21648,
            43c2a9e45d87d1709a97f31bffe3d2964e7d1e2f, package_extract_file("patch/system/lib/libfmar1000.so.p"));
set_progress(0.629034);
apply_patch("/system/lib/libfmcust.so", "-",
            ae148e41210fceba4be1078f9807350e96146781, 5188,
            ab002ea1df8d4ce3fb27edb945cb80084b4b65be, package_extract_file("patch/system/lib/libfmcust.so.p"));
set_progress(0.629064);
apply_patch("/system/lib/libfmjni.so", "-",
            46f814a3a09f6066bc88972dda0df25d9ab9f210, 42860,
            381aef234b0d8fa695493c83a93ceff538103edc, package_extract_file("patch/system/lib/libfmjni.so.p"));
set_progress(0.629312);
apply_patch("/system/lib/libfmmt6616.so", "-",
            8ebfc6d3326825fad25c45cdfaddde42cb53738e, 25744,
            ceee101e96c4aa209c1b3322bb70dd4220f41af1, package_extract_file("patch/system/lib/libfmmt6616.so.p"));
set_progress(0.629462);
apply_patch("/system/lib/libfmmt6620.so", "-",
            20f5c177c5e6391a2d4a1d2e10ce9c1ca5a5019c, 21648,
            aca71c84720600eaf3d8a3e75a62fd59a871382d, package_extract_file("patch/system/lib/libfmmt6620.so.p"));
set_progress(0.629587);
apply_patch("/system/lib/libfmmt6626.so", "-",
            14ee96f3271c384d091f46c6f33e1adbd02f24f6, 25744,
            0ccea0a83557b5ef3b49d2bd6f9cf94173ccf0a5, package_extract_file("patch/system/lib/libfmmt6626.so.p"));
set_progress(0.629736);
apply_patch("/system/lib/libfmmt6628.so", "-",
            c4f1fe734c13e7564ccadc4f7fb62b09e47ac4ce, 21648,
            14cf64c537a4e26be16e3a50e552c2d744cf8e02, package_extract_file("patch/system/lib/libfmmt6628.so.p"));
set_progress(0.629862);
apply_patch("/system/lib/libft.so", "-",
            d66ebd66cdec526193470be1405bd0a3b7b71d13, 309220,
            5919f4a605977e6bec42342da6955c4b99b460d1, package_extract_file("patch/system/lib/libft.so.p"));
set_progress(0.631654);
apply_patch("/system/lib/libgabi++.so", "-",
            5b3e133f5079a50b78af2a51366ed2e17582d2ab, 17548,
            004c9923eb7aec8c9d2ac47e3d5b18f895e941e1, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.631756);
apply_patch("/system/lib/libgccdemangle.so", "-",
            bea86e8a5773e8670aa14285c75105faeb885349, 21648,
            08b95f3bcb0c407952d71c2ab64cb027c8a735fa, package_extract_file("patch/system/lib/libgccdemangle.so.p"));
set_progress(0.631881);
apply_patch("/system/lib/libgui.so", "-",
            1589a14f2e602c7b4be02ea47af017940fb4f2a6, 206256,
            9873ec85097811b0088e81bb87af64e47d519a9a, package_extract_file("patch/system/lib/libgui.so.p"));
set_progress(0.633077);
apply_patch("/system/lib/libhardware.so", "-",
            afac88c5e2cf2deec38b512c0def1b8719d2448c, 5264,
            3aa0c68892ee2c564ef936d903f33e54795066f4, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.633107);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            76344655fe5f40c87b38a9a8a3001862a053ddf5, 21860,
            113c2a2b30bd0eb3be71cdebb5ade04a41f210c8, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.633234);
apply_patch("/system/lib/libharfbuzz.so", "-",
            038e932ccf69aa01dd6106387248b52ec9ae7dbd, 214212,
            91e682979443471064eb625d589c24411930643c, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.634476);
apply_patch("/system/lib/libheadphonecompensationfilter.so", "-",
            fd6e2a575d3a2bc916c76e503c7295adbf1aabcf, 28464,
            54f72410f4d0222389f38c44c75d93eb8eda5430, package_extract_file("patch/system/lib/libheadphonecompensationfilter.so.p"));
set_progress(0.634641);
apply_patch("/system/lib/libhwui.so", "-",
            ad1432b49434ed9eb992b8ff4f2a899989e9fb20, 169848,
            3dfd4660d5687f933073daeda826b0b2f87ada76, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.635625);
apply_patch("/system/lib/libicui18n.so", "-",
            68cdbfa3677a66da8ab5b3edcb8520c5bc883bfe, 1173308,
            c24a2e2f5f6e2ccacbfd60367d499c43521dd486, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.642426);
apply_patch("/system/lib/libicuuc.so", "-",
            618bd75de516aae83c7d3b0217e06a872768682a, 1029436,
            e6aeac93d692fd651c1f26b5b4c0eb65f1c2f961, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.648393);
apply_patch("/system/lib/libinput.so", "-",
            5333977508ab55bd763e579b3dad44479ac868b4, 242884,
            44c98a9da02364d2e5c98647c2149e220567329f, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.649801);
apply_patch("/system/lib/libiprouteutil.so", "-",
            e18f1441d2e4a2c1676db998f07976a0cbcdbf42, 22772,
            35ab9cc9df89572eb1e0e0d9f10ed59455f492ce, package_extract_file("patch/system/lib/libiprouteutil.so.p"));
set_progress(0.649933);
apply_patch("/system/lib/libjavacore.so", "-",
            33caaa1186a0c90773fd8762b973b1820b9dbfbb, 228352,
            11d3ac7a59521add9e8f995b77af256fa7decb46, package_extract_file("patch/system/lib/libjavacore.so.p"));
set_progress(0.651256);
apply_patch("/system/lib/libjni_eglfence.so", "-",
            8c344aa889c85acd26568148b2ba79830a10dbb7, 5152,
            4788d84e47eafcc76076ff666e0948d780923c05, package_extract_file("patch/system/lib/libjni_eglfence.so.p"));
set_progress(0.651286);
apply_patch("/system/lib/libjni_latinime.so", "-",
            6eaaf0ab0554e659bd4544e677a9b8532dc2a0c9, 42284,
            016be6746e76039428ef2c8e64ba2588a787ec7d, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.651531);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            55d150097be5217b9ce9ef73770c15b3dcb94972, 214512,
            58beaa4abc384c7692c58d743274742153d22493, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.652775);
apply_patch("/system/lib/libjnigraphics.so", "-",
            5b319a7bf7d1d212274fd6c8b37e9f5e05618953, 5104,
            3b9f0c43a5a60c9ac53d2286160785325165d133, package_extract_file("patch/system/lib/libjnigraphics.so.p"));
set_progress(0.652804);
apply_patch("/system/lib/libkeystore_client.so", "-",
            5fa7b13ba7440a08384a092898f56b002b35f25c, 5276,
            3c27f8ba711ed9993e541d251d4da7256c70109e, package_extract_file("patch/system/lib/libkeystore_client.so.p"));
set_progress(0.652835);
apply_patch("/system/lib/libm.so", "-",
            cce4eccd5693e6003b41207d305ecd97f0197530, 87124,
            55ca358c59d793a4cdab2ee59d3bf6137e052069, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.653340);
apply_patch("/system/lib/libmatv_cust.so", "-",
            a4b4bf9be7bc57e95eebb46f7c254820b33fc1f9, 5204,
            c896ae7283c712f4fd1cf65711e431fe0d332f60, package_extract_file("patch/system/lib/libmatv_cust.so.p"));
set_progress(0.653370);
apply_patch("/system/lib/libmdnssd.so", "-",
            489b00191ba60967e69a06970f252132228bd87f, 21588,
            a7c6aeaea08a13288c9d26f96fd0016f6f1fc06f, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.653495);
apply_patch("/system/lib/libmedia.so", "-",
            0fbd2ee36c0e1e527ba5b0fb6b5ee22043729e2b, 546060,
            64580eb4ef3a40a8f57e5eefa23b64be00a9c0cf, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.656660);
apply_patch("/system/lib/libmedia_jni.so", "-",
            29ede5ebbfafbf8b9067a573e03b40720e516cbb, 138572,
            05a6c4e927d62ad51568329f6201dea6402cd1a1, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.657463);
apply_patch("/system/lib/libmedia_native.so", "-",
            a74f657d12f2fea3376976f7297b0ada5bacd798, 5008,
            1e090f7c82b06488cc0db7ab0f9314923d58343a, package_extract_file("patch/system/lib/libmedia_native.so.p"));
set_progress(0.657492);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            5f5b616553fd4f3543bfed47f9ba9f46579776ed, 427356,
            9f9d8b161d847f3296aa539bab829cc748f34310, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.659969);
apply_patch("/system/lib/libmediatek_exceptionlog.so", "-",
            28b48cad69510c9adeeeb706d2cd9ca89dc9577a, 5224,
            63f7d5c3e2b9e08e046fb3239b8be1d1e6073bba, package_extract_file("patch/system/lib/libmediatek_exceptionlog.so.p"));
set_progress(0.660000);
apply_patch("/system/lib/libmemorydumper.so", "-",
            a719f5abef883e3d0972e5f27c00498094abb252, 29832,
            9be3d1227f9516860848025be1ee88cef517cb7a, package_extract_file("patch/system/lib/libmemorydumper.so.p"));
set_progress(0.660173);
apply_patch("/system/lib/libmincrypt.so", "-",
            aca3151b505d7c28f76ed5981c99ca26545e0802, 9300,
            2495dc50256192eb3a9c5d0f61ccd3db4404d3d1, package_extract_file("patch/system/lib/libmincrypt.so.p"));
set_progress(0.660226);
apply_patch("/system/lib/libmmcutils.so", "-",
            01651b4f0a62214226b671ae6162a5537b6ed222, 9332,
            96e112059307ceb213009a9ff594f02a7d546ff1, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.660281);
apply_patch("/system/lib/libmpojni.so", "-",
            df95af12e6bc80afbd90f077bbe5a334472b15ec, 9512,
            94af6718f572da7fea2585e0000de711b9cd9347, package_extract_file("patch/system/lib/libmpojni.so.p"));
set_progress(0.660336);
apply_patch("/system/lib/libmtkhdmi_jni.so", "-",
            cd7f36332ed5c4ec9e571aea0f9b5c654f145cec, 5356,
            c79318d29b470ec5b2b74ad06fdffec3010484de, package_extract_file("patch/system/lib/libmtkhdmi_jni.so.p"));
set_progress(0.660367);
apply_patch("/system/lib/libmtp.so", "-",
            3b8e4a7e2053663c2c51b62457728ac3ebcc6efb, 87236,
            e9d657b3ba1dda9c219aabe7c39a194b84e71c59, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.660872);
apply_patch("/system/lib/libnativehelper.so", "-",
            427d4bb41a7ed6c842112f7f68ccce777c917b7a, 9300,
            271d0e02fb4eb6266720c9d11210d9c89663ad43, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.660926);
apply_patch("/system/lib/libncurses.so", "-",
            d8726eb33ddcbeed371bb1738b6203b12f4d470d, 173988,
            0f4ecabd7e3ff5fb3e28db324af9f820cde7b815, package_extract_file("patch/system/lib/libncurses.so.p"));
set_progress(0.661935);
apply_patch("/system/lib/libnetlink.so", "-",
            ac568f036d9f3713c448474486eb7004fc0fac60, 13448,
            0feb743f0aed148fe6c3614c0cb5f387ddc89dbc, package_extract_file("patch/system/lib/libnetlink.so.p"));
set_progress(0.662013);
apply_patch("/system/lib/libnetutils.so", "-",
            90e59e4fa2716593ad288ae4ab2919fc66351cda, 21644,
            cfa11d5eca44e9c1d8fd4b7860e1a24b4bd63bfe, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.662138);
apply_patch("/system/lib/libnfc_ndef.so", "-",
            ca7f313da071fe10c3ef05441e775ed913da89fe, 5156,
            6280b4781aa8c8469b6d7747d912a365fce2e169, package_extract_file("patch/system/lib/libnfc_ndef.so.p"));
set_progress(0.662168);
apply_patch("/system/lib/libnvram_daemon_callback.so", "-",
            54009eca72cc0956122832748e004d4843d2ec87, 5204,
            5862f62a06e4aab91089ea26fa051cb2d2cd0b4e, package_extract_file("patch/system/lib/libnvram_daemon_callback.so.p"));
set_progress(0.662198);
apply_patch("/system/lib/libphoneloc_jni.so", "-",
            8a2402101ccd9207ca9aea0976059f0f228be231, 9600,
            bfeb4efd0193116e794c6629127f0fbc2c3838e6, package_extract_file("patch/system/lib/libphoneloc_jni.so.p"));
set_progress(0.662254);
apply_patch("/system/lib/libpixelflinger.so", "-",
            23e6a442d523d60bf9ed3522a68e3a78b48f58be, 113000,
            e3d1f7e66ba3fa311ab2749cb16e2a8d90b3cb25, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.662909);
apply_patch("/system/lib/libpower.so", "-",
            3a4e2e7927f92c053a16ce050b2beb89f9c42562, 5264,
            fac5ebc566e74fac8f2b68f4eac0ab8b093596d4, package_extract_file("patch/system/lib/libpower.so.p"));
set_progress(0.662939);
apply_patch("/system/lib/libpowermanager.so", "-",
            9bab3b2cf2b86c899807c2361a3f64a59f3ebfe2, 13396,
            f364730b459e92e41067a2a42a21952c6b0c4d2f, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.663017);
apply_patch("/system/lib/libreference-ril.so", "-",
            28103875c3c92214ef3e763d382bd7303077ddd8, 21708,
            3663964c54ee2defa62d173f0bbe6e6c89f297e5, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.663143);
apply_patch("/system/lib/libril.so", "-",
            f6eb46823db70e6669dc556f63970a60645b8823, 35312,
            596ed15fb801445d14344d64e15fc349858f5506, package_extract_file("patch/system/lib/libril.so.p"));
set_progress(0.663347);
apply_patch("/system/lib/librs_jni.so", "-",
            87f89a77223ad6f865edd24143742bd3b1898395, 26916,
            20c04b1f555f7fcc1b1aeb4e6fcae42fc202dd8f, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.663503);
apply_patch("/system/lib/librtp_jni.so", "-",
            2d2426c6ea2370fb4a0a61c5a49818c7ef4c801d, 103944,
            edd2be2993c2556b19aa09a47cdb1d43dd21c247, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.664106);
apply_patch("/system/lib/libsched.so", "-",
            861d50eac1bd59a3af7ed87a5dbf8d6aa0294b52, 5156,
            4998f71a747d555327be84937b2aa07b1ca36aa7, package_extract_file("patch/system/lib/libsched.so.p"));
set_progress(0.664136);
apply_patch("/system/lib/libsensorservice.so", "-",
            c298ca3998d19cdffc7811a4f8dffef443530a8e, 78984,
            27d674de459a385a144d6131241bfa5099d2f723, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.664594);
apply_patch("/system/lib/libskia.so", "-",
            acb30333bd899ed3b89cadf161029e4d39192692, 1390232,
            2d8286977513fb60b6b0c5a3f1401bb40e99ba5f, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.672652);
apply_patch("/system/lib/libsonivox.so", "-",
            9dc4afee8b86c1c5c59572ada3094176c394ef28, 333696,
            2edcff079afcf080332b19f183dbd499767a7096, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.674586);
apply_patch("/system/lib/libsoundpool.so", "-",
            c1619d50ed0ab9455ddd64ee010c87b171663338, 9524,
            79c86d86ba98d3bd0458c2d17570bcfe36cf8085, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.674641);
apply_patch("/system/lib/libspeexresampler.so", "-",
            8deb72ffc6b9261a533662b85192c90c8b54706b, 19040,
            f7df2d1caa9913de2d569c426ed89ab2bb4742cb, package_extract_file("patch/system/lib/libspeexresampler.so.p"));
set_progress(0.674752);
apply_patch("/system/lib/libsqlite.so", "-",
            ca5f42e1bc10c9827cff2ee6e16a796c7d3610d2, 352644,
            0acf05a0861835f980d479fda879b3c6e0f5a4d6, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.676796);
apply_patch("/system/lib/libsqlite_jni.so", "-",
            e879fbd9721f8b8fff1d318fda72c68921275dde, 29780,
            4bf2115e27d05b975f9b3325b639b8c8fb8536e6, package_extract_file("patch/system/lib/libsqlite_jni.so.p"));
set_progress(0.676968);
apply_patch("/system/lib/libssl.so", "-",
            302c3d3e7fcd9a89ad9c0797d4d597f802101be3, 224756,
            f5dbb4222e01a3eba669fd20ce24d38595c0ccbd, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.678271);
apply_patch("/system/lib/libstagefright.so", "-",
            ddace6ed8cde5b79735e47f8164c7bd0e369c6e4, 1555940,
            0f496186a1836c009b8ae155701214dca69bd425, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.687290);
apply_patch("/system/lib/libstagefright_amrnb_common.so", "-",
            d3ffb47211cf16d5efeaf9ad40939f2e8725a2cd, 50264,
            e988c022daa964931f8f56b3f5528604e88c384b, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p"));
set_progress(0.687581);
apply_patch("/system/lib/libstagefright_avc_common.so", "-",
            d3e989a53711f10cb006a6b5d06168e32684a88c, 21588,
            76f96fe16cd15843e872a7502dd9a3c6826c9e72, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p"));
set_progress(0.687706);
apply_patch("/system/lib/libstagefright_enc_common.so", "-",
            fae1a9df4f32de78c18f5faaf84cfe77ea867012, 5156,
            ab9059beda4945727b0196c199c933a01f3f4239, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p"));
set_progress(0.687736);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            3dfc4e05b785a6b4dd8ee733adfb38ac4cdade41, 46268,
            1fe5156cabcf27541a7a1872b5de55022370e9f0, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.688004);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            832e9f10f58f1b4b357625325343589ec93bb383, 83196,
            7613dada3f6c266ebae94c5c58492d004de00081, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.688486);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            a3e1e9513a13360c27727e7ae6177dbaf5263639, 222704,
            7b57c0d886fe7887591c3c1fbf6d15dd3a90fec9, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.689777);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            7a3d906ddc7207fa0a6b0e45c315d042c8f52ebf, 275652,
            71242798fe85bc7178c641f6d0c3f7938e8685dd, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.691375);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            ded2fb5425b0d3f57e60b129039a4c4846d1877a, 95480,
            02a2877e2ddf61a46580761a84b85660ac39c132, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.691928);
apply_patch("/system/lib/libstagefright_soft_amrnbenc.so", "-",
            a483dac7c321410c5d2f90422de69c661988eebe, 58504,
            25d490baebe33026fc8a3812ec804e98ce87902a, package_extract_file("patch/system/lib/libstagefright_soft_amrnbenc.so.p"));
set_progress(0.692267);
apply_patch("/system/lib/libstagefright_soft_amrwbenc.so", "-",
            08d8282001f7fb18f2712bbc93d329088812745b, 126672,
            44e49dac7ff2fe2fe708c90d56995cdadf57d79f, package_extract_file("patch/system/lib/libstagefright_soft_amrwbenc.so.p"));
set_progress(0.693002);
apply_patch("/system/lib/libstagefright_soft_flacenc.so", "-",
            8af95dfd46c8582c8e3cbd73b535471ba7b36758, 170244,
            4a0702a863d01d728529088d30c33da1f9b7a85b, package_extract_file("patch/system/lib/libstagefright_soft_flacenc.so.p"));
set_progress(0.693988);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            e5f385e56748b94896ffb5f22a3863a3f5680c41, 13460,
            b20ef7c5deb5a3b0002d905af4199639a7b25fc9, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.694066);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            f0f2dcd9080d48f140db6989ee6b9fe545e97429, 120216,
            b955b0419f4d1b8e92c36d62ef36fad2153a1435, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.694763);
apply_patch("/system/lib/libstagefright_soft_h264enc.so", "-",
            16d3d852526f4b762398d3df8b4c9c25bf94fedc, 95380,
            0aca6f136f4bd4a64417dd846759c6c7dc6753f0, package_extract_file("patch/system/lib/libstagefright_soft_h264enc.so.p"));
set_progress(0.695316);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            fa6d773503c79693b3a90bfb5d31c08ad732cf68, 62612,
            0903a84f60c7b2d2e7308a7a849b36729ed2229c, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.695679);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            1fd7fd920e7ab8787190e17006a27a7c0085ca4d, 91284,
            0bee44a06a16f524ede51e997f78d8542670f938, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.696208);
apply_patch("/system/lib/libstagefright_soft_mpeg4enc.so", "-",
            914e566fee3077ccec729a96c5ce96cb1cb644ff, 119956,
            e32681cf67c3d5bc35d78a0d711f3269d5b327eb, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4enc.so.p"));
set_progress(0.696903);
apply_patch("/system/lib/libstagefright_soft_rawdec.so", "-",
            8fc0366c013614812ff4003eb145f9af1afc33df, 13448,
            e29844f0a1a672f3dc0530ac502ff7e64d77a8ae, package_extract_file("patch/system/lib/libstagefright_soft_rawdec.so.p"));
set_progress(0.696981);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            b1479a453ec610b1814da859d2a08ae983e630f3, 17556,
            eb1b3a473f1240929c09c8cfef190638c7156ff6, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.697083);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            3bb26d61e87f06178903884266ea3c286aa9c408, 112060,
            e017bdb1a4dd0dd192c03503bb8c1b29c9c7eee5, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.697733);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            5e1e375a850c91221534112597829002c18fbc8d, 9300,
            8813da8e6ad272a5b52c4041f27417f2f3a793bc, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.697787);
apply_patch("/system/lib/libstdc++.so", "-",
            05e289dbb16065dd28c76a2518c55c381892f349, 5260,
            e9371c7d11f649e97488426159fae5c74810c0e1, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.697817);
apply_patch("/system/lib/libstlport.so", "-",
            b39086d1b567f31e553f7d1001884aabc2afe8b3, 222464,
            b85f4317091863e7cdb29cf550ce9232514057e6, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.699106);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            e966548e70887139abdff91186d605bce6a9eecc, 210172,
            26f8832de339011fa5c3fd50be829b310cf799c3, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.700325);
apply_patch("/system/lib/libsuspend.so", "-",
            fd69b3db1b37b0bb716d5931254f473096ae56d4, 9320,
            06c7b75665b59a226e75086925cb1f12cae5cfc3, package_extract_file("patch/system/lib/libsuspend.so.p"));
set_progress(0.700379);
apply_patch("/system/lib/libsystem_server.so", "-",
            1d264865a16ea0e69992ad1a861d6dbdfc794a92, 9352,
            1fa058ffa250979e1c4d9e09624323196f89df17, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.700433);
apply_patch("/system/lib/libsysutils.so", "-",
            886ce7197ff50b8688a8ee735e042eb078b8be50, 21644,
            fb8c8c4e23a389e597cb2989f4ff28588b7ffd34, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.700558);
apply_patch("/system/lib/libthread_db.so", "-",
            fcaec2be2cd96f1a232e11e4fcdfaac9ba2c4190, 5256,
            0257363fa3e7024669a28de6346a5e0b0006055e, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.700589);
apply_patch("/system/lib/libtinyalsa.so", "-",
            62d2ba0688297c4021dfc4df094bce0f212b4a20, 13652,
            e3b284df1c26f9280476e28ad6ab12700da36686, package_extract_file("patch/system/lib/libtinyalsa.so.p"));
set_progress(0.700668);
apply_patch("/system/lib/libtinyxml.so", "-",
            e3f58162c2abe5f0558ecfd9b7e108e6a14727f0, 30008,
            95dba96fcff3a441453d510c42feccd3abe7f2e6, package_extract_file("patch/system/lib/libtinyxml.so.p"));
set_progress(0.700842);
apply_patch("/system/lib/libttscompat.so", "-",
            5360df4308f9a926006d21530af9be3a634997f5, 9504,
            ba59ec6ad389832d8eb62acdd16d3f3f2677b66f, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.700897);
apply_patch("/system/lib/libttspico.so", "-",
            848897fde4dc2785c87328bbde50c146f92a4759, 199204,
            765909b85acfeb4c83b6c6fe67c27248b58954f7, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.702052);
apply_patch("/system/lib/libtvoutjni.so", "-",
            79d945e1f0592b7ff39895de0661c93f69f8a360, 5416,
            4fa8747ec635efb5b0de1e5567e77ad1930981dc, package_extract_file("patch/system/lib/libtvoutjni.so.p"));
set_progress(0.702083);
apply_patch("/system/lib/libtvoutpattern.so", "-",
            1ca01d1fb2b75eb9c35da4e5b36fa9621e3f2e15, 5104,
            fa0ee5ab3347bdc51b5c19c726c72f8e4d86bd71, package_extract_file("patch/system/lib/libtvoutpattern.so.p"));
set_progress(0.702113);
apply_patch("/system/lib/libui.so", "-",
            693e40d6b7c8c34eaa8012593adb2f1020939358, 38084,
            ab9b1c7f5907bc2970401c856db4909288098004, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.702333);
apply_patch("/system/lib/libusbhost.so", "-",
            415931e536b46c54ea0aac943f5e0851d9d251c5, 9300,
            3374cead13fa74e58e73743119203afae886267f, package_extract_file("patch/system/lib/libusbhost.so.p"));
set_progress(0.702387);
apply_patch("/system/lib/libutils.so", "-",
            c717d1423f37c44b49d2959afe1432afdb4cfe96, 99596,
            d1aeed1299d91f8641df65ab21a38bff8f1b3a38, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.702965);
apply_patch("/system/lib/libvariablespeed.so", "-",
            e152a738bf9c2fa6c6a2a60b1be46d7e4ba565bf, 33940,
            60b43a3538a54b826fa2b0fd0c8ed9436444c334, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.703161);
apply_patch("/system/lib/libvideoeditor_core.so", "-",
            cdd6054632f79b74ca5fe63bc57b618d4793f620, 328852,
            995213f1a448c7cb167102ee3c0691eaad727d4a, package_extract_file("patch/system/lib/libvideoeditor_core.so.p"));
set_progress(0.705067);
apply_patch("/system/lib/libvideoeditor_jni.so", "-",
            40a4d4baa43d6afd1f759093e7d35534028c89e6, 112860,
            d7baccabb2e3a64fd6fd758ebb03e198648817b2, package_extract_file("patch/system/lib/libvideoeditor_jni.so.p"));
set_progress(0.705722);
apply_patch("/system/lib/libvideoeditor_osal.so", "-",
            510ade66d33657caf4b8d77bbbb5535cc83a9791, 21588,
            bf95f188f30fa166fcc7ccf7c37cf7d7b028bf19, package_extract_file("patch/system/lib/libvideoeditor_osal.so.p"));
set_progress(0.705847);
apply_patch("/system/lib/libvideoeditor_videofilters.so", "-",
            4ac0969e3f617fcb8218b2d45295a7f20891ad35, 13400,
            ef35e7bb88b2e84e4139882655b0939d4b3267ea, package_extract_file("patch/system/lib/libvideoeditor_videofilters.so.p"));
set_progress(0.705924);
apply_patch("/system/lib/libvideoeditorplayer.so", "-",
            c0c7a083b13e67c733f3947f39ac4f0452c1d2d2, 120036,
            383b2542cf8fefb611fce7bfdb6c86b6e612117e, package_extract_file("patch/system/lib/libvideoeditorplayer.so.p"));
set_progress(0.706620);
apply_patch("/system/lib/libvorbisidec.so", "-",
            2dda6b15d26d07c67252e3078b61c84951ff68ed, 100500,
            eade2d03562464c4b005b34819383100e1581a67, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.707203);
apply_patch("/system/lib/libvt_custom.so", "-",
            682db6a3894cecb01648fc64736a85a394f3bd2a, 5824,
            c949fa49e9283fdd196c9681ea8681b554e7e9dc, package_extract_file("patch/system/lib/libvt_custom.so.p"));
set_progress(0.707236);
apply_patch("/system/lib/libwebcore.so", "-",
            daeb99716d596d5d41fde4b30d8ce4e48df8c36e, 8184592,
            2a38b0632fb171ca3a0572479445a298c1abd5de, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.754676);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            2f5f438cac283f83061d1af957c182d004c1fc2a, 423168,
            8502b94ae0fce20869a1c12dff362b35a086a648, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.757129);
apply_patch("/system/lib/libwifitest.so", "-",
            41ae8ab287c8488d974f94eb3d869e586561956f, 29892,
            dc98a83e85b3fbc8f82b3571bd97eb1d8a1564ed, package_extract_file("patch/system/lib/libwifitest.so.p"));
set_progress(0.757302);
apply_patch("/system/lib/libwilhelm.so", "-",
            36ad93ad3d1ec21fb8706dc9a3c338a636b283de, 165120,
            e4d58b759aef422a137a4256695233c4c172a8f2, package_extract_file("patch/system/lib/libwilhelm.so.p"));
set_progress(0.758259);
apply_patch("/system/lib/libwpa_client.so", "-",
            48fdafbb8d3f00f38a51975c2899ebb1fde63fda, 9300,
            1f60876da3cbece6ac1d35a9366ee89d61bd40f6, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.758313);
apply_patch("/system/lib/libz.so", "-",
            5a4f15e9eca0c1bb7e483820b4088221144231cd, 83192,
            ab3491ee7281585e2188d5a95d97c58dd6aaa928, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.758796);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            90baea90fe46c33e8de963db4e9e87a5da474f4b, 17688,
            a88bed92ecdd719fc4a1b97210162f98c29a039d, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.758898);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            eca38b24403801ea32560fef6ea181a97a3cde5f, 71536,
            2f67b95c0d4d1671964d9eba47fb8b837cd66634, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.759313);
apply_patch("/system/lib/soundfx/libdownmix.so", "-",
            8eb07977e70af3e13ed709726324ffced742cd7b, 9444,
            5d53ea4ef9f147c3f916602f163c77be19d973d9, package_extract_file("patch/system/lib/soundfx/libdownmix.so.p"));
set_progress(0.759367);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            4a6419cb9d2515565488144ba1ad315303576584, 29976,
            e964f69d461268da4c45fa5ccf1853ec3a42c161, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.759541);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            c79dba8634c1aab9c72f9eaff7371deedac02be4, 9384,
            8be16d8062fb5404ac7de169f7b0b12493bd9470, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.759596);
apply_patch("/system/lib/ssl/engines/libkeystore.so", "-",
            0ded3be7b4b116656a062f91d40a04141e1384fa, 9424,
            fca5b8ae05b8de4a5715c91210e2da1becfa2e30, package_extract_file("patch/system/lib/ssl/engines/libkeystore.so.p"));
set_progress(0.759650);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            e4e208580f3fd3b86a421bb4189d2637862ae7e2, 549005,
            7306e982dbb205c069978612573c5648e4ae33c5, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.762832);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            7bc1d47694dcee8f326a404b72fdceb27b7b57c4, 10849850,
            1e02d2f71f9ed6bb8f74782404b32c49961401d8, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.825721);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            a548b0d8c6b39b7925f914e1fdd569585a6cda4f, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.863534);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            5abc2cb6b9acf37a110ba006e4b90d324002739e, 1758592,
            54c142f61f369a5e632ca63f9f02ff827dc32723, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.873727);
apply_patch("/system/vendor/operator/app/VoiceAssistant.apk", "-",
            b1bef0fa3569db3f1a5a819141b8e3a500a60b21, 12950480,
            543c2d498a207f931e13287a5cd5ce6b999d5606, package_extract_file("patch/system/vendor/operator/app/VoiceAssistant.apk.p"));
set_progress(0.948792);
apply_patch("/system/vendor/operator/app/iReader.apk", "-",
            95633fb22618a292c512544f94579717f30e0abf, 3267232,
            69fdaa37193e5dc3245683bc0d21e56da5ddd839, package_extract_file("patch/system/vendor/operator/app/iReader.apk.p"));
set_progress(0.967729);
apply_patch("/system/xbin/bash", "-",
            808f05e02de5c645f6f5fb7e4586f7fc0308f926, 435276,
            b8e116ae179fcb5c667a613b498ead5d2d894ca9, package_extract_file("patch/system/xbin/bash.p"));
set_progress(0.970252);
apply_patch("/system/xbin/busybox", "-",
            6089fb3932c4ca184ce0e4e11f5dee08b684e17b, 517560,
            4834f3fd4157c23c2251d56f30a16a113b768702, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.973252);
apply_patch("/system/xbin/dexdump", "-",
            d7fb7817cef8269a7d79930afaedf6ee9b9c4dce, 59760,
            7b4cfdd72851f3f94513737e8b85ad2846a8596f, package_extract_file("patch/system/xbin/dexdump.p"));
set_progress(0.973599);
apply_patch("/system/xbin/libmnlp", "-",
            63caa8437e79178cdc1f04e7db5292a861f64102, 797720,
            bba2a4025fc7006af1ab803c28c2a6b836e3383d, package_extract_file("patch/system/xbin/libmnlp.p"));
set_progress(0.978222);
apply_patch("/system/xbin/mnld", "-",
            757c942a45b4975b697cb2f0509be917d854df0c, 26468,
            15d3c30ad4386046a9695fc4a8bfd38d85f2d0b6, package_extract_file("patch/system/xbin/mnld.p"));
set_progress(0.978376);
apply_patch("/system/xbin/nano", "-",
            1d7d9f3d09bbd4ae4ba6bf2cfc57cb83d6fae4cf, 63208,
            ecfa43d7eb24c807c3a937a6000f1ae125fa412a, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.978742);
apply_patch("/system/xbin/su", "-",
            8cf6e46006a789d83aeb2062f80bea21ff707c5f, 124488,
            5a7547fd798aa0d2a5136bcdd6e04ff2b8593c55, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.979464);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:3557376:519fceedcaae98c3972bf5e0dd983d388896d5b1:3543040:d8dae0eccd70102bbde564bb55c23c9d948f4f14",
            "-", d8dae0eccd70102bbde564bb55c23c9d948f4f14, 3543040,
            519fceedcaae98c3972bf5e0dd983d388896d5b1, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
ui_print("Copy full recoveryimage...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
delete("/system/bin/r");
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("lewarecovery", "/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, 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_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
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/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
