mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n820_jb/n820_jb:4.1.2/JZO54K/1397985176:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n820_jb/n820_jb:4.1.2/JZO54K/1399608398:user/test-keys");
assert(getprop("ro.product.device") == "amoi77_cu_jb" || getprop("ro.build.product") == "amoi77_cu_jb" || 
       getprop("ro.product.device") == "amoi77_cu_jb" || getprop("ro.build.product") == "amoi77_cu_jb" || 
       getprop("ro.product.device") == "amoi77_cu_ics2" || getprop("ro.build.product") == "amoi77_cu_ics2" || 
       getprop("ro.product.device") == "n821_jb" || getprop("ro.build.product") == "n821_jb" || 
       getprop("ro.product.device") == "n820_jb" || getprop("ro.build.product") == "n820_jb" || 
       getprop("ro.product.device") == "n821_ics2" || getprop("ro.build.product") == "n821_ics2" || 
       getprop("ro.product.device") == "n820_ics2" || getprop("ro.build.product") == "n820_ics2" || 
       getprop("ro.product.device") == "n821" || getprop("ro.build.product") == "n821" || 
       getprop("ro.product.device") == "n820" || getprop("ro.build.product") == "n820");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "a7b223f89b563bf8b844b422ed31c25d55db4c27", "bc5cbcf70edbc95873067c78162b0adbcee9db53"));
set_progress(0.000061);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "d7aa7a361ea3e662df0f7af0245ec3294c73cac6", "5d72e0e87157912975e6129eb151b08f45ad9496"));
set_progress(0.000224);
assert(apply_patch_check("/system/app/AtciService.odex", "95248f6637a897c15bd458d093090d7de326b18f", "778c827dc2f74e4f15c06cf35dea51e68d6a9851"));
set_progress(0.000647);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "4ec4fa1453c8e6a4515b5bf61b8b87e34c1c40b0", "d7d93add3703a8de2685d8d1c04dd8d17a4addcd"));
set_progress(0.000706);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "d1e7d025d468d62bc331c9305517c49b41a9b98d", "5f9bdbfe428f3afb5a142173ccd8a9a48b741360"));
set_progress(0.000779);
assert(apply_patch_check("/system/app/CDS_INFO.odex", "3d44c0738818bd8f759f83e9d87e1ede7915d9ea", "e423a38251328435b8c2bae410f8855e830246e7"));
set_progress(0.001465);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "4f24405df790416779b6bebe8f907362b540f8d4", "7edfb523189f96175e4e6aea4d63e5f05eed3d3b"));
set_progress(0.001566);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "0c93d952f5927eb6dc1009bec9389fdefa97c21f", "d6e28ec53a2b0a1737186ce5fe7ab120806869a7"));
set_progress(0.013724);
assert(apply_patch_check("/system/app/CellConnService.apk", "392fcf6686b713a2b9e0cdf181c6f3924ff514ed", "faa5bae8c3b15ae8bcea6bc43b6a59e74237b100"));
set_progress(0.013805);
assert(apply_patch_check("/system/app/CellConnService.odex", "97739611e90f88341270a72e6566d308eaae939c", "d199b00515c6d42254f091f952f8c66133844f15"));
set_progress(0.014188);
assert(apply_patch_check("/system/app/CertInstaller.apk", "38325caacb37bae8d2f5c63323bcf49b083c8501", "6863cbe2bc25ab5f3e68733fe95c19e863c16e66"));
set_progress(0.014251);
assert(apply_patch_check("/system/app/CertInstaller.odex", "8b0b602599ce3c6994f9f20909282febf65fab1b", "4d684ea45df04bf7df731efe79065ad542aa01cf"));
set_progress(0.014523);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "52ea964f51029e0c4408618c75b424d25cdefc11", "fd9a6217415c1e71dafe3446951628d629611383"));
set_progress(0.014860);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "c854f6e5498faf146fbedf3ec8ceec0214ea72f3", "8333181d676ac0d37fbd85fe38b25898fb1cbdab"));
set_progress(0.030566);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "ff208ef7293b4f0fcd9db87d50b4e08902a543c4", "957b349f1c453a9ade279e8c3ee8e7651051c60d"));
set_progress(0.030588);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "487ef85d4a708d9fc2d73c766d1239c45ef2c5fb", "2f33a945f064270ec7a40ba056ebb96d69f8621c"));
set_progress(0.030716);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "83caa4b5aac96d9429e90139a3b0510ac536e5ff", "015768c88a29ca79783b77b0b80149ee6c5a77ea"));
set_progress(0.030786);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "ed59bdd8845a02041da392a8c8ab0e5e8d4ea995", "62f4e7146f4da2333c58243c03df1b3f8962d370"));
set_progress(0.041418);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "dd73d0453ff0c3fd99dff26e78c7cb722248dc63", "9c710430dc99fa2a425ce69031dd3305e7674c2e"));
set_progress(0.041784);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "d74099382f2da3f2a82f34d853c1b2d22282c56a", "89d689549e96672f66ece8ec37a18509efbb3661"));
set_progress(0.044498);
assert(apply_patch_check("/system/app/DrmProvider.apk", "ea8a22ed2a737adbd8a05be909c7cb4dd421a685", "be1b4d9dd3eaf02360386f87542d669dd53f2fb1"));
set_progress(0.044528);
assert(apply_patch_check("/system/app/DrmProvider.odex", "e20c49624d0f4736a778974687a23aa45c364a5e", "94cae4700573173f344b9025f4c9406304529020"));
set_progress(0.044739);
assert(apply_patch_check("/system/app/Email.odex", "e1f70a2e1f6685d53bf7f7abca6c93cb2470a3db", "1c9d52bf1cf53322d2a009e6bfc4f93180877e19"));
set_progress(0.066884);
assert(apply_patch_check("/system/app/EngineerMode.odex", "bb6a5361032d5ba9ff15ef559f1157fb2fe3cbe6", "861d0d482fd0401a1b42d8c8a60e1b3d67555d4e"));
set_progress(0.083150);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "3e0a2c633fdf8ec0a7664ab4347e1367f6356649", "4853b0e47abfed3ccc9ad5db8804bd11db7bced1"));
set_progress(0.083305);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "0dbe416ec827976b5c3c2fe72e13b82539dd7a08", "754847cbda8e7d430ae85b01b67e45b060753b82"));
set_progress(0.083890);
assert(apply_patch_check("/system/app/Exchange2.odex", "216c55e682669cb52a113c00c2d208ac4dec6512", "094f8b78e1abc195229411069b2cb9bb2ba6f8d3"));
set_progress(0.101606);
assert(apply_patch_check("/system/app/FMRadio.odex", "6dd686486f998e554df295741df9518982118b4c", "4a53bafecf33ebdd97bfcb4762a7292c14d211b5"));
set_progress(0.103057);
assert(apply_patch_check("/system/app/Galaxy4.odex", "dad551c25c576b00c702f927eaea14e09ee3559a", "96d0dfbe53f41b392c3621e57780c02a94fb5d2a"));
set_progress(0.103289);
assert(apply_patch_check("/system/app/GoogleOta.odex", "98d7124bc22226004f2c4c5100517c8889878fab", "ce02f7281b925923803b8df9d159cc25cf4872dc"));
set_progress(0.103943);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.odex", "c369ae9cf5d28e61690a3537b3561469d4859582", "ebf247c31aa593ab0ed3bf729625ee94ce0e7280"));
set_progress(0.103990);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "7212396ab514f5e7ddb09cd3e98834565ddc89cc", "c3b5bbc8fa8a39128e47ed40b32298e05636bf98"));
set_progress(0.104013);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "5ad94191a4047dcb81836b255d3c9da32761ebc3", "28aa7ebc2b29e480edc92ca9a7221ef0c56ef9a1"));
set_progress(0.104062);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "c68704fcf0891b1eae31e2e3ee54494547a4cfa3", "90aac1c656b072ac2afba8ee84637493856eefb4"));
set_progress(0.104311);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "552389357d4306f1d228abbc741c8d80cc88ab4d", "b72f6dd02e625a131fd6014a63cca3510801bd10"));
set_progress(0.104543);
assert(apply_patch_check("/system/app/KeyChain.apk", "37ffc7b5786eca893c4f9662a7f5cf48aa8e04b0", "8a426ae82e682fa46c8998d80008d65274f47055"));
set_progress(0.104596);
assert(apply_patch_check("/system/app/KeyChain.odex", "c41d9ee77443b3bf21a7b24538d3a5f7cde9c66e", "eb85a21aef55ef89205ef2471cb2be8e368040a4"));
set_progress(0.104785);
assert(apply_patch_check("/system/app/LatinIME.apk", "059b69a71e9cfade057752556afaa7a5e5be9d67", "75d0ad1537f6dcbc8709dbe0017ca87dac1f39b8"));
set_progress(0.154693);
assert(apply_patch_check("/system/app/LatinIME.odex", "c91c723ae7de26be9566832fa57467ba89c52fd7", "91ce45be3cd0479d80b76993e8a7013503be5d16"));
set_progress(0.161275);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "96f117864393b4fb6031be787e39a0bb27c15f2b", "58466717061a4fbb3f4d1b0ef6e0cad8909b5cf4"));
set_progress(0.163920);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "bfb0b726200056d90c3114e098ac1fdcaeffdda1", "869e91dd6216a6c8f339e4c377a12426e49e005c"));
set_progress(0.185090);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "a5ae89e93e650cf9925430a7e969723f6bf48286", "06a66447492d5b30a1765ba5bee584553c301dd7"));
set_progress(0.186049);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "13c8bc2aea646670308982b80e7a76e9362102c0", "af1e104562409bc9db3b1ac8af1a1dd04f2fe4e7"));
set_progress(0.191259);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "20413084abd3c6bb431bc56e35a67ac9e18101ed", "12578c4442613184bbb13fe23d152e2f6d19b06a"));
set_progress(0.191835);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "da8107c8b301ddb90fbb422c2ffd068eb911739a", "2129f25749b21417c4fd5ad9b09f92b9d1c08a17"));
set_progress(0.193734);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "e8327e21c908571ff704114e4f50cda0d5675c06", "d001af32485edfa03cc00b26f7257aff7b66b3a5"));
set_progress(0.196655);
assert(apply_patch_check("/system/app/LewaCit.odex", "214daf18333581b34fcda011316809597f6c683d", "2612e7c45998693a6c2e071550dd2458916c1c9d"));
set_progress(0.196872);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "aac550a157156bfcaf1db40e627d9fbab3f2ea57", "091cb2ef7223682fc30ee38c016fe06dc8f250e4"));
set_progress(0.197005);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "ee39b6535b7eadfa0dfc388661ccd3e9236f28f9", "f7523577118169fa5d2d0d771ac8d2630ae32843"));
set_progress(0.199424);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "9c49bf80944c10c08bb6d74d41656bf90d19f9d1", "9fb4a249478a1284bfe1f070ccff7248a14541b9"));
set_progress(0.212599);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "9250417e27a47d08aeeab9e9baacc4ffbede01d8", "ee2f8c70ba594702d348845f99b8fc7827257af9"));
set_progress(0.216509);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "3dffbf02a7d1caf0ab28831e86a145c8de5070d7", "187b552b902dc157b0bf09d984e2de08ae717de5"));
set_progress(0.218187);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "b17ebf004621454bcb0658629f839f02a08bd2ec", "a21b2f6a84308be94202d74a7602939ad008f948"));
set_progress(0.221462);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "bb1ac29adca646f00e20beced633d01ee6462c25", "91a56bb5404473d2a342a36e6c239166afa2a5c6"));
set_progress(0.228619);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "ca20cfd40d68f2854658aa7578d39f0aa8325667", "b13a5480aada247650a3c41bb4116661eab89c79"));
set_progress(0.228791);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "eef03e0ecd72b697465b68d369cdde9f47b77e97", "746adebbefd3dbdef1d8c1ed0d0becd51b479c59"));
set_progress(0.249810);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "6bb5cf2de4187a36a313248eb982bb388d9e709d", "b6658f6d3c273867095129be7c85994ca3383d49"));
set_progress(0.250757);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "a9534767330498f5da1dc4443d0cf7770e1455e8", "a3fc0ec6738932305a577a518070ed63bf0ef6df"));
set_progress(0.254456);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "782a5b037fbc29bb16f5f414f7800a6928a1f961", "3be8b10a04c6e5307a16b27c8e630802dd9c6aa3"));
set_progress(0.255307);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "5487be945971833e1b897cfc25dee04106a5d72d", "19ba5a1b47e04599113f6a8c2ae341c5f6ff5960"));
set_progress(0.258518);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "791ab2e324cb2f085cd17eef5fcee1e13c63b939", "2fea1b77c5fd18fce559bdf869d015a002b912dd"));
set_progress(0.258603);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "fd6dd26ca79f13e5c7019a33e5f19ce01f28dbae", "c5e7011615437e1b3c1a270bead5f0c1f08df6f2"));
set_progress(0.260072);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "20642dbd0cf60b60affb13cc802051eea6fe39da", "db78c93fee29abd977d9523bf937d913ed4ac4f6"));
set_progress(0.266529);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "f3b20664efaed85adb287d71ac40f9dd0ceb505a", "6941d611e1f517cdc1fd40366feafc85b2c79702"));
set_progress(0.273701);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "1e1bcf49fe0e7b40b727fccdb3693cbe2b59cc3c", "a52a61fc2c6bb6a7f51d8ca283cb4ef46b90ded2"));
set_progress(0.273923);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "bde8ab70929942bce1b955332a79ba18a981431b", "e9baadc41c82f42470af776a0be6ca369c31303b"));
set_progress(0.275923);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "5905cbe542a6598c56e3ef960116540391bef59f", "038e80b71b7b5ec0e2de9f144093ebedc51f8d52"));
set_progress(0.278420);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "91c34ab9fbcb141eec0355bb92c257888d59db92", "a2ac0cd9f656695330b445811af89ec6b07097dc"));
set_progress(0.292269);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "4aa26f454dbc8f9e2ad5d6550e1ac151831a4e0c", "064a754e8a4bca53d03da730df27235765f63127"));
set_progress(0.292698);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "e91c95b5991be49a0128bea684bee4c67884cd8f", "cf51ef0137f01bbd66b330198f1afeb9cc8e363a"));
set_progress(0.294029);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "a1eb9a1ee28927e7f80181e8f81e1e82224c04dd", "19623e554de23eb555049ad08f1a81a932165a2b"));
set_progress(0.294421);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "16903fb67266a6f1afa1d1722fa572f4552b97c7", "642abbe1d017f8c7f863f0055ddcd1f81cede48a"));
set_progress(0.307071);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "33baff1d9b1c796e62010ae87c953d84c6ce69ec", "9d2882a26ea040205544a082a8a8daf989f3ae89"));
set_progress(0.314496);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "05ac25e14547ba4c16b3bdf0f0daab717cd06c6e", "0178a9029962623fed9b31ea13556ba29773edc1"));
set_progress(0.325683);
assert(apply_patch_check("/system/app/LewaPond.odex", "96446acf1d408cca9a8e54b1946395e67c0793f3", "cafb2bf0ad11f603a9983cd6896ec89075921d64"));
set_progress(0.326711);
assert(apply_patch_check("/system/app/LewaPower+.odex", "12cc957f3ea4ebb1dd33c69e27c00377db01553c", "29c5eb969da4436a5a0d4482403250254efd20e0"));
set_progress(0.328229);
assert(apply_patch_check("/system/app/LewaPush.apk", "8b517ed97d520d697376f654031b84f8361f4e61", "8abfd218ac6ead589ed7fc72dff9535c8f24fff7"));
set_progress(0.328309);
assert(apply_patch_check("/system/app/LewaPush.odex", "a098a7a15199bca570d05b02d969abe449b9e31e", "31676163fa10fa8453777d2fa919c58025ce86a6"));
set_progress(0.331560);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "872649a0eaa8f5acf15082e250a26f42c4208ae2", "4d8a37be54fcaae291485f67027a63435828aa6b"));
set_progress(0.336963);
assert(apply_patch_check("/system/app/LewaSearch.odex", "51968e904fcd967260340f8e6fefa3041e5c2ac7", "92ced7946851b3cd02b89cbfeb0a20fbf9b30703"));
set_progress(0.337473);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "58f6c4b441115a820ef918e555a926c33eb5c591", "f644776f3d1b2b39c93cd202d631e2b34be530fa"));
set_progress(0.341089);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "70e7f786b47237043da9e551bace29878895cb8a", "41271a044cc6b8da92185f421701dba18fc8dadd"));
set_progress(0.341141);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "28978dc00ada8172d120756cd0f72ce5945e961a", "8f0a22416173163fc135edd2a19b4cd224623740"));
set_progress(0.342223);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "898d711b8843c11bee3b37ce5e5111bd24dde0e9", "f3b4cd6dbef52f73edbebf853ce440deb2ce720e"));
set_progress(0.346725);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "51e158bac4706a8559233aa556d141d2d62c6be2", "743160f1f025dd5a44855c71bc7b98ce7a3eeaf6"));
set_progress(0.349535);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "c7aeeef1d65c58ee2a47f2b4d26bbaec80a510ee", "c4046696d03dcc10d6b7115413ce73acf9842011"));
set_progress(0.353413);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "42aa9e84509dc9f82c51cbfa88b884e27ddb399c", "40686e1a9e424e6fd11c5bf92bfc47d0ea06e375"));
set_progress(0.353730);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "4817db696571c0d92ac904b13226b2d57cb74626", "ed461923e115b18c71c70e58a427345b1c2d832d"));
set_progress(0.355050);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "daf7dfed7e6b343dd6c38e9140fb915f51cd821f", "69e6ec83431d6330ce359dae5a093ce278440a85"));
set_progress(0.360547);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "f6089462e49b2599debc336ac3830863159439da", "00c6a5b57ae843d5e73f9826c96125285d28648b"));
set_progress(0.360579);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "52e4e3098598a360d50105bc2c186b4653671830", "8589868db7a15b1bc29d586750c00af9beac00ab"));
set_progress(0.361269);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "0a470ad867adee06194c0893015b929cd5d36ad4", "0049043fcd99e181bc8d4b2f785febf05e4fe28b"));
set_progress(0.367996);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "cfb839a666df99e6449139a679ea918d5261362c", "77847a59bd307c9d7bbd51a18171d707dc89ffd9"));
set_progress(0.371379);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "b405516413cb23e2479c9f8c2ccebe31203cd1d7", "86944ac3faeeee6ab233ddbf7658a31e774abce8"));
set_progress(0.376149);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "341b43af8125ff6c8ae73628fe00c2850b3b05ae", "4bc3a35b8a8d57492ad59bad048a656e9c18834d"));
set_progress(0.384894);
assert(apply_patch_check("/system/app/LewaWeather.apk", "eea7cfa465bebaf9ac6ddc938667b282463a0e51", "1c2921dca8cf111c6bb71183b86bc96d6b187092"));
set_progress(0.395534);
assert(apply_patch_check("/system/app/LewaWeather.odex", "dd7c136443477aea5b52168549b44972a68d78e8", "af8619197c9337cd5264496653d550a8c91be3f9"));
set_progress(0.401102);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "c95536440603807c980a6d81dc70a1f04c024685", "c9aba75a6d6abbc734ff69b5588bc40be018f4f2"));
set_progress(0.410694);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "808264952bc09842bdb05f48960af7a4d5f6c5b4", "9375ae1919b63897c139c80d539ae23c0dcf2fb0"));
set_progress(0.412279);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "f6d44abfeb5245941730efc536669c32f8c21dc9", "d2e9d93e11b6b686e071f6a29a5755250cb7ccc3"));
set_progress(0.412901);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "0f1a38fb49285371d03f467707f20cc1a34fb319", "8f44c0fcb0ccdcb21439b2360a7f4d653347355f"));
set_progress(0.413073);
assert(apply_patch_check("/system/app/LocationProvider.apk", "a6960be720cdfa8c88956999713b76907774d0cb", "d111a3ebf993e470b5e95e01cba0a2f9ff4c0ba3"));
set_progress(0.425966);
assert(apply_patch_check("/system/app/LocationProvider.odex", "f8b64b740f25ffc1287addcb9ba10ec094513e1e", "b14f81ea8785f46a12c60b2a9c66ba6d49351185"));
set_progress(0.427023);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "1f3c540023bc49883820266a3b75174a3947bb4d", "198d67b9af5b221ad8b092cc8febc7b4c7485dbb"));
set_progress(0.430705);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "b58137a015b97ad9fe27dd565fe84961840de450", "70ce456056dc71414b8b8fd9a3cd710e68a27d47"));
set_progress(0.431895);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "3a0164dd7c769b8ec3dad080450104b122f4f2ec", "21baa63da09d8fabc1293a9eb5f1c52b0137a5f4"));
set_progress(0.432188);
assert(apply_patch_check("/system/app/MediaProvider.apk", "4202c55af7dc5ef557016e2aab7086777c452e69", "cfbdd9c6546eb74753422d8fdf0cb0366db47b4f"));
set_progress(0.432384);
assert(apply_patch_check("/system/app/MediaProvider.odex", "3b1118b7807bb28243e9dcdc00f4f7e43f85124f", "46de50f6d88c37f80ba51d168ed96f2a5061667d"));
set_progress(0.433825);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "d3ffe8cb7ec8d36dcc385ad4b566cffa5f941ef5", "198fa3280073a1ad481a59f6622a8e57935ec075"));
set_progress(0.434064);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "10cad899bc57c6913cc21750a23869c7b641f09a", "f5a2304ee4ace4b296ae111101bb1e28a952eec8"));
set_progress(0.435020);
assert(apply_patch_check("/system/app/MtkBt.apk", "303dfbe90fb355d4f95ebb209608a2667580864c", "8fa82df0e0066ccec112d8373ffaed4cd7662d1a"));
set_progress(0.436016);
assert(apply_patch_check("/system/app/MtkBt.odex", "525c3c30f42654971237a6ec26e12e8d466a731c", "afd20e7aa9803894dfcc7e34596905fba4d15936"));
set_progress(0.443033);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "abe001f5b2b7fa71149f215e95adbe4f4c9b3f62", "965e3c84d89ca1b6200f06cc1a2ba63279e22418"));
set_progress(0.456224);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "d83de174be0948eef12cb90a057c6c9342cf7eac", "79f73616ef1a9ae40a841d9e599e8d88b152db05"));
set_progress(0.457028);
assert(apply_patch_check("/system/app/NoiseField.odex", "005fe93c3cdf145ad532d3cff61c96105c0d5310", "bb71ac28592153a0cc47dd4525d50459676df436"));
set_progress(0.457295);
assert(apply_patch_check("/system/app/Omacp.apk", "0c7e547fc749cf8d98cadb4a74b3d25b1d6b6a1c", "14fe8c94adb613e76e00be0a0623ac8a6a94b492"));
set_progress(0.457441);
assert(apply_patch_check("/system/app/Omacp.odex", "980de70e6c35bb044f9bcb26ffa73bf36063d9c0", "0e4ce7526a1a1e78f7473e356b767562174d9352"));
set_progress(0.458516);
assert(apply_patch_check("/system/app/PIM.apk", "a019587e9549615d8f694d53df10b0829d28b0e7", "c33894a520cb8ae5ba2862aa787928ef7426d7d8"));
set_progress(0.494674);
assert(apply_patch_check("/system/app/PIM.odex", "5d9c0d29447af8bfda73795c82f9b7b5d49f4aa2", "110ee2e375db7a145ec07b7cbbf9bdba03820bd8"));
set_progress(0.536500);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "769576b036b1f0a6c4b758e98b2ca004b2854645", "4a16c8a134993b6e65486d9f59292638fa425fe1"));
set_progress(0.536748);
assert(apply_patch_check("/system/app/Phone.apk", "39d932a76041ec1f3d5845b04371238eda8d3538", "a5ea4a82bc4af466c6e57e523266eb935a550ed4"));
set_progress(0.543922);
assert(apply_patch_check("/system/app/Phone.odex", "b81fa6e4241daf9dd4437cb1f013a2398f5d1607", "60d159039b017c6e7a5f52ef765959c553841776"));
set_progress(0.562300);
assert(apply_patch_check("/system/app/PicoTts.odex", "a02d683488a3902b236bb49ec28bf439ad5d4373", "5098665a6de1455691a42c092e7317f86f8b20c8"));
set_progress(0.562422);
assert(apply_patch_check("/system/app/Provision.apk", "963daadec46c236d21adc810d133d4375ba88d4f", "6e242eb03872ba66c07025afd5a7f1f1beb81043"));
set_progress(0.562439);
assert(apply_patch_check("/system/app/Provision.odex", "e602c25553565fd6ad2bf953d0af6c7add8d1b77", "44cc376bfe989b752e47be62c5db9c9d8fba4cac"));
set_progress(0.562460);
assert(apply_patch_check("/system/app/Settings.apk", "0fa50c7c5eed0141ded9266fa432848382be5fc1", "5da07d8224d1d9cc5b14d89713b062ef1727c0f9"));
set_progress(0.579799);
assert(apply_patch_check("/system/app/Settings.odex", "4addd0b4af6ea347d383b7157b0d0e8661b91ff9", "0f3278668532a3a36cd32e029c532cd2037e7440"));
set_progress(0.603759);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "88e469b05b7b66e8f163a5c8e320bd5e42b31f5f", "3523a3b3aa7d641d73c2e7ea31ef6bb4680eace7"));
set_progress(0.603860);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "55a3129706f22ff1ce53a3d61532d9a2c04fcd2c", "1a8ce01df765e7522e8b36b4c578abdc09af6348"));
set_progress(0.604354);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "fb88ff85e11acb93d0ed75fbb7140ce6ac7f8ba7", "c0cc7b0c5d1ff24c536a7837e5ab205f88687102"));
set_progress(0.604370);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "27e9733b388df3be6204343eab4a2777a2967002", "74bfa213d102f81d8cde7151b64692b460b9cd79"));
set_progress(0.604397);
assert(apply_patch_check("/system/app/Stk1.apk", "f2079c6f0d016ee47965104b1dbda79ca605b342", "b3c4db4d2092b51a0afbe81d5babb03360785986"));
set_progress(0.604552);
assert(apply_patch_check("/system/app/Stk1.odex", "2fc1a849511c4709547591e41f81396ef6cf5567", "0595e406ebe964c8b2d4c1e33314b57bdaf9fc62"));
set_progress(0.605177);
assert(apply_patch_check("/system/app/Stk2.apk", "51aed8f0be9104f37a2fe4ef3ce087f133bb1882", "ff08cd11f25de05b598b46801ed8d1a65cc15e47"));
set_progress(0.605332);
assert(apply_patch_check("/system/app/Stk2.odex", "4b38b58e76002c7236db788c77f99ab19973ade7", "13ddb007861c354553fa9d0329fdbfd702b087bd"));
set_progress(0.605953);
assert(apply_patch_check("/system/app/StkSelection.odex", "cbee9619cebc30005ae0a04cf69fa2204e574848", "a742274491f16d4768237a4418b1f206bf23ccad"));
set_progress(0.606130);
assert(apply_patch_check("/system/app/SystemUI.apk", "9cde30ff47b55ca6fa000fed28ad46530c01e6bd", "4834c4abb04d4095705840ec2a7f3faa925b96d0"));
set_progress(0.614520);
assert(apply_patch_check("/system/app/SystemUI.odex", "4e559652e1af69a761c07b017a58fb4b68e68cbd", "dcad21e49e3ae2b0bb0f9e81e55a619640c41497"));
set_progress(0.624917);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "9323e9b66aee7128e87eae43c4aacc3aab6b73d3", "85b8c7d8368c5f00fdb7ac0703b6130a5ca591d7"));
set_progress(0.624988);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "bec2e4905e4fcf62cc5416100abb0dac87700f72", "e5f654535270a31cab8ebd5a9ebd65eaee434f26"));
set_progress(0.627328);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "c223f3cec8df7336a73674840fbce54bc7392124", "2da961d7f292fabdda5cfce0836510091ce94adb"));
set_progress(0.627349);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "75b58cdd112e0341aa806fe65823a2ae554330a9", "7f0fe021991a8e850edfcc11fbaa974ba9304182"));
set_progress(0.627450);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "14631a4b35e09ce00e31adf297c1c5f4cd2b2c1e", "b00cc79027cba091a04e9a10f3cdc5c928cf0726"));
set_progress(0.628013);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "6ebf997b89d6008e787075933507264239275876", "d616f52cc85571107357e54ad89d05d51830da9a"));
set_progress(0.628315);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "975c1d0a85560ff88d61bbadd5d9173f6906202d", "58afbce24c191e1b5482a609526256b6f18145be"));
set_progress(0.629142);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "7043ac175685512dfcec5f8ea49e05e444745ef3", "27d4f9af36f4fe5c19984a84af4578c19f2c6e26"));
set_progress(0.629537);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "18e613d179897b012006c2d8e1fd08724800288d", "0e6467a4a59f2c570d9a179a17c1e6062fd0d99d"));
set_progress(0.629582);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "0d86ea9b1cb91b4836b6be004fc5229134098819", "9a9abf0eb64e9bf69ff9ad0d16660cfad87b32a1"));
set_progress(0.629650);
assert(apply_patch_check("/system/app/YGPS.odex", "11fe9d35573d497ffdf7640e8b6dd424f60a10ba", "e387784fa790242a19f91079d69e8df20bfd96e0"));
set_progress(0.630107);
assert(apply_patch_check("/system/bin/bootanimation", "023909df10320f7227c679b929ab0b718d2ce647", "2f9835d241625f21abc17b7e0aa19ac79646f783"));
set_progress(0.630308);
assert(apply_patch_check("/system/bin/mdnsd", "4ca5b5c4bebb5bd86ff14460b8fa4c174db6eadb", "2d25b3ba478886c0c0c56ec4fa75ae0a36097207"));
set_progress(0.631838);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "d2ad979376eda7d9b2c2751703a5d98e8f207439", "979f8d545f7e258b0f9ea7ffc461d64d7e52e7fa"));
set_progress(0.631845);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "bd4000dc6b7ae0cbd0276023ed5c512021598eb3", "2080723cf8803757a161515b550c2ec67a1bf16d"));
set_progress(0.631846);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "90406995b1197c110b86bd8f0f4032f602c42423", "248e40826a6704a82496e866dc5ccd5a073aa8ab"));
set_progress(0.631864);
assert(apply_patch_check("/system/framework/am.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.631866);
assert(apply_patch_check("/system/framework/am.odex", "164f7f938f1bd49d58a864b27ff14b873795cdec", "5a0ee378bae0c018c86493b7d6202264c3a8173c"));
set_progress(0.632107);
assert(apply_patch_check("/system/framework/android.policy.jar", "0601b2645fd0ecd563cc62267b9a62a5cb3dc2f6", "ff75e905fda220926f517091f70c5df019754ea9"));
set_progress(0.632108);
assert(apply_patch_check("/system/framework/android.policy.odex", "211701be89e5637ab641504effeac2a22d37a39e", "cc7c0fc81f6af3296e34e469caea3d516598565d"));
set_progress(0.634874);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "231ea06c8c30b5980a7a900a74485f6db4e593ec", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.634876);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "6de7818a1f9ec7eb65cad88285c0cc2776c66cc8", "24f69d0068069ede73445b7cb54adb80fecd2c81"));
set_progress(0.635968);
assert(apply_patch_check("/system/framework/apache-xml.jar", "a9bd9db63fbb30f7b8cd0dde7c73e172c4c7130e", "4ec70fee869c3c6e85a60ec685a07af4c36bb587"));
set_progress(0.636074);
assert(apply_patch_check("/system/framework/apache-xml.odex", "e0ac76844a4cb88cc2b291e95d4e3794b8a95e9e", "001f3b4a159937a141f8360b73669ea1b998d9dc"));
set_progress(0.644203);
assert(apply_patch_check("/system/framework/bmgr.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.644205);
assert(apply_patch_check("/system/framework/bmgr.odex", "10f5d0cfcff422c7f818b34f953530ba67717d7b", "1c4b2308bd0d84d901f06a1e6a8949268eb06080"));
set_progress(0.644294);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "e1e5aff3977e33d31c66017e6e2cc274b91dc4d1", "88c1b8963aa8d570b1cf44df8240a71a468ddb17"));
set_progress(0.644296);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "784da93497b5ec5b01883eea9803876ed51bfff1", "843e383f59416bb02b74ca080037b0ecedf1a412"));
set_progress(0.650091);
assert(apply_patch_check("/system/framework/bu.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.650093);
assert(apply_patch_check("/system/framework/bu.odex", "79cc3794b14b9eba77fdcb2749634da3b66849b3", "4cc59d017c7a5a026dc2d131167793eda3a0b06b"));
set_progress(0.650122);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.650124);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "0019a6d34977d82afea23f4a648566330a0a8354", "5166297dbf51c2fc9d743b15e3bf1a675161c3e7"));
set_progress(0.650161);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.650163);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "294c60a16ec545dc201776a50478841ee8a8ad4a", "1ca0bcb8f46349846f175eb001390afc30c34cf3"));
set_progress(0.650208);
assert(apply_patch_check("/system/framework/content.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.650210);
assert(apply_patch_check("/system/framework/content.odex", "fc2258e0824e210725d9030e0f379f85e57ecea8", "b44f4765a08755ee86146ab5ba92347a787ee1ef"));
set_progress(0.650295);
assert(apply_patch_check("/system/framework/core-junit.jar", "bd4000dc6b7ae0cbd0276023ed5c512021598eb3", "2080723cf8803757a161515b550c2ec67a1bf16d"));
set_progress(0.650297);
assert(apply_patch_check("/system/framework/core-junit.odex", "6125ff56b0876b3e2b277ff206da908fee6e59ae", "49cdb058c3e67fb6858342e244cad8c3c9e2a861"));
set_progress(0.650458);
assert(apply_patch_check("/system/framework/core.jar", "c69ee7b35f8b95ad08245fc805055d3a3c8a37a8", "e983c688a31fda1f96cf9217163a866c96646fee"));
set_progress(0.650483);
assert(apply_patch_check("/system/framework/core.odex", "a8c2dac675a7deda98121f1bb0270aa119e65696", "c2796cc37eba0e0298edc99e9c0d40428d590406"));
set_progress(0.670559);
assert(apply_patch_check("/system/framework/ext.jar", "b3cc70192fc7078883a2ca4e2d1b126f4bbe2cb1", "5fcbcb275f7ecd7cfdc820b75d6e1861a2136338"));
set_progress(0.673675);
assert(apply_patch_check("/system/framework/ext.odex", "d1d65a08f35a2cafa8444dfd3c25ea07529d72df", "2d56a52ab76e1ec92750768bbb8287fb9ee7d363"));
set_progress(0.682548);
assert(apply_patch_check("/system/framework/framework-res.apk", "5ef375a8d90ddf6be422020bfa9e69b500389808", "6b1891362ff1783e20d00ca3b4afade0f302c052"));
set_progress(0.714597);
assert(apply_patch_check("/system/framework/framework.jar", "bc92a96bf9f43588210d931614871bbf23b02c59", "9b12dea871a7134ae2882b75be2f4ef87be875e9"));
set_progress(0.714685);
assert(apply_patch_check("/system/framework/framework.odex", "805879805c04eeeeaa640f58fac5ffc6ec4a650a", "e3267a105926582ede55683254921855d11c1539"));
set_progress(0.780820);
assert(apply_patch_check("/system/framework/ime.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.780822);
assert(apply_patch_check("/system/framework/ime.odex", "c5458d2a045171adaa82b6343e312d305093cb56", "5e8001123946501a36167e3a73426e202afe7de8"));
set_progress(0.780864);
assert(apply_patch_check("/system/framework/input.jar", "ebd24db2051c2b08f76254e2957bc11a6b7af30f", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.780866);
assert(apply_patch_check("/system/framework/input.odex", "72ea2451471a0bac86df020085284faa55042dbe", "d855a24bec2b690dfa2f49ea0800c699ca273de9"));
set_progress(0.780900);
assert(apply_patch_check("/system/framework/javax.obex.jar", "0601b2645fd0ecd563cc62267b9a62a5cb3dc2f6", "ff75e905fda220926f517091f70c5df019754ea9"));
set_progress(0.780902);
assert(apply_patch_check("/system/framework/javax.obex.odex", "19f389c136b0243800ed569a7fb9255aab79170c", "e8c7f97f45a8dc018d8f8d1f3f6b6b759284c238"));
set_progress(0.781247);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "f67950d25192f17ede41d91ea39ef4118eff5763", "46cbd98f19590f199a3159f39b136071d1be5e22"));
set_progress(0.781249);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "bb955fe6d8e3fb04a92f897f77db067824278a7e", "800802aec33983101ebe4b8949c6ab020275ce98"));
set_progress(0.791478);
assert(apply_patch_check("/system/framework/lewa-res.apk", "95a0c8d15f0b0d6ab3825b3c3dff00412f8ff057", "7c9b8ffc25575fdd25f779f19368e4bdb5915f9f"));
set_progress(0.821533);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "87be5f46678bcca4808d9e52c19688fd7121fcc4", "4238497871acd956aa3c3f6169776d675b8e4558"));
set_progress(0.821535);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "8d73aecd45d76c311ffdfed969628365623bcc38", "680a2cb92edb7a4cdceb75e103262ef26c4d7be8"));
set_progress(0.822173);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "ea71e974748ebae611ec4220db8d117c8152f910", "0ab60ea276280ed3abc7275932ecb2fc576046a5"));
set_progress(0.822175);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "bba77b0cac8a85d41ac55600140158cb1d9e3be8", "c616548a8e10c9c4ee8fcaf4df03a03df4c6c689"));
set_progress(0.823886);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "0601b2645fd0ecd563cc62267b9a62a5cb3dc2f6", "ff75e905fda220926f517091f70c5df019754ea9"));
set_progress(0.823888);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "cfab72cb118d3f4ef914cb6198e3253fd807d1b8", "bb49ce552f0c1f39164f022e6402a2b0ad3de898"));
set_progress(0.823896);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "722787a68946a5b868f754bc28b0b01f9db409b0", "8d53b46ee050017a02ed12abe058b05a4c005200"));
set_progress(0.829774);
assert(apply_patch_check("/system/framework/monkey.jar", "8866f1cdd5f3293bfa9fd4a6c8fa6cdd139b2b27", "cf0d613517a0a9fcfeda17c40b3ec70db10444bc"));
set_progress(0.829776);
assert(apply_patch_check("/system/framework/monkey.odex", "8ce1c71c8147c676f03a36bea731c2e3e1ac349b", "62ccc9c0f36dffef70c086cbc068e9b829f0679e"));
set_progress(0.830472);
assert(apply_patch_check("/system/framework/pm.jar", "044972d3d56483f0832a3282ceacf522d92119fc", "6f49a35e05d87ff65e59d0eb701b2ba20c433c40"));
set_progress(0.830474);
assert(apply_patch_check("/system/framework/pm.odex", "0bb4d588b45b4fce97d86f7eaf53321634df8ab7", "7d99aa699b8677a3a7b7e21b5f20d21bd9c47c1a"));
set_progress(0.830690);
assert(apply_patch_check("/system/framework/requestsync.jar", "8a8f55e8927076bdc7cb944b26a139c6a3a743c7", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.830692);
assert(apply_patch_check("/system/framework/requestsync.odex", "248eceb236f0b7658e1d29e78dd72589e63804cc", "a258ab3d5f29a3f797bb2eca57a7e236634a908b"));
set_progress(0.830746);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "de9bf286a9cdc4b7a735f3782503f20b509ca423", "c026e7670affb1dc36e24846239c981c969c9e26"));
set_progress(0.830748);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "7776a6a87aff4ca7e53fd19bc38fdcd5fce02c1f", "70da32c08b736e7388092f634a7f64b8f3ecbc53"));
set_progress(0.841479);
assert(apply_patch_check("/system/framework/services.jar", "e4c389a9cf66b885ebba866c77f2b9ae4dbe3b0b", "397e98707b0f518dc04a3feee55190696ae10aec"));
set_progress(0.841481);
assert(apply_patch_check("/system/framework/services.odex", "361acfbffaa3900bd8c2c364c36f0122017acee9", "22179c5d362149bfb661444810aa856e3a3de1e3"));
set_progress(0.856422);
assert(apply_patch_check("/system/framework/svc.jar", "8a8f55e8927076bdc7cb944b26a139c6a3a743c7", "4101e711febef6ae8fae4b54279a15bd947c3dad"));
set_progress(0.856424);
assert(apply_patch_check("/system/framework/svc.odex", "5f1f735dd279ff97882e151a77d4f45269d8008c", "bbb8ce6216bbd8eb7046f67812d872db4721a454"));
set_progress(0.856483);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "462692333359ee694b5b94403e2e7c050c139892", "b2f50b16f5e056d69c730f7d4a504c280bb0b33a"));
set_progress(0.860460);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "edecfb22333779403eee3627b3ff78c2d11e0723", "b88d183f2a3a556f44e1dd56b436032a7e62ef43"));
set_progress(0.864656);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "fc6619cdad447aceebe6d8adb5fa8d864f51f1cd", "15fe06dcd5237789a53dbce331bc86ce610d14d4"));
set_progress(0.868972);
assert(apply_patch_check("/system/framework/uiautomator.jar", "638d2f719db2250c3627c37d2aded97dff42d09e", "c934f2eb7e200aa172b7b71fb6e4b10d8f0395de"));
set_progress(0.868974);
assert(apply_patch_check("/system/framework/uiautomator.odex", "ee782b53dceb21affeabef4488ab354df0dd3c11", "f8fd5f2f900aa53dbcd18001ddb84fe0d79ba132"));
set_progress(0.869459);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.873100);
assert(apply_patch_check("/system/lib/libbcc.so", "5e282c38c211771476e4e7ba6ac85722e24a0eef", "1581dd7a83cfeff98196d738f9511228900bce4c"));
set_progress(0.900894);
assert(apply_patch_check("/system/lib/libbcinfo.so", "a4ec2386a1b330c23afe0694ff60e99d2c1c530f", "477d3ddf1f8d0c10ac0c7be90bfd9161fd78b54b"));
set_progress(0.907569);
assert(apply_patch_check("/system/lib/libchromium_net.so", "098a9f581bf18b8867e696361dc125b553e120c3", "5f9f14fab2ff6fd70fa1755269d34fb3fc3a5856"));
set_progress(0.917833);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.917987);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.918717);
assert(apply_patch_check("/system/lib/libmdnssd.so", "378b2251a526e666aa0ecafb0433c145b650cfdf", "bc5b6801e8cd2509da62c76d15746f71616927c0"));
set_progress(0.918844);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.919461);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.920149);
assert(apply_patch_check("/system/lib/libstagefright.so", "400396b583eab8be7d251d11891304b650410b0a", "f0f6bc88495ac81394c401cec12c321fa4dbd2c4"));
set_progress(0.929325);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "97eeb2daf088df981afbdf5576047bb70b2034c5", "1b9bd3bd8c6e593ede0dedd5aaaf3494425a2b13"));
set_progress(0.930639);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "8e905e4bccb8d2dcc4fd0b7013378e025e6b4d4c", "de8b2a994a6620c1a84eb4a1bf838fcfa362d389"));
set_progress(0.932264);
assert(apply_patch_check("/system/lib/libwebcore.so", "5dda43b2866f77f005aa0cc0e875d02cbdccdef2", "cc4c72088cada6b1fe4d83b669dc2dadf68f9141"));
set_progress(0.980531);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "66802a4968cb2786ea3b8710602eaae5d60785de", "9afc4ed6eaa29cb5e03c6b531e15539baf017d53"));
set_progress(0.983026);
assert(apply_patch_check("/system/media/theme/mod_icons", "62f0edc71c0cbefafc6f2fdb7cdbd1ec00983536", "aa791a64b153b67b0030fb1551b508b00fdffd70"));
set_progress(0.996361);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.999627);
assert(apply_patch_check("/system/xbin/nano", "13ad323c446d1eb50960fc4f3347a94af6b61f27", "18ecff88b7cddbe192438c706ad50d4af3a47a2b"));
set_progress(1.000000);
assert(apply_patch_space(11214544));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libams-1.1.0-legacy.so",
       "/system/lib/libcryptor-1.0.0-legacy.so",
       "/system/lib/liblocation-1.0.0-legacy.so", "/system/etc/NOTICE.html.gz",
       "/system/lib/libbcc.so.sha1",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            a7b223f89b563bf8b844b422ed31c25d55db4c27, 10391,
            bc5cbcf70edbc95873067c78162b0adbcee9db53, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000060);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            d7aa7a361ea3e662df0f7af0245ec3294c73cac6, 27608,
            5d72e0e87157912975e6129eb151b08f45ad9496, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000221);
apply_patch("/system/app/AtciService.odex", "-",
            95248f6637a897c15bd458d093090d7de326b18f, 71768,
            778c827dc2f74e4f15c06cf35dea51e68d6a9851, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000639);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            4ec4fa1453c8e6a4515b5bf61b8b87e34c1c40b0, 9943,
            d7d93add3703a8de2685d8d1c04dd8d17a4addcd, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000697);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            d1e7d025d468d62bc331c9305517c49b41a9b98d, 12384,
            5f9bdbfe428f3afb5a142173ccd8a9a48b741360, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000769);
apply_patch("/system/app/CDS_INFO.odex", "-",
            3d44c0738818bd8f759f83e9d87e1ede7915d9ea, 116360,
            e423a38251328435b8c2bae410f8855e830246e7, package_extract_file("patch/system/app/CDS_INFO.odex.p"));
set_progress(0.001446);
apply_patch("/system/app/CalendarProvider.apk", "-",
            4f24405df790416779b6bebe8f907362b540f8d4, 17066,
            7edfb523189f96175e4e6aea4d63e5f05eed3d3b, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001545);
apply_patch("/system/app/CalendarProvider.odex", "-",
            0c93d952f5927eb6dc1009bec9389fdefa97c21f, 2061600,
            d6e28ec53a2b0a1737186ce5fe7ab120806869a7, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.013543);
apply_patch("/system/app/CellConnService.apk", "-",
            392fcf6686b713a2b9e0cdf181c6f3924ff514ed, 13871,
            faa5bae8c3b15ae8bcea6bc43b6a59e74237b100, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.013624);
apply_patch("/system/app/CellConnService.odex", "-",
            97739611e90f88341270a72e6566d308eaae939c, 64800,
            d199b00515c6d42254f091f952f8c66133844f15, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.014001);
apply_patch("/system/app/CertInstaller.apk", "-",
            38325caacb37bae8d2f5c63323bcf49b083c8501, 10693,
            6863cbe2bc25ab5f3e68733fe95c19e863c16e66, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.014063);
apply_patch("/system/app/CertInstaller.odex", "-",
            8b0b602599ce3c6994f9f20909282febf65fab1b, 46216,
            4d684ea45df04bf7df731efe79065ad542aa01cf, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.014332);
apply_patch("/system/app/ContactsProvider.apk", "-",
            52ea964f51029e0c4408618c75b424d25cdefc11, 57048,
            fd9a6217415c1e71dafe3446951628d629611383, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.014664);
apply_patch("/system/app/ContactsProvider.odex", "-",
            c854f6e5498faf146fbedf3ec8ceec0214ea72f3, 2663256,
            8333181d676ac0d37fbd85fe38b25898fb1cbdab, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.030163);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            ff208ef7293b4f0fcd9db87d50b4e08902a543c4, 3799,
            957b349f1c453a9ade279e8c3ee8e7651051c60d, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.030185);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            487ef85d4a708d9fc2d73c766d1239c45ef2c5fb, 21776,
            2f33a945f064270ec7a40ba056ebb96d69f8621c, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.030312);
apply_patch("/system/app/DownloadProvider.apk", "-",
            83caa4b5aac96d9429e90139a3b0510ac536e5ff, 11823,
            015768c88a29ca79783b77b0b80149ee6c5a77ea, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.030381);
apply_patch("/system/app/DownloadProvider.odex", "-",
            ed59bdd8845a02041da392a8c8ab0e5e8d4ea995, 1802808,
            62f4e7146f4da2333c58243c03df1b3f8962d370, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.040873);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            dd73d0453ff0c3fd99dff26e78c7cb722248dc63, 62047,
            9c710430dc99fa2a425ce69031dd3305e7674c2e, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.041234);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            d74099382f2da3f2a82f34d853c1b2d22282c56a, 460272,
            89d689549e96672f66ece8ec37a18509efbb3661, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.043912);
apply_patch("/system/app/DrmProvider.apk", "-",
            ea8a22ed2a737adbd8a05be909c7cb4dd421a685, 5136,
            be1b4d9dd3eaf02360386f87542d669dd53f2fb1, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.043942);
apply_patch("/system/app/DrmProvider.odex", "-",
            e20c49624d0f4736a778974687a23aa45c364a5e, 35744,
            94cae4700573173f344b9025f4c9406304529020, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.044150);
apply_patch("/system/app/Email.odex", "-",
            e1f70a2e1f6685d53bf7f7abca6c93cb2470a3db, 3755184,
            1c9d52bf1cf53322d2a009e6bfc4f93180877e19, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.066004);
apply_patch("/system/app/EngineerMode.odex", "-",
            bb6a5361032d5ba9ff15ef559f1157fb2fe3cbe6, 2758112,
            861d0d482fd0401a1b42d8c8a60e1b3d67555d4e, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.082055);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            3e0a2c633fdf8ec0a7664ab4347e1367f6356649, 26329,
            4853b0e47abfed3ccc9ad5db8804bd11db7bced1, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.082208);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            0dbe416ec827976b5c3c2fe72e13b82539dd7a08, 99184,
            754847cbda8e7d430ae85b01b67e45b060753b82, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.082786);
apply_patch("/system/app/Exchange2.odex", "-",
            216c55e682669cb52a113c00c2d208ac4dec6512, 3004200,
            094f8b78e1abc195229411069b2cb9bb2ba6f8d3, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.100269);
apply_patch("/system/app/FMRadio.odex", "-",
            6dd686486f998e554df295741df9518982118b4c, 245976,
            4a53bafecf33ebdd97bfcb4762a7292c14d211b5, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.101700);
apply_patch("/system/app/Galaxy4.odex", "-",
            dad551c25c576b00c702f927eaea14e09ee3559a, 39360,
            96d0dfbe53f41b392c3621e57780c02a94fb5d2a, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.101929);
apply_patch("/system/app/GoogleOta.odex", "-",
            98d7124bc22226004f2c4c5100517c8889878fab, 110880,
            ce02f7281b925923803b8df9d159cc25cf4872dc, package_extract_file("patch/system/app/GoogleOta.odex.p"));
set_progress(0.102575);
apply_patch("/system/app/GoogleOtaSysOper.odex", "-",
            c369ae9cf5d28e61690a3537b3561469d4859582, 8000,
            ebf247c31aa593ab0ed3bf729625ee94ce0e7280, package_extract_file("patch/system/app/GoogleOtaSysOper.odex.p"));
set_progress(0.102621);
apply_patch("/system/app/HTMLViewer.apk", "-",
            7212396ab514f5e7ddb09cd3e98834565ddc89cc, 3935,
            c3b5bbc8fa8a39128e47ed40b32298e05636bf98, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.102644);
apply_patch("/system/app/HTMLViewer.odex", "-",
            5ad94191a4047dcb81836b255d3c9da32761ebc3, 8216,
            28aa7ebc2b29e480edc92ca9a7221ef0c56ef9a1, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.102692);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            c68704fcf0891b1eae31e2e3ee54494547a4cfa3, 42244,
            90aac1c656b072ac2afba8ee84637493856eefb4, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.102938);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            552389357d4306f1d228abbc741c8d80cc88ab4d, 39376,
            b72f6dd02e625a131fd6014a63cca3510801bd10, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.103167);
apply_patch("/system/app/KeyChain.apk", "-",
            37ffc7b5786eca893c4f9662a7f5cf48aa8e04b0, 8870,
            8a426ae82e682fa46c8998d80008d65274f47055, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.103219);
apply_patch("/system/app/KeyChain.odex", "-",
            c41d9ee77443b3bf21a7b24538d3a5f7cde9c66e, 32200,
            eb85a21aef55ef89205ef2471cb2be8e368040a4, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.103406);
apply_patch("/system/app/LatinIME.apk", "-",
            059b69a71e9cfade057752556afaa7a5e5be9d67, 8462858,
            75d0ad1537f6dcbc8709dbe0017ca87dac1f39b8, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.152657);
apply_patch("/system/app/LatinIME.odex", "-",
            c91c723ae7de26be9566832fa57467ba89c52fd7, 1116016,
            91ce45be3cd0479d80b76993e8a7013503be5d16, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.159152);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            96f117864393b4fb6031be787e39a0bb27c15f2b, 448645,
            58466717061a4fbb3f4d1b0ef6e0cad8909b5cf4, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.161763);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            bfb0b726200056d90c3114e098ac1fdcaeffdda1, 3596768,
            869e91dd6216a6c8f339e4c377a12426e49e005c, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.182694);
apply_patch("/system/app/LewaAppStore.apk", "-",
            a5ae89e93e650cf9925430a7e969723f6bf48286, 163554,
            06a66447492d5b30a1765ba5bee584553c301dd7, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.183646);
apply_patch("/system/app/LewaAppStore.odex", "-",
            13c8bc2aea646670308982b80e7a76e9362102c0, 883816,
            af1e104562409bc9db3b1ac8af1a1dd04f2fe4e7, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.188790);
apply_patch("/system/app/LewaBirdView.odex", "-",
            20413084abd3c6bb431bc56e35a67ac9e18101ed, 97680,
            12578c4442613184bbb13fe23d152e2f6d19b06a, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.189358);
apply_patch("/system/app/LewaCalculator.apk", "-",
            da8107c8b301ddb90fbb422c2ffd068eb911739a, 322103,
            2129f25749b21417c4fd5ad9b09f92b9d1c08a17, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.191233);
apply_patch("/system/app/LewaCalculator.odex", "-",
            e8327e21c908571ff704114e4f50cda0d5675c06, 495280,
            d001af32485edfa03cc00b26f7257aff7b66b3a5, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.194115);
apply_patch("/system/app/LewaCit.odex", "-",
            214daf18333581b34fcda011316809597f6c683d, 36704,
            2612e7c45998693a6c2e071550dd2458916c1c9d, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.194329);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            aac550a157156bfcaf1db40e627d9fbab3f2ea57, 22566,
            091cb2ef7223682fc30ee38c016fe06dc8f250e4, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.194460);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            ee39b6535b7eadfa0dfc388661ccd3e9236f28f9, 457104,
            f7523577118169fa5d2d0d771ac8d2630ae32843, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.197120);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            9c49bf80944c10c08bb6d74d41656bf90d19f9d1, 2234053,
            9fb4a249478a1284bfe1f070ccff7248a14541b9, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.210122);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            9250417e27a47d08aeeab9e9baacc4ffbede01d8, 663256,
            ee2f8c70ba594702d348845f99b8fc7827257af9, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.213981);
apply_patch("/system/app/LewaFileManager.apk", "-",
            3dffbf02a7d1caf0ab28831e86a145c8de5070d7, 284638,
            187b552b902dc157b0bf09d984e2de08ae717de5, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.215638);
apply_patch("/system/app/LewaFileManager.odex", "-",
            b17ebf004621454bcb0658629f839f02a08bd2ec, 555688,
            a21b2f6a84308be94202d74a7602939ad008f948, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.218872);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            bb1ac29adca646f00e20beced633d01ee6462c25, 1213525,
            91a56bb5404473d2a342a36e6c239166afa2a5c6, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.225934);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            ca20cfd40d68f2854658aa7578d39f0aa8325667, 29216,
            b13a5480aada247650a3c41bb4116661eab89c79, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.226104);
apply_patch("/system/app/LewaGallery2.odex", "-",
            eef03e0ecd72b697465b68d369cdde9f47b77e97, 3564216,
            746adebbefd3dbdef1d8c1ed0d0becd51b479c59, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.246847);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            6bb5cf2de4187a36a313248eb982bb388d9e709d, 161639,
            b6658f6d3c273867095129be7c85994ca3383d49, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.247787);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            a9534767330498f5da1dc4443d0cf7770e1455e8, 627544,
            a3fc0ec6738932305a577a518070ed63bf0ef6df, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.251439);
apply_patch("/system/app/LewaIntercept.apk", "-",
            782a5b037fbc29bb16f5f414f7800a6928a1f961, 144356,
            3be8b10a04c6e5307a16b27c8e630802dd9c6aa3, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.252279);
apply_patch("/system/app/LewaIntercept.odex", "-",
            5487be945971833e1b897cfc25dee04106a5d72d, 544360,
            19ba5a1b47e04599113f6a8c2ae341c5f6ff5960, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.255447);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            791ab2e324cb2f085cd17eef5fcee1e13c63b939, 14549,
            2fea1b77c5fd18fce559bdf869d015a002b912dd, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.255532);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            fd6dd26ca79f13e5c7019a33e5f19ce01f28dbae, 249088,
            c5e7011615437e1b3c1a270bead5f0c1f08df6f2, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.256982);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            20642dbd0cf60b60affb13cc802051eea6fe39da, 1095646,
            db78c93fee29abd977d9523bf937d913ed4ac4f6, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.263358);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            f3b20664efaed85adb287d71ac40f9dd0ceb505a, 1219856,
            6941d611e1f517cdc1fd40366feafc85b2c79702, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.270457);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            1e1bcf49fe0e7b40b727fccdb3693cbe2b59cc3c, 37617,
            a52a61fc2c6bb6a7f51d8ca283cb4ef46b90ded2, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.270676);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            bde8ab70929942bce1b955332a79ba18a981431b, 339576,
            e9baadc41c82f42470af776a0be6ca369c31303b, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.272652);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            5905cbe542a6598c56e3ef960116540391bef59f, 423399,
            038e80b71b7b5ec0e2de9f144093ebedc51f8d52, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.275116);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            91c34ab9fbcb141eec0355bb92c257888d59db92, 2348528,
            a2ac0cd9f656695330b445811af89ec6b07097dc, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.288784);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            4aa26f454dbc8f9e2ad5d6550e1ac151831a4e0c, 72702,
            064a754e8a4bca53d03da730df27235765f63127, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.289207);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            e91c95b5991be49a0128bea684bee4c67884cd8f, 225696,
            cf51ef0137f01bbd66b330198f1afeb9cc8e363a, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.290520);
apply_patch("/system/app/LewaPermManager.apk", "-",
            a1eb9a1ee28927e7f80181e8f81e1e82224c04dd, 66515,
            19623e554de23eb555049ad08f1a81a932165a2b, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.290907);
apply_patch("/system/app/LewaPermManager.odex", "-",
            16903fb67266a6f1afa1d1722fa572f4552b97c7, 2145104,
            642abbe1d017f8c7f863f0055ddcd1f81cede48a, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.303391);
apply_patch("/system/app/LewaPlayer.apk", "-",
            33baff1d9b1c796e62010ae87c953d84c6ce69ec, 1259581,
            9d2882a26ea040205544a082a8a8daf989f3ae89, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.310721);
apply_patch("/system/app/LewaPlayer.odex", "-",
            05ac25e14547ba4c16b3bdf0f0daab717cd06c6e, 1897208,
            0178a9029962623fed9b31ea13556ba29773edc1, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.321762);
apply_patch("/system/app/LewaPond.odex", "-",
            96446acf1d408cca9a8e54b1946395e67c0793f3, 174368,
            cafb2bf0ad11f603a9983cd6896ec89075921d64, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.322777);
apply_patch("/system/app/LewaPower+.odex", "-",
            12cc957f3ea4ebb1dd33c69e27c00377db01553c, 257304,
            29c5eb969da4436a5a0d4482403250254efd20e0, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.324275);
apply_patch("/system/app/LewaPush.apk", "-",
            8b517ed97d520d697376f654031b84f8361f4e61, 13914,
            8abfd218ac6ead589ed7fc72dff9535c8f24fff7, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.324356);
apply_patch("/system/app/LewaPush.odex", "-",
            a098a7a15199bca570d05b02d969abe449b9e31e, 552928,
            31676163fa10fa8453777d2fa919c58025ce86a6, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.327573);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            872649a0eaa8f5acf15082e250a26f42c4208ae2, 916224,
            4d8a37be54fcaae291485f67027a63435828aa6b, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.332906);
apply_patch("/system/app/LewaSearch.odex", "-",
            51968e904fcd967260340f8e6fefa3041e5c2ac7, 86408,
            92ced7946851b3cd02b89cbfeb0a20fbf9b30703, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.333408);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            58f6c4b441115a820ef918e555a926c33eb5c591, 613184,
            f644776f3d1b2b39c93cd202d631e2b34be530fa, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.336977);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            70e7f786b47237043da9e551bace29878895cb8a, 8789,
            41271a044cc6b8da92185f421701dba18fc8dadd, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.337028);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            28978dc00ada8172d120756cd0f72ce5945e961a, 183624,
            8f0a22416173163fc135edd2a19b4cd224623740, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.338097);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            898d711b8843c11bee3b37ce5e5111bd24dde0e9, 763488,
            f3b4cd6dbef52f73edbebf853ce440deb2ce720e, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.342540);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            51e158bac4706a8559233aa556d141d2d62c6be2, 476528,
            743160f1f025dd5a44855c71bc7b98ce7a3eeaf6, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.345313);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            c7aeeef1d65c58ee2a47f2b4d26bbaec80a510ee, 657528,
            c4046696d03dcc10d6b7115413ce73acf9842011, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.349140);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            42aa9e84509dc9f82c51cbfa88b884e27ddb399c, 53656,
            40686e1a9e424e6fd11c5bf92bfc47d0ea06e375, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.349452);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            4817db696571c0d92ac904b13226b2d57cb74626, 223941,
            ed461923e115b18c71c70e58a427345b1c2d832d, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.350755);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            daf7dfed7e6b343dd6c38e9140fb915f51cd821f, 929192,
            69e6ec83431d6330ce359dae5a093ce278440a85, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.356163);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            f6089462e49b2599debc336ac3830863159439da, 5446,
            00c6a5b57ae843d5e73f9826c96125285d28648b, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.356194);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            52e4e3098598a360d50105bc2c186b4653671830, 117064,
            8589868db7a15b1bc29d586750c00af9beac00ab, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.356876);
apply_patch("/system/app/LewaUpdater.apk", "-",
            0a470ad867adee06194c0893015b929cd5d36ad4, 1140562,
            0049043fcd99e181bc8d4b2f785febf05e4fe28b, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.363513);
apply_patch("/system/app/LewaUpdater.odex", "-",
            cfb839a666df99e6449139a679ea918d5261362c, 576256,
            77847a59bd307c9d7bbd51a18171d707dc89ffd9, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.366867);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            b405516413cb23e2479c9f8c2ccebe31203cd1d7, 808754,
            86944ac3faeeee6ab233ddbf7658a31e774abce8, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.371574);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            341b43af8125ff6c8ae73628fe00c2850b3b05ae, 1490456,
            4bc3a35b8a8d57492ad59bad048a656e9c18834d, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.380248);
apply_patch("/system/app/LewaWeather.apk", "-",
            eea7cfa465bebaf9ac6ddc938667b282463a0e51, 1804327,
            1c2921dca8cf111c6bb71183b86bc96d6b187092, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.390748);
apply_patch("/system/app/LewaWeather.odex", "-",
            dd7c136443477aea5b52168549b44972a68d78e8, 943936,
            af8619197c9337cd5264496653d550a8c91be3f9, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.396241);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            c95536440603807c980a6d81dc70a1f04c024685, 1626551,
            c9aba75a6d6abbc734ff69b5588bc40be018f4f2, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.405707);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            808264952bc09842bdb05f48960af7a4d5f6c5b4, 268832,
            9375ae1919b63897c139c80d539ae23c0dcf2fb0, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.407272);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            f6d44abfeb5245941730efc536669c32f8c21dc9, 105357,
            d2e9d93e11b6b686e071f6a29a5755250cb7ccc3, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.407885);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            0f1a38fb49285371d03f467707f20cc1a34fb319, 29192,
            8f44c0fcb0ccdcb21439b2360a7f4d653347355f, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.408055);
apply_patch("/system/app/LocationProvider.apk", "-",
            a6960be720cdfa8c88956999713b76907774d0cb, 2207901,
            d111a3ebf993e470b5e95e01cba0a2f9ff4c0ba3, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.420904);
apply_patch("/system/app/LocationProvider.odex", "-",
            f8b64b740f25ffc1287addcb9ba10ec094513e1e, 179216,
            b14f81ea8785f46a12c60b2a9c66ba6d49351185, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.421947);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            1f3c540023bc49883820266a3b75174a3947bb4d, 624328,
            198d67b9af5b221ad8b092cc8febc7b4c7485dbb, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.425580);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            b58137a015b97ad9fe27dd565fe84961840de450, 201851,
            70ce456056dc71414b8b8fd9a3cd710e68a27d47, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.426755);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            3a0164dd7c769b8ec3dad080450104b122f4f2ec, 49520,
            21baa63da09d8fabc1293a9eb5f1c52b0137a5f4, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.427043);
apply_patch("/system/app/MediaProvider.apk", "-",
            4202c55af7dc5ef557016e2aab7086777c452e69, 33282,
            cfbdd9c6546eb74753422d8fdf0cb0366db47b4f, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.427237);
apply_patch("/system/app/MediaProvider.odex", "-",
            3b1118b7807bb28243e9dcdc00f4f7e43f85124f, 244352,
            46de50f6d88c37f80ba51d168ed96f2a5061667d, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.428659);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            d3ffe8cb7ec8d36dcc385ad4b566cffa5f941ef5, 40543,
            198fa3280073a1ad481a59f6622a8e57935ec075, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.428895);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            10cad899bc57c6913cc21750a23869c7b641f09a, 162168,
            f5a2304ee4ace4b296ae111101bb1e28a952eec8, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.429839);
apply_patch("/system/app/MtkBt.apk", "-",
            303dfbe90fb355d4f95ebb209608a2667580864c, 168841,
            8fa82df0e0066ccec112d8373ffaed4cd7662d1a, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.430821);
apply_patch("/system/app/MtkBt.odex", "-",
            525c3c30f42654971237a6ec26e12e8d466a731c, 1189832,
            afd20e7aa9803894dfcc7e34596905fba4d15936, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.437746);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            abe001f5b2b7fa71149f215e95adbe4f4c9b3f62, 2236784,
            965e3c84d89ca1b6200f06cc1a2ba63279e22418, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.450763);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            d83de174be0948eef12cb90a057c6c9342cf7eac, 136416,
            79f73616ef1a9ae40a841d9e599e8d88b152db05, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.451557);
apply_patch("/system/app/NoiseField.odex", "-",
            005fe93c3cdf145ad532d3cff61c96105c0d5310, 45160,
            bb71ac28592153a0cc47dd4525d50459676df436, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.451820);
apply_patch("/system/app/Omacp.apk", "-",
            0c7e547fc749cf8d98cadb4a74b3d25b1d6b6a1c, 24748,
            14fe8c94adb613e76e00be0a0623ac8a6a94b492, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.451964);
apply_patch("/system/app/Omacp.odex", "-",
            980de70e6c35bb044f9bcb26ffa73bf36063d9c0, 182344,
            0e4ce7526a1a1e78f7473e356b767562174d9352, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.453025);
apply_patch("/system/app/PIM.apk", "-",
            a019587e9549615d8f694d53df10b0829d28b0e7, 6131387,
            c33894a520cb8ae5ba2862aa787928ef7426d7d8, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.488707);
apply_patch("/system/app/PIM.odex", "-",
            5d9c0d29447af8bfda73795c82f9b7b5d49f4aa2, 7092752,
            110ee2e375db7a145ec07b7cbbf9bdba03820bd8, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.529985);
apply_patch("/system/app/PhaseBeam.odex", "-",
            769576b036b1f0a6c4b758e98b2ca004b2854645, 42040,
            4a16c8a134993b6e65486d9f59292638fa425fe1, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.530229);
apply_patch("/system/app/Phone.apk", "-",
            39d932a76041ec1f3d5845b04371238eda8d3538, 1216609,
            a5ea4a82bc4af466c6e57e523266eb935a550ed4, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.537309);
apply_patch("/system/app/Phone.odex", "-",
            b81fa6e4241daf9dd4437cb1f013a2398f5d1607, 3121440,
            60d159039b017c6e7a5f52ef765959c553841776, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.555475);
apply_patch("/system/app/PicoTts.odex", "-",
            a02d683488a3902b236bb49ec28bf439ad5d4373, 20648,
            5098665a6de1455691a42c092e7317f86f8b20c8, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.555595);
apply_patch("/system/app/Provision.apk", "-",
            963daadec46c236d21adc810d133d4375ba88d4f, 2843,
            6e242eb03872ba66c07025afd5a7f1f1beb81043, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.555612);
apply_patch("/system/app/Provision.odex", "-",
            e602c25553565fd6ad2bf953d0af6c7add8d1b77, 3560,
            44cc376bfe989b752e47be62c5db9c9d8fba4cac, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.555632);
apply_patch("/system/app/Settings.apk", "-",
            0fa50c7c5eed0141ded9266fa432848382be5fc1, 2940177,
            5da07d8224d1d9cc5b14d89713b062ef1727c0f9, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.572743);
apply_patch("/system/app/Settings.odex", "-",
            4addd0b4af6ea347d383b7157b0d0e8661b91ff9, 4062936,
            0f3278668532a3a36cd32e029c532cd2037e7440, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.596388);
apply_patch("/system/app/SettingsProvider.apk", "-",
            88e469b05b7b66e8f163a5c8e320bd5e42b31f5f, 17078,
            3523a3b3aa7d641d73c2e7ea31ef6bb4680eace7, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.596487);
apply_patch("/system/app/SettingsProvider.odex", "-",
            55a3129706f22ff1ce53a3d61532d9a2c04fcd2c, 83888,
            1a8ce01df765e7522e8b36b4c578abdc09af6348, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.596976);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            fb88ff85e11acb93d0ed75fbb7140ce6ac7f8ba7, 2664,
            c0cc7b0c5d1ff24c536a7837e5ab205f88687102, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.596991);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            27e9733b388df3be6204343eab4a2777a2967002, 4664,
            74bfa213d102f81d8cde7151b64692b460b9cd79, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.597018);
apply_patch("/system/app/Stk1.apk", "-",
            f2079c6f0d016ee47965104b1dbda79ca605b342, 26263,
            b3c4db4d2092b51a0afbe81d5babb03360785986, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.597171);
apply_patch("/system/app/Stk1.odex", "-",
            2fc1a849511c4709547591e41f81396ef6cf5567, 105832,
            0595e406ebe964c8b2d4c1e33314b57bdaf9fc62, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.597787);
apply_patch("/system/app/Stk2.apk", "-",
            51aed8f0be9104f37a2fe4ef3ce087f133bb1882, 26365,
            ff08cd11f25de05b598b46801ed8d1a65cc15e47, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.597940);
apply_patch("/system/app/Stk2.odex", "-",
            4b38b58e76002c7236db788c77f99ab19973ade7, 105336,
            13ddb007861c354553fa9d0329fdbfd702b087bd, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.598553);
apply_patch("/system/app/StkSelection.odex", "-",
            cbee9619cebc30005ae0a04cf69fa2204e574848, 30016,
            a742274491f16d4768237a4418b1f206bf23ccad, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.598728);
apply_patch("/system/app/SystemUI.apk", "-",
            9cde30ff47b55ca6fa000fed28ad46530c01e6bd, 1422731,
            4834c4abb04d4095705840ec2a7f3faa925b96d0, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.607008);
apply_patch("/system/app/SystemUI.odex", "-",
            4e559652e1af69a761c07b017a58fb4b68e68cbd, 1762880,
            dcad21e49e3ae2b0bb0f9e81e55a619640c41497, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.617267);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            9323e9b66aee7128e87eae43c4aacc3aab6b73d3, 12105,
            85b8c7d8368c5f00fdb7ac0703b6130a5ca591d7, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.617338);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            bec2e4905e4fcf62cc5416100abb0dac87700f72, 396856,
            e5f654535270a31cab8ebd5a9ebd65eaee434f26, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.619647);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            c223f3cec8df7336a73674840fbce54bc7392124, 3580,
            2da961d7f292fabdda5cfce0836510091ce94adb, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.619668);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            75b58cdd112e0341aa806fe65823a2ae554330a9, 16992,
            7f0fe021991a8e850edfcc11fbaa974ba9304182, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.619767);
apply_patch("/system/app/VideoFavorites.odex", "-",
            14631a4b35e09ce00e31adf297c1c5f4cd2b2c1e, 95560,
            b00cc79027cba091a04e9a10f3cdc5c928cf0726, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.620323);
apply_patch("/system/app/VideoPlayer.odex", "-",
            6ebf997b89d6008e787075933507264239275876, 51224,
            d616f52cc85571107357e54ad89d05d51830da9a, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.620621);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            975c1d0a85560ff88d61bbadd5d9173f6906202d, 140214,
            58afbce24c191e1b5482a609526256b6f18145be, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.621437);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            7043ac175685512dfcec5f8ea49e05e444745ef3, 67008,
            27d4f9af36f4fe5c19984a84af4578c19f2c6e26, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.621827);
apply_patch("/system/app/VpnDialogs.apk", "-",
            18e613d179897b012006c2d8e1fd08724800288d, 7525,
            0e6467a4a59f2c570d9a179a17c1e6062fd0d99d, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.621871);
apply_patch("/system/app/VpnDialogs.odex", "-",
            0d86ea9b1cb91b4836b6be004fc5229134098819, 11576,
            9a9abf0eb64e9bf69ff9ad0d16660cfad87b32a1, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.621938);
apply_patch("/system/app/YGPS.odex", "-",
            11fe9d35573d497ffdf7640e8b6dd424f60a10ba, 77408,
            e387784fa790242a19f91079d69e8df20bfd96e0, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.622389);
apply_patch("/system/bin/bootanimation", "-",
            023909df10320f7227c679b929ab0b718d2ce647, 34136,
            2f9835d241625f21abc17b7e0aa19ac79646f783, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.622587);
apply_patch("/system/bin/mdnsd", "-",
            4ca5b5c4bebb5bd86ff14460b8fa4c174db6eadb, 259460,
            2d25b3ba478886c0c0c56ec4fa75ae0a36097207, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.624097);
apply_patch("/system/etc/security/otacerts.zip", "-",
            d2ad979376eda7d9b2c2751703a5d98e8f207439, 1125,
            979f8d545f7e258b0f9ea7ffc461d64d7e52e7fa, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.624104);
apply_patch("/system/framework/CustomProperties.jar", "-",
            bd4000dc6b7ae0cbd0276023ed5c512021598eb3, 313,
            2080723cf8803757a161515b550c2ec67a1bf16d, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.624106);
apply_patch("/system/framework/CustomProperties.odex", "-",
            90406995b1197c110b86bd8f0f4032f602c42423, 2936,
            248e40826a6704a82496e866dc5ccd5a073aa8ab, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.624123);
apply_patch("/system/framework/am.jar", "-",
            ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.624125);
apply_patch("/system/framework/am.odex", "-",
            164f7f938f1bd49d58a864b27ff14b873795cdec, 40848,
            5a0ee378bae0c018c86493b7d6202264c3a8173c, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.624362);
apply_patch("/system/framework/android.policy.jar", "-",
            0601b2645fd0ecd563cc62267b9a62a5cb3dc2f6, 313,
            ff75e905fda220926f517091f70c5df019754ea9, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.624364);
apply_patch("/system/framework/android.policy.odex", "-",
            211701be89e5637ab641504effeac2a22d37a39e, 468960,
            cc7c0fc81f6af3296e34e469caea3d516598565d, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.627093);
apply_patch("/system/framework/android.test.runner.jar", "-",
            231ea06c8c30b5980a7a900a74485f6db4e593ec, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.627095);
apply_patch("/system/framework/android.test.runner.odex", "-",
            6de7818a1f9ec7eb65cad88285c0cc2776c66cc8, 185056,
            24f69d0068069ede73445b7cb54adb80fecd2c81, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.628172);
apply_patch("/system/framework/apache-xml.jar", "-",
            a9bd9db63fbb30f7b8cd0dde7c73e172c4c7130e, 18010,
            4ec70fee869c3c6e85a60ec685a07af4c36bb587, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.628277);
apply_patch("/system/framework/apache-xml.odex", "-",
            e0ac76844a4cb88cc2b291e95d4e3794b8a95e9e, 1378496,
            001f3b4a159937a141f8360b73669ea1b998d9dc, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.636299);
apply_patch("/system/framework/bmgr.jar", "-",
            ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.636301);
apply_patch("/system/framework/bmgr.odex", "-",
            10f5d0cfcff422c7f818b34f953530ba67717d7b, 15056,
            1c4b2308bd0d84d901f06a1e6a8949268eb06080, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.636389);
apply_patch("/system/framework/bouncycastle.jar", "-",
            e1e5aff3977e33d31c66017e6e2cc274b91dc4d1, 313,
            88c1b8963aa8d570b1cf44df8240a71a468ddb17, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.636391);
apply_patch("/system/framework/bouncycastle.odex", "-",
            784da93497b5ec5b01883eea9803876ed51bfff1, 982800,
            843e383f59416bb02b74ca080037b0ecedf1a412, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.642110);
apply_patch("/system/framework/bu.jar", "-",
            ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.642112);
apply_patch("/system/framework/bu.odex", "-",
            79cc3794b14b9eba77fdcb2749634da3b66849b3, 4888,
            4cc59d017c7a5a026dc2d131167793eda3a0b06b, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.642140);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.642142);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 0019a6d34977d82afea23f4a648566330a0a8354, 6312,
            5166297dbf51c2fc9d743b15e3bf1a675161c3e7, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.642179);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.642181);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 294c60a16ec545dc201776a50478841ee8a8ad4a, 7680,
            1ca0bcb8f46349846f175eb001390afc30c34cf3, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.642225);
apply_patch("/system/framework/content.jar", "-",
            ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.642227);
apply_patch("/system/framework/content.odex", "-",
            fc2258e0824e210725d9030e0f379f85e57ecea8, 14384,
            b44f4765a08755ee86146ab5ba92347a787ee1ef, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.642311);
apply_patch("/system/framework/core-junit.jar", "-",
            bd4000dc6b7ae0cbd0276023ed5c512021598eb3, 313,
            2080723cf8803757a161515b550c2ec67a1bf16d, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.642313);
apply_patch("/system/framework/core-junit.odex", "-",
            6125ff56b0876b3e2b277ff206da908fee6e59ae, 27352,
            49cdb058c3e67fb6858342e244cad8c3c9e2a861, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.642472);
apply_patch("/system/framework/core.jar", "-",
            c69ee7b35f8b95ad08245fc805055d3a3c8a37a8, 4124,
            e983c688a31fda1f96cf9217163a866c96646fee, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.642496);
apply_patch("/system/framework/core.odex", "-",
            a8c2dac675a7deda98121f1bb0270aa119e65696, 3404440,
            c2796cc37eba0e0298edc99e9c0d40428d590406, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.662309);
apply_patch("/system/framework/ext.jar", "-",
            b3cc70192fc7078883a2ca4e2d1b126f4bbe2cb1, 528375,
            5fcbcb275f7ecd7cfdc820b75d6e1861a2136338, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.665384);
apply_patch("/system/framework/ext.odex", "-",
            d1d65a08f35a2cafa8444dfd3c25ea07529d72df, 1504568,
            2d56a52ab76e1ec92750768bbb8287fb9ee7d363, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.674140);
apply_patch("/system/framework/framework-res.apk", "-",
            5ef375a8d90ddf6be422020bfa9e69b500389808, 5434564,
            6b1891362ff1783e20d00ca3b4afade0f302c052, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.705767);
apply_patch("/system/framework/framework.jar", "-",
            bc92a96bf9f43588210d931614871bbf23b02c59, 14961,
            9b12dea871a7134ae2882b75be2f4ef87be875e9, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.705854);
apply_patch("/system/framework/framework.odex", "-",
            805879805c04eeeeaa640f58fac5ffc6ec4a650a, 11237176,
            e3267a105926582ede55683254921855d11c1539, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.771250);
apply_patch("/system/framework/ime.jar", "-",
            ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.771252);
apply_patch("/system/framework/ime.odex", "-",
            c5458d2a045171adaa82b6343e312d305093cb56, 7032,
            5e8001123946501a36167e3a73426e202afe7de8, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.771293);
apply_patch("/system/framework/input.jar", "-",
            ebd24db2051c2b08f76254e2957bc11a6b7af30f, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.771295);
apply_patch("/system/framework/input.odex", "-",
            72ea2451471a0bac86df020085284faa55042dbe, 5824,
            d855a24bec2b690dfa2f49ea0800c699ca273de9, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.771329);
apply_patch("/system/framework/javax.obex.jar", "-",
            0601b2645fd0ecd563cc62267b9a62a5cb3dc2f6, 313,
            ff75e905fda220926f517091f70c5df019754ea9, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.771330);
apply_patch("/system/framework/javax.obex.odex", "-",
            19f389c136b0243800ed569a7fb9255aab79170c, 58520,
            e8c7f97f45a8dc018d8f8d1f3f6b6b759284c238, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.771671);
apply_patch("/system/framework/lewa-framework.jar", "-",
            f67950d25192f17ede41d91ea39ef4118eff5763, 313,
            46cbd98f19590f199a3159f39b136071d1be5e22, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.771673);
apply_patch("/system/framework/lewa-framework.odex", "-",
            bb955fe6d8e3fb04a92f897f77db067824278a7e, 1802192,
            800802aec33983101ebe4b8949c6ab020275ce98, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.782161);
apply_patch("/system/framework/lewa-res.apk", "-",
            95a0c8d15f0b0d6ab3825b3c3dff00412f8ff057, 7068585,
            7c9b8ffc25575fdd25f779f19368e4bdb5915f9f, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.823297);
apply_patch("/system/framework/mediatek-common.jar", "-",
            87be5f46678bcca4808d9e52c19688fd7121fcc4, 313,
            4238497871acd956aa3c3f6169776d675b8e4558, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.823299);
apply_patch("/system/framework/mediatek-common.odex", "-",
            8d73aecd45d76c311ffdfed969628365623bcc38, 108144,
            680a2cb92edb7a4cdceb75e103262ef26c4d7be8, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.823929);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            ea71e974748ebae611ec4220db8d117c8152f910, 313,
            0ab60ea276280ed3abc7275932ecb2fc576046a5, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.823930);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            bba77b0cac8a85d41ac55600140158cb1d9e3be8, 290200,
            c616548a8e10c9c4ee8fcaf4df03a03df4c6c689, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.825619);
apply_patch("/system/framework/mediatek-op.jar", "-",
            0601b2645fd0ecd563cc62267b9a62a5cb3dc2f6, 313,
            ff75e905fda220926f517091f70c5df019754ea9, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.825621);
apply_patch("/system/framework/mediatek-op.odex", "-",
            cfab72cb118d3f4ef914cb6198e3253fd807d1b8, 1392,
            bb49ce552f0c1f39164f022e6402a2b0ad3de898, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.825629);
apply_patch("/system/framework/mediatek-res.apk", "-",
            722787a68946a5b868f754bc28b0b01f9db409b0, 996656,
            8d53b46ee050017a02ed12abe058b05a4c005200, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.831429);
apply_patch("/system/framework/monkey.jar", "-",
            8866f1cdd5f3293bfa9fd4a6c8fa6cdd139b2b27, 313,
            cf0d613517a0a9fcfeda17c40b3ec70db10444bc, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.831431);
apply_patch("/system/framework/monkey.odex", "-",
            8ce1c71c8147c676f03a36bea731c2e3e1ac349b, 118152,
            62ccc9c0f36dffef70c086cbc068e9b829f0679e, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.832119);
apply_patch("/system/framework/pm.jar", "-",
            044972d3d56483f0832a3282ceacf522d92119fc, 313,
            6f49a35e05d87ff65e59d0eb701b2ba20c433c40, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.832121);
apply_patch("/system/framework/pm.odex", "-",
            0bb4d588b45b4fce97d86f7eaf53321634df8ab7, 36600,
            7d99aa699b8677a3a7b7e21b5f20d21bd9c47c1a, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.832334);
apply_patch("/system/framework/requestsync.jar", "-",
            8a8f55e8927076bdc7cb944b26a139c6a3a743c7, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.832335);
apply_patch("/system/framework/requestsync.odex", "-",
            248eceb236f0b7658e1d29e78dd72589e63804cc, 9168,
            a258ab3d5f29a3f797bb2eca57a7e236634a908b, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.832389);
apply_patch("/system/framework/secondary-framework.jar", "-",
            de9bf286a9cdc4b7a735f3782503f20b509ca423, 313,
            c026e7670affb1dc36e24846239c981c969c9e26, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.832391);
apply_patch("/system/framework/secondary-framework.odex", "-",
            7776a6a87aff4ca7e53fd19bc38fdcd5fce02c1f, 1819720,
            70da32c08b736e7388092f634a7f64b8f3ecbc53, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.842981);
apply_patch("/system/framework/services.jar", "-",
            e4c389a9cf66b885ebba866c77f2b9ae4dbe3b0b, 313,
            397e98707b0f518dc04a3feee55190696ae10aec, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.842983);
apply_patch("/system/framework/services.odex", "-",
            361acfbffaa3900bd8c2c364c36f0122017acee9, 2533592,
            22179c5d362149bfb661444810aa856e3a3de1e3, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.857727);
apply_patch("/system/framework/svc.jar", "-",
            8a8f55e8927076bdc7cb944b26a139c6a3a743c7, 313,
            4101e711febef6ae8fae4b54279a15bd947c3dad, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.857729);
apply_patch("/system/framework/svc.odex", "-",
            5f1f735dd279ff97882e151a77d4f45269d8008c, 10024,
            bbb8ce6216bbd8eb7046f67812d872db4721a454, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.857787);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            462692333359ee694b5b94403e2e7c050c139892, 674334,
            b2f50b16f5e056d69c730f7d4a504c280bb0b33a, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.861712);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            edecfb22333779403eee3627b3ff78c2d11e0723, 711609,
            b88d183f2a3a556f44e1dd56b436032a7e62ef43, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.865853);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            fc6619cdad447aceebe6d8adb5fa8d864f51f1cd, 731808,
            15fe06dcd5237789a53dbce331bc86ce610d14d4, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.870112);
apply_patch("/system/framework/uiautomator.jar", "-",
            638d2f719db2250c3627c37d2aded97dff42d09e, 313,
            c934f2eb7e200aa172b7b71fb6e4b10d8f0395de, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.870114);
apply_patch("/system/framework/uiautomator.odex", "-",
            ee782b53dceb21affeabef4488ab354df0dd3c11, 82296,
            f8fd5f2f900aa53dbcd18001ddb84fe0d79ba132, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.870593);
apply_patch("/system/lib/libams-1.1.0.so", "-",
            94a37480616728ce42d17f5c2ddfd1cf03d492d3, 316896,
            c927921f552c10e2cd58b21ff13559fde1296c56, package_extract_file("patch/system/lib/libams-1.1.0.so.p"));
set_progress(0.872437);
apply_patch("/system/lib/libbcc.so", "-",
            5e282c38c211771476e4e7ba6ac85722e24a0eef, 4713064,
            1581dd7a83cfeff98196d738f9511228900bce4c, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.899865);
apply_patch("/system/lib/libbcinfo.so", "-",
            a4ec2386a1b330c23afe0694ff60e99d2c1c530f, 1131840,
            477d3ddf1f8d0c10ac0c7be90bfd9161fd78b54b, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.906452);
apply_patch("/system/lib/libchromium_net.so", "-",
            098a9f581bf18b8867e696361dc125b553e120c3, 1740564,
            5f9f14fab2ff6fd70fa1755269d34fb3fc3a5856, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.916581);
apply_patch("/system/lib/libcryptor-1.0.0.so", "-",
            1288edafbe9f2c3b18b748ae003ea1957285f508, 38080,
            4af58a031c18246ddce70b4a602050be4d1357fb, package_extract_file("patch/system/lib/libcryptor-1.0.0.so.p"));
set_progress(0.916803);
apply_patch("/system/lib/liblocation-1.0.0.so", "-",
            c2f7ccdb4609c347ca209a6bbee762a9bfb4126c, 80788,
            730ac7de6180d8368636bc70a70b6db8cb81eb37, package_extract_file("patch/system/lib/liblocation-1.0.0.so.p"));
set_progress(0.917273);
apply_patch("/system/lib/libmdnssd.so", "-",
            378b2251a526e666aa0ecafb0433c145b650cfdf, 21588,
            bc5b6801e8cd2509da62c76d15746f71616927c0, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.917399);
apply_patch("/system/lib/libsmschecker-1.0.1.so", "-",
            9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f, 101652,
            721fc1f7525fd73ab3ef5e7e06ada45ef3c60548, package_extract_file("patch/system/lib/libsmschecker-1.0.1.so.p"));
set_progress(0.917990);
apply_patch("/system/lib/libsmsparser-1.0.0.so", "-",
            d380f818d34cec1917139e809f1343bd1d62380c, 60364,
            d886ea48bf9e8e597d110404c9288fa4d2215432, package_extract_file("patch/system/lib/libsmsparser-1.0.0.so.p"));
set_progress(0.918342);
apply_patch("/system/lib/libstagefright.so", "-",
            400396b583eab8be7d251d11891304b650410b0a, 1555940,
            f0f6bc88495ac81394c401cec12c321fa4dbd2c4, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.927397);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            97eeb2daf088df981afbdf5576047bb70b2034c5, 222704,
            1b9bd3bd8c6e593ede0dedd5aaaf3494425a2b13, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.928693);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            8e905e4bccb8d2dcc4fd0b7013378e025e6b4d4c, 275652,
            de8b2a994a6620c1a84eb4a1bf838fcfa362d389, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.930297);
apply_patch("/system/lib/libwebcore.so", "-",
            5dda43b2866f77f005aa0cc0e875d02cbdccdef2, 8184592,
            cc4c72088cada6b1fe4d83b669dc2dadf68f9141, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.977928);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            66802a4968cb2786ea3b8710602eaae5d60785de, 423168,
            9afc4ed6eaa29cb5e03c6b531e15539baf017d53, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.980391);
apply_patch("/system/media/theme/mod_icons", "-",
            62f0edc71c0cbefafc6f2fdb7cdbd1ec00983536, 2752317,
            aa791a64b153b67b0030fb1551b508b00fdffd70, package_extract_file("patch/system/media/theme/mod_icons.p"));
set_progress(0.996408);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.999632);
apply_patch("/system/xbin/nano", "-",
            13ad323c446d1eb50960fc4f3347a94af6b61f27, 63208,
            18ecff88b7cddbe192438c706ad50d4af3a47a2b, package_extract_file("patch/system/xbin/nano.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);
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, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-r0-ri30.4a/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rn30-ri30.5/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rp30-ri30.5/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
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");
