mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "GiONEE/gn700w_ics2/gn700w_ics2:4.0.4/IMM76I/eng.lewa.20130402.180632:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "GiONEE/gn700w_ics2/gn700w_ics2:4.0.4/IMM76I/eng.lewa.20130807.213710:user/test-keys");
assert(getprop("ro.product.device") == "gn700w_ics2" || getprop("ro.build.product") == "gn700w_ics2");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "100c56fc0050ebbada87cc4633aac3fdecc466ca", "388dc53a5abe715003bf0600b447c0b2601043bd"));
set_progress(0.000116);
assert(apply_patch_check("/system/app/AtciService.apk", "f52ab08436b41b2b75ae7edc904eb5c5f23441dd", "3bf2b4fcbd08c887a1b416eff2cc31fa06cd1912"));
set_progress(0.000315);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "478dc2430b0948def1b659aca2d9df6f71eb71c5", "7d1cb05d362dac2358b31044dbc73b323a0406fd"));
set_progress(0.000412);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "e7fe4bcfa8b17ff236880550259bf6f51dca1c2a", "c901205cc28611a630b4de152af240a3b28a3acf"));
set_progress(0.003367);
assert(apply_patch_check("/system/app/Camera.apk", "488be66ff88d1eb5cdf342ec9e055e66dc45c447", "71e7157cd8953778a0cb5abc88d04068f12366af"));
set_progress(0.012384);
assert(apply_patch_check("/system/app/CellConnService.apk", "b12eff77327a15f0239d74c88b11714d9e561330", "5b7d10b97750c5bf95bc6d86779561ec41445f5d"));
set_progress(0.012633);
assert(apply_patch_check("/system/app/CertInstaller.apk", "1a045fc27b553611c2f5b95ae70599f45d02398a", "f1528d8fc4145614da3e12c53c45e5802497602a"));
set_progress(0.012829);
assert(apply_patch_check("/system/app/Cit.apk", "6d6696fe8b0c7d3f98a9bb9cc7ced543e7307c68", "5903a9fe5f8879a819506af0e19f8719cac79086"));
set_progress(0.013158);
assert(apply_patch_check("/system/app/CleanMemory.apk", "cf3cb6e41a8c9ab3ddedda958a6ae1327efe3dfb", "a94cfb685789be52c62e420684071deb8501b93a"));
set_progress(0.013734);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "db53927fbeb235b9946e0e41997bb45cf1815404", "dc4f49c94758febc4ce40cc8a7856fbeb633f84f"));
set_progress(0.017868);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "fa63d269caf0a07d55f6033b96dceb726f98c8cd", "5396bfdc253377ba408588e4d00c0d49d4f8526f"));
set_progress(0.017939);
assert(apply_patch_check("/system/app/DeskClock.apk", "6a8eeff65c5951b95afed0237653064bd9901e78", "0a85f63ab7a77ddb0940f3eda0ec1d658ee1cb76"));
set_progress(0.030700);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "397b743598924c59ed49860ea6efb43191672272", "c07c76ab8dc0de6a767e49a06dbf9e0c93426f3c"));
set_progress(0.032854);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "baf7194ebabe5a7999fa51574d048febc5744145", "373e7b30fac1c81e467f3cb4fd30266be7c0a93d"));
set_progress(0.034185);
assert(apply_patch_check("/system/app/DrmProvider.apk", "5fa141d886405314bae299a5cc916ab5ead7b351", "df5f904f0d915586835f8ecd8652bb0141eb5f3f"));
set_progress(0.034313);
assert(apply_patch_check("/system/app/Email.apk", "5a6ad247c7af6c35469b8bec3b6a081f8a6db86e", "cde80fe633e12c1ffe4313b55118239c9eb9395e"));
set_progress(0.043698);
assert(apply_patch_check("/system/app/EngineerMode.apk", "905d005cfa2382bff819c0805b767503716c4eb5", "21c3ca3e9e455c4633216634c274d9beeeb184ab"));
set_progress(0.047126);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "f23fa9732a398114b19e3965204f6f5d83409ab6", "e3dc475aaece4622a9c1d2d05f95066238292265"));
set_progress(0.047505);
assert(apply_patch_check("/system/app/Exchange.apk", "75b3124b9fad04e1ddb3685c96a6adb4e9fb9aaa", "d5fcf44c042ab17c47bf9a10764c213a28ccfe16"));
set_progress(0.052478);
assert(apply_patch_check("/system/app/FMRadio.apk", "81c5d497e0909dd75f28d99538a40b882d3dea71", "eb16ed0a2316e6dfb6076662813ae6ba4fbf9cef"));
set_progress(0.058444);
assert(apply_patch_check("/system/app/Flashlight.apk", "9a7cd7fe4d67425325eefe35a0b89260ebd34784", "ec9a2be4911a7d07d3bc5f64459f84674268f2e5"));
set_progress(0.067106);
assert(apply_patch_check("/system/app/Galaxy4.apk", "6bb4dec1ed9b6473bb406b13ed0c17f7ab610194", "41e6b2202cd1d9f30c71070b96c126c4d282f139"));
set_progress(0.069911);
assert(apply_patch_check("/system/app/Gallery2.apk", "f6240108c661d6587c7478c82b775fa6cbe6f3cc", "355bd9e9cd48522d3aa81bcffec943e82064fe16"));
set_progress(0.081701);
assert(apply_patch_check("/system/app/Guide.apk", "c6b45f52df8d98a60da27a1271e9cacb51afdb38", "d883c0d26f68161a95da05cacb27ed30c9cf6396"));
set_progress(0.109806);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "33f320daf21b8500f8ba3237de13b2cb21d29d64", "e6ff0e6a030a91d0ecb6f8f056da66cf303f835b"));
set_progress(0.109855);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "ecf867effa1b778b93a01e8189d7b8f4a105ffaf", "983ce455670644d535f28379191a7387cafc1831"));
set_progress(0.110197);
assert(apply_patch_check("/system/app/Intercept.apk", "94b1f107c312a56023edabe9b9ff8246844295b9", "7d150a2056deebbdd7a0c4433d5ba59bcb0a3375"));
set_progress(0.112227);
assert(apply_patch_check("/system/app/KeyChain.apk", "6e49a0f8fc31e04a74e8d0cd35fb4345462d7b2e", "123af767dda4e736ce8809470c257e8500e23859"));
set_progress(0.112374);
assert(apply_patch_check("/system/app/LabiSync.apk", "846e5c2fef0cc232a9b5ee0ac3bf97cd4f8fb234", "67793d69a84bb0d8c0a717e052136ac736228720"));
set_progress(0.113053);
assert(apply_patch_check("/system/app/LatinIME.apk", "040e21719788b8796fe900469f5c8c55c05757d8", "d875586cd2bffd37aebd30ace2d862faa1c25e28"));
set_progress(0.122652);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "27f493abc03f1efd400be8ada8cef2073173d39d", "f9c276cfacc6557f07d806c9060039db3d3ef58b"));
set_progress(0.130981);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "ed493c2a9964e5714150a71527dfd09dc1cdea26", "7c9fa9776854025e6ed67c09c0ae3f28c51d862f"));
set_progress(0.133084);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "11f9d5865fb4122b7f3962c75a1d516245f32a6b", "0d76c34388b392b92bc15d40395e654afa9ce666"));
set_progress(0.133784);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207", "9c312335d0881af67865d221061ad6047fe07621"));
set_progress(0.148023);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "2c3198d94cc6400de64d050b72bee858bfdc655a", "6499d337716ab7936b403c64a717ba218a1649c4"));
set_progress(0.150222);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "5e24f76adcd50aa4d398a56f7f2f41ae79821c66", "868aaceb2044b22efb5fe629645fe8bf965261dd"));
set_progress(0.174763);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "a5b7724e04f16567246f7eaf457b2ed547198168", "d006d5cbd00bef314e8cdf1b394fd070ed2536b2"));
set_progress(0.175980);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "7f4ee68d35bddbba6c3b2b056dc2ca251058adcb", "2d766a58cc4ecd51b96a6071e23027522a85806a"));
set_progress(0.176897);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "0432dfd9517cbbe6117d7d799e00aa66887dc145", "6611fdb2383329f6a113920b21dd9f8925cf2750"));
set_progress(0.179853);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "c7d6373f0c9bc798250ec349290d6f56e58be1aa", "07fca4f5f3f5a21f14b8f080f228ee8878b779b5"));
set_progress(0.188292);
assert(apply_patch_check("/system/app/LewaPond.apk", "ec6005b23f7c787a72f04decec9562b077b6edec", "ea0455b156947727728e0048a948d260b3e2d48f"));
set_progress(0.189014);
assert(apply_patch_check("/system/app/LewaPush.apk", "25ca3eca869df8858c84d503e61fa19d607796cd", "d724b0ff864d5836bc89c9755c87fbd9d86f732e"));
set_progress(0.190282);
assert(apply_patch_check("/system/app/LewaSecurity.apk", "cbfcbfff6353229f43ab2e8ab604b12e7e375cbf", "cf30be2e96262da588ac3254bfd2ff303acef2e2"));
set_progress(0.191093);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "167be8eac6cb112351e7fea955186c3e07a32c4e", "0110ef3a63c0f21fd8bfa179e8bfce1bdc5fdc57"));
set_progress(0.197124);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "7dbd8f89ac451dc45dedcbd18c1508d0bde126ca", "fdc3da72884815fcffe7e3cfeb0e8675e4ca463c"));
set_progress(0.197500);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "78390523a29d66a4c00a698dd62798a48f2c2db2", "f60dbdcfac17e514c9a67074350417255ed4ef9e"));
set_progress(0.202915);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "c60aa95ddb17ff09a8ca3335f442b4b2f28c3ca3", "8305fcb53964c082fe3eb2c5c8440a02bf7401b6"));
set_progress(0.214201);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "d3a52af666a540db11e028a2b5575a2243363e42", "7e657be720ae1f3d86e1a132755a471d698ea6ad"));
set_progress(0.214969);
assert(apply_patch_check("/system/app/LocationProvider.apk", "b94834abd544960ced838443363d1e78c2c310a7", "06d4fa515b446d7610a563f616ec2a9dbe46e658"));
set_progress(0.229993);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "4bf785f8cd0c19d0bcb691af9a120b682fad4f47", "f0649b69a45cb977b112b096c6417829319bb1f2"));
set_progress(0.231336);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "45dd2ab4265f6be3bddb1edfa1a569f36bb3d1d7", "8cfc3286cba4fbad8b938a84a56db267d537bc93"));
set_progress(0.232770);
assert(apply_patch_check("/system/app/MediaProvider.apk", "20158fda11954ee07e8faf22219bcca361ec4314", "80a3bf412c9c0b6345658fa25f85b5d8c0ed5065"));
set_progress(0.233334);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "941b0a2c3528735cdf6497695c0cdb78d14e4f18", "3ad8fcd2e64e001e93cfd45cd643d73aa78c6b8c"));
set_progress(0.233932);
assert(apply_patch_check("/system/app/MtkBt.apk", "c058d6c8a3badebbd0d179a7d01072ef22b1ef9f", "f69e4db628b5aa29833aa5a7568ea1e77f5a65f0"));
set_progress(0.238414);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "d32635793b730a0ae431a33cf2eba89f3b2691d9", "31e5b194d4815a993a9531d78d497ebe27512b28"));
set_progress(0.253346);
assert(apply_patch_check("/system/app/NoiseField.apk", "fc6d0d3527b615bd57d0b454310d23bdb488182e", "516b6f18a7f2aea70ea8c43648c6e8cc7b0e5184"));
set_progress(0.253843);
assert(apply_patch_check("/system/app/Omacp.apk", "e1c48a57c69d0281755ea6ee86242c1a2727d790", "2b6bc2294d0ecc7a358db789b20c355f09eabce4"));
set_progress(0.254364);
assert(apply_patch_check("/system/app/PIM.apk", "04b8b815fe6136f08878ebdb853833e3cc7655d5", "8668da8a0e959a1dbb3548cc29c6748fe5b31ceb"));
set_progress(0.304203);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "6eed60c4f14f437de2a37d7e6f3b9e2cbde3bff5", "4c8ff8e812e6808342c67ab6d9aad426d359fd20"));
set_progress(0.304672);
assert(apply_patch_check("/system/app/Phone.apk", "bfcb37adec254e578da25b46911a667a97f492a1", "8ed38a86d7256dff844b56b0cd74f957c0668bae"));
set_progress(0.317288);
assert(apply_patch_check("/system/app/PicoTts.apk", "d2cbfff876f5d9f4458a10aa43b5e95cf4a7affc", "59cd2e3ab895c99f9c256ff66f81bd938ff8527e"));
set_progress(0.317393);
assert(apply_patch_check("/system/app/Power+.apk", "56492fbaa6596d9729068ed9f2390e6eb3df97ba", "f9a16d5109a2973df0cd0f694dd37491009cf76d"));
set_progress(0.318945);
assert(apply_patch_check("/system/app/Provision.apk", "a634d8b4802d0c9819d5b203597d57233b6ec0e1", "2cd14995240d7d2c34925e628191e79eb4a7a081"));
set_progress(0.318975);
assert(apply_patch_check("/system/app/Search.apk", "524e921ce31e3a42a97e3cf5c9296a5601b80d32", "e8653f865fe113d532e79dd054a5d717fb2cdc47"));
set_progress(0.320123);
assert(apply_patch_check("/system/app/Settings.apk", "6349e8b10a473894d12d78ffca3d7b8ad001773e", "32dac9c3c70672ad759061781980f48f225cd9f5"));
set_progress(0.345310);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "d23439a32d5c3f04fc832ab8b765c55606a2a459", "27eb9a92fa36f215e7c887be61247b4807bbd45c"));
set_progress(0.345631);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "389e596365d5e82d2fddde7b1577998e360d2091", "93d69edeb966ed53f48db787cb5f3a37f32f1e9a"));
set_progress(0.345662);
assert(apply_patch_check("/system/app/Stk1.apk", "5e9c863d0da7c72f0f1281571ed65eb2387b6716", "dd03098148abf480dc61b2969ced609d43d1e7a6"));
set_progress(0.346104);
assert(apply_patch_check("/system/app/Stk2.apk", "bca104c42e1e601abffe39a7e1e088a0969a87cc", "59370dc79bac551eef284b1fd689166b543a9d3a"));
set_progress(0.346546);
assert(apply_patch_check("/system/app/StkSelection.apk", "e9ad779261c94b2ab7f17537f256701b1768684f", "c95732e8914c2921a49f98b8acf0b748cd53e025"));
set_progress(0.346691);
assert(apply_patch_check("/system/app/SystemUI.apk", "48943d8e9ee75d38a7a7b0ad91d12d878ca1fa1f", "b73d28392ea4fed0f9331940dea37746d54c0a77"));
set_progress(0.354909);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "3e2dda3d011f3889eedbe11d9699f52cfa6f858b", "b6d9c67f2e8452ff538ddb3028fb7e7a4c0aeaf5"));
set_progress(0.355851);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "703282a186fd386f6f42db23544a9fe170c0b802", "62a6ab847cc422b7bb1412b10da79c7ff81c9356"));
set_progress(0.358791);
assert(apply_patch_check("/system/app/ThemeManager.apk", "09aa49b168dea89fd475a8b28606e13faa3aa16d", "75bd3ac92331d650343906c6182b02e705facff8"));
set_progress(0.359052);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "de10935356596dbdc376525a4fd6e756b1120082", "69ffa8625bd87ee69912493027c5a8443c475b94"));
set_progress(0.359125);
assert(apply_patch_check("/system/app/VideoPlayer.apk", "0104f7f5ad0fe5d620de4567089a2b3a4555a8c2", "7baf8a515eed71d4c1b702f4e67e833e2ec147f4"));
set_progress(0.359518);
assert(apply_patch_check("/system/app/VirusDefense.apk", "8dd96eb21dba4a0b69f327464b500065743c5694", "f0772b0799f9a60718c0305aff0884b99d6f3ae9"));
set_progress(0.365076);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "c36446c116d6a3083fe1d1985531e248f5fba101", "a6001b18ca0d44062fd663774ab71bfcc8248626"));
set_progress(0.366133);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "6e2c69651acadc23d2a60b66dbee8b5a428271fe", "395c1e94c5040101d4074fb3425207fc38fef57c"));
set_progress(0.366216);
assert(apply_patch_check("/system/app/YGPS.apk", "4a305f22fa59d67db0cc6e5a6baeb402c73c4e94", "86a6cdff362eaa87b1a49e3490169345a07b1700"));
set_progress(0.366591);
assert(apply_patch_check("/system/bin/acdktest", "32284cc5dd35c0d5c54acd44cc15661b3fa5ed7e", "a9ca7cbd9554e482b3573c308ec3249a0a822257"));
set_progress(0.366656);
assert(apply_patch_check("/system/bin/adb", "ae219f6562b51c101547ec5cf78cf56453e5e1de", "c7e995a5c4158d2637de3f7fd690b0fe646f0344"));
set_progress(0.367294);
assert(apply_patch_check("/system/bin/aee_aed", "eb3dd88b8ca18195c6c28179f00546bfd416e46c", "d9a2d9af8ae653e63656ab6c9071be37430a21d6"));
set_progress(0.367740);
assert(apply_patch_check("/system/bin/app_process", "7c3ae29f77a2c5a4b3af5db157ecdeafa250afff", "bab81a3c4af4f861375a7bd29e34172cbdc2a0f9"));
set_progress(0.367806);
assert(apply_patch_check("/system/bin/applypatch", "def76d4e6df22cdd7f69c1222c38a6559eca0647", "b78d49d9c1d914aa3b5fa91607777741653e9bef"));
set_progress(0.368134);
assert(apply_patch_check("/system/bin/boot_logo_updater", "1ebc9c9d6b7d1de23b51801696fc316cb2de2858", "d9f7703e32aab10df896c5fb1f5bf9984651b5da"));
set_progress(0.368199);
assert(apply_patch_check("/system/bin/bootanimation", "5ee6bd9c85e4bfbf1c0898e885147cd81e64df58", "2cd846d807303270ac83f697dd8eecb085214acd"));
set_progress(0.368382);
assert(apply_patch_check("/system/bin/bugreport", "6f824e902a4334a8f3e7baa79e7033583828a0e6", "8d9d7678180182843cd3c08e5a019ff0ed6ccaec"));
set_progress(0.368419);
assert(apply_patch_check("/system/bin/ccaptest", "6e15f8bf0b4a3e8268dae25a85916b9c623dd03f", "96942bebdfee67a49b85fec5a434f69cc92ba2c5"));
set_progress(0.368871);
assert(apply_patch_check("/system/bin/dalvikvm", "2d499808a3ddc02b149e5b14646ad12c20fa1b2b", "141f236a695fff13f8730dbf55757e2fb8426832"));
set_progress(0.368908);
assert(apply_patch_check("/system/bin/dbus-daemon", "5a86927cbfc2771a0fa38cc8a8eca706a6bcb8d3", "6965ce87b296f6c5c62f71d8f58702892a5b78b7"));
set_progress(0.369788);
assert(apply_patch_check("/system/bin/dexopt", "838be8c82a7f47790dcf4384b3dbba84853df0ad", "16e2b76dbbfcc1db414658626e05c328be1c1f2b"));
set_progress(0.369853);
assert(apply_patch_check("/system/bin/dhcpcd", "3e0bd5626dbc7568748d73051c8711782e904b28", "9e1572ebf49362d318fffe27e021749039051c33"));
set_progress(0.370256);
assert(apply_patch_check("/system/bin/dm_agent_binder", "24c8d8a56362f73c1a0ec015e324d8afb25eefb7", "f51ad0a84f71ae56bec58d698eea3d88de95ce73"));
set_progress(0.370428);
assert(apply_patch_check("/system/bin/dnsmasq", "e24a61b3c58e0e8f3578d95bd41549674c8b7408", "f36b51fa6807f42c8ac8469011c7cb7f99ea2548"));
set_progress(0.371115);
assert(apply_patch_check("/system/bin/drmserver", "5a6bf5d01c3d0ac3c9c746800c56a0ee5196dc2d", "b60a9d8a81f061d13cbf2d9dcbdc23cace0ea4df"));
set_progress(0.371341);
assert(apply_patch_check("/system/bin/dump_image", "69863088d8d457b772b8092e76256a125729d3ae", "fa4777f979a5d89a39b321748b73ae1ab0e677ff"));
set_progress(0.371433);
assert(apply_patch_check("/system/bin/dumpstate", "e77937c3bb1891c5aee3bc3c0304f549958f4838", "c7ecf5c24ef6e27fdcc827a6239eecd8ccad9154"));
set_progress(0.371714);
assert(apply_patch_check("/system/bin/dumpsys", "cd6af1b5365f8307805ae96a6a1aec905e5063be", "23c47151c22b54d3ebeef2c2508531a044334fe1"));
set_progress(0.371780);
assert(apply_patch_check("/system/bin/e2fsck", "edb56a4f0c7b33dd4eb48b30acff1e34f4e0c7c4", "d66e2162c694a177e3a7227016e269ac6918ff4e"));
set_progress(0.372512);
assert(apply_patch_check("/system/bin/erase_image", "06367b32c15329e51b0d44341af1d91dfac35a4e", "ee0fd7914687475300568c4b43bea0e812083423"));
set_progress(0.372577);
assert(apply_patch_check("/system/bin/factory", "83a1daefef12316cd5eba2f63b15663be234622c", "2e3d8ffb72436f57c0104cefc2850a7c3b456055"));
set_progress(0.374785);
assert(apply_patch_check("/system/bin/flash_image", "42275fa9b483ee5598b20642c1e4c8849752d398", "b23594d7a6cd50a8ab48b0ff8448fa84a70aa615"));
set_progress(0.374878);
assert(apply_patch_check("/system/bin/fsck_msdos", "bf9c986866a45a340edce00968e735cc7c0de194", "51f0e78c9d83cc28c42096eb94d2c6227e48733e"));
set_progress(0.375112);
assert(apply_patch_check("/system/bin/gsm0710muxd", "bf37a526b9889c98a6fd9dda93b4cb27e357f04c", "71ec0601043f837cefe3269360e17b61452db9c1"));
set_progress(0.375476);
assert(apply_patch_check("/system/bin/gsm0710muxd3", "f1e6ba43ebec36ff1aa549dd7282b802d093dde8", "59442fb14c72eba87c3da914b3aadcd793684a30"));
set_progress(0.375839);
assert(apply_patch_check("/system/bin/gzip", "fdea85dfc2824dbdf173adc3b0522b93bd70cef0", "2a90c83994c0a5f6243ea1531855ddb3fe2572a9"));
set_progress(0.375904);
assert(apply_patch_check("/system/bin/hald", "f99ee05370f51732ff5f127b92b6c59d5c951334", "8748bb72a1c99f8a8fbf7299518cb7394a2bad33"));
set_progress(0.376025);
assert(apply_patch_check("/system/bin/hdc", "9c44496641bb000f93279739045c947188fefb14", "121c1e873581873e771f4f7d4cbdce6d88f08473"));
set_progress(0.376062);
assert(apply_patch_check("/system/bin/installd", "44856363d934a35e06a8efcaf97ef60abaa695b0", "8a869d1b39a8ba87479c5d38e6a72c8c15da5ca4"));
set_progress(0.376210);
assert(apply_patch_check("/system/bin/ip", "24afd7acd8f2f47840c0f1826b793b8d0707a59c", "e133800e79e28e740a3885cff3ce90f784098f8e"));
set_progress(0.377114);
assert(apply_patch_check("/system/bin/ip6tables", "9eeb5d8e59ce8924c9a23adee81e96b2dbd9569f", "09d0078d8c582ec975e78a8af1e43fa9844f2c8d"));
set_progress(0.378289);
assert(apply_patch_check("/system/bin/ipod", "f34967c9c24907107e4da6b16975de3e0937fc34", "d4316fca1a8b9341bac4f5b88ea102e087e9ec41"));
set_progress(0.378385);
assert(apply_patch_check("/system/bin/iptables", "b6fbda91e8ce31f18fcaf4f03199a35ba21f8425", "e3ec0103efb8b30896c3f35294b4a1f80e6673aa"));
set_progress(0.379598);
assert(apply_patch_check("/system/bin/keystore", "f3568bec88580bea0d754fab74473a2ddd65a086", "129a2848f0f40ab23e241781d0e284f6030d44b6"));
set_progress(0.379666);
assert(apply_patch_check("/system/bin/kpd_auto", "1f408fd0c347ce3d93a4cd5ba292aa03df5516d3", "4209cfbfff90d610190243f0b3be4d9fbe268373"));
set_progress(0.379704);
assert(apply_patch_check("/system/bin/lcdc_screen_cap", "685463b212524e8d892f10dba4ed59a62fb1728b", "da26d2d469b58282ce0961f735b2c1bc8ab0b387"));
set_progress(0.379740);
assert(apply_patch_check("/system/bin/linker", "c59c03c44f313f6d8eed52dff03ff6f15a6a45fc", "0c521b0ecdf734e4ca5b9f3eea4a0489ff3fda0e"));
set_progress(0.380028);
assert(apply_patch_check("/system/bin/logcat", "c9adf0e4d3bc5886b65ee292979065966d1e3355", "bbc9e9e11f668a9d084c39a3a70c5fca0ea94ee0"));
set_progress(0.380120);
assert(apply_patch_check("/system/bin/logwrapper", "9c002ae9c05214b8d9eab7496d7c55746524eb94", "6976a75187c89dd4727c42c647b77017e699ddef"));
set_progress(0.380185);
assert(apply_patch_check("/system/bin/lsof", "0413dcc3c5dacd9ab675369898308c46d02ef4a9", "57cf142c7d32a5595f7c8543222a88dc036cddc8"));
set_progress(0.380827);
assert(apply_patch_check("/system/bin/make_ext4fs", "31e3e00eddfc7660e93cebdecf41edf4355c681f", "2c8f86d295eabb9b03b6072963e092cb4a9539fd"));
set_progress(0.380864);
assert(apply_patch_check("/system/bin/mediaserver", "249037d43793beab183e76593e74aa3ee2f9eaa0", "6a4993acd45f3f78bb946596491b38137f9800bc"));
set_progress(0.380901);
assert(apply_patch_check("/system/bin/mke2fs", "fc16a78a346c390806df1ea49d47dfdc072b96bf", "1e32a33d1b650e328c85750e89bae0ccb3d5d14c"));
set_progress(0.381131);
assert(apply_patch_check("/system/bin/mksh", "0c90fe8c2d8d4831709803e2bed82ac2c26879e2", "babba98470fc9d43a27f2047d4d4d63e9374feab"));
set_progress(0.382128);
assert(apply_patch_check("/system/bin/mkyaffs2image", "5ab9a070fdab4f09e93559c19d2aa4bb5624254c", "c8b840be926eb358e01fb50c176b8c56243c9a29"));
set_progress(0.382226);
assert(apply_patch_check("/system/bin/mtk_ifconfig", "7b11425dd9160fc46a254f2f2defff42491def6b", "714492a9cb06cf0e83665ecc4fc54b5a24aefdb7"));
set_progress(0.382349);
assert(apply_patch_check("/system/bin/mtk_netstat", "8cb093363baa50a942c27cb4428fca0c5b05a743", "bb9e78dd4da7de6ea990040e29facb90d96eb586"));
set_progress(0.382469);
assert(apply_patch_check("/system/bin/mtk_route", "2f723a5809365966b601150fc93945bda2a58c85", "017f3ebf816ec1f79d57b40dfe318a4f8582a7f5"));
set_progress(0.382562);
assert(apply_patch_check("/system/bin/mtpd", "7fe5645f0148ee8e84474d8e94167487e352e453", "06a4deca38d6b8019795df11aee9957a5a94c860"));
set_progress(0.382683);
assert(apply_patch_check("/system/bin/mvg_app", "639347b792c12cd8a7158ac60dc7c7f270fc7d40", "b2f4d96811031ba572767cb901facb3d0d85d934"));
set_progress(0.382774);
assert(apply_patch_check("/system/bin/ndc", "1013a9259475a575bec92eb3f96613cb303f0561", "1250b3ec4b6cde3940446aa58a3efd973cead3dc"));
set_progress(0.382812);
assert(apply_patch_check("/system/bin/netcfg", "9a66b091ba7130c19ef4dfb96a70bacc00d4006a", "d803c8b32b98b1c142c5a6ff571fddaeeb6256a7"));
set_progress(0.382850);
assert(apply_patch_check("/system/bin/netd", "c84b5f96c38ce51567eb4fb1dd1ba7d63419166f", "f239fa7588fc10175c42637999d0b1481787e456"));
set_progress(0.383220);
assert(apply_patch_check("/system/bin/omx_tests", "26396006d4b4eb8c0ba73c239846a4e585a47f8c", "dc023e74f585c30456e8a4167449c1b1154a1360"));
set_progress(0.383435);
assert(apply_patch_check("/system/bin/p2p_supplicant", "21e53025e7d2339481c62d3078b35d14f5d9fce6", "a771f44c0360fe7112c5db3f66c6fa547e04782a"));
set_progress(0.387188);
assert(apply_patch_check("/system/bin/permission_check", "e4b2ca88955a37249a11b8166d023d568fcf2c90", "5f10b9eb9173c14b23a260a92bab07c3f4165d5c"));
set_progress(0.387225);
assert(apply_patch_check("/system/bin/ping", "b1166d488d7be586b33a936991d6f0aae92016a5", "1d7fa07a90296241c3116825f56b31206b863152"));
set_progress(0.387400);
assert(apply_patch_check("/system/bin/pppd", "31b069715b36a9ce6bdfeb493c61ad9aef68018a", "cc222f92652469430b16b2281f2ca8983b5c4ed6"));
set_progress(0.388318);
assert(apply_patch_check("/system/bin/pppd_dt", "37d6bb6e9e44fdb74d427be2a33a229c2be2a76b", "333cd3011b995bbedc0fe7c87706a6c80723f5b2"));
set_progress(0.389207);
assert(apply_patch_check("/system/bin/racoon", "30747b735b39ed24f478778fac2e6275f76ccb0e", "53b65f0f02cc89dc3a86e36fbd486190ea49fdce"));
set_progress(0.390303);
assert(apply_patch_check("/system/bin/run-as", "6440e3d08ce1b9c910ddd57214ae3e9cfaeb46ee", "bcd480723542580824ef89e023f99e2db7cb7998"));
set_progress(0.390994);
assert(apply_patch_check("/system/bin/sbchk", "3a7f03d94330de6723fbaf020f9e746b768d3a40", "8c2083e61fda786c87d984ff6af5bd29361cec1a"));
set_progress(0.391490);
assert(apply_patch_check("/system/bin/schedtest", "c61adfef29993678c68c355d6a37af76b5162123", "a2c184ea7413c2ffe2bd55b3f086c6cab98cd0b2"));
set_progress(0.391526);
assert(apply_patch_check("/system/bin/screencap", "36c4815b987854028b9e834552d406f0735ca560", "a8849d69302a4cb2623ce99207cd0389cebc79c6"));
set_progress(0.391590);
assert(apply_patch_check("/system/bin/screenshot", "1e7b15e794a3bd5b761f508008e212530b77bc2e", "6ae4706adfdb32cbcf431c01b9e429342479a2a6"));
set_progress(0.391819);
assert(apply_patch_check("/system/bin/sdcard", "e2813a07e1c2f58a155e936ecceed9333963a725", "6ed766bf186ab0ed9ec0ac9a7fbeb0ef3fba289e"));
set_progress(0.391886);
assert(apply_patch_check("/system/bin/sensorservice", "8916f74ba7765021f0deba4bf3428007b548db74", "2e3aa0f6d3742f20bf834dab3dc9fb01acc936d3"));
set_progress(0.391923);
assert(apply_patch_check("/system/bin/service", "a51767841eb34b5571ed07d2518c2da2485634e3", "1fb5456c24599c705b329efac58525d9b5feea76"));
set_progress(0.391988);
assert(apply_patch_check("/system/bin/servicemanager", "92fc6c0d44d1d3fe20943cc77e955fd8537c328d", "eefd22c4f2c4c5580db97e8d14f1663f90909317"));
set_progress(0.392054);
assert(apply_patch_check("/system/bin/simg2img", "277c820140c014910fd42cca80f8f87edf10bf29", "ab31aacb95c94abda9858dafa06c32d561257507"));
set_progress(0.392118);
assert(apply_patch_check("/system/bin/su0", "7c04e36b43aea1de68232980a0a07a35756bbf24", "81d1edeefd5801cb9f6b62bc0bfcfcaa4589410e"));
set_progress(0.394965);
assert(apply_patch_check("/system/bin/surfaceflinger", "f3a477ea289be21a9945136a6e9a64a1225a7130", "fdf8c33cde2f54ab4ec269b3b15059d98f528746"));
set_progress(0.395002);
assert(apply_patch_check("/system/bin/system_server", "b7add0a9e7b9b7f2874ffdc1517aa70979344f2d", "bdea9276501d2a730998ce289d342d36e347ca1c"));
set_progress(0.395038);
assert(apply_patch_check("/system/bin/tc", "4b5da479fc0622548d0a669c8968bed458f2e2fa", "e2f436fbdafbb24d130558a178bce25effac0884"));
set_progress(0.395484);
assert(apply_patch_check("/system/bin/toolbox", "c1bf00e87acdc1959ebdd92fe1f44c07f837b734", "7ea5c29ce0f207d86fb899f80b130d8dffeb6d95"));
set_progress(0.396162);
assert(apply_patch_check("/system/bin/tune2fs", "8950f87e0e0381b0d22bd3e051cea3801a2cf5e5", "e1d2ca4a7dc84bc1a35ff1f274f70b1bf405723f"));
set_progress(0.396337);
assert(apply_patch_check("/system/bin/vdc", "c9a5804960ca0a7c8e1aaa171ff048f0594fddb0", "156d69ad76b5fca8fc13504cdd42810afb5b9fdf"));
set_progress(0.396374);
assert(apply_patch_check("/system/bin/vold", "656db3ba368c85b650215a87da4610211bb9d1b1", "2abd0e06ec6ed9c8bc4669f4822a7d6f22a49c8f"));
set_progress(0.396878);
assert(apply_patch_check("/system/bin/wpa_supplicant", "a48db2c605db1bc404fb31e6ba7f801c0db00a14", "3e7708c803c8fc724da4c50184532c10713a9781"));
set_progress(0.398875);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "5f20ca3c19feb215ddef62263326b12a29464f24", "2962ba75c25cdd6529082e4dea8ba91348548405"));
set_progress(0.399485);
assert(apply_patch_check("/system/etc/icons_alias.xml", "6da9cc3af5789d09969c6c34ac00efcb74307a7d", "f23f9acccd230729bd854c81ed0c5c1414609576"));
set_progress(0.399496);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "b591f8f68be68d00b7551cd86335330714fc88d7", "744db30ee06cfeb76ce68b1cadc96851ee5ba241"));
set_progress(0.399533);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "eee5817a9a0363ea763dd45005cf729c20349af1", "23e2f8132ce1f125e2075df85b865a24e338aba0"));
set_progress(0.399541);
assert(apply_patch_check("/system/framework/apache-xml.jar", "1c1a2fd293462998f297b1654745c7f450528142", "072aaee265af09108221e8f25cb77f609b5b8535"));
set_progress(0.403142);
assert(apply_patch_check("/system/framework/core.jar", "7b9ba37c55c344d05f1e44546e9eb348898b6664", "0caf55be796dd18f1ff6f35ae431b0370b2b2819"));
set_progress(0.411529);
assert(apply_patch_check("/system/framework/ext.jar", "e1edd75060d540510ce03a412bb74d340400c0cc", "4357ed81dbebbd0f9ce267e3f0c051ef025ddd13"));
set_progress(0.418035);
assert(apply_patch_check("/system/framework/framework-res.apk", "8b1a80cf0f88cfc73931f040ce0f3472b532202d", "5ff552befbbc04cc7a3adbc3a7b64d4e20376ef9"));
set_progress(0.448979);
assert(apply_patch_check("/system/framework/framework.jar", "54d9428e20fa2910ffe631d14308acd07f878eab", "46921bc41fb2adda2367ccd315b671f69f1bc758"));
set_progress(0.475268);
assert(apply_patch_check("/system/framework/lewa-res.apk", "535e237fa60c8017cf5e3da3be8d55a23d636c73", "66173d4fe8fd74d5e78601f23b7bb9dbdfaf9a35"));
set_progress(0.491642);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "245222e64e298092da4f517743752209e98966c5", "8cd170a0064b0516b4c60e79ea994ddb609b3149"));
set_progress(0.498104);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "d82205e446db30bd0485318b203dc78a34a3860d", "833f12557b3cbe4aa2b87d1fa7ec76b16be58672"));
set_progress(0.498638);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "ca19e1b1fce6b01911228e3b80e0f1272d4ec0cb", "4bd1cad9d5a8263e616670cd9825f856f4d357d1"));
set_progress(0.499225);
assert(apply_patch_check("/system/lib/hw/audio_policy.stub.so", "a16341dba1829ae39f349f1a0dbda1daf3e4b049", "10ca2d5ccdf020a43bb9c87ed8339017d64124ab"));
set_progress(0.499262);
assert(apply_patch_check("/system/lib/hw/gps.default.so", "85353b8e04a4613875ebbdda8aa0f3e38ed840d2", "11494a81f30ce7dad99c77def52227ed7067ab98"));
set_progress(0.499477);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "0bab1e00e5a3aa1d5489264e21ba1af05031c18b", "09f53628d42aac5ada6c8cf35663265bd44d48e7"));
set_progress(0.499544);
assert(apply_patch_check("/system/lib/hw/lights.default.so", "af9fadc9995c8b5834f69136f966f486c3be11a3", "adf0fb3f6df48db4faa1a33c956bac3a92a5c64c"));
set_progress(0.499609);
assert(apply_patch_check("/system/lib/hw/sensors.mt6577.so", "6f4aa78d440f1b6e858e7b91373a24d34cd2df94", "d04b1424bed2ebb480c6f6a47912fb69498783db"));
set_progress(0.499676);
assert(apply_patch_check("/system/lib/libEGL.so", "9ab38b7e83a9f4694360e247c410828158fa7f99", "ac22eef4eba421595f364c6d9c5bb85b679e7204"));
set_progress(0.500624);
assert(apply_patch_check("/system/lib/libETC1.so", "5b17d71b82e47a19eec342928b11f0b4089aaeb6", "8dc1057ce754c540aa03157a3ac569ec41f82405"));
set_progress(0.500687);
assert(apply_patch_check("/system/lib/libFFTEm.so", "6d37d2fd4845b377fd00b596385e03f66ec3fa60", "d5feb35d6d23ec1b8a9d63be6a89c89b58a0c512"));
set_progress(0.501908);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "a52756f5a63c9827632587d025ee28f67739bd97", "de6197bdd8d6ec473036a352bcd01099ef0cf6e5"));
set_progress(0.502051);
assert(apply_patch_check("/system/lib/libGLESv2.so", "a7bd75e38581f3379aa9c19b76aeea18f0f339ec", "540d31fd4084b80970d123984c0b3a387af9935c"));
set_progress(0.502167);
assert(apply_patch_check("/system/lib/libGLESv2_dbg.so", "1f43b38337d7d92938d1a50c8314f6c68bc470f1", "b6085f6b99afb55ff3e13a231277abbffc779c36"));
set_progress(0.503064);
assert(apply_patch_check("/system/lib/libOpenMAXAL.so", "a6542dcdd80d3fe9136174a550d000f2d011effd", "23d0d027762c017b222d0104b4d845d31a8c4f7d"));
set_progress(0.503101);
assert(apply_patch_check("/system/lib/libOpenSLES.so", "daa52220a8d1dced9646fc27151d634c27eb6b0b", "4905d03528f043bf4503fc27adf2a8f49ce6ad8a"));
set_progress(0.503165);
assert(apply_patch_check("/system/lib/libRS.so", "26e08e9506bda35b9ff9e42fd9bdd304f470f295", "2db3dfb20a2baf3843d78c63d78cf7d6daf940c9"));
set_progress(0.506606);
assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "97337da8c83fa2c63052c40009f4525a86cbd7e0", "993c0937286763bfe357beb3fcc2c7190d71ec4b"));
set_progress(0.506642);
assert(apply_patch_check("/system/lib/libandroid.so", "a456a8c1183c2b81615f50d0304c046388de479f", "01f6cffc709a44de358077aa34416b3820550f8a"));
set_progress(0.507042);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "807c42257dd65900411a9690436506e1f874412b", "553def5db469b0ccdde3a68c77c3a0342c9d9f8d"));
set_progress(0.512372);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "f40846b8c4747aa03a7de10821bdf44184d4f166", "fa606ff83b640721c9a1badd9c70ab441a22160b"));
set_progress(0.512832);
assert(apply_patch_check("/system/lib/libatciserv_jni.so", "028347b1d9b10d1ae06b726f04ce31fbec9d52e0", "a6561ac7cd8f2b1f3c9fde8cfa274f1d06c34064"));
set_progress(0.512868);
assert(apply_patch_check("/system/lib/libaudio.a2dp.default.so", "efbead7500951a3404c586543d7e7afd948835fc", "238a4486c37b7c9ae1fa886aa2f6537c47bf6d32"));
set_progress(0.513241);
assert(apply_patch_check("/system/lib/libaudio.primary.default.so", "5d8f3a26262536fbb64ce948d56ebeee65106635", "ce8fab88061053bf4a7ecfd503452893ba227c39"));
set_progress(0.515583);
assert(apply_patch_check("/system/lib/libaudiocompensationfilter.so", "80146338cc588333930d01e2a812ceba51064f5b", "232b8f19009dd958aa4f2887499321b5946eeb96"));
set_progress(0.515769);
assert(apply_patch_check("/system/lib/libaudiocustparam.so", "5fe151a7b61dd2c3b2797019d20604ac0f8e99ce", "9170f9504cde79987e04d907087cd06a9bfb5845"));
set_progress(0.515979);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "c2b991ad7f69935e3765c9cefbfc61fef4c65046", "04548016fc51169fb6987394e4adf82496108a21"));
set_progress(0.516099);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "50ff4723b81631503ad2a77cf57ea3892ebf7975", "3a78abfb424e626a705bbe9c6d07ba3fda816f5f"));
set_progress(0.517961);
assert(apply_patch_check("/system/lib/libbcc.so", "73b322618c558daf555a559d5b4763164a19d31d", "f067bdd214b40fe14d8a72ba90067412a1033e77"));
set_progress(0.548090);
assert(apply_patch_check("/system/lib/libbcinfo.so", "fc989aab794716ff8d79bd5d595e609b6e72c314", "544b5e73882d55918468d23ef015aa7969232613"));
set_progress(0.553766);
assert(apply_patch_check("/system/lib/libbinder.so", "a24ebe5200812f234558311499b8b913230fd680", "caba8a7d3e2b6e802ca70ad550c1b4940ae7f8e2"));
set_progress(0.554857);
assert(apply_patch_check("/system/lib/libbluetooth_mtk.so", "682743aa20826a7ba07e913d59bfdf2a9c81cdfc", "85716fc64894a812cd21c3ce5c437334937fbf12"));
set_progress(0.554976);
assert(apply_patch_check("/system/lib/libbluetooth_relayer.so", "cd42982020e8b89564ea12183130f34efd4d3af9", "118e1f324b7fb099b815e5af16843e8e8d176af2"));
set_progress(0.555039);
assert(apply_patch_check("/system/lib/libbluetoothdrv.so", "473dbf41a65c6d8de83b64f217eb4c1fea6fee7a", "7d464b7b99dd664e07580508f722be5af27a434b"));
set_progress(0.555076);
assert(apply_patch_check("/system/lib/libbluetoothem_mtk.so", "f0556c0bb93b73e32e5fcb392a946bc60980e7a5", "2aa49168e5fc5ddacac8a7db0ad1149400c66943"));
set_progress(0.555140);
assert(apply_patch_check("/system/lib/libbmlutils.so", "946b066022fd938e1617d0280cf96b82fcd539d3", "05d4909791eef57803703707b347391147ea15fd"));
set_progress(0.555204);
assert(apply_patch_check("/system/lib/libc.so", "8bfdf7de8a83504102955b94daa36e41c79c934d", "a4b8f075f8358fa9b137a3b45189515777734128"));
set_progress(0.557998);
assert(apply_patch_check("/system/lib/libchromium_net.so", "48937243c686ec837b5e867e05530227003d362f", "4e59be99393dac2bbbf84ed30d37882d04403a27"));
set_progress(0.570235);
assert(apply_patch_check("/system/lib/libcrypto.so", "1ab7ee10eeb5687c7b1ab7dee2cf70888f59c2f4", "8f28a54b0349bd445aaa6066bfc1fe48f422c531"));
set_progress(0.575653);
assert(apply_patch_check("/system/lib/libctest.so", "2c33b46312d3545f9e63b10b8d9ac2ac80a33610", "d5626c709d4c6735574039f06b5f2ae863fa95f5"));
set_progress(0.575689);
assert(apply_patch_check("/system/lib/libcutils.so", "d52defe0afd77c051a0062fda5042c2dbaf1e208", "3287b0693025b8c3e1f408026e0441455fad0ba9"));
set_progress(0.576326);
assert(apply_patch_check("/system/lib/libdbus.so", "01fd1772629431e1f5ddd5473ccfc52058eada21", "b0da300a2bc281b93b5c2e3eb2caa19243642016"));
set_progress(0.578334);
assert(apply_patch_check("/system/lib/libdcfdecoderjni.so", "19869b93d55676ebfd4d6744a559d5c9b4df4c68", "bbedf64a572f8a5b73a79053fb5a4f7f8a461065"));
set_progress(0.578428);
assert(apply_patch_check("/system/lib/libdefcontainer_jni.so", "1c6d0727ff284c539ddb199ac24da1810634ad1d", "13009417e88d38e32650933b47c380b4b4fe2204"));
set_progress(0.578465);
assert(apply_patch_check("/system/lib/libdeltat.so", "838609c8e3a4db416f5a337ca12c877378949931", "ff2c73610abea954b253dd97ee63b0e4a1e8b2cf"));
set_progress(0.578501);
assert(apply_patch_check("/system/lib/libdiskconfig.so", "90db92fb4a08f0e1e105cc6a863530def49ec78b", "8808a9be146298eeea7b076437d685ed1927a8d9"));
set_progress(0.578591);
assert(apply_patch_check("/system/lib/libdl.so", "fc6be7756cc7b9a7c0b7addad1422cedec24f0a1", "ec51784dcb278887c9c1ce7d70d30bcad4b379c8"));
set_progress(0.578654);
assert(apply_patch_check("/system/lib/libdrm1.so", "afb1920601967a3895651363bbafe632d4dcff04", "9a772558fd149c675d8183e76f06d39496bb124c"));
set_progress(0.578880);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "f5353679dea0855d9d1cda592774f31d45a57fd8", "cdc41b91388f7864df49509f46190cd5d3f738d5"));
set_progress(0.578972);
assert(apply_patch_check("/system/lib/libdrmframework.so", "4a35e35381352213d27146dbe249b542919ce169", "b3d44b27babadfa188ccb14e49ccc2bbacc50c91"));
set_progress(0.579609);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "71cfe9068e89045499d6d3019a0778e031739aa3", "c563f283f68d9406bfef95051d68cee015ec6470"));
set_progress(0.579818);
assert(apply_patch_check("/system/lib/libdrmmtkwhitelist.so", "4d1701ac4da6f13fb70e4a60d8a8a911ed5ef49e", "a82a5acd42b796ed17ee4957b0853056c2da60b9"));
set_progress(0.579856);
assert(apply_patch_check("/system/lib/libeffects.so", "0547c0a4c4b2a2bbb4becf0cfaaa175bcefe98ad", "97b25fcb97105ae47f4f8a7dc481d9f5735e1292"));
set_progress(0.579919);
assert(apply_patch_check("/system/lib/libem_chip_support_jni.so", "7df80f930c27ebd9f4d29e88cf33aa12ae9325bb", "0849bcc30d7a042e8e1eb235284ab1adb17276e5"));
set_progress(0.579955);
assert(apply_patch_check("/system/lib/libem_dsense_jni.so", "53d3886561c684670ad334ddfb3a3d17bb6a2200", "68cae12ed20c7cd8d2665434c718367d6930ec21"));
set_progress(0.579991);
assert(apply_patch_check("/system/lib/libem_gpio_jni.so", "f3ebf12714d25213bd90b0c6415ceae6329c8313", "ecbae2e9e7f12abc27511588f74cbcb7e03fceb4"));
set_progress(0.580055);
assert(apply_patch_check("/system/lib/libem_jni.so", "6306442574a4003be1579e5ffb11f9c468f24382", "b7a9f4dfc9a8bb389c0dd230cc32f1f21d9b1345"));
set_progress(0.580092);
assert(apply_patch_check("/system/lib/libem_modem_jni.so", "bb08e259d1dab47ec4011adf57dee0e8d7348bbd", "80ca5ed4dc1cb7739b00935e910f00a363ca70f6"));
set_progress(0.580128);
assert(apply_patch_check("/system/lib/libembttest_jni.so", "ccfe844c06234511913a86ebcf660107a507aac6", "3a5f553eeee640af6cc334ae1711f6ac41aec637"));
set_progress(0.580220);
assert(apply_patch_check("/system/lib/libemmc.so", "ea5ae22ec37c237eaa1d466fec89bf54baa3eb40", "31d02944aa258df6b32a59d1334fc57181d1e110"));
set_progress(0.580256);
assert(apply_patch_check("/system/lib/libemoji.so", "392dacc6a2be06ecad70280ae6798b4ec8ee8000", "9cd438a3b4986f403705195baec6ddf1cc78b2e0"));
set_progress(0.580321);
assert(apply_patch_check("/system/lib/libemwifi_jni.so", "be7304461a2b7f0715067944d4b9f41a2a5af92c", "83780fe1d5636aa09c55d9a2ae87dbbd30638585"));
set_progress(0.580719);
assert(apply_patch_check("/system/lib/libexif.so", "dac9ac159107f30c7b866a70d05d7fee9cbf5163", "131e5465dd2b858fc8294e0ce59bea4c603ee9f0"));
set_progress(0.581016);
assert(apply_patch_check("/system/lib/libexpat.so", "eb3e0e55d215634e3a842ad8b28642e97c84b17d", "45591a0ccc5e0123d2b40820fda3a96e4d2472a0"));
set_progress(0.581544);
assert(apply_patch_check("/system/lib/libext2_blkid.so", "603928d0ffbd4b67535952b585a3140742567f81", "0c3f9ec8c49538e8953bfa67d04c9c92e8629810"));
set_progress(0.581732);
assert(apply_patch_check("/system/lib/libext2_com_err.so", "e082978b528adb90586432210adc9c6c89d5dec7", "c641b14d52d5c6baf01d17f732c59747d88371b6"));
set_progress(0.581796);
assert(apply_patch_check("/system/lib/libext2_e2p.so", "aceb40ecbc3af678eaa442e0f44d1e280709585c", "f86f80b34538898b878e101796e694b7c843621d"));
set_progress(0.581918);
assert(apply_patch_check("/system/lib/libext2_profile.so", "2f0498f66ac98f71017a9afcb1e668f37fc44a64", "ed9c9f38d1f43ee4f0c16e37b8c2c6fd466d1c90"));
set_progress(0.582010);
assert(apply_patch_check("/system/lib/libext2_uuid.so", "bb2887bd2e3b8cd6851dc4503f1e6f49589fda2c", "5333023399a13cab33e6fcbe43f3747e6ed971e5"));
set_progress(0.582074);
assert(apply_patch_check("/system/lib/libext2fs.so", "2bbbada0eaafefcc743662921a88be0ffb98202b", "dcad0774c98f8e1fd9680e4c226910efb1337b6a"));
set_progress(0.582739);
assert(apply_patch_check("/system/lib/libext4_utils.so", "b617c47d218ab96d7a0437bb81aeca534e90d7ce", "73239b0d4516d2faea5d4729246a9bac81fcc9d0"));
set_progress(0.583078);
assert(apply_patch_check("/system/lib/libfilterfw.so", "6b79b7bf2dde1544689f831a64368028789d7147", "ad9914a61fe4052c3e8510f9e0edfdf618dcff29"));
set_progress(0.583797);
assert(apply_patch_check("/system/lib/libfilterpack_imageproc.so", "68de2dfb77ccc7581372e3d962d1f7f9c30729d4", "8e1373585373f93ef8b2731908aab4452b58d852"));
set_progress(0.583833);
assert(apply_patch_check("/system/lib/libflashutils.so", "3d0457931d136578b93fd8f9cf47bcdb19165164", "3d3323f9713fcfa60cddcc4465bb2922fc25294d"));
set_progress(0.583925);
assert(apply_patch_check("/system/lib/libfmar1000.so", "4f18740d79ce1c427fd1b0de1182cb0915e5b692", "e906af95a0d7393f2d881d2b4cd0e384af12e9ec"));
set_progress(0.584051);
assert(apply_patch_check("/system/lib/libfmcust.so", "24419abe1a67fc2c683eae4a0f0db62507f304c7", "31f53b40b537a52eebd1ce67b8155004eb302d68"));
set_progress(0.584087);
assert(apply_patch_check("/system/lib/libfmjni.so", "16eaea4e30682209b730ced51e4aa86098004ba3", "a044342574fb1ba24441cf9f5bb0f235d9b062a3"));
set_progress(0.584338);
assert(apply_patch_check("/system/lib/libfmmt6616.so", "07486213db5bc95eec25e640c2a05615a06f2901", "f05c9a631009d45d66dd5f2562bd5953bd7b5ca6"));
set_progress(0.584494);
assert(apply_patch_check("/system/lib/libfmmt6620.so", "f07d76b9d5250d09ba54de216a8f4c48f8d1ab70", "e57565f0658e1d8eecfb0c6242812637f393f611"));
set_progress(0.584622);
assert(apply_patch_check("/system/lib/libfmmt6626.so", "fcaf5f6a694407ae5bc0e80ba22b15159029b956", "e5c0deb2a8ec6b1f4d7bc40fb0d79e6f84d2a5ad"));
set_progress(0.584778);
assert(apply_patch_check("/system/lib/libfmmt6628.so", "7dce1d568f3c7dadbabff0e691b892bf108d1ee5", "b8831b639d062357f12624efd8992aa293167ec1"));
set_progress(0.584905);
assert(apply_patch_check("/system/lib/libft.so", "acb44e155750a8855e6ddbb1f15fd499f01c44f0", "5aae0e663095c6409d9b8d5e4f62d081f7a79494"));
set_progress(0.586957);
assert(apply_patch_check("/system/lib/libgabi++.so", "f3975f4b4e8c13c5737b59cae46889255c1d8982", "8a233cb7c517cc6a154e7b30d7db0d7603044fb6"));
set_progress(0.587081);
assert(apply_patch_check("/system/lib/libgui.so", "8b1260efc24d492e40ae68141100c70797950d05", "f46727d21890f293c2663bd4ff2f4bcd8c24bf21"));
set_progress(0.588241);
assert(apply_patch_check("/system/lib/libhardware.so", "95987c30d5ff62edf98badbd6fe1839dd4f44d8b", "0583584e4fd30afc74591426c3bc953a00b583eb"));
set_progress(0.588278);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "7ff431cf6f5d7df6a23c7d396f2e22210f2b8839", "00ef77e18a7bd47a588f15ee810b87ec0f6e6355"));
set_progress(0.588454);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "0da28a26e1f49d7e59b8abd05f865928174dbfd5", "1ef80cd9532a8d3b06954daa7cd13aaba44c6b64"));
set_progress(0.590186);
assert(apply_patch_check("/system/lib/libheadphonecompensationfilter.so", "dc292f8ccc260ee3a34c55abbe18681cb6a83301", "4a36beac538a3dcf6f07753c106f3a595ab87d07"));
set_progress(0.590372);
assert(apply_patch_check("/system/lib/libhwui.so", "09098865719cc219838ca6359cf26bf4dd5ea42d", "7bb47372fe81f2a2e32e48ce4af25d685e5d17b8"));
set_progress(0.591366);
assert(apply_patch_check("/system/lib/libicui18n.so", "e31c18189a0c2e4987633f87eea6a682e91e0f66", "b1e81cdf220859f730ea854d372e810f0f6f89da"));
set_progress(0.599203);
assert(apply_patch_check("/system/lib/libicuuc.so", "1a5ccd026fb097eb36795a66f17a8a43d936f633", "cd01b94377cfcfec83a7e1caf2033a9c0754b8ba"));
set_progress(0.605799);
assert(apply_patch_check("/system/lib/libinput.so", "60ae895f3e528ef16387eabab2c39ea089ea7fa0", "7a4610655639afd321960589896af70c71071103"));
set_progress(0.607450);
assert(apply_patch_check("/system/lib/libiprouteutil.so", "3128ae1fc9ae345c1db0dfff848a093faee76a43", "6fdcb3d11eb804b1f5cf552f406ae461e9a93135"));
set_progress(0.607608);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "52ff77c59b0a1c161b563cebae71b599e89236d5", "56e4563ace6f64d28e6e3d1a99f7a38d68569479"));
set_progress(0.607805);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "b42a30ab5f28b4773b8366962b934e1c2a64bee2", "ff54da8c04ab0b936aea4e9e78e377b162019823"));
set_progress(0.608978);
assert(apply_patch_check("/system/lib/libjnigraphics.so", "dcf6bc509a82bc590420abec9f4739ab124632f3", "5090332ddb85a9c422fb1f5505b40a6c7d837d24"));
set_progress(0.609013);
assert(apply_patch_check("/system/lib/libm.so", "382c7b028f3ea5aaeecac2c61153aba8d27fbab9", "5b63eade498336997533f414e2ca760a333f6779"));
set_progress(0.609587);
assert(apply_patch_check("/system/lib/libmatv_cust.so", "22661bf288d54755e2504aed8cc786f10666cd93", "0789b7343a3fe5cf0b915c79383243b0bbdea5ee"));
set_progress(0.609622);
assert(apply_patch_check("/system/lib/libmedia.so", "7f8e2692a6fe93f3ff84aa7727550422f0e2b479", "30d94b4c9a164eb4f3712b7b805cdcf2464f2f1b"));
set_progress(0.613034);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "2bd79776ba26f0c2992c3b5b87c8585b71829081", "f41d6d40e2c655960ddf1ba13a445bec07dffed4"));
set_progress(0.613665);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "31e43bfe5bd8f372e0c2f5b9e618d758ad3b044f", "845cc1b5c03a5a0e18a2d76557918ff16c8d070f"));
set_progress(0.615398);
assert(apply_patch_check("/system/lib/libmincrypt.so", "6745064db4f7e323de59e2c20e9deb474d4c1764", "2864db20320c596e120f4f1a37e79ec731cfb211"));
set_progress(0.615460);
assert(apply_patch_check("/system/lib/libmmcutils.so", "ad24de8f3c746de23c0f9a2ce5fbe51a7ad5e8ee", "659ef7032e67897971ff8bbf29575aea845988ae"));
set_progress(0.615524);
assert(apply_patch_check("/system/lib/libmpojni.so", "c606ce2d668f39391f00e868940445277306d444", "947ba858a3b0c3140e57d46e8eb493727cdc8847"));
set_progress(0.615590);
assert(apply_patch_check("/system/lib/libmtkhdmi_jni.so", "532c7883a8e6648415632b1fa54a34a14a432089", "832d283d7609cbe65b215fb16dac0d3f8a8cd8ad"));
set_progress(0.615627);
assert(apply_patch_check("/system/lib/libmtp.so", "036c142920f98cbf2a5c4ac9c5a338c50e21233c", "487288ca6c26be0f92d46c85797d3d2a16b34df5"));
set_progress(0.616178);
assert(apply_patch_check("/system/lib/libnativehelper.so", "688c87cb68d20687afe014d4434647789eb441e4", "b0f8440e741882fbee10cb709e41f4cd493eb6b2"));
set_progress(0.617637);
assert(apply_patch_check("/system/lib/libncurses.so", "badad24e03e97e4d1c74b620c4bd2537d92280da", "ad4d9c9f1e911e96b615835618a9b0ef28c01aa7"));
set_progress(0.618825);
assert(apply_patch_check("/system/lib/libnetlink.so", "ea952612bc4aded51d5ec422f8e394e6c88cf81e", "e133f7d84cd1f1e9e0394a0bce8e9b1462523af9"));
set_progress(0.618916);
assert(apply_patch_check("/system/lib/libnetutils.so", "9dd9aeee2403da94d8700ff1aae5c1e4f8081fc0", "7178495e9c28b0970305c86c59d8ad5691974cae"));
set_progress(0.619061);
assert(apply_patch_check("/system/lib/libnfc_ndef.so", "a9481d923efe370cd84cd96b459d2ee19f3e5a46", "36f65188e05474f325b9ee52011aea9fc4070d74"));
set_progress(0.619097);
assert(apply_patch_check("/system/lib/libp2p_client.so", "086738db83f688edffd1d0d8532c4dc4f9dac23a", "604a109e10b82e580565e97046bc2f9f1d6e6698"));
set_progress(0.619161);
assert(apply_patch_check("/system/lib/libphoneloc_jni.so", "e39b4511d74c756a0150f2bf1f95d99a5151d3ba", "cc29ff4bc98e9ecc515378c30c393a9a80040115"));
set_progress(0.619226);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "96fb6cdb9ff7381cbaf98623574c667b08028c43", "1e6c8fe2f9557c2ab5455000952369a81bfea543"));
set_progress(0.619967);
assert(apply_patch_check("/system/lib/libpower.so", "75e1192b5b6e62939592307dc828b5e333269cfb", "e9ca00b0822baddce49489126f3bf19cafdf12a6"));
set_progress(0.620004);
assert(apply_patch_check("/system/lib/libpowermanager.so", "07497c427761c0e1949bc1dc57c1dd45312a8f77", "d336f6be804365d39a30f193e2a6e637c206be26"));
set_progress(0.620102);
assert(apply_patch_check("/system/lib/librs_jni.so", "b9c7954ca8c6eedc42c982ec72d4672bdcd455ff", "0835cf88e8ba9b880fb82410ab807452492400e6"));
set_progress(0.620257);
assert(apply_patch_check("/system/lib/librtp_jni.so", "d4d9cd512bd02fa987c5ecca30f083b39cb45add", "88d790e786b750e0716c3231fd325d7b576b7903"));
set_progress(0.620949);
assert(apply_patch_check("/system/lib/libsched.so", "7cde437c8aa94b10be70aa00dd37b579613aa5f8", "7d1f9a766b3e152e755da22242d74e080140cd21"));
set_progress(0.620984);
assert(apply_patch_check("/system/lib/libsensorservice.so", "e04587f0cdc6f67c9ac0974616abe96c5ff78790", "1b0bec93242421d8f34d0786c6be3a35ca7ee2d2"));
set_progress(0.621516);
assert(apply_patch_check("/system/lib/libskia.so", "4649ff56b7ccde852184f9ba3f86d5590e653dde", "2ee2ff0d623cf5185e0eb4c7c0c7a9ca277e53c4"));
set_progress(0.629535);
assert(apply_patch_check("/system/lib/libsonivox.so", "a5eed4743c6e04a3b9c97734049aa7127d390d65", "7559f362b8afa34cdfca009325c48ea34d2ada5e"));
set_progress(0.631731);
assert(apply_patch_check("/system/lib/libsoundpool.so", "4edf16c48d894afda7266b2dd1977409947c65d5", "f23f17e1036c6f09e8976e7bbbb1867e81d4893c"));
set_progress(0.631907);
assert(apply_patch_check("/system/lib/libspeexresampler.so", "8434e18536504429566920437fd8abb79893a093", "7f0bba4ca82705133d5156821f69f01d9abd050a"));
set_progress(0.632009);
assert(apply_patch_check("/system/lib/libsqlite.so", "d78a0479e7d8ac618a544ed6446cf43e6c321084", "cb7c44f386873e8441beb56fa0dd18326e2363ae"));
set_progress(0.634260);
assert(apply_patch_check("/system/lib/libsqlite_jni.so", "d56ab0d24a442fe3ab71fe93d4afb29e34bcdde6", "3def30ba7c454ebe8156f6a85a097ced5eb5311c"));
set_progress(0.634432);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "3a13128d530a190257520a2281ab23af36935392", "71cb53274e57f7c8ac7b083df9851489fe1e8d5e"));
set_progress(0.636765);
assert(apply_patch_check("/system/lib/libssl.so", "326db6a1a3f3f6f544c5d12dc61131c6ad218e55", "af4dbd99f954ac7dbbb1b40814a17ef9a9f30b45"));
set_progress(0.637994);
assert(apply_patch_check("/system/lib/libstagefright.so", "4c84145eb2ab23d26529b1dc8b3c97102f7c797c", "d659b24ff375cfb8b429b54c16251841ec631839"));
set_progress(0.649940);
assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "4c477ad96353db4fdf25e3e1a4a301cd58562a06", "f0c3ab4315ec5aa00c8d87141176a9758a1f58ec"));
set_progress(0.650273);
assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "f6f2c1cdf26ccad943246474e3710986038fe218", "3e0b50c1a133e2bbb0cf898d051c7002b72cc6bc"));
set_progress(0.650416);
assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "6f658b133b92102555146d8147fae5fcf780077a", "66464c00d3f788d68fa174402f02d114a9079588"));
set_progress(0.650452);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "f93ec12993fbb70bbed8372f86a67f58a3be0de7", "cf9d666d15f4f8815c9a6704969e1d84016f1a6b"));
set_progress(0.650739);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "b45e6098fffb3b460285778ded4566852563cce0", "ac5d969dd93b1ff170e59c699fde5c6e377a6382"));
set_progress(0.651293);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "d102aadc32ec24fff87a46d96917fa3d600f8d65", "b7b5b97ff2aa83de35171492f3e108869fda9990"));
set_progress(0.652571);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "7fb205f877e2213d7fe1a4526e332e73a6168521", "eaad7bb4a8860210d3315f61000f13dde573298d"));
set_progress(0.653204);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "0162421a88c55b3d3e00f1a8ad3211653f0975c1", "c3bd12cc732dfd2c3d1a94d6bb3a8d4439ec1c08"));
set_progress(0.653298);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "09da5354e7f7e1c2455bfb207425302d1f3fdb0b", "3b7ff963201ed9aff7c50c97f5bc0364d7bb190d"));
set_progress(0.654067);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "71b26d15130426ecacbe3a142ec99a2ed7a128ca", "b08d0db76af442ea98210b7461edfdeb5431b813"));
set_progress(0.654484);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "923dbd0eb45b547184a0e0fe711cab23a020d943", "704bb477b37ed126f2f66b56a7810cdbf29596f8"));
set_progress(0.655092);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "b788f1151a2a85cdeca12ad910dda721287abec3", "75dc254e3786b68e33172596050cb4508a6aae66"));
set_progress(0.655212);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "30c808ccc1b9609c0e2f4418c34a88b35a13a580", "5ce986ae8ad2e2bf2d884f1bc8830db313b2df94"));
set_progress(0.655958);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "c8892c1a31b9c6f8daa656645c17563d305f1846", "4d051e93b4b2c3062c366230e3f908fe939773c7"));
set_progress(0.656020);
assert(apply_patch_check("/system/lib/libstdc++.so", "96566786a8b36276a4178ee555ca43d28eaaa861", "609d6c925731d348271b3ee512c489d5df290c44"));
set_progress(0.656057);
assert(apply_patch_check("/system/lib/libstlport.so", "9e08afc6cd54342b3dceecbed7418447d4368dee", "64415c96eef59e48ada8d3956268c833ca50a90d"));
set_progress(0.657441);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "d767026f0bfbd6be81ca31decf8bfff3082142b5", "73d59a10df1793b12948c91f9fef3114354adf8b"));
set_progress(0.658601);
assert(apply_patch_check("/system/lib/libsurfaceflinger_client.so", "38e12241f67900a2b811d8dfd9f3c2dc4dab4b62", "12ba180d276b44d96e23f91c3d328f6ffdeed0eb"));
set_progress(0.658636);
assert(apply_patch_check("/system/lib/libsystem_server.so", "5e5c3ee6b84d43a88bbb2eb9faf369ae15e9182f", "7df1026854d6f44f0772eec4842d75ac57f52bba"));
set_progress(0.658702);
assert(apply_patch_check("/system/lib/libsysutils.so", "035eda0424641cf18b582603bf99feaf09c49cfe", "c5eb666365a5451f407ad34d31b1cd8bf40227e2"));
set_progress(0.658822);
assert(apply_patch_check("/system/lib/libthread_db.so", "08b0fd0c6e4bc8d1c5aedba4a55f3d1908cf0ec3", "531e05c4da91af7f2be4440b20eb22ab9d052e00"));
set_progress(0.658858);
assert(apply_patch_check("/system/lib/libttscompat.so", "2a8f1420c4f8d2e7e543bbe9d8c653c8235ac552", "8959c0269b212700d978c218726eff63855d1d00"));
set_progress(0.658923);
assert(apply_patch_check("/system/lib/libttspico.so", "45704da561d35b92f6169dd532732cfd74bf27fa", "a1c76e2a5f306245c5fff4dd689824db55b51a3a"));
set_progress(0.660235);
assert(apply_patch_check("/system/lib/libtvoutjni.so", "f7e812f3e3a9ac2f00f5e11b3bf3c81a7afd0d7e", "0a865c7d45ab6c35643c068dc4adabebf031cbdf"));
set_progress(0.660273);
assert(apply_patch_check("/system/lib/libtvoutpattern.so", "2e5bfff0c6e833dee92b5612252859452fcac5ff", "2f694872c122245488831b04ffd47d83ede0781b"));
set_progress(0.660308);
assert(apply_patch_check("/system/lib/libui.so", "c45d6e24f049c6e90d0856e9c57c13b5c5a15804", "a339061f2866579e013e072452f73a2f71153181"));
set_progress(0.660936);
assert(apply_patch_check("/system/lib/libusbhost.so", "7ff9d6f72fcad1cb27004406fc26dc06d3f8ba72", "bcc33f020784c15b7a4a7ac46d4e8f96cfe49d13"));
set_progress(0.660999);
assert(apply_patch_check("/system/lib/libutils.so", "aea0a06fff59c90b16d77516f17bd1091e23c4fd", "5002f159d6dda087af4d6f1c937df54c52b0ce80"));
set_progress(0.662382);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "7b13a08c1e99c6fc69242e855f90d482997a88c3", "ce34059bfca2a8ef3973e7caa6992d8f852cf359"));
set_progress(0.662582);
assert(apply_patch_check("/system/lib/libvo_aacenc.so", "9cd7116c12e38bf11f586aa15f5e48835dca63f7", "50676deb50fef083b8a283c7fc2fb26b297e0b37"));
set_progress(0.663267);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "64f3e357f74c8dad986de019075074f8f1b653d4", "0a41a56b08c923234cb7c628dc5d3830a53e71c5"));
set_progress(0.663929);
assert(apply_patch_check("/system/lib/libvt_custom.so", "651835e8b0d6ab8bff986cead708ab16b71cb081", "6addd08576fdb51aad8abf0be02e1e315e27bf3d"));
set_progress(0.663969);
assert(apply_patch_check("/system/lib/libwebcore.so", "eefd8c6d36baf12869526349660e5984213c177f", "71de1c9752f0d5c01a48630d8dce35eb0f5e23d8"));
set_progress(0.714048);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "6bfa39e783160dbc96ef6e31ae41353311654e0f", "b99d9e62fa344f14ee5a137e737d8ebd2be10b2b"));
set_progress(0.715910);
assert(apply_patch_check("/system/lib/libwifitest.so", "4aa72e9ae9ae13a655f3fe2bb5e8bd358dbd1e4b", "484ca5f51f09baa49118b247ce462d09c5008d6c"));
set_progress(0.716111);
assert(apply_patch_check("/system/lib/libwilhelm.so", "cd0e0ff318790060776c0343d4eb2b17391a95f7", "f6a24fcda1502a614121e88580e714cd9f790b13"));
set_progress(0.717239);
assert(apply_patch_check("/system/lib/libwpa_client.so", "077373aaa246495c7f9b76bbadb5aec9c40cad2f", "99005e1e5d1b29f9e9ce38983f1e469d6a963c59"));
set_progress(0.717303);
assert(apply_patch_check("/system/lib/libz.so", "b14702f068cac5f3766bb1ba723e65d72bc4f80c", "cd9a433ebc6bbdf6cf07f0f1a02e4fd4059491ea"));
set_progress(0.717933);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "fd82db87056b2b31985b56d37ac9573a03c58ede", "b6605371e4ff5b08c670a9db9b42569e99485ff6"));
set_progress(0.718025);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "83d07a8f2dbd327c3394f0287c6fd6e1b302722c", "e6cd2331005900e7f4f42e2f0ff8a691a2c0cd2d"));
set_progress(0.718497);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "5a10c3520ab89012634ec5aa9d1768f3c2b072ca", "02fff28f819d7b007b1ed53d2cb31649135597f3"));
set_progress(0.718696);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "d1a0d3aa82e7388c8fad8243be9b3bc7a3f8115a", "b4b915d57683387fdafb363906a4920e263c6fee"));
set_progress(0.718760);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "70d9d16ecd9bb2f7e0882c1cd0ea765768678496", "7306e982dbb205c069978612573c5648e4ae33c5"));
set_progress(0.722267);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "1e02d2f71f9ed6bb8f74782404b32c49961401d8"));
set_progress(0.781086);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "a548b0d8c6b39b7925f914e1fdd569585a6cda4f"));
set_progress(0.823872);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "5abc2cb6b9acf37a110ba006e4b90d324002739e", "54c142f61f369a5e632ca63f9f02ff827dc32723"));
set_progress(0.833883);
assert(apply_patch_check("/system/vendor/operator/app/VoiceAssistant.apk", "b1bef0fa3569db3f1a5a819141b8e3a500a60b21", "543c2d498a207f931e13287a5cd5ce6b999d5606"));
set_progress(0.896213);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "95633fb22618a292c512544f94579717f30e0abf", "69fdaa37193e5dc3245683bc0d21e56da5ddd839"));
set_progress(0.917663);
assert(apply_patch_check("/system/xbin/bash", "cad25b659728260476c657b85c1cf303520675cd", "05d5558bd5424340a5336b38792c7c34ead21d16"));
set_progress(0.920459);
assert(apply_patch_check("/system/xbin/busybox", "072533b0ddaff1e05eaceed65c4292a095da1b03", "a692d877487fee7cc3878f2720a0a05b6bda3335"));
set_progress(0.923724);
assert(apply_patch_check("/system/xbin/dexdump", "734730670ce9f74c75d9cfa97bd25698d3afb91c", "f6696cec0330dd4e7b69605b9a4a7cfbff6149b7"));
set_progress(0.924114);
assert(apply_patch_check("/system/xbin/iwevent", "08cdc151eb0c46cfcd9d5f9b0331493bb2185d9f", "22ab48e052750c66bf54b03f015a952822d0e086"));
set_progress(0.924234);
assert(apply_patch_check("/system/xbin/iwmulticall", "d57329d2d5656dd144566c86584752547688bdf4", "dc582d20f52f59b35e768fec7e19e4fe5e458c90"));
set_progress(0.924581);
assert(apply_patch_check("/system/xbin/libmnlp", "0d27c624e3e6d3a4770bc13d3a62466c1c47c3c4", "55f421bea0af9b4ab67504b4d26d86647385831c"));
set_progress(0.929895);
assert(apply_patch_check("/system/xbin/mnld", "1a781a9027bc4e6a73a1109f2521934fa69da29a", "14ce0547df8bfaca48d56fb0662681345b8127a3"));
set_progress(0.930055);
assert(apply_patch_check("/system/xbin/nano", "c75797394070d7131e5b640797c2265ca259db39", "5bf0d0ee9d0fccdb45760060baebea6124fd9f49"));
set_progress(0.930476);
assert(apply_patch_check("/system/xbin/su", "80f6b645aad6840ea6ef3b85b06567299f00691f", "7f19bb06b1d11562561eb922a7a9cb8f8e793596"));
set_progress(0.933322);
assert(apply_patch_check("/system/xbin/tcpdump", "5611e87ec7877ecd45c414a5008e751d509f94c5", "25acba05990c20fe0bcec3b9f560995e57a50f6a"));
set_progress(0.937344);
set_progress(0.961112);
set_progress(1.000000);
assert(apply_patch_space(9506226));

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

ui_print("Removing unneeded files...");
delete("/system/app/AppStore.apk", "/system/app/AppStore.odex",
       "/system/app/ApplicationsProvider.odex", "/system/app/AtciService.odex",
       "/system/app/BackupRestoreConfirmation.odex", "/system/app/Browser.apk",
       "/system/app/Browser.odex", "/system/app/CalendarProvider.odex",
       "/system/app/Camera.odex", "/system/app/CellConnService.odex",
       "/system/app/CertInstaller.odex", "/system/app/Cit.odex",
       "/system/app/CleanMemory.odex", "/system/app/ContactsProvider.odex",
       "/system/app/DefaultContainerService.odex", "/system/app/DeskClock.odex",
       "/system/app/DownloadProvider.odex",
       "/system/app/DownloadProviderUi.odex", "/system/app/DrmProvider.odex",
       "/system/app/Email.odex", "/system/app/EngineerMode.odex",
       "/system/app/EngineerModeSim.odex", "/system/app/Exchange.odex",
       "/system/app/FMRadio.odex", "/system/app/Flashlight.odex",
       "/system/app/Galaxy4.odex", "/system/app/Gallery2.odex",
       "/system/app/GameCenter.apk", "/system/app/GameCenter.odex",
       "/system/app/Guide.odex", "/system/app/HTMLViewer.odex",
       "/system/app/HoloSpiralWallpaper.odex", "/system/app/Intercept.odex",
       "/system/app/KeyChain.odex", "/system/app/LabiSync.odex",
       "/system/app/LatinIME.odex", "/system/app/LewaAntitheft.odex",
       "/system/app/LewaCalculator.odex",
       "/system/app/LewaDataUsageAdjust.odex",
       "/system/app/LewaFileManager.odex", "/system/app/LewaLauncherX.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaNetworkManager.odex",
       "/system/app/LewaPackageInstaller.odex",
       "/system/app/LewaPermManager.odex", "/system/app/LewaPlayer.odex",
       "/system/app/LewaPond.odex", "/system/app/LewaPush.odex",
       "/system/app/LewaSecurity.odex", "/system/app/LewaSoundRecorder.odex",
       "/system/app/LewaSystemClean.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/LewaUpdater.odex", "/system/app/LewaWeather.apk",
       "/system/app/LewaWeather.odex", "/system/app/LiveWallpapers.odex",
       "/system/app/LiveWallpapersPicker.odex",
       "/system/app/LocationProvider.odex",
       "/system/app/MTKAndroidSuiteDaemon.odex",
       "/system/app/MagicSmokeWallpapers.odex",
       "/system/app/MediaProvider.odex", "/system/app/MmsFavoriteProvider.odex",
       "/system/app/MtkBt.odex", "/system/app/MtkVideoLiveWallpaper.odex",
       "/system/app/NoiseField.odex", "/system/app/Omacp.odex",
       "/system/app/PIM.odex", "/system/app/PhaseBeam.odex",
       "/system/app/Phone.odex", "/system/app/PicoTts.odex",
       "/system/app/Power+.odex", "/system/app/Provision.odex",
       "/system/app/QrcodeScanner.apk", "/system/app/QrcodeScanner.odex",
       "/system/app/Search.odex", "/system/app/Settings.odex",
       "/system/app/SettingsProvider.odex",
       "/system/app/SharedStorageBackup.odex", "/system/app/SoundRecorder.apk",
       "/system/app/SoundRecorder.odex", "/system/app/Stk1.odex",
       "/system/app/Stk2.odex", "/system/app/StkSelection.odex",
       "/system/app/SystemUI.odex", "/system/app/TelephonyProvider.odex",
       "/system/app/ThemeChooser.odex", "/system/app/ThemeManager.odex",
       "/system/app/Treasure.apk", "/system/app/Treasure.odex",
       "/system/app/UserDictionaryProvider.odex",
       "/system/app/VideoPlayer.odex", "/system/app/VirusDefense.odex",
       "/system/app/VisualizationWallpapers.odex",
       "/system/app/VpnDialogs.odex", "/system/app/YGPS.odex",
       "/system/build.prop", "/system/framework/DMAgent.odex",
       "/system/framework/am.odex", "/system/framework/android.policy.odex",
       "/system/framework/android.test.runner.odex",
       "/system/framework/apache-xml.odex", "/system/framework/bmgr.odex",
       "/system/framework/bouncycastle.odex", "/system/framework/bu.odex",
       "/system/framework/com.android.future.usb.accessory.odex",
       "/system/framework/com.android.location.provider.odex",
       "/system/framework/core-junit.odex", "/system/framework/core.odex",
       "/system/framework/ext.odex", "/system/framework/filterfw.odex",
       "/system/framework/framework.odex", "/system/framework/ime.odex",
       "/system/framework/input.odex", "/system/framework/javax.obex.odex",
       "/system/framework/lewa-framework.odex",
       "/system/framework/mediatek-framework.odex",
       "/system/framework/monkey.odex", "/system/framework/pm.odex",
       "/system/framework/secondary_framework.odex",
       "/system/framework/services.odex", "/system/framework/svc.odex",
       "/system/framework/wbxml.odex", "/system/media/theme/",
       "/system/media/theme/lockstyle", "/system/media/theme/lockwallpaper",
       "/system/media/wallpapers/", "/system/media/wallpapers/1.jpg",
       "/system/media/wallpapers/2.jpg", "/system/media/wallpapers/3.jpg",
       "/system/media/wallpapers/4.jpg", "/system/media/wallpapers/5.jpg",
       "/system/media/wallpapers/6.jpg", "/system/framework/DMAgent.jar",
       "/system/framework/am.jar", "/system/framework/android.policy.jar",
       "/system/framework/android.test.runner.jar",
       "/system/framework/bmgr.jar", "/system/framework/bouncycastle.jar",
       "/system/framework/bu.jar",
       "/system/framework/com.android.future.usb.accessory.jar",
       "/system/framework/com.android.location.provider.jar",
       "/system/framework/core-junit.jar", "/system/framework/filterfw.jar",
       "/system/framework/ime.jar", "/system/framework/input.jar",
       "/system/framework/javax.obex.jar",
       "/system/framework/lewa-framework.jar",
       "/system/framework/mediatek-framework.jar",
       "/system/framework/monkey.jar", "/system/framework/pm.jar",
       "/system/framework/secondary_framework.jar",
       "/system/framework/services.jar", "/system/framework/svc.jar",
       "/system/framework/wbxml.jar", "/system/lib/libbcc.so.sha1",
       "/system/app/DolphinBrowser.apk", "/system/app/LewaMarket.apk",
       "/system/app/Phonesky.apk", "/system/app/Superuser.apk",
       "/system/bin/BlobCache_test", "/system/bin/InputChannel_test",
       "/system/bin/InputDispatcher_test", "/system/bin/InputEvent_test",
       "/system/bin/InputPublisherAndConsumer_test",
       "/system/bin/InputReader_test", "/system/bin/Looper_test",
       "/system/bin/ObbFile_test", "/system/bin/String8_test",
       "/system/bin/Unicode_test", "/system/bin/ZipFileRO_test",
       "/system/bin/applypatch_static", "/system/bin/atci_service",
       "/system/bin/atcid", "/system/bin/audiocmdservice_atci",
       "/system/bin/audioloop", "/system/bin/audioregsetting",
       "/system/bin/autofm", "/system/bin/check_prereq", "/system/bin/decoder",
       "/system/bin/em_svr", "/system/bin/gdbjithelper",
       "/system/bin/gdbserver", "/system/bin/keystore_cli",
       "/system/bin/p2p_cli", "/system/bin/ping6", "/system/bin/qemu-props",
       "/system/bin/qemud", "/system/bin/record", "/system/bin/recordvideo",
       "/system/bin/recovery", "/system/bin/sf2", "/system/bin/showlease",
       "/system/bin/skia_test", "/system/bin/stagefright", "/system/bin/stream",
       "/system/bin/test_rild_porting", "/system/bin/testid3",
       "/system/bin/unyaffs", "/system/bin/updater", "/system/bin/wpa_cli",
       "/system/bin/wpa_passphrase", "/system/framework/emma.jar",
       "/system/lib/hw/camera.goldfish.so", "/system/lib/hw/gps.goldfish.so",
       "/system/lib/hw/lights.goldfish.so",
       "/system/lib/hw/sensors.goldfish.so",
       "/system/lib/invoke_mock_media_player.so",
       "/system/lib/libc_malloc_debug_leak.so",
       "/system/lib/libc_malloc_debug_qemu.so", "/system/lib/libpagemap.so",
       "/system/media/lockscreen.zip", "/system/xbin/add-property-tag",
       "/system/xbin/btool", "/system/xbin/check-lost+found",
       "/system/xbin/cpueater", "/system/xbin/daemonize",
       "/system/xbin/dbus-monitor", "/system/xbin/dbus-send",
       "/system/xbin/directiotest", "/system/xbin/latencytop",
       "/system/xbin/librank", "/system/xbin/micro_bench", "/system/xbin/nc",
       "/system/xbin/netperf", "/system/xbin/netserver",
       "/system/xbin/opcontrol", "/system/xbin/oprofiled",
       "/system/xbin/procmem", "/system/xbin/procrank", "/system/xbin/rawbu",
       "/system/xbin/rsync", "/system/xbin/sane_schedstat", "/system/xbin/scp",
       "/system/xbin/showmap", "/system/xbin/showslab", "/system/xbin/sqlite3",
       "/system/xbin/ssh", "/system/xbin/strace", "/system/xbin/timeinfo",
       "/system/xbin/vim",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            100c56fc0050ebbada87cc4633aac3fdecc466ca, 5987,
            388dc53a5abe715003bf0600b447c0b2601043bd, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000044);
apply_patch("/system/app/AtciService.apk", "-",
            f52ab08436b41b2b75ae7edc904eb5c5f23441dd, 3086,
            3bf2b4fcbd08c887a1b416eff2cc31fa06cd1912, package_extract_file("patch/system/app/AtciService.apk.p"));
set_progress(0.000066);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            478dc2430b0948def1b659aca2d9df6f71eb71c5, 9913,
            7d1cb05d362dac2358b31044dbc73b323a0406fd, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000139);
apply_patch("/system/app/CalendarProvider.apk", "-",
            e7fe4bcfa8b17ff236880550259bf6f51dca1c2a, 16682,
            c901205cc28611a630b4de152af240a3b28a3acf, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.000260);
apply_patch("/system/app/Camera.apk", "-",
            488be66ff88d1eb5cdf342ec9e055e66dc45c447, 1154472,
            71e7157cd8953778a0cb5abc88d04068f12366af, package_extract_file("patch/system/app/Camera.apk.p"));
set_progress(0.008691);
apply_patch("/system/app/CellConnService.apk", "-",
            b12eff77327a15f0239d74c88b11714d9e561330, 13206,
            5b7d10b97750c5bf95bc6d86779561ec41445f5d, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.008787);
apply_patch("/system/app/CertInstaller.apk", "-",
            1a045fc27b553611c2f5b95ae70599f45d02398a, 10708,
            f1528d8fc4145614da3e12c53c45e5802497602a, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.008865);
apply_patch("/system/app/Cit.apk", "-",
            6d6696fe8b0c7d3f98a9bb9cc7ced543e7307c68, 36673,
            5903a9fe5f8879a819506af0e19f8719cac79086, package_extract_file("patch/system/app/Cit.apk.p"));
set_progress(0.009133);
apply_patch("/system/app/CleanMemory.apk", "-",
            cf3cb6e41a8c9ab3ddedda958a6ae1327efe3dfb, 79187,
            a94cfb685789be52c62e420684071deb8501b93a, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.009711);
apply_patch("/system/app/ContactsProvider.apk", "-",
            db53927fbeb235b9946e0e41997bb45cf1815404, 28184,
            dc4f49c94758febc4ce40cc8a7856fbeb633f84f, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.009917);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            fa63d269caf0a07d55f6033b96dceb726f98c8cd, 3800,
            5396bfdc253377ba408588e4d00c0d49d4f8526f, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.009945);
apply_patch("/system/app/DeskClock.apk", "-",
            6a8eeff65c5951b95afed0237653064bd9901e78, 1703189,
            0a85f63ab7a77ddb0940f3eda0ec1d658ee1cb76, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.022382);
apply_patch("/system/app/DownloadProvider.apk", "-",
            397b743598924c59ed49860ea6efb43191672272, 12379,
            c07c76ab8dc0de6a767e49a06dbf9e0c93426f3c, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.022472);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            baf7194ebabe5a7999fa51574d048febc5744145, 58822,
            373e7b30fac1c81e467f3cb4fd30266be7c0a93d, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.022902);
apply_patch("/system/app/DrmProvider.apk", "-",
            5fa141d886405314bae299a5cc916ab5ead7b351, 5138,
            df5f904f0d915586835f8ecd8652bb0141eb5f3f, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.022939);
apply_patch("/system/app/Email.apk", "-",
            5a6ad247c7af6c35469b8bec3b6a081f8a6db86e, 441627,
            cde80fe633e12c1ffe4313b55118239c9eb9395e, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.026164);
apply_patch("/system/app/EngineerMode.apk", "-",
            905d005cfa2382bff819c0805b767503716c4eb5, 202799,
            21c3ca3e9e455c4633216634c274d9beeeb184ab, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.027645);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            f23fa9732a398114b19e3965204f6f5d83409ab6, 26330,
            e3dc475aaece4622a9c1d2d05f95066238292265, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.027837);
apply_patch("/system/app/Exchange.apk", "-",
            75b3124b9fad04e1ddb3685c96a6adb4e9fb9aaa, 38431,
            d5fcf44c042ab17c47bf9a10764c213a28ccfe16, package_extract_file("patch/system/app/Exchange.apk.p"));
set_progress(0.028118);
apply_patch("/system/app/FMRadio.apk", "-",
            81c5d497e0909dd75f28d99538a40b882d3dea71, 810680,
            eb16ed0a2316e6dfb6076662813ae6ba4fbf9cef, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.034037);
apply_patch("/system/app/Flashlight.apk", "-",
            9a7cd7fe4d67425325eefe35a0b89260ebd34784, 924324,
            ec9a2be4911a7d07d3bc5f64459f84674268f2e5, package_extract_file("patch/system/app/Flashlight.apk.p"));
set_progress(0.040787);
apply_patch("/system/app/Galaxy4.apk", "-",
            6bb4dec1ed9b6473bb406b13ed0c17f7ab610194, 416732,
            41e6b2202cd1d9f30c71070b96c126c4d282f139, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.043830);
apply_patch("/system/app/Gallery2.apk", "-",
            f6240108c661d6587c7478c82b775fa6cbe6f3cc, 1229217,
            355bd9e9cd48522d3aa81bcffec943e82064fe16, package_extract_file("patch/system/app/Gallery2.apk.p"));
set_progress(0.052806);
apply_patch("/system/app/Guide.apk", "-",
            c6b45f52df8d98a60da27a1271e9cacb51afdb38, 4034788,
            d883c0d26f68161a95da05cacb27ed30c9cf6396, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.082269);
apply_patch("/system/app/HTMLViewer.apk", "-",
            33f320daf21b8500f8ba3237de13b2cb21d29d64, 3904,
            e6ff0e6a030a91d0ecb6f8f056da66cf303f835b, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.082297);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            ecf867effa1b778b93a01e8189d7b8f4a105ffaf, 40826,
            983ce455670644d535f28379191a7387cafc1831, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.082595);
apply_patch("/system/app/Intercept.apk", "-",
            94b1f107c312a56023edabe9b9ff8246844295b9, 121615,
            7d150a2056deebbdd7a0c4433d5ba59bcb0a3375, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.083483);
apply_patch("/system/app/KeyChain.apk", "-",
            6e49a0f8fc31e04a74e8d0cd35fb4345462d7b2e, 8951,
            123af767dda4e736ce8809470c257e8500e23859, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.083549);
apply_patch("/system/app/LabiSync.apk", "-",
            846e5c2fef0cc232a9b5ee0ac3bf97cd4f8fb234, 14556,
            67793d69a84bb0d8c0a717e052136ac736228720, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.083655);
apply_patch("/system/app/LatinIME.apk", "-",
            040e21719788b8796fe900469f5c8c55c05757d8, 1195446,
            d875586cd2bffd37aebd30ace2d862faa1c25e28, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.092384);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            27f493abc03f1efd400be8ada8cef2073173d39d, 404805,
            f9c276cfacc6557f07d806c9060039db3d3ef58b, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.095340);
apply_patch("/system/app/LewaCalculator.apk", "-",
            ed493c2a9964e5714150a71527dfd09dc1cdea26, 796907,
            7c9fa9776854025e6ed67c09c0ae3f28c51d862f, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.101159);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            11f9d5865fb4122b7f3962c75a1d516245f32a6b, 22680,
            0d76c34388b392b92bc15d40395e654afa9ce666, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.101325);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207, 2812151,
            9c312335d0881af67865d221061ad6047fe07621, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.121860);
apply_patch("/system/app/LewaFileManager.apk", "-",
            2c3198d94cc6400de64d050b72bee858bfdc655a, 197507,
            6499d337716ab7936b403c64a717ba218a1649c4, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.123302);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            5e24f76adcd50aa4d398a56f7f2f41ae79821c66, 3315633,
            868aaceb2044b22efb5fe629645fe8bf965261dd, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.147513);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            a5b7724e04f16567246f7eaf457b2ed547198168, 128131,
            d006d5cbd00bef314e8cdf1b394fd070ed2536b2, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.148449);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            7f4ee68d35bddbba6c3b2b056dc2ca251058adcb, 73968,
            2d766a58cc4ecd51b96a6071e23027522a85806a, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.148989);
apply_patch("/system/app/LewaPermManager.apk", "-",
            0432dfd9517cbbe6117d7d799e00aa66887dc145, 53867,
            6611fdb2383329f6a113920b21dd9f8925cf2750, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.149382);
apply_patch("/system/app/LewaPlayer.apk", "-",
            c7d6373f0c9bc798250ec349290d6f56e58be1aa, 938313,
            07fca4f5f3f5a21f14b8f080f228ee8878b779b5, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.156234);
apply_patch("/system/app/LewaPond.apk", "-",
            ec6005b23f7c787a72f04decec9562b077b6edec, 40596,
            ea0455b156947727728e0048a948d260b3e2d48f, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.156531);
apply_patch("/system/app/LewaPush.apk", "-",
            25ca3eca869df8858c84d503e61fa19d607796cd, 8221,
            d724b0ff864d5836bc89c9755c87fbd9d86f732e, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.156591);
apply_patch("/system/app/LewaSecurity.apk", "-",
            cbfcbfff6353229f43ab2e8ab604b12e7e375cbf, 119548,
            cf30be2e96262da588ac3254bfd2ff303acef2e2, package_extract_file("patch/system/app/LewaSecurity.apk.p"));
set_progress(0.157464);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            167be8eac6cb112351e7fea955186c3e07a32c4e, 1146670,
            0110ef3a63c0f21fd8bfa179e8bfce1bdc5fdc57, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.165837);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            7dbd8f89ac451dc45dedcbd18c1508d0bde126ca, 134163,
            fdc3da72884815fcffe7e3cfeb0e8675e4ca463c, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.166816);
apply_patch("/system/app/LewaUpdater.apk", "-",
            78390523a29d66a4c00a698dd62798a48f2c2db2, 747090,
            f60dbdcfac17e514c9a67074350417255ed4ef9e, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.172272);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            c60aa95ddb17ff09a8ca3335f442b4b2f28c3ca3, 1625022,
            8305fcb53964c082fe3eb2c5c8440a02bf7401b6, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.184138);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            d3a52af666a540db11e028a2b5575a2243363e42, 105357,
            7e657be720ae1f3d86e1a132755a471d698ea6ad, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.184907);
apply_patch("/system/app/LocationProvider.apk", "-",
            b94834abd544960ced838443363d1e78c2c310a7, 2227662,
            06d4fa515b446d7610a563f616ec2a9dbe46e658, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.201174);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            4bf785f8cd0c19d0bcb691af9a120b682fad4f47, 5808,
            f0649b69a45cb977b112b096c6417829319bb1f2, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.201216);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            45dd2ab4265f6be3bddb1edfa1a569f36bb3d1d7, 202422,
            8cfc3286cba4fbad8b938a84a56db267d537bc93, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.202695);
apply_patch("/system/app/MediaProvider.apk", "-",
            20158fda11954ee07e8faf22219bcca361ec4314, 12437,
            80a3bf412c9c0b6345658fa25f85b5d8c0ed5065, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.202785);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            941b0a2c3528735cdf6497695c0cdb78d14e4f18, 40559,
            3ad8fcd2e64e001e93cfd45cd643d73aa78c6b8c, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.203081);
apply_patch("/system/app/MtkBt.apk", "-",
            c058d6c8a3badebbd0d179a7d01072ef22b1ef9f, 228622,
            f69e4db628b5aa29833aa5a7568ea1e77f5a65f0, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.204751);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            d32635793b730a0ae431a33cf2eba89f3b2691d9, 2236797,
            31e5b194d4815a993a9531d78d497ebe27512b28, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.221084);
apply_patch("/system/app/NoiseField.apk", "-",
            fc6d0d3527b615bd57d0b454310d23bdb488182e, 63405,
            516b6f18a7f2aea70ea8c43648c6e8cc7b0e5184, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.221547);
apply_patch("/system/app/Omacp.apk", "-",
            e1c48a57c69d0281755ea6ee86242c1a2727d790, 22712,
            2b6bc2294d0ecc7a358db789b20c355f09eabce4, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.221713);
apply_patch("/system/app/PIM.apk", "-",
            04b8b815fe6136f08878ebdb853833e3cc7655d5, 5523919,
            8668da8a0e959a1dbb3548cc29c6748fe5b31ceb, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.262050);
apply_patch("/system/app/PhaseBeam.apk", "-",
            6eed60c4f14f437de2a37d7e6f3b9e2cbde3bff5, 59636,
            4c8ff8e812e6808342c67ab6d9aad426d359fd20, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.262485);
apply_patch("/system/app/Phone.apk", "-",
            bfcb37adec254e578da25b46911a667a97f492a1, 1071993,
            8ed38a86d7256dff844b56b0cd74f957c0668bae, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.270313);
apply_patch("/system/app/PicoTts.apk", "-",
            d2cbfff876f5d9f4458a10aa43b5e95cf4a7affc, 7433,
            59cd2e3ab895c99f9c256ff66f81bd938ff8527e, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.270367);
apply_patch("/system/app/Power+.apk", "-",
            56492fbaa6596d9729068ed9f2390e6eb3df97ba, 173736,
            f9a16d5109a2973df0cd0f694dd37491009cf76d, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.271636);
apply_patch("/system/app/Provision.apk", "-",
            a634d8b4802d0c9819d5b203597d57233b6ec0e1, 2846,
            2cd14995240d7d2c34925e628191e79eb4a7a081, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.271657);
apply_patch("/system/app/Search.apk", "-",
            524e921ce31e3a42a97e3cf5c9296a5601b80d32, 149927,
            e8653f865fe113d532e79dd054a5d717fb2cdc47, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.272752);
apply_patch("/system/app/Settings.apk", "-",
            6349e8b10a473894d12d78ffca3d7b8ad001773e, 2751145,
            32dac9c3c70672ad759061781980f48f225cd9f5, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.292841);
apply_patch("/system/app/SettingsProvider.apk", "-",
            d23439a32d5c3f04fc832ab8b765c55606a2a459, 16963,
            27eb9a92fa36f215e7c887be61247b4807bbd45c, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.292965);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            389e596365d5e82d2fddde7b1577998e360d2091, 2666,
            93d69edeb966ed53f48db787cb5f3a37f32f1e9a, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.292984);
apply_patch("/system/app/Stk1.apk", "-",
            5e9c863d0da7c72f0f1281571ed65eb2387b6716, 26134,
            dd03098148abf480dc61b2969ced609d43d1e7a6, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.293175);
apply_patch("/system/app/Stk2.apk", "-",
            bca104c42e1e601abffe39a7e1e088a0969a87cc, 26239,
            59370dc79bac551eef284b1fd689166b543a9d3a, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.293367);
apply_patch("/system/app/StkSelection.apk", "-",
            e9ad779261c94b2ab7f17537f256701b1768684f, 10147,
            c95732e8914c2921a49f98b8acf0b748cd53e025, package_extract_file("patch/system/app/StkSelection.apk.p"));
set_progress(0.293441);
apply_patch("/system/app/SystemUI.apk", "-",
            48943d8e9ee75d38a7a7b0ad91d12d878ca1fa1f, 972847,
            b73d28392ea4fed0f9331940dea37746d54c0a77, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.300545);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            3e2dda3d011f3889eedbe11d9699f52cfa6f858b, 12247,
            b6d9c67f2e8452ff538ddb3028fb7e7a4c0aeaf5, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.300634);
apply_patch("/system/app/ThemeChooser.apk", "-",
            703282a186fd386f6f42db23544a9fe170c0b802, 201331,
            62a6ab847cc422b7bb1412b10da79c7ff81c9356, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.302104);
apply_patch("/system/app/ThemeManager.apk", "-",
            09aa49b168dea89fd475a8b28606e13faa3aa16d, 5439,
            75bd3ac92331d650343906c6182b02e705facff8, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.302144);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            de10935356596dbdc376525a4fd6e756b1120082, 3593,
            69ffa8625bd87ee69912493027c5a8443c475b94, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.302170);
apply_patch("/system/app/VideoPlayer.apk", "-",
            0104f7f5ad0fe5d620de4567089a2b3a4555a8c2, 38305,
            7baf8a515eed71d4c1b702f4e67e833e2ec147f4, package_extract_file("patch/system/app/VideoPlayer.apk.p"));
set_progress(0.302450);
apply_patch("/system/app/VirusDefense.apk", "-",
            8dd96eb21dba4a0b69f327464b500065743c5694, 403457,
            f0772b0799f9a60718c0305aff0884b99d6f3ae9, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.305396);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            c36446c116d6a3083fe1d1985531e248f5fba101, 138867,
            a6001b18ca0d44062fd663774ab71bfcc8248626, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.306410);
apply_patch("/system/app/VpnDialogs.apk", "-",
            6e2c69651acadc23d2a60b66dbee8b5a428271fe, 7643,
            395c1e94c5040101d4074fb3425207fc38fef57c, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.306466);
apply_patch("/system/app/YGPS.apk", "-",
            4a305f22fa59d67db0cc6e5a6baeb402c73c4e94, 25537,
            86a6cdff362eaa87b1a49e3490169345a07b1700, package_extract_file("patch/system/app/YGPS.apk.p"));
set_progress(0.306652);
apply_patch("/system/bin/acdktest", "-",
            32284cc5dd35c0d5c54acd44cc15661b3fa5ed7e, 9908,
            a9ca7cbd9554e482b3573c308ec3249a0a822257, package_extract_file("patch/system/bin/acdktest.p"));
set_progress(0.306725);
apply_patch("/system/bin/adb", "-",
            ae219f6562b51c101547ec5cf78cf56453e5e1de, 97164,
            c7e995a5c4158d2637de3f7fd690b0fe646f0344, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.307434);
apply_patch("/system/bin/aee_aed", "-",
            eb3dd88b8ca18195c6c28179f00546bfd416e46c, 68024,
            d9a2d9af8ae653e63656ab6c9071be37430a21d6, package_extract_file("patch/system/bin/aee_aed.p"));
set_progress(0.307931);
apply_patch("/system/bin/app_process", "-",
            7c3ae29f77a2c5a4b3af5db157ecdeafa250afff, 9864,
            bab81a3c4af4f861375a7bd29e34172cbdc2a0f9, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.308003);
apply_patch("/system/bin/applypatch", "-",
            def76d4e6df22cdd7f69c1222c38a6559eca0647, 49996,
            b78d49d9c1d914aa3b5fa91607777741653e9bef, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.308368);
apply_patch("/system/bin/boot_logo_updater", "-",
            1ebc9c9d6b7d1de23b51801696fc316cb2de2858, 9808,
            d9f7703e32aab10df896c5fb1f5bf9984651b5da, package_extract_file("patch/system/bin/boot_logo_updater.p"));
set_progress(0.308440);
apply_patch("/system/bin/bootanimation", "-",
            5ee6bd9c85e4bfbf1c0898e885147cd81e64df58, 27888,
            2cd846d807303270ac83f697dd8eecb085214acd, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.308643);
apply_patch("/system/bin/bugreport", "-",
            6f824e902a4334a8f3e7baa79e7033583828a0e6, 5620,
            8d9d7678180182843cd3c08e5a019ff0ed6ccaec, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.308684);
apply_patch("/system/bin/ccaptest", "-",
            6e15f8bf0b4a3e8268dae25a85916b9c623dd03f, 68776,
            96942bebdfee67a49b85fec5a434f69cc92ba2c5, package_extract_file("patch/system/bin/ccaptest.p"));
set_progress(0.309186);
apply_patch("/system/bin/dalvikvm", "-",
            2d499808a3ddc02b149e5b14646ad12c20fa1b2b, 5628,
            141f236a695fff13f8730dbf55757e2fb8426832, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.309228);
apply_patch("/system/bin/dbus-daemon", "-",
            5a86927cbfc2771a0fa38cc8a8eca706a6bcb8d3, 134080,
            6965ce87b296f6c5c62f71d8f58702892a5b78b7, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.310207);
apply_patch("/system/bin/dexopt", "-",
            838be8c82a7f47790dcf4384b3dbba84853df0ad, 9864,
            16e2b76dbbfcc1db414658626e05c328be1c1f2b, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.310279);
apply_patch("/system/bin/dhcpcd", "-",
            3e0bd5626dbc7568748d73051c8711782e904b28, 61496,
            9e1572ebf49362d318fffe27e021749039051c33, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.310728);
apply_patch("/system/bin/dm_agent_binder", "-",
            24c8d8a56362f73c1a0ec015e324d8afb25eefb7, 26024,
            f51ad0a84f71ae56bec58d698eea3d88de95ce73, package_extract_file("patch/system/bin/dm_agent_binder.p"));
set_progress(0.310918);
apply_patch("/system/bin/dnsmasq", "-",
            e24a61b3c58e0e8f3578d95bd41549674c8b7408, 104820,
            f36b51fa6807f42c8ac8469011c7cb7f99ea2548, package_extract_file("patch/system/bin/dnsmasq.p"));
set_progress(0.311683);
apply_patch("/system/bin/drmserver", "-",
            5a6bf5d01c3d0ac3c9c746800c56a0ee5196dc2d, 34324,
            b60a9d8a81f061d13cbf2d9dcbdc23cace0ea4df, package_extract_file("patch/system/bin/drmserver.p"));
set_progress(0.311934);
apply_patch("/system/bin/dump_image", "-",
            69863088d8d457b772b8092e76256a125729d3ae, 14032,
            fa4777f979a5d89a39b321748b73ae1ab0e677ff, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.312036);
apply_patch("/system/bin/dumpstate", "-",
            e77937c3bb1891c5aee3bc3c0304f549958f4838, 42820,
            c7ecf5c24ef6e27fdcc827a6239eecd8ccad9154, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.312349);
apply_patch("/system/bin/dumpsys", "-",
            cd6af1b5365f8307805ae96a6a1aec905e5063be, 9876,
            23c47151c22b54d3ebeef2c2508531a044334fe1, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.312421);
apply_patch("/system/bin/e2fsck", "-",
            edb56a4f0c7b33dd4eb48b30acff1e34f4e0c7c4, 111620,
            d66e2162c694a177e3a7227016e269ac6918ff4e, package_extract_file("patch/system/bin/e2fsck.p"));
set_progress(0.313236);
apply_patch("/system/bin/erase_image", "-",
            06367b32c15329e51b0d44341af1d91dfac35a4e, 9832,
            ee0fd7914687475300568c4b43bea0e812083423, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.313308);
apply_patch("/system/bin/factory", "-",
            83a1daefef12316cd5eba2f63b15663be234622c, 336712,
            2e3d8ffb72436f57c0104cefc2850a7c3b456055, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.315767);
apply_patch("/system/bin/flash_image", "-",
            42275fa9b483ee5598b20642c1e4c8849752d398, 14040,
            b23594d7a6cd50a8ab48b0ff8448fa84a70aa615, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.315869);
apply_patch("/system/bin/fsck_msdos", "-",
            bf9c986866a45a340edce00968e735cc7c0de194, 35692,
            51f0e78c9d83cc28c42096eb94d2c6227e48733e, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.316130);
apply_patch("/system/bin/gsm0710muxd", "-",
            bf37a526b9889c98a6fd9dda93b4cb27e357f04c, 55380,
            71ec0601043f837cefe3269360e17b61452db9c1, package_extract_file("patch/system/bin/gsm0710muxd.p"));
set_progress(0.316534);
apply_patch("/system/bin/gsm0710muxd3", "-",
            f1e6ba43ebec36ff1aa549dd7282b802d093dde8, 55388,
            59442fb14c72eba87c3da914b3aadcd793684a30, package_extract_file("patch/system/bin/gsm0710muxd3.p"));
set_progress(0.316939);
apply_patch("/system/bin/gzip", "-",
            fdea85dfc2824dbdf173adc3b0522b93bd70cef0, 9768,
            2a90c83994c0a5f6243ea1531855ddb3fe2572a9, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.317010);
apply_patch("/system/bin/hald", "-",
            f99ee05370f51732ff5f127b92b6c59d5c951334, 18392,
            8748bb72a1c99f8a8fbf7299518cb7394a2bad33, package_extract_file("patch/system/bin/hald.p"));
set_progress(0.317144);
apply_patch("/system/bin/hdc", "-",
            9c44496641bb000f93279739045c947188fefb14, 5616,
            121c1e873581873e771f4f7d4cbdce6d88f08473, package_extract_file("patch/system/bin/hdc.p"));
set_progress(0.317185);
apply_patch("/system/bin/installd", "-",
            44856363d934a35e06a8efcaf97ef60abaa695b0, 22552,
            8a869d1b39a8ba87479c5d38e6a72c8c15da5ca4, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.317350);
apply_patch("/system/bin/ip", "-",
            24afd7acd8f2f47840c0f1826b793b8d0707a59c, 137776,
            e133800e79e28e740a3885cff3ce90f784098f8e, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.318356);
apply_patch("/system/bin/ip6tables", "-",
            9eeb5d8e59ce8924c9a23adee81e96b2dbd9569f, 179172,
            09d0078d8c582ec975e78a8af1e43fa9844f2c8d, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.319664);
apply_patch("/system/bin/ipod", "-",
            f34967c9c24907107e4da6b16975de3e0937fc34, 14604,
            d4316fca1a8b9341bac4f5b88ea102e087e9ec41, package_extract_file("patch/system/bin/ipod.p"));
set_progress(0.319771);
apply_patch("/system/bin/iptables", "-",
            b6fbda91e8ce31f18fcaf4f03199a35ba21f8425, 184860,
            e3ec0103efb8b30896c3f35294b4a1f80e6673aa, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.321121);
apply_patch("/system/bin/keystore", "-",
            f3568bec88580bea0d754fab74473a2ddd65a086, 10236,
            129a2848f0f40ab23e241781d0e284f6030d44b6, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.321196);
apply_patch("/system/bin/kpd_auto", "-",
            1f408fd0c347ce3d93a4cd5ba292aa03df5516d3, 5740,
            4209cfbfff90d610190243f0b3be4d9fbe268373, package_extract_file("patch/system/bin/kpd_auto.p"));
set_progress(0.321238);
apply_patch("/system/bin/lcdc_screen_cap", "-",
            685463b212524e8d892f10dba4ed59a62fb1728b, 5504,
            da26d2d469b58282ce0961f735b2c1bc8ab0b387, package_extract_file("patch/system/bin/lcdc_screen_cap.p"));
set_progress(0.321278);
apply_patch("/system/bin/linker", "-",
            c59c03c44f313f6d8eed52dff03ff6f15a6a45fc, 43784,
            0c521b0ecdf734e4ca5b9f3eea4a0489ff3fda0e, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.321597);
apply_patch("/system/bin/logcat", "-",
            c9adf0e4d3bc5886b65ee292979065966d1e3355, 14020,
            bbc9e9e11f668a9d084c39a3a70c5fca0ea94ee0, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.321700);
apply_patch("/system/bin/logwrapper", "-",
            9c002ae9c05214b8d9eab7496d7c55746524eb94, 9852,
            6976a75187c89dd4727c42c647b77017e699ddef, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.321772);
apply_patch("/system/bin/lsof", "-",
            0413dcc3c5dacd9ab675369898308c46d02ef4a9, 97860,
            57cf142c7d32a5595f7c8543222a88dc036cddc8, package_extract_file("patch/system/bin/lsof.p"));
set_progress(0.322486);
apply_patch("/system/bin/make_ext4fs", "-",
            31e3e00eddfc7660e93cebdecf41edf4355c681f, 5572,
            2c8f86d295eabb9b03b6072963e092cb4a9539fd, package_extract_file("patch/system/bin/make_ext4fs.p"));
set_progress(0.322527);
apply_patch("/system/bin/mediaserver", "-",
            249037d43793beab183e76593e74aa3ee2f9eaa0, 5588,
            6a4993acd45f3f78bb946596491b38137f9800bc, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.322568);
apply_patch("/system/bin/mke2fs", "-",
            fc16a78a346c390806df1ea49d47dfdc072b96bf, 34944,
            1e32a33d1b650e328c85750e89bae0ccb3d5d14c, package_extract_file("patch/system/bin/mke2fs.p"));
set_progress(0.322823);
apply_patch("/system/bin/mksh", "-",
            0c90fe8c2d8d4831709803e2bed82ac2c26879e2, 152012,
            babba98470fc9d43a27f2047d4d4d63e9374feab, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.323933);
apply_patch("/system/bin/mkyaffs2image", "-",
            5ab9a070fdab4f09e93559c19d2aa4bb5624254c, 14904,
            c8b840be926eb358e01fb50c176b8c56243c9a29, package_extract_file("patch/system/bin/mkyaffs2image.p"));
set_progress(0.324042);
apply_patch("/system/bin/mtk_ifconfig", "-",
            7b11425dd9160fc46a254f2f2defff42491def6b, 18612,
            714492a9cb06cf0e83665ecc4fc54b5a24aefdb7, package_extract_file("patch/system/bin/mtk_ifconfig.p"));
set_progress(0.324178);
apply_patch("/system/bin/mtk_netstat", "-",
            8cb093363baa50a942c27cb4428fca0c5b05a743, 18324,
            bb9e78dd4da7de6ea990040e29facb90d96eb586, package_extract_file("patch/system/bin/mtk_netstat.p"));
set_progress(0.324312);
apply_patch("/system/bin/mtk_route", "-",
            2f723a5809365966b601150fc93945bda2a58c85, 14068,
            017f3ebf816ec1f79d57b40dfe318a4f8582a7f5, package_extract_file("patch/system/bin/mtk_route.p"));
set_progress(0.324414);
apply_patch("/system/bin/mtpd", "-",
            7fe5645f0148ee8e84474d8e94167487e352e453, 18392,
            06a4deca38d6b8019795df11aee9957a5a94c860, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.324549);
apply_patch("/system/bin/mvg_app", "-",
            639347b792c12cd8a7158ac60dc7c7f270fc7d40, 13848,
            b2f4d96811031ba572767cb901facb3d0d85d934, package_extract_file("patch/system/bin/mvg_app.p"));
set_progress(0.324650);
apply_patch("/system/bin/ndc", "-",
            1013a9259475a575bec92eb3f96613cb303f0561, 5616,
            1250b3ec4b6cde3940446aa58a3efd973cead3dc, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.324691);
apply_patch("/system/bin/netcfg", "-",
            9a66b091ba7130c19ef4dfb96a70bacc00d4006a, 5756,
            d803c8b32b98b1c142c5a6ff571fddaeeb6256a7, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.324733);
apply_patch("/system/bin/netd", "-",
            c84b5f96c38ce51567eb4fb1dd1ba7d63419166f, 56452,
            f239fa7588fc10175c42637999d0b1481787e456, package_extract_file("patch/system/bin/netd.p"));
set_progress(0.325145);
apply_patch("/system/bin/omx_tests", "-",
            26396006d4b4eb8c0ba73c239846a4e585a47f8c, 32720,
            dc023e74f585c30456e8a4167449c1b1154a1360, package_extract_file("patch/system/bin/omx_tests.p"));
set_progress(0.325384);
apply_patch("/system/bin/p2p_supplicant", "-",
            21e53025e7d2339481c62d3078b35d14f5d9fce6, 572276,
            a771f44c0360fe7112c5db3f66c6fa547e04782a, package_extract_file("patch/system/bin/p2p_supplicant.p"));
set_progress(0.329563);
apply_patch("/system/bin/permission_check", "-",
            e4b2ca88955a37249a11b8166d023d568fcf2c90, 5556,
            5f10b9eb9173c14b23a260a92bab07c3f4165d5c, package_extract_file("patch/system/bin/permission_check.p"));
set_progress(0.329603);
apply_patch("/system/bin/ping", "-",
            b1166d488d7be586b33a936991d6f0aae92016a5, 26700,
            1d7fa07a90296241c3116825f56b31206b863152, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.329798);
apply_patch("/system/bin/pppd", "-",
            31b069715b36a9ce6bdfeb493c61ad9aef68018a, 139880,
            cc222f92652469430b16b2281f2ca8983b5c4ed6, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.330820);
apply_patch("/system/bin/pppd_dt", "-",
            37d6bb6e9e44fdb74d427be2a33a229c2be2a76b, 135560,
            333cd3011b995bbedc0fe7c87706a6c80723f5b2, package_extract_file("patch/system/bin/pppd_dt.p"));
set_progress(0.331810);
apply_patch("/system/bin/racoon", "-",
            30747b735b39ed24f478778fac2e6275f76ccb0e, 166988,
            53b65f0f02cc89dc3a86e36fbd486190ea49fdce, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.333029);
apply_patch("/system/bin/run-as", "-",
            6440e3d08ce1b9c910ddd57214ae3e9cfaeb46ee, 96780,
            bcd480723542580824ef89e023f99e2db7cb7998, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.333736);
apply_patch("/system/bin/sbchk", "-",
            3a7f03d94330de6723fbaf020f9e746b768d3a40, 75540,
            8c2083e61fda786c87d984ff6af5bd29361cec1a, package_extract_file("patch/system/bin/sbchk.p"));
set_progress(0.334287);
apply_patch("/system/bin/schedtest", "-",
            c61adfef29993678c68c355d6a37af76b5162123, 5456,
            a2c184ea7413c2ffe2bd55b3f086c6cab98cd0b2, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.334327);
apply_patch("/system/bin/screencap", "-",
            36c4815b987854028b9e834552d406f0735ca560, 9788,
            a8849d69302a4cb2623ce99207cd0389cebc79c6, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.334399);
apply_patch("/system/bin/screenshot", "-",
            1e7b15e794a3bd5b761f508008e212530b77bc2e, 34748,
            6ae4706adfdb32cbcf431c01b9e429342479a2a6, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.334652);
apply_patch("/system/bin/sdcard", "-",
            e2813a07e1c2f58a155e936ecceed9333963a725, 10196,
            6ed766bf186ab0ed9ec0ac9a7fbeb0ef3fba289e, package_extract_file("patch/system/bin/sdcard.p"));
set_progress(0.334727);
apply_patch("/system/bin/sensorservice", "-",
            8916f74ba7765021f0deba4bf3428007b548db74, 5512,
            2e3aa0f6d3742f20bf834dab3dc9fb01acc936d3, package_extract_file("patch/system/bin/sensorservice.p"));
set_progress(0.334767);
apply_patch("/system/bin/service", "-",
            a51767841eb34b5571ed07d2518c2da2485634e3, 9920,
            1fb5456c24599c705b329efac58525d9b5feea76, package_extract_file("patch/system/bin/service.p"));
set_progress(0.334839);
apply_patch("/system/bin/servicemanager", "-",
            92fc6c0d44d1d3fe20943cc77e955fd8537c328d, 10036,
            eefd22c4f2c4c5580db97e8d14f1663f90909317, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.334913);
apply_patch("/system/bin/simg2img", "-",
            277c820140c014910fd42cca80f8f87edf10bf29, 9660,
            ab31aacb95c94abda9858dafa06c32d561257507, package_extract_file("patch/system/bin/simg2img.p"));
set_progress(0.334983);
apply_patch("/system/bin/su0", "-",
            7c04e36b43aea1de68232980a0a07a35756bbf24, 113716,
            81d1edeefd5801cb9f6b62bc0bfcfcaa4589410e, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.335814);
apply_patch("/system/bin/surfaceflinger", "-",
            f3a477ea289be21a9945136a6e9a64a1225a7130, 5560,
            fdf8c33cde2f54ab4ec269b3b15059d98f528746, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.335854);
apply_patch("/system/bin/system_server", "-",
            b7add0a9e7b9b7f2874ffdc1517aa70979344f2d, 5508,
            bdea9276501d2a730998ce289d342d36e347ca1c, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.335894);
apply_patch("/system/bin/tc", "-",
            4b5da479fc0622548d0a669c8968bed458f2e2fa, 68000,
            e2f436fbdafbb24d130558a178bce25effac0884, package_extract_file("patch/system/bin/tc.p"));
set_progress(0.336391);
apply_patch("/system/bin/toolbox", "-",
            c1bf00e87acdc1959ebdd92fe1f44c07f837b734, 99080,
            7ea5c29ce0f207d86fb899f80b130d8dffeb6d95, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.337115);
apply_patch("/system/bin/tune2fs", "-",
            8950f87e0e0381b0d22bd3e051cea3801a2cf5e5, 26640,
            e1d2ca4a7dc84bc1a35ff1f274f70b1bf405723f, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.337309);
apply_patch("/system/bin/vdc", "-",
            c9a5804960ca0a7c8e1aaa171ff048f0594fddb0, 5620,
            156d69ad76b5fca8fc13504cdd42810afb5b9fdf, package_extract_file("patch/system/bin/vdc.p"));
set_progress(0.337350);
apply_patch("/system/bin/vold", "-",
            656db3ba368c85b650215a87da4610211bb9d1b1, 76824,
            2abd0e06ec6ed9c8bc4669f4822a7d6f22a49c8f, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.337911);
apply_patch("/system/bin/wpa_supplicant", "-",
            a48db2c605db1bc404fb31e6ba7f801c0db00a14, 304532,
            3e7708c803c8fc724da4c50184532c10713a9781, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.340135);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            5f20ca3c19feb215ddef62263326b12a29464f24, 90413,
            2962ba75c25cdd6529082e4dea8ba91348548405, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.340795);
apply_patch("/system/etc/icons_alias.xml", "-",
            6da9cc3af5789d09969c6c34ac00efcb74307a7d, 1535,
            f23f9acccd230729bd854c81ed0c5c1414609576, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.340806);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            b591f8f68be68d00b7551cd86335330714fc88d7, 5596,
            744db30ee06cfeb76ce68b1cadc96851ee5ba241, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.340847);
apply_patch("/system/etc/security/otacerts.zip", "-",
            eee5817a9a0363ea763dd45005cf729c20349af1, 1125,
            23e2f8132ce1f125e2075df85b865a24e338aba0, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.340855);
apply_patch("/system/framework/apache-xml.jar", "-",
            1c1a2fd293462998f297b1654745c7f450528142, 18027,
            072aaee265af09108221e8f25cb77f609b5b8535, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.340987);
apply_patch("/system/framework/core.jar", "-",
            7b9ba37c55c344d05f1e44546e9eb348898b6664, 4124,
            0caf55be796dd18f1ff6f35ae431b0370b2b2819, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.341017);
apply_patch("/system/framework/ext.jar", "-",
            e1edd75060d540510ce03a412bb74d340400c0cc, 440644,
            4357ed81dbebbd0f9ce267e3f0c051ef025ddd13, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.344235);
apply_patch("/system/framework/framework-res.apk", "-",
            8b1a80cf0f88cfc73931f040ce0f3472b532202d, 4647488,
            5ff552befbbc04cc7a3adbc3a7b64d4e20376ef9, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.378171);
apply_patch("/system/framework/framework.jar", "-",
            54d9428e20fa2910ffe631d14308acd07f878eab, 14961,
            46921bc41fb2adda2367ccd315b671f69f1bc758, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.378281);
apply_patch("/system/framework/lewa-res.apk", "-",
            535e237fa60c8017cf5e3da3be8d55a23d636c73, 2502865,
            66173d4fe8fd74d5e78601f23b7bb9dbdfaf9a35, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.396557);
apply_patch("/system/framework/mediatek-res.apk", "-",
            245222e64e298092da4f517743752209e98966c5, 985569,
            8cd170a0064b0516b4c60e79ea994ddb609b3149, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.403754);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            d82205e446db30bd0485318b203dc78a34a3860d, 81440,
            833f12557b3cbe4aa2b87d1fa7ec76b16be58672, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.404348);
apply_patch("/system/lib/hw/audio_policy.default.so", "-",
            ca19e1b1fce6b01911228e3b80e0f1272d4ec0cb, 89484,
            4bd1cad9d5a8263e616670cd9825f856f4d357d1, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p"));
set_progress(0.405002);
apply_patch("/system/lib/hw/audio_policy.stub.so", "-",
            a16341dba1829ae39f349f1a0dbda1daf3e4b049, 5560,
            10ca2d5ccdf020a43bb9c87ed8339017d64124ab, package_extract_file("patch/system/lib/hw/audio_policy.stub.so.p"));
set_progress(0.405042);
apply_patch("/system/lib/hw/gps.default.so", "-",
            85353b8e04a4613875ebbdda8aa0f3e38ed840d2, 32628,
            11494a81f30ce7dad99c77def52227ed7067ab98, package_extract_file("patch/system/lib/hw/gps.default.so.p"));
set_progress(0.405281);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            0bab1e00e5a3aa1d5489264e21ba1af05031c18b, 10188,
            09f53628d42aac5ada6c8cf35663265bd44d48e7, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.405355);
apply_patch("/system/lib/hw/lights.default.so", "-",
            af9fadc9995c8b5834f69136f966f486c3be11a3, 9828,
            adf0fb3f6df48db4faa1a33c956bac3a92a5c64c, package_extract_file("patch/system/lib/hw/lights.default.so.p"));
set_progress(0.405427);
apply_patch("/system/lib/hw/sensors.mt6577.so", "-",
            6f4aa78d440f1b6e858e7b91373a24d34cd2df94, 10124,
            d04b1424bed2ebb480c6f6a47912fb69498783db, package_extract_file("patch/system/lib/hw/sensors.mt6577.so.p"));
set_progress(0.405501);
apply_patch("/system/lib/libEGL.so", "-",
            9ab38b7e83a9f4694360e247c410828158fa7f99, 144568,
            ac22eef4eba421595f364c6d9c5bb85b679e7204, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.406556);
apply_patch("/system/lib/libETC1.so", "-",
            5b17d71b82e47a19eec342928b11f0b4089aaeb6, 9468,
            8dc1057ce754c540aa03157a3ac569ec41f82405, package_extract_file("patch/system/lib/libETC1.so.p"));
set_progress(0.406626);
apply_patch("/system/lib/libFFTEm.so", "-",
            6d37d2fd4845b377fd00b596385e03f66ec3fa60, 186096,
            d5feb35d6d23ec1b8a9d63be6a89c89b58a0c512, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.407984);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            a52756f5a63c9827632587d025ee28f67739bd97, 21728,
            de6197bdd8d6ec473036a352bcd01099ef0cf6e5, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.408143);
apply_patch("/system/lib/libGLESv2.so", "-",
            a7bd75e38581f3379aa9c19b76aeea18f0f339ec, 17632,
            540d31fd4084b80970d123984c0b3a387af9935c, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.408272);
apply_patch("/system/lib/libGLESv2_dbg.so", "-",
            1f43b38337d7d92938d1a50c8314f6c68bc470f1, 136776,
            b6085f6b99afb55ff3e13a231277abbffc779c36, package_extract_file("patch/system/lib/libGLESv2_dbg.so.p"));
set_progress(0.409271);
apply_patch("/system/lib/libOpenMAXAL.so", "-",
            a6542dcdd80d3fe9136174a550d000f2d011effd, 5564,
            23d0d027762c017b222d0104b4d845d31a8c4f7d, package_extract_file("patch/system/lib/libOpenMAXAL.so.p"));
set_progress(0.409311);
apply_patch("/system/lib/libOpenSLES.so", "-",
            daa52220a8d1dced9646fc27151d634c27eb6b0b, 9696,
            4905d03528f043bf4503fc27adf2a8f49ce6ad8a, package_extract_file("patch/system/lib/libOpenSLES.so.p"));
set_progress(0.409382);
apply_patch("/system/lib/libRS.so", "-",
            26e08e9506bda35b9ff9e42fd9bdd304f470f295, 524660,
            2db3dfb20a2baf3843d78c63d78cf7d6daf940c9, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.413213);
apply_patch("/system/lib/libSR_AudioIn.so", "-",
            97337da8c83fa2c63052c40009f4525a86cbd7e0, 5448,
            993c0937286763bfe357beb3fcc2c7190d71ec4b, package_extract_file("patch/system/lib/libSR_AudioIn.so.p"));
set_progress(0.413253);
apply_patch("/system/lib/libandroid.so", "-",
            a456a8c1183c2b81615f50d0304c046388de479f, 60976,
            01f6cffc709a44de358077aa34416b3820550f8a, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.413698);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            807c42257dd65900411a9690436506e1f874412b, 808664,
            553def5db469b0ccdde3a68c77c3a0342c9d9f8d, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.419603);
apply_patch("/system/lib/libandroid_servers.so", "-",
            f40846b8c4747aa03a7de10821bdf44184d4f166, 70088,
            fa606ff83b640721c9a1badd9c70ab441a22160b, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.420115);
apply_patch("/system/lib/libatciserv_jni.so", "-",
            028347b1d9b10d1ae06b726f04ce31fbec9d52e0, 5520,
            a6561ac7cd8f2b1f3c9fde8cfa274f1d06c34064, package_extract_file("patch/system/lib/libatciserv_jni.so.p"));
set_progress(0.420155);
apply_patch("/system/lib/libaudio.a2dp.default.so", "-",
            efbead7500951a3404c586543d7e7afd948835fc, 56728,
            238a4486c37b7c9ae1fa886aa2f6537c47bf6d32, package_extract_file("patch/system/lib/libaudio.a2dp.default.so.p"));
set_progress(0.420570);
apply_patch("/system/lib/libaudio.primary.default.so", "-",
            5d8f3a26262536fbb64ce948d56ebeee65106635, 357064,
            ce8fab88061053bf4a7ecfd503452893ba227c39, package_extract_file("patch/system/lib/libaudio.primary.default.so.p"));
set_progress(0.423177);
apply_patch("/system/lib/libaudiocompensationfilter.so", "-",
            80146338cc588333930d01e2a812ceba51064f5b, 28292,
            232b8f19009dd958aa4f2887499321b5946eeb96, package_extract_file("patch/system/lib/libaudiocompensationfilter.so.p"));
set_progress(0.423384);
apply_patch("/system/lib/libaudiocustparam.so", "-",
            5fe151a7b61dd2c3b2797019d20604ac0f8e99ce, 31920,
            9170f9504cde79987e04d907087cd06a9bfb5845, package_extract_file("patch/system/lib/libaudiocustparam.so.p"));
set_progress(0.423617);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            c2b991ad7f69935e3765c9cefbfc61fef4c65046, 18228,
            04548016fc51169fb6987394e4adf82496108a21, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.423750);
apply_patch("/system/lib/libaudioflinger.so", "-",
            50ff4723b81631503ad2a77cf57ea3892ebf7975, 283864,
            3a78abfb424e626a705bbe9c6d07ba3fda816f5f, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.425823);
apply_patch("/system/lib/libbcc.so", "-",
            73b322618c558daf555a559d5b4763164a19d31d, 4520980,
            f067bdd214b40fe14d8a72ba90067412a1033e77, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.458835);
apply_patch("/system/lib/libbcinfo.so", "-",
            fc989aab794716ff8d79bd5d595e609b6e72c314, 865616,
            544b5e73882d55918468d23ef015aa7969232613, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.465156);
apply_patch("/system/lib/libbinder.so", "-",
            a24ebe5200812f234558311499b8b913230fd680, 166308,
            caba8a7d3e2b6e802ca70ad550c1b4940ae7f8e2, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.466371);
apply_patch("/system/lib/libbluetooth_mtk.so", "-",
            682743aa20826a7ba07e913d59bfdf2a9c81cdfc, 17984,
            85716fc64894a812cd21c3ce5c437334937fbf12, package_extract_file("patch/system/lib/libbluetooth_mtk.so.p"));
set_progress(0.466502);
apply_patch("/system/lib/libbluetooth_relayer.so", "-",
            cd42982020e8b89564ea12183130f34efd4d3af9, 9600,
            118e1f324b7fb099b815e5af16843e8e8d176af2, package_extract_file("patch/system/lib/libbluetooth_relayer.so.p"));
set_progress(0.466572);
apply_patch("/system/lib/libbluetoothdrv.so", "-",
            473dbf41a65c6d8de83b64f217eb4c1fea6fee7a, 5436,
            7d464b7b99dd664e07580508f722be5af27a434b, package_extract_file("patch/system/lib/libbluetoothdrv.so.p"));
set_progress(0.466612);
apply_patch("/system/lib/libbluetoothem_mtk.so", "-",
            f0556c0bb93b73e32e5fcb392a946bc60980e7a5, 9740,
            2aa49168e5fc5ddacac8a7db0ad1149400c66943, package_extract_file("patch/system/lib/libbluetoothem_mtk.so.p"));
set_progress(0.466683);
apply_patch("/system/lib/libbmlutils.so", "-",
            946b066022fd938e1617d0280cf96b82fcd539d3, 9684,
            05d4909791eef57803703707b347391147ea15fd, package_extract_file("patch/system/lib/libbmlutils.so.p"));
set_progress(0.466754);
apply_patch("/system/lib/libc.so", "-",
            8bfdf7de8a83504102955b94daa36e41c79c934d, 417524,
            a4b8f075f8358fa9b137a3b45189515777734128, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.469802);
apply_patch("/system/lib/libchromium_net.so", "-",
            48937243c686ec837b5e867e05530227003d362f, 1857656,
            4e59be99393dac2bbbf84ed30d37882d04403a27, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.483367);
apply_patch("/system/lib/libcrypto.so", "-",
            1ab7ee10eeb5687c7b1ab7dee2cf70888f59c2f4, 826248,
            8f28a54b0349bd445aaa6066bfc1fe48f422c531, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.489401);
apply_patch("/system/lib/libctest.so", "-",
            2c33b46312d3545f9e63b10b8d9ac2ac80a33610, 5420,
            d5626c709d4c6735574039f06b5f2ae863fa95f5, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.489440);
apply_patch("/system/lib/libcutils.so", "-",
            d52defe0afd77c051a0062fda5042c2dbaf1e208, 88560,
            3287b0693025b8c3e1f408026e0441455fad0ba9, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.490087);
apply_patch("/system/lib/libdbus.so", "-",
            01fd1772629431e1f5ddd5473ccfc52058eada21, 306048,
            b0da300a2bc281b93b5c2e3eb2caa19243642016, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.492322);
apply_patch("/system/lib/libdcfdecoderjni.so", "-",
            19869b93d55676ebfd4d6744a559d5c9b4df4c68, 14344,
            bbedf64a572f8a5b73a79053fb5a4f7f8a461065, package_extract_file("patch/system/lib/libdcfdecoderjni.so.p"));
set_progress(0.492427);
apply_patch("/system/lib/libdefcontainer_jni.so", "-",
            1c6d0727ff284c539ddb199ac24da1810634ad1d, 5540,
            13009417e88d38e32650933b47c380b4b4fe2204, package_extract_file("patch/system/lib/libdefcontainer_jni.so.p"));
set_progress(0.492467);
apply_patch("/system/lib/libdeltat.so", "-",
            838609c8e3a4db416f5a337ca12c877378949931, 5404,
            ff2c73610abea954b253dd97ee63b0e4a1e8b2cf, package_extract_file("patch/system/lib/libdeltat.so.p"));
set_progress(0.492506);
apply_patch("/system/lib/libdiskconfig.so", "-",
            90db92fb4a08f0e1e105cc6a863530def49ec78b, 13736,
            8808a9be146298eeea7b076437d685ed1927a8d9, package_extract_file("patch/system/lib/libdiskconfig.so.p"));
set_progress(0.492607);
apply_patch("/system/lib/libdl.so", "-",
            fc6be7756cc7b9a7c0b7addad1422cedec24f0a1, 9476,
            ec51784dcb278887c9c1ce7d70d30bcad4b379c8, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.492676);
apply_patch("/system/lib/libdrm1.so", "-",
            afb1920601967a3895651363bbafe632d4dcff04, 34396,
            9a772558fd149c675d8183e76f06d39496bb124c, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.492927);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            f5353679dea0855d9d1cda592774f31d45a57fd8, 13964,
            cdc41b91388f7864df49509f46190cd5d3f738d5, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.493029);
apply_patch("/system/lib/libdrmframework.so", "-",
            4a35e35381352213d27146dbe249b542919ce169, 96996,
            b3d44b27babadfa188ccb14e49ccc2bbacc50c91, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.493737);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            71cfe9068e89045499d6d3019a0778e031739aa3, 31828,
            c563f283f68d9406bfef95051d68cee015ec6470, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.493970);
apply_patch("/system/lib/libdrmmtkwhitelist.so", "-",
            4d1701ac4da6f13fb70e4a60d8a8a911ed5ef49e, 5668,
            a82a5acd42b796ed17ee4957b0853056c2da60b9, package_extract_file("patch/system/lib/libdrmmtkwhitelist.so.p"));
set_progress(0.494011);
apply_patch("/system/lib/libeffects.so", "-",
            0547c0a4c4b2a2bbb4becf0cfaaa175bcefe98ad, 9672,
            97b25fcb97105ae47f4f8a7dc481d9f5735e1292, package_extract_file("patch/system/lib/libeffects.so.p"));
set_progress(0.494082);
apply_patch("/system/lib/libem_chip_support_jni.so", "-",
            7df80f930c27ebd9f4d29e88cf33aa12ae9325bb, 5356,
            0849bcc30d7a042e8e1eb235284ab1adb17276e5, package_extract_file("patch/system/lib/libem_chip_support_jni.so.p"));
set_progress(0.494121);
apply_patch("/system/lib/libem_dsense_jni.so", "-",
            53d3886561c684670ad334ddfb3a3d17bb6a2200, 5444,
            68cae12ed20c7cd8d2665434c718367d6930ec21, package_extract_file("patch/system/lib/libem_dsense_jni.so.p"));
set_progress(0.494161);
apply_patch("/system/lib/libem_gpio_jni.so", "-",
            f3ebf12714d25213bd90b0c6415ceae6329c8313, 9648,
            ecbae2e9e7f12abc27511588f74cbcb7e03fceb4, package_extract_file("patch/system/lib/libem_gpio_jni.so.p"));
set_progress(0.494231);
apply_patch("/system/lib/libem_jni.so", "-",
            6306442574a4003be1579e5ffb11f9c468f24382, 5500,
            b7a9f4dfc9a8bb389c0dd230cc32f1f21d9b1345, package_extract_file("patch/system/lib/libem_jni.so.p"));
set_progress(0.494271);
apply_patch("/system/lib/libem_modem_jni.so", "-",
            bb08e259d1dab47ec4011adf57dee0e8d7348bbd, 5392,
            80ca5ed4dc1cb7739b00935e910f00a363ca70f6, package_extract_file("patch/system/lib/libem_modem_jni.so.p"));
set_progress(0.494311);
apply_patch("/system/lib/libembttest_jni.so", "-",
            ccfe844c06234511913a86ebcf660107a507aac6, 13964,
            3a5f553eeee640af6cc334ae1711f6ac41aec637, package_extract_file("patch/system/lib/libembttest_jni.so.p"));
set_progress(0.494413);
apply_patch("/system/lib/libemmc.so", "-",
            ea5ae22ec37c237eaa1d466fec89bf54baa3eb40, 5516,
            31d02944aa258df6b32a59d1334fc57181d1e110, package_extract_file("patch/system/lib/libemmc.so.p"));
set_progress(0.494453);
apply_patch("/system/lib/libemoji.so", "-",
            392dacc6a2be06ecad70280ae6798b4ec8ee8000, 9832,
            9cd438a3b4986f403705195baec6ddf1cc78b2e0, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.494525);
apply_patch("/system/lib/libemwifi_jni.so", "-",
            be7304461a2b7f0715067944d4b9f41a2a5af92c, 60668,
            83780fe1d5636aa09c55d9a2ae87dbbd30638585, package_extract_file("patch/system/lib/libemwifi_jni.so.p"));
set_progress(0.494968);
apply_patch("/system/lib/libexif.so", "-",
            dac9ac159107f30c7b866a70d05d7fee9cbf5163, 45212,
            131e5465dd2b858fc8294e0ce59bea4c603ee9f0, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.495298);
apply_patch("/system/lib/libexpat.so", "-",
            eb3e0e55d215634e3a842ad8b28642e97c84b17d, 80452,
            45591a0ccc5e0123d2b40820fda3a96e4d2472a0, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.495885);
apply_patch("/system/lib/libext2_blkid.so", "-",
            603928d0ffbd4b67535952b585a3140742567f81, 28544,
            0c3f9ec8c49538e8953bfa67d04c9c92e8629810, package_extract_file("patch/system/lib/libext2_blkid.so.p"));
set_progress(0.496094);
apply_patch("/system/lib/libext2_com_err.so", "-",
            e082978b528adb90586432210adc9c6c89d5dec7, 9656,
            c641b14d52d5c6baf01d17f732c59747d88371b6, package_extract_file("patch/system/lib/libext2_com_err.so.p"));
set_progress(0.496164);
apply_patch("/system/lib/libext2_e2p.so", "-",
            aceb40ecbc3af678eaa442e0f44d1e280709585c, 18520,
            f86f80b34538898b878e101796e694b7c843621d, package_extract_file("patch/system/lib/libext2_e2p.so.p"));
set_progress(0.496300);
apply_patch("/system/lib/libext2_profile.so", "-",
            2f0498f66ac98f71017a9afcb1e668f37fc44a64, 13988,
            ed9c9f38d1f43ee4f0c16e37b8c2c6fd466d1c90, package_extract_file("patch/system/lib/libext2_profile.so.p"));
set_progress(0.496402);
apply_patch("/system/lib/libext2_uuid.so", "-",
            bb2887bd2e3b8cd6851dc4503f1e6f49589fda2c, 9724,
            5333023399a13cab33e6fcbe43f3747e6ed971e5, package_extract_file("patch/system/lib/libext2_uuid.so.p"));
set_progress(0.496473);
apply_patch("/system/lib/libext2fs.so", "-",
            2bbbada0eaafefcc743662921a88be0ffb98202b, 101244,
            dcad0774c98f8e1fd9680e4c226910efb1337b6a, package_extract_file("patch/system/lib/libext2fs.so.p"));
set_progress(0.497212);
apply_patch("/system/lib/libext4_utils.so", "-",
            b617c47d218ab96d7a0437bb81aeca534e90d7ce, 51740,
            73239b0d4516d2faea5d4729246a9bac81fcc9d0, package_extract_file("patch/system/lib/libext4_utils.so.p"));
set_progress(0.497590);
apply_patch("/system/lib/libfilterfw.so", "-",
            6b79b7bf2dde1544689f831a64368028789d7147, 109572,
            ad9914a61fe4052c3e8510f9e0edfdf618dcff29, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.498390);
apply_patch("/system/lib/libfilterpack_imageproc.so", "-",
            68de2dfb77ccc7581372e3d962d1f7f9c30729d4, 5420,
            8e1373585373f93ef8b2731908aab4452b58d852, package_extract_file("patch/system/lib/libfilterpack_imageproc.so.p"));
set_progress(0.498429);
apply_patch("/system/lib/libflashutils.so", "-",
            3d0457931d136578b93fd8f9cf47bcdb19165164, 13872,
            3d3323f9713fcfa60cddcc4465bb2922fc25294d, package_extract_file("patch/system/lib/libflashutils.so.p"));
set_progress(0.498531);
apply_patch("/system/lib/libfmar1000.so", "-",
            4f18740d79ce1c427fd1b0de1182cb0915e5b692, 19192,
            e906af95a0d7393f2d881d2b4cd0e384af12e9ec, package_extract_file("patch/system/lib/libfmar1000.so.p"));
set_progress(0.498671);
apply_patch("/system/lib/libfmcust.so", "-",
            24419abe1a67fc2c683eae4a0f0db62507f304c7, 5392,
            31f53b40b537a52eebd1ce67b8155004eb302d68, package_extract_file("patch/system/lib/libfmcust.so.p"));
set_progress(0.498710);
apply_patch("/system/lib/libfmjni.so", "-",
            16eaea4e30682209b730ced51e4aa86098004ba3, 38264,
            a044342574fb1ba24441cf9f5bb0f235d9b062a3, package_extract_file("patch/system/lib/libfmjni.so.p"));
set_progress(0.498990);
apply_patch("/system/lib/libfmmt6616.so", "-",
            07486213db5bc95eec25e640c2a05615a06f2901, 23728,
            f05c9a631009d45d66dd5f2562bd5953bd7b5ca6, package_extract_file("patch/system/lib/libfmmt6616.so.p"));
set_progress(0.499163);
apply_patch("/system/lib/libfmmt6620.so", "-",
            f07d76b9d5250d09ba54de216a8f4c48f8d1ab70, 19328,
            e57565f0658e1d8eecfb0c6242812637f393f611, package_extract_file("patch/system/lib/libfmmt6620.so.p"));
set_progress(0.499304);
apply_patch("/system/lib/libfmmt6626.so", "-",
            fcaf5f6a694407ae5bc0e80ba22b15159029b956, 23748,
            e5c0deb2a8ec6b1f4d7bc40fb0d79e6f84d2a5ad, package_extract_file("patch/system/lib/libfmmt6626.so.p"));
set_progress(0.499477);
apply_patch("/system/lib/libfmmt6628.so", "-",
            7dce1d568f3c7dadbabff0e691b892bf108d1ee5, 19308,
            b8831b639d062357f12624efd8992aa293167ec1, package_extract_file("patch/system/lib/libfmmt6628.so.p"));
set_progress(0.499618);
apply_patch("/system/lib/libft.so", "-",
            acb44e155750a8855e6ddbb1f15fd499f01c44f0, 312860,
            5aae0e663095c6409d9b8d5e4f62d081f7a79494, package_extract_file("patch/system/lib/libft.so.p"));
set_progress(0.501903);
apply_patch("/system/lib/libgabi++.so", "-",
            f3975f4b4e8c13c5737b59cae46889255c1d8982, 18816,
            8a233cb7c517cc6a154e7b30d7db0d7603044fb6, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.502040);
apply_patch("/system/lib/libgui.so", "-",
            8b1260efc24d492e40ae68141100c70797950d05, 176908,
            f46727d21890f293c2663bd4ff2f4bcd8c24bf21, package_extract_file("patch/system/lib/libgui.so.p"));
set_progress(0.503332);
apply_patch("/system/lib/libhardware.so", "-",
            95987c30d5ff62edf98badbd6fe1839dd4f44d8b, 5552,
            0583584e4fd30afc74591426c3bc953a00b583eb, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.503373);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            7ff431cf6f5d7df6a23c7d396f2e22210f2b8839, 26808,
            00ef77e18a7bd47a588f15ee810b87ec0f6e6355, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.503569);
apply_patch("/system/lib/libharfbuzz.so", "-",
            0da28a26e1f49d7e59b8abd05f865928174dbfd5, 264048,
            1ef80cd9532a8d3b06954daa7cd13aaba44c6b64, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.505497);
apply_patch("/system/lib/libheadphonecompensationfilter.so", "-",
            dc292f8ccc260ee3a34c55abbe18681cb6a83301, 28292,
            4a36beac538a3dcf6f07753c106f3a595ab87d07, package_extract_file("patch/system/lib/libheadphonecompensationfilter.so.p"));
set_progress(0.505703);
apply_patch("/system/lib/libhwui.so", "-",
            09098865719cc219838ca6359cf26bf4dd5ea42d, 151564,
            7bb47372fe81f2a2e32e48ce4af25d685e5d17b8, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.506810);
apply_patch("/system/lib/libicui18n.so", "-",
            e31c18189a0c2e4987633f87eea6a682e91e0f66, 1195220,
            b1e81cdf220859f730ea854d372e810f0f6f89da, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.515538);
apply_patch("/system/lib/libicuuc.so", "-",
            1a5ccd026fb097eb36795a66f17a8a43d936f633, 1005916,
            cd01b94377cfcfec83a7e1caf2033a9c0754b8ba, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.522883);
apply_patch("/system/lib/libinput.so", "-",
            60ae895f3e528ef16387eabab2c39ea089ea7fa0, 251596,
            7a4610655639afd321960589896af70c71071103, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.524720);
apply_patch("/system/lib/libiprouteutil.so", "-",
            3128ae1fc9ae345c1db0dfff848a093faee76a43, 24040,
            6fdcb3d11eb804b1f5cf552f406ae461e9a93135, package_extract_file("patch/system/lib/libiprouteutil.so.p"));
set_progress(0.524896);
apply_patch("/system/lib/libjni_latinime.so", "-",
            52ff77c59b0a1c161b563cebae71b599e89236d5, 30068,
            56e4563ace6f64d28e6e3d1a99f7a38d68569479, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.525115);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            b42a30ab5f28b4773b8366962b934e1c2a64bee2, 178724,
            ff54da8c04ab0b936aea4e9e78e377b162019823, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.526420);
apply_patch("/system/lib/libjnigraphics.so", "-",
            dcf6bc509a82bc590420abec9f4739ab124632f3, 5360,
            5090332ddb85a9c422fb1f5505b40a6c7d837d24, package_extract_file("patch/system/lib/libjnigraphics.so.p"));
set_progress(0.526460);
apply_patch("/system/lib/libm.so", "-",
            382c7b028f3ea5aaeecac2c61153aba8d27fbab9, 87344,
            5b63eade498336997533f414e2ca760a333f6779, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.527097);
apply_patch("/system/lib/libmatv_cust.so", "-",
            22661bf288d54755e2504aed8cc786f10666cd93, 5400,
            0789b7343a3fe5cf0b915c79383243b0bbdea5ee, package_extract_file("patch/system/lib/libmatv_cust.so.p"));
set_progress(0.527137);
apply_patch("/system/lib/libmedia.so", "-",
            7f8e2692a6fe93f3ff84aa7727550422f0e2b479, 520288,
            30d94b4c9a164eb4f3712b7b805cdcf2464f2f1b, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.530936);
apply_patch("/system/lib/libmedia_jni.so", "-",
            2bd79776ba26f0c2992c3b5b87c8585b71829081, 96092,
            f41d6d40e2c655960ddf1ba13a445bec07dffed4, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.531638);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            31e43bfe5bd8f372e0c2f5b9e618d758ad3b044f, 264172,
            845cc1b5c03a5a0e18a2d76557918ff16c8d070f, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.533567);
apply_patch("/system/lib/libmincrypt.so", "-",
            6745064db4f7e323de59e2c20e9deb474d4c1764, 9512,
            2864db20320c596e120f4f1a37e79ec731cfb211, package_extract_file("patch/system/lib/libmincrypt.so.p"));
set_progress(0.533636);
apply_patch("/system/lib/libmmcutils.so", "-",
            ad24de8f3c746de23c0f9a2ce5fbe51a7ad5e8ee, 9664,
            659ef7032e67897971ff8bbf29575aea845988ae, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.533707);
apply_patch("/system/lib/libmpojni.so", "-",
            c606ce2d668f39391f00e868940445277306d444, 9952,
            947ba858a3b0c3140e57d46e8eb493727cdc8847, package_extract_file("patch/system/lib/libmpojni.so.p"));
set_progress(0.533779);
apply_patch("/system/lib/libmtkhdmi_jni.so", "-",
            532c7883a8e6648415632b1fa54a34a14a432089, 5584,
            832d283d7609cbe65b215fb16dac0d3f8a8cd8ad, package_extract_file("patch/system/lib/libmtkhdmi_jni.so.p"));
set_progress(0.533820);
apply_patch("/system/lib/libmtp.so", "-",
            036c142920f98cbf2a5c4ac9c5a338c50e21233c, 83936,
            487288ca6c26be0f92d46c85797d3d2a16b34df5, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.534433);
apply_patch("/system/lib/libnativehelper.so", "-",
            688c87cb68d20687afe014d4434647789eb441e4, 222448,
            b0f8440e741882fbee10cb709e41f4cd493eb6b2, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.536057);
apply_patch("/system/lib/libncurses.so", "-",
            badad24e03e97e4d1c74b620c4bd2537d92280da, 181172,
            ad4d9c9f1e911e96b615835618a9b0ef28c01aa7, package_extract_file("patch/system/lib/libncurses.so.p"));
set_progress(0.537380);
apply_patch("/system/lib/libnetlink.so", "-",
            ea952612bc4aded51d5ec422f8e394e6c88cf81e, 13756,
            e133f7d84cd1f1e9e0394a0bce8e9b1462523af9, package_extract_file("patch/system/lib/libnetlink.so.p"));
set_progress(0.537481);
apply_patch("/system/lib/libnetutils.so", "-",
            9dd9aeee2403da94d8700ff1aae5c1e4f8081fc0, 22028,
            7178495e9c28b0970305c86c59d8ad5691974cae, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.537642);
apply_patch("/system/lib/libnfc_ndef.so", "-",
            a9481d923efe370cd84cd96b459d2ee19f3e5a46, 5372,
            36f65188e05474f325b9ee52011aea9fc4070d74, package_extract_file("patch/system/lib/libnfc_ndef.so.p"));
set_progress(0.537681);
apply_patch("/system/lib/libp2p_client.so", "-",
            086738db83f688edffd1d0d8532c4dc4f9dac23a, 9660,
            604a109e10b82e580565e97046bc2f9f1d6e6698, package_extract_file("patch/system/lib/libp2p_client.so.p"));
set_progress(0.537751);
apply_patch("/system/lib/libphoneloc_jni.so", "-",
            e39b4511d74c756a0150f2bf1f95d99a5151d3ba, 9876,
            cc29ff4bc98e9ecc515378c30c393a9a80040115, package_extract_file("patch/system/lib/libphoneloc_jni.so.p"));
set_progress(0.537824);
apply_patch("/system/lib/libpixelflinger.so", "-",
            96fb6cdb9ff7381cbaf98623574c667b08028c43, 112924,
            1e6c8fe2f9557c2ab5455000952369a81bfea543, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.538648);
apply_patch("/system/lib/libpower.so", "-",
            75e1192b5b6e62939592307dc828b5e333269cfb, 5572,
            e9ca00b0822baddce49489126f3bf19cafdf12a6, package_extract_file("patch/system/lib/libpower.so.p"));
set_progress(0.538689);
apply_patch("/system/lib/libpowermanager.so", "-",
            07497c427761c0e1949bc1dc57c1dd45312a8f77, 14956,
            d336f6be804365d39a30f193e2a6e637c206be26, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.538798);
apply_patch("/system/lib/librs_jni.so", "-",
            b9c7954ca8c6eedc42c982ec72d4672bdcd455ff, 23464,
            0835cf88e8ba9b880fb82410ab807452492400e6, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.538969);
apply_patch("/system/lib/librtp_jni.so", "-",
            d4d9cd512bd02fa987c5ecca30f083b39cb45add, 105444,
            88d790e786b750e0716c3231fd325d7b576b7903, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.539739);
apply_patch("/system/lib/libsched.so", "-",
            7cde437c8aa94b10be70aa00dd37b579613aa5f8, 5392,
            7d1f9a766b3e152e755da22242d74e080140cd21, package_extract_file("patch/system/lib/libsched.so.p"));
set_progress(0.539779);
apply_patch("/system/lib/libsensorservice.so", "-",
            e04587f0cdc6f67c9ac0974616abe96c5ff78790, 80992,
            1b0bec93242421d8f34d0786c6be3a35ca7ee2d2, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.540370);
apply_patch("/system/lib/libskia.so", "-",
            4649ff56b7ccde852184f9ba3f86d5590e653dde, 1222948,
            2ee2ff0d623cf5185e0eb4c7c0c7a9ca277e53c4, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.549300);
apply_patch("/system/lib/libsonivox.so", "-",
            a5eed4743c6e04a3b9c97734049aa7127d390d65, 334836,
            7559f362b8afa34cdfca009325c48ea34d2ada5e, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.551745);
apply_patch("/system/lib/libsoundpool.so", "-",
            4edf16c48d894afda7266b2dd1977409947c65d5, 26848,
            f23f17e1036c6f09e8976e7bbbb1867e81d4893c, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.551941);
apply_patch("/system/lib/libspeexresampler.so", "-",
            8434e18536504429566920437fd8abb79893a093, 15388,
            7f0bba4ca82705133d5156821f69f01d9abd050a, package_extract_file("patch/system/lib/libspeexresampler.so.p"));
set_progress(0.552054);
apply_patch("/system/lib/libsqlite.so", "-",
            d78a0479e7d8ac618a544ed6446cf43e6c321084, 343236,
            cb7c44f386873e8441beb56fa0dd18326e2363ae, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.554560);
apply_patch("/system/lib/libsqlite_jni.so", "-",
            d56ab0d24a442fe3ab71fe93d4afb29e34bcdde6, 26160,
            3def30ba7c454ebe8156f6a85a097ced5eb5311c, package_extract_file("patch/system/lib/libsqlite_jni.so.p"));
set_progress(0.554751);
apply_patch("/system/lib/libsrec_jni.so", "-",
            3a13128d530a190257520a2281ab23af36935392, 355788,
            71cb53274e57f7c8ac7b083df9851489fe1e8d5e, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.557349);
apply_patch("/system/lib/libssl.so", "-",
            326db6a1a3f3f6f544c5d12dc61131c6ad218e55, 187308,
            af4dbd99f954ac7dbbb1b40814a17ef9a9f30b45, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.558717);
apply_patch("/system/lib/libstagefright.so", "-",
            4c84145eb2ab23d26529b1dc8b3c97102f7c797c, 1821956,
            d659b24ff375cfb8b429b54c16251841ec631839, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.572021);
apply_patch("/system/lib/libstagefright_amrnb_common.so", "-",
            4c477ad96353db4fdf25e3e1a4a301cd58562a06, 50684,
            f0c3ab4315ec5aa00c8d87141176a9758a1f58ec, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p"));
set_progress(0.572391);
apply_patch("/system/lib/libstagefright_avc_common.so", "-",
            f6f2c1cdf26ccad943246474e3710986038fe218, 21760,
            3e0b50c1a133e2bbb0cf898d051c7002b72cc6bc, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p"));
set_progress(0.572550);
apply_patch("/system/lib/libstagefright_enc_common.so", "-",
            6f658b133b92102555146d8147fae5fcf780077a, 5332,
            66464c00d3f788d68fa174402f02d114a9079588, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p"));
set_progress(0.572589);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            f93ec12993fbb70bbed8372f86a67f58a3be0de7, 43748,
            cf9d666d15f4f8815c9a6704969e1d84016f1a6b, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.572909);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            b45e6098fffb3b460285778ded4566852563cce0, 84308,
            ac5d969dd93b1ff170e59c699fde5c6e377a6382, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.573524);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            d102aadc32ec24fff87a46d96917fa3d600f8d65, 194828,
            b7b5b97ff2aa83de35171492f3e108869fda9990, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.574947);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            7fb205f877e2213d7fe1a4526e332e73a6168521, 96548,
            eaad7bb4a8860210d3315f61000f13dde573298d, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.575652);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            0162421a88c55b3d3e00f1a8ad3211653f0975c1, 14168,
            c3bd12cc732dfd2c3d1a94d6bb3a8d4439ec1c08, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.575755);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            09da5354e7f7e1c2455bfb207425302d1f3fdb0b, 117132,
            3b7ff963201ed9aff7c50c97f5bc0364d7bb190d, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.576611);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            71b26d15130426ecacbe3a142ec99a2ed7a128ca, 63540,
            b08d0db76af442ea98210b7461edfdeb5431b813, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.577075);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            923dbd0eb45b547184a0e0fe711cab23a020d943, 92612,
            704bb477b37ed126f2f66b56a7810cdbf29596f8, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.577751);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            b788f1151a2a85cdeca12ad910dda721287abec3, 18340,
            75dc254e3786b68e33172596050cb4508a6aae66, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.577885);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            30c808ccc1b9609c0e2f4418c34a88b35a13a580, 113548,
            5ce986ae8ad2e2bf2d884f1bc8830db313b2df94, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.578714);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            c8892c1a31b9c6f8daa656645c17563d305f1846, 9504,
            4d051e93b4b2c3062c366230e3f908fe939773c7, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.578783);
apply_patch("/system/lib/libstdc++.so", "-",
            96566786a8b36276a4178ee555ca43d28eaaa861, 5448,
            609d6c925731d348271b3ee512c489d5df290c44, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.578823);
apply_patch("/system/lib/libstlport.so", "-",
            9e08afc6cd54342b3dceecbed7418447d4368dee, 211128,
            64415c96eef59e48ada8d3956268c833ca50a90d, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.580365);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            d767026f0bfbd6be81ca31decf8bfff3082142b5, 176816,
            73d59a10df1793b12948c91f9fef3114354adf8b, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.581656);
apply_patch("/system/lib/libsurfaceflinger_client.so", "-",
            38e12241f67900a2b811d8dfd9f3c2dc4dab4b62, 5188,
            12ba180d276b44d96e23f91c3d328f6ffdeed0eb, package_extract_file("patch/system/lib/libsurfaceflinger_client.so.p"));
set_progress(0.581694);
apply_patch("/system/lib/libsystem_server.so", "-",
            5e5c3ee6b84d43a88bbb2eb9faf369ae15e9182f, 10044,
            7df1026854d6f44f0772eec4842d75ac57f52bba, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.581767);
apply_patch("/system/lib/libsysutils.so", "-",
            035eda0424641cf18b582603bf99feaf09c49cfe, 18156,
            c5eb666365a5451f407ad34d31b1cd8bf40227e2, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.581900);
apply_patch("/system/lib/libthread_db.so", "-",
            08b0fd0c6e4bc8d1c5aedba4a55f3d1908cf0ec3, 5452,
            531e05c4da91af7f2be4440b20eb22ab9d052e00, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.581940);
apply_patch("/system/lib/libttscompat.so", "-",
            2a8f1420c4f8d2e7e543bbe9d8c653c8235ac552, 9888,
            8959c0269b212700d978c218726eff63855d1d00, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.582012);
apply_patch("/system/lib/libttspico.so", "-",
            45704da561d35b92f6169dd532732cfd74bf27fa, 199916,
            a1c76e2a5f306245c5fff4dd689824db55b51a3a, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.583472);
apply_patch("/system/lib/libtvoutjni.so", "-",
            f7e812f3e3a9ac2f00f5e11b3bf3c81a7afd0d7e, 5708,
            0a865c7d45ab6c35643c068dc4adabebf031cbdf, package_extract_file("patch/system/lib/libtvoutjni.so.p"));
set_progress(0.583513);
apply_patch("/system/lib/libtvoutpattern.so", "-",
            2e5bfff0c6e833dee92b5612252859452fcac5ff, 5280,
            2f694872c122245488831b04ffd47d83ede0781b, package_extract_file("patch/system/lib/libtvoutpattern.so.p"));
set_progress(0.583552);
apply_patch("/system/lib/libui.so", "-",
            c45d6e24f049c6e90d0856e9c57c13b5c5a15804, 95688,
            a339061f2866579e013e072452f73a2f71153181, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.584251);
apply_patch("/system/lib/libusbhost.so", "-",
            7ff9d6f72fcad1cb27004406fc26dc06d3f8ba72, 9620,
            bcc33f020784c15b7a4a7ac46d4e8f96cfe49d13, package_extract_file("patch/system/lib/libusbhost.so.p"));
set_progress(0.584321);
apply_patch("/system/lib/libutils.so", "-",
            aea0a06fff59c90b16d77516f17bd1091e23c4fd, 210856,
            5002f159d6dda087af4d6f1c937df54c52b0ce80, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.585860);
apply_patch("/system/lib/libvariablespeed.so", "-",
            7b13a08c1e99c6fc69242e855f90d482997a88c3, 30440,
            ce34059bfca2a8ef3973e7caa6992d8f852cf359, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.586083);
apply_patch("/system/lib/libvo_aacenc.so", "-",
            9cd7116c12e38bf11f586aa15f5e48835dca63f7, 104380,
            50676deb50fef083b8a283c7fc2fb26b297e0b37, package_extract_file("patch/system/lib/libvo_aacenc.so.p"));
set_progress(0.586845);
apply_patch("/system/lib/libvorbisidec.so", "-",
            64f3e357f74c8dad986de019075074f8f1b653d4, 100888,
            0a41a56b08c923234cb7c628dc5d3830a53e71c5, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.587582);
apply_patch("/system/lib/libvt_custom.so", "-",
            651835e8b0d6ab8bff986cead708ab16b71cb081, 6024,
            6addd08576fdb51aad8abf0be02e1e315e27bf3d, package_extract_file("patch/system/lib/libvt_custom.so.p"));
set_progress(0.587626);
apply_patch("/system/lib/libwebcore.so", "-",
            eefd8c6d36baf12869526349660e5984213c177f, 7637652,
            71de1c9752f0d5c01a48630d8dce35eb0f5e23d8, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.643397);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            6bfa39e783160dbc96ef6e31ae41353311654e0f, 283944,
            b99d9e62fa344f14ee5a137e737d8ebd2be10b2b, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.645470);
apply_patch("/system/lib/libwifitest.so", "-",
            4aa72e9ae9ae13a655f3fe2bb5e8bd358dbd1e4b, 30636,
            484ca5f51f09baa49118b247ce462d09c5008d6c, package_extract_file("patch/system/lib/libwifitest.so.p"));
set_progress(0.645694);
apply_patch("/system/lib/libwilhelm.so", "-",
            cd0e0ff318790060776c0343d4eb2b17391a95f7, 171856,
            f6a24fcda1502a614121e88580e714cd9f790b13, package_extract_file("patch/system/lib/libwilhelm.so.p"));
set_progress(0.646949);
apply_patch("/system/lib/libwpa_client.so", "-",
            077373aaa246495c7f9b76bbadb5aec9c40cad2f, 9792,
            99005e1e5d1b29f9e9ce38983f1e469d6a963c59, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.647020);
apply_patch("/system/lib/libz.so", "-",
            b14702f068cac5f3766bb1ba723e65d72bc4f80c, 95920,
            cd9a433ebc6bbdf6cf07f0f1a02e4fd4059491ea, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.647721);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            fd82db87056b2b31985b56d37ac9573a03c58ede, 14004,
            b6605371e4ff5b08c670a9db9b42569e99485ff6, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.647823);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            83d07a8f2dbd327c3394f0287c6fd6e1b302722c, 71944,
            e6cd2331005900e7f4f42e2f0ff8a691a2c0cd2d, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.648349);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            5a10c3520ab89012634ec5aa9d1768f3c2b072ca, 30188,
            02fff28f819d7b007b1ed53d2cb31649135597f3, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.648569);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            d1a0d3aa82e7388c8fad8243be9b3bc7a3f8115a, 9652,
            b4b915d57683387fdafb363906a4920e263c6fee, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.648639);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            70d9d16ecd9bb2f7e0882c1cd0ea765768678496, 545206,
            7306e982dbb205c069978612573c5648e4ae33c5, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.652621);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            7bc1d47694dcee8f326a404b72fdceb27b7b57c4, 10849850,
            1e02d2f71f9ed6bb8f74782404b32c49961401d8, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.731848);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            a548b0d8c6b39b7925f914e1fdd569585a6cda4f, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.779485);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            5abc2cb6b9acf37a110ba006e4b90d324002739e, 1758592,
            54c142f61f369a5e632ca63f9f02ff827dc32723, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.792327);
apply_patch("/system/vendor/operator/app/VoiceAssistant.apk", "-",
            b1bef0fa3569db3f1a5a819141b8e3a500a60b21, 12950480,
            543c2d498a207f931e13287a5cd5ce6b999d5606, package_extract_file("patch/system/vendor/operator/app/VoiceAssistant.apk.p"));
set_progress(0.886893);
apply_patch("/system/vendor/operator/app/iReader.apk", "-",
            95633fb22618a292c512544f94579717f30e0abf, 3267232,
            69fdaa37193e5dc3245683bc0d21e56da5ddd839, package_extract_file("patch/system/vendor/operator/app/iReader.apk.p"));
set_progress(0.910751);
apply_patch("/system/xbin/bash", "-",
            cad25b659728260476c657b85c1cf303520675cd, 426272,
            05d5558bd5424340a5336b38792c7c34ead21d16, package_extract_file("patch/system/xbin/bash.p"));
set_progress(0.913864);
apply_patch("/system/xbin/busybox", "-",
            072533b0ddaff1e05eaceed65c4292a095da1b03, 497960,
            a692d877487fee7cc3878f2720a0a05b6bda3335, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.917500);
apply_patch("/system/xbin/dexdump", "-",
            734730670ce9f74c75d9cfa97bd25698d3afb91c, 59388,
            f6696cec0330dd4e7b69605b9a4a7cfbff6149b7, package_extract_file("patch/system/xbin/dexdump.p"));
set_progress(0.917934);
apply_patch("/system/xbin/iwevent", "-",
            08cdc151eb0c46cfcd9d5f9b0331493bb2185d9f, 18168,
            22ab48e052750c66bf54b03f015a952822d0e086, package_extract_file("patch/system/xbin/iwevent.p"));
set_progress(0.918066);
apply_patch("/system/xbin/iwmulticall", "-",
            d57329d2d5656dd144566c86584752547688bdf4, 52852,
            dc582d20f52f59b35e768fec7e19e4fe5e458c90, package_extract_file("patch/system/xbin/iwmulticall.p"));
set_progress(0.918452);
apply_patch("/system/xbin/libmnlp", "-",
            0d27c624e3e6d3a4770bc13d3a62466c1c47c3c4, 810516,
            55f421bea0af9b4ab67504b4d26d86647385831c, package_extract_file("patch/system/xbin/libmnlp.p"));
set_progress(0.924371);
apply_patch("/system/xbin/mnld", "-",
            1a781a9027bc4e6a73a1109f2521934fa69da29a, 24240,
            14ce0547df8bfaca48d56fb0662681345b8127a3, package_extract_file("patch/system/xbin/mnld.p"));
set_progress(0.924548);
apply_patch("/system/xbin/nano", "-",
            c75797394070d7131e5b640797c2265ca259db39, 64148,
            5bf0d0ee9d0fccdb45760060baebea6124fd9f49, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.925016);
apply_patch("/system/xbin/su", "-",
            80f6b645aad6840ea6ef3b85b06567299f00691f, 130100,
            7f19bb06b1d11562561eb922a7a9cb8f8e793596, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.925966);
apply_patch("/system/xbin/tcpdump", "-",
            5611e87ec7877ecd45c414a5008e751d509f94c5, 613360,
            25acba05990c20fe0bcec3b9f560995e57a50f6a, package_extract_file("patch/system/xbin/tcpdump.p"));
set_progress(0.930445);
ui_print("Copy full bootimage...");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "bootimg"),
       delete("/tmp/boot.img"));
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"));
show_progress(0.100000, 10);
delete("/system/bin/r");
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("recovery", "/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(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 0755, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
