Android4: Android 4.0.3发布,Nexus S开始升级 -- 2.3.6升4.0.3做了什么

mount("ext4", "EMMC", "/dev/block/platform/s3c-sdhci.0/by-name/system", "/system"); assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/soju/crespo:2.3.6/GRK39F/189904:user/release-keys" || file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/soju/crespo:4.0.3/IML74K/239410:user/release-keys"); assert(getprop("ro.product.device") == "crespo" || getprop("ro.build.product") == "crespo"); ui_print("Verifying current system..."); show_progress(0.100000, 0); assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "cc2734497f735174a4c145cfd672fe0677159dff", "46172b4637af93f7ffc7b046d8781b860939a8f3")); set_progress(0.000112); assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "c83f3489e617cf300bcd204f81713da18f3dd63c", "b3b3773361d3e460a4b2123bf41aa797a594f3c8")); set_progress(0.000270); assert(apply_patch_check("/system/app/Bluetooth.apk", "25edfeb64a61b0d375a497286dfcf78b9b3e0c60", "64851aa5356052308bcc566beb073782b671d1ac")); set_progress(0.002560); assert(apply_patch_check("/system/app/Bluetooth.odex", "2f3eab1b54e66df59b4992fdc620558cbe9b6006", "10867348c915b6385a896208f8a58a7400cbd4b5")); set_progress(0.003852); assert(apply_patch_check("/system/app/Calculator.apk", "25d3c1bc4dca678ffeeb9abf040710b121bd79a9", "dcb82209b734c27b79a828c837c2e11e0e0bfbb5")); set_progress(0.004252); assert(apply_patch_check("/system/app/Calculator.odex", "c54a7aee9d3304ed72156910293546abd5e4a523", "b0c1c8bfce80a4f7e3d9e40028f21830d200f0d2")); set_progress(0.004872); assert(apply_patch_check("/system/app/CalendarGoogle.apk", "121600ed2c9dfb359c179b27e344356ac4c8ee66", "f8bd1f5fa2e8099fda6ba6f80ea876975d5bc67d")); set_progress(0.008180); assert(apply_patch_check("/system/app/CalendarGoogle.odex", "c21be2b20b12424731e378c08d7794abc441347a", "055d6826c387e23d01c1e30b6e05336ad590577a")); set_progress(0.010866); assert(apply_patch_check("/system/app/CalendarProvider.apk", "0a8b5455f19050dfe2a961b225960265117f0599", "0208ce7fbfb29527b512c89f4c32e7ecfe96a370")); set_progress(0.011300); assert(apply_patch_check("/system/app/CalendarProvider.odex", "913c344e6c3c2ab5a61446f2e6e7220df344b230", "45a2cc58579c257471bf6c900b471cdbe1758e0b")); set_progress(0.012869); assert(apply_patch_check("/system/app/CameraGoogle.apk", "985f7858d9ab83383051b007055b5c5acae839fa", "445be3df3fad691c825aedc9c5638a1760e87159")); set_progress(0.015797); assert(apply_patch_check("/system/app/CameraGoogle.odex", "ae3b01e35d33cb95b474c9b0604baea26b9d2342", "47db810dfff5b926b7eeaa6683b614481271212a")); set_progress(0.017670); assert(apply_patch_check("/system/app/CarHomeGoogle.apk", "e2ffda052d5cc85bd77050591396c518a5f20906", "bba101a34cdb24fa6437a63e1e91cdd106b70514")); set_progress(0.019594); assert(apply_patch_check("/system/app/CarHomeGoogle.odex", "f22df32eb43a749b3b06599820a89107594acb45", "e5438aafe3bbaefd73caa6e5bd9a2ab12e8d1ed5")); set_progress(0.021275); assert(apply_patch_check("/system/app/CertInstaller.apk", "63ffb90ad7b64c67555ac8e1680320c2bdfa754e", "215781ca2dd33af6ec125a9b9ae79b7410882114")); set_progress(0.021927); assert(apply_patch_check("/system/app/CertInstaller.odex", "ed863e3d2487547eb7498452c40343de57e94a27", "5f6452280bc580d3bba7a151f75d97f28a704a40")); set_progress(0.022204); assert(apply_patch_check("/system/app/Contacts.apk", "662072d97c7170ffc8700c9a9f142edb9f619d83", "e9d8c13b06c6cb357836d424b0cc27c92d91e971")); set_progress(0.031028); assert(apply_patch_check("/system/app/Contacts.odex", "a3bf556c391e0a086897e730aaa3caea02de1155", "41c0e85ee768f64d88889cd438ff940a1b172cf9")); set_progress(0.034186); assert(apply_patch_check("/system/app/ContactsProvider.apk", "12a72597eb12d9601c211ab774767dc986219169", "b8ca582605b4b12df6811a4b53716088df11e0bd")); set_progress(0.034366); assert(apply_patch_check("/system/app/ContactsProvider.odex", "5a30398ce11768444e3c37443838609e42d6529a", "2fa2b52e77fadadd9f89b722a510d86a3451ca96")); set_progress(0.036858); assert(apply_patch_check("/system/app/DefaultContainerService.apk", "b0412fef72a4ec2996cfb0c3890aef0dd95fc485", "4c2d45f43d3eff024a5f92301cdffe318cc99f5a")); set_progress(0.036915); assert(apply_patch_check("/system/app/DefaultContainerService.odex", "f3c9d55f6435deea4f89c3b3b9f257e48d1b53e8", "fca8a799944fb317bf58551c406310489a8f3187")); set_progress(0.037032); assert(apply_patch_check("/system/app/DeskClockGoogle.apk", "b2cf3f571f579ac8287e0f5d21ffe7d3c3da0369", "da6eaec8555c50683171b0a08055e61162299b35")); set_progress(0.039623); assert(apply_patch_check("/system/app/DeskClockGoogle.odex", "210db53c0089b9b7ed6640ba48b194999b956eb6", "a10120591a425768fbbff24b8bf660421f3180e3")); set_progress(0.040290); assert(apply_patch_check("/system/app/DownloadProvider.apk", "66f67a424d5157aaa3de25508596e5cfaa959e74", "5acbd330ea21d9777654db20266cfe69cd4f11e4")); set_progress(0.041261); assert(apply_patch_check("/system/app/DownloadProvider.odex", "b67f4d768efb782ea4a56d47cc787803b576aac3", "615335a9936a34013356c4b45d856bf936d85da5")); set_progress(0.042542); assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "d6f2a3f4c4544894ed2414429c8f28c6d4d8f3f0", "9e945e647ca58ebdc23f48127208abffb1e61b86")); set_progress(0.043201); assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "7f37bf5c7a28f78078eea292db12adaee2ce775b", "6839fd84a5ebc316bc24e8199c4c049c5b047bfd")); set_progress(0.043448); assert(apply_patch_check("/system/app/DrmProvider.apk", "802fd854dbc2ffc8aaaaa80ea9bad7eeabf24675", "a6501e6c5a295f434627d828a16c432981c21d06")); set_progress(0.043607); assert(apply_patch_check("/system/app/DrmProvider.odex", "1bd0ef2ada5ece6451558cd1d281b7d6c97d700f", "6e09ae872e0e3035b0923d37bd4b20381fc28541")); set_progress(0.043708); assert(apply_patch_check("/system/app/EmailGoogle.apk", "3949a7681004be4322f27b52fe23253932fecad6", "c93bebf5c22300045f4a45d8a3ef95cf3fe7b2ed")); set_progress(0.049324); assert(apply_patch_check("/system/app/EmailGoogle.odex", "cfad960f18247b9fde34330ab485bf8ddf7262c6", "53cbf3edcebd5254d93b6eb0c85e59cdf453be89")); set_progress(0.057709); assert(apply_patch_check("/system/app/GenieWidget.apk", "3ce04b1fea409c01526a99db7939b8ff7159353d", "43a507be4cd3a7d98bf11d9e35e75400b1f73ad9")); set_progress(0.063170); assert(apply_patch_check("/system/app/GenieWidget.odex", "6065addddca0e0049df9bf5a23e5b42080a1392a", "1545bcbad8ff1027b4818c1d686e4d673d54bc4f")); set_progress(0.066897); assert(apply_patch_check("/system/app/Gmail.apk", "94d64de3d567cb9205f52a734e95f9053e6e6e99", "e2a3cf5648dbfa057787610d3f35f557297ea6bb")); set_progress(0.077462); assert(apply_patch_check("/system/app/Gmail.odex", "bb25f20260c9f9e019f01652fb0b68e12fd324f8", "ee8baedf4ef6d8dc896e3b5e1c26de105047f2ad")); set_progress(0.086440); assert(apply_patch_check("/system/app/GoogleBackupTransport.apk", "7930dbee57ff04cd40f208d0a503a3667f2fb5ae", "2364e0c417841c333b8a6cc7e42650a3a9535319")); set_progress(0.086463); assert(apply_patch_check("/system/app/GoogleBackupTransport.odex", "cf269bcb66300ea687d914c6fe8c09c9b010d0a2", "ddfba1887cee1321bb70ffd8e99b95a49f0b6c69")); set_progress(0.087084); assert(apply_patch_check("/system/app/GoogleContactsSyncAdapter.apk", "1be506b5c2fb55d02ffebebe727e329ba71221d8", "27bd40f7fd88fb0d6cc2b214a2b5a7e390ac4875")); set_progress(0.087191); assert(apply_patch_check("/system/app/GoogleContactsSyncAdapter.odex", "244e8eedb455f0d430f955d36e21a01abb67a73c", "b7f1cd5b78032ad43b57ab5210492186e3a790f8")); set_progress(0.089581); assert(apply_patch_check("/system/app/GoogleEarth.apk", "eb4ea1c86ebfceb54267f0e4d34bfdddee326e4e", "7007f49921ae9068cc27938648584f460a5933d5")); set_progress(0.105468); assert(apply_patch_check("/system/app/GoogleFeedback.apk", "1b7d417fd0a1a41d66aa6a7686ab692cbf80f95e", "80d323b5b8d72a859a17651193c58da34c90d7c9")); set_progress(0.106106); assert(apply_patch_check("/system/app/GoogleFeedback.odex", "a969c98c18e091be1826f7a9b2e4a4ec3903893d", "00739e5483b8d612ddbf5d816e5b90f7571e404d")); set_progress(0.106790); assert(apply_patch_check("/system/app/GooglePartnerSetup.apk", "d353cfd4872101f35249432294e8732c6092d0f4", "22799a61e224c9d97d6e1f3ad9a93b90655f63fe")); set_progress(0.106967); assert(apply_patch_check("/system/app/GooglePartnerSetup.odex", "149e0111605a1e4bd792efaeb5dd376d88f6dc50", "2d87e0905e704ead5a9f56c8e3d608a05e8db23e")); set_progress(0.108471); assert(apply_patch_check("/system/app/GoogleQuickSearchBox.apk", "48acec9adc2b1d97bcd699a548af9865b15956d0", "28659373b6a5bd9d24d9a828f844c506abef3e41")); set_progress(0.111453); assert(apply_patch_check("/system/app/GoogleQuickSearchBox.odex", "ab41500b549463a0d8e0a97fde29f351c714dc33", "2eb8e586ad18748f7466f70c16a541f3d9890ef5")); set_progress(0.115168); assert(apply_patch_check("/system/app/GoogleServicesFramework.apk", "0f021ea4dd3c87c329448874fa556b76ffe58bed", "d554a6c84d15f114a511d2930dde80453722fb5d")); set_progress(0.128578); assert(apply_patch_check("/system/app/GoogleServicesFramework.odex", "2311b8474c729258a0e9dd97acc133ba5c9036fe", "23f20029fbb4fdc11171c56c9843a9e0124afbf3")); set_progress(0.138487); assert(apply_patch_check("/system/app/HTMLViewer.apk", "cd998a34234715b37caecb051940c89ac60bbc09", "2bff6975391d077a22816ffe27619d2eb669f460")); set_progress(0.138590); assert(apply_patch_check("/system/app/HTMLViewer.odex", "b868405487e08c89d823ddc4d07432b2d990f404", "12ecc7e05029088fa864d82e153c0b653ec5cfb1")); set_progress(0.138644); assert(apply_patch_check("/system/app/LatinImeGoogle.apk", "c9b59b4a48497a720d72ae8e6ac7a316c8ef4734", "64ce45c9d672cafee86112a21bcb66a293761e8d")); set_progress(0.173327); assert(apply_patch_check("/system/app/LatinImeGoogle.odex", "c9c1a37cef165c87d3e24f852c9f637eaaf89c15", "134f44ad487f5b1307b858bf0cb5abfeb5b74963")); set_progress(0.175371); assert(apply_patch_check("/system/app/Launcher2.apk", "6eb3d5484a432bbb50ffc64baed5a91378494532", "10cfc0d8280f4d3e0f68841bc6895dc99a034353")); set_progress(0.229274); assert(apply_patch_check("/system/app/Launcher2.odex", "41cc92fafd36389ea47a694cd08df325cd772251", "492e02815a3138f23a87acd45576458b47187235")); set_progress(0.231270); assert(apply_patch_check("/system/app/LiveWallpapers.apk", "8f2f5259fbcd5edf131fa237a1917fd6873a93c3", "238cd1a4bdabbd2d732c2e1636afe366bc9b8ead")); set_progress(0.244455); assert(apply_patch_check("/system/app/LiveWallpapers.odex", "b4a69f316891940431437142e836a870576df8f6", "c6a533f96f3edbf37595f58e4d753775ff24b4be")); set_progress(0.245002); assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "1b509418530e8561ac8cd414d28fe47a8467fe53", "c92032f1026a62c9b559f7956b9af033cab6b0f0")); set_progress(0.245292); assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "40fa991fff24f851f5610198b028da04c87578f1", "3f419f746fa3225345940bbe14d51dc7c83aaed2")); set_progress(0.245432); assert(apply_patch_check("/system/app/Maps.apk", "940268c3ffbde58b96b58e65c3ba3800ae7e1aa9", "75746eac59b5c8a8d3e0a5935be989e900aa8b2d")); set_progress(0.283874); assert(apply_patch_check("/system/app/MarketUpdater.apk", "9659b9d81adf6d357574147aea4c11f82dd7df96", "6f1e4a857ba7b1b340351d7b87e2d02bad031617")); set_progress(0.283959); assert(apply_patch_check("/system/app/MarketUpdater.odex", "d3287f12368d08f61d3ef098539915eddaa4fa29", "de243e13477870699031c45b2f9b2f8207f2860a")); set_progress(0.283984); assert(apply_patch_check("/system/app/MediaProvider.apk", "fa091cb9a39d9e772c7d5aaf058ff44fb5a419af", "2e42babf42750b4762fa2286c0a6fc760fec82de")); set_progress(0.284122); assert(apply_patch_check("/system/app/MediaProvider.odex", "ee6b67b98163bd1eab2bea5d8364bd099d3029d8", "d0c610485c6a274d9856f6d297644b6cc8337419")); set_progress(0.284777); assert(apply_patch_check("/system/app/MediaUploader.apk", "69f8b0c169dd1c516cfdb00313e6ba8eaf186ae2", "ee2624531505118178e4f2851a57ee07b9c9dcb6")); set_progress(0.286273); assert(apply_patch_check("/system/app/Microbes.apk", "f035c7011f2fafd745ae2162681220997757ab08", "4ba98a13c218d9ce80d42fe81e1c531c5e35cddd")); set_progress(0.286503); assert(apply_patch_check("/system/app/Microbes.odex", "f4950275c4accad1c0dd98caf6b1ce780ca42418", "e0a870cab56bc6e3f5421eabe08166120a0ad1df")); set_progress(0.286726); assert(apply_patch_check("/system/app/Mms.apk", "de58a00d57f264863c26746645492f60a37aa47d", "7623587e5fc8e00a2756038882206c88dcfd8b07")); set_progress(0.293942); assert(apply_patch_check("/system/app/Mms.odex", "9e26c1a84f8e84a803cb89632d19589f76342157", "b0b070a15ed39cf360ef0684975e57eaa5fdbf79")); set_progress(0.298500); assert(apply_patch_check("/system/app/NetworkLocation.apk", "dcb639c50299c129f05888ae37200a901529f03c", "77479635763eb80da298519e639a0062c1bb8911")); set_progress(0.299438); assert(apply_patch_check("/system/app/NetworkLocation.odex", "cbfeea71784a3dbbb28f158adb6a42223c0653c6", "d1ba8828101586de2629a15e957a6adc4f57d259")); set_progress(0.302363); assert(apply_patch_check("/system/app/OneTimeInitializer.apk", "fcb26d65da60412ecf2e9d40a9526a0f3e48003e", "aef3ac6645ab9ea3129c5e4d446a6346f9814311")); set_progress(0.302390); assert(apply_patch_check("/system/app/OneTimeInitializer.odex", "d317d830cb55661942269a8077737ba863cb91a8", "6bacc967736127f55ffeed01f7223de613ebe6d8")); set_progress(0.302456); assert(apply_patch_check("/system/app/PackageInstaller.apk", "721423486fb6fe2bbe3a5ef515c168258b143be6", "fd32fc4be2377f1b87b9f037b2258d7ff33de127")); set_progress(0.303261); assert(apply_patch_check("/system/app/PackageInstaller.odex", "8d353f43be278feb4d04b1d2502188594431b71f", "d077a0f4cfc648a5485645e7a3eb3dc3a1080e9e")); set_progress(0.303457); assert(apply_patch_check("/system/app/Phone.apk", "1e85129f8eac9d64f1eb8b1433d04bf5c9e70caf", "ff8a02792e8c496b7f9c113b197f5cfc2ba52bea")); set_progress(0.319863); assert(apply_patch_check("/system/app/Phone.odex", "38e563ce18e04447d204de0afe564f7f13de5764", "8a034722d59ef488051f2c2b52cbfbbd9afabc2e")); set_progress(0.324326); assert(apply_patch_check("/system/app/Settings.apk", "617fe04d879fc3be0b3bfa7fcbaabad2defe2efe", "bb96c867880e8687ec789b1d01be17fc46871e9c")); set_progress(0.353347); assert(apply_patch_check("/system/app/Settings.odex", "e1cf698ac08912e52d3fe062c41aa038b113223e", "1b0982d3cda5f867c38c95639e3fd5689a5e92b3")); set_progress(0.358185); assert(apply_patch_check("/system/app/SettingsProvider.apk", "31c7fa9817d9d449cd6bffd9cc3058cb8249c2ae", "fd96148b01cba302ad710076c213fe125f7239b4")); set_progress(0.358346); assert(apply_patch_check("/system/app/SettingsProvider.odex", "b7bc8ca9f15009895d9cde50bac0e650effbb668", "fa524c74c0cd975d7d2527b60c1c9cbe6db9a292")); set_progress(0.358759); assert(apply_patch_check("/system/app/SetupWizard.apk", "fa314d12f5a28efd52fd6ea99cb65eb9f705fbc6", "44208a09207237b37c11ad17762aeabebf88715f")); set_progress(0.365878); assert(apply_patch_check("/system/app/SetupWizard.odex", "3f2a8380a88d1716a1ff4f1f4f42d05574e1e5dc", "cfe1c1b274764cc7fa2091a890de8665b2f0f46b")); set_progress(0.366605); assert(apply_patch_check("/system/app/SoundRecorder.apk", "fb982b11c53cad2b2de0755c70823062447b7b25", "bbc8eb1195b683d924f953a1aad411e9845cfe39")); set_progress(0.367390); assert(apply_patch_check("/system/app/SoundRecorder.odex", "16d6c26ffc63cce56542536c732182c0ffeb3e42", "5bc264bd1a8738584077a03e9daed06bf4fe8f8b")); set_progress(0.367590); assert(apply_patch_check("/system/app/Street.apk", "92fe9b0353a72af94eeb1c64a5362cbf8b6160a7", "7393c57baaf4a6326415be13e27113c2bc66ddea")); set_progress(0.368822); assert(apply_patch_check("/system/app/SystemUI.apk", "ccfe15fce9547c627f6760688286ea285ee50ab2", "4e4b6e5de4fcd744c3968439bd7c166f012e1d5e")); set_progress(0.370573); assert(apply_patch_check("/system/app/SystemUI.odex", "fcaaf13a3cacd95006850298fdc8b5b7cbef3b8e", "d15fa6593ca743854415586e129fcdd9b3339256")); set_progress(0.371435); assert(apply_patch_check("/system/app/TagGoogle.apk", "40bc10568f44ec5f5b22c671e546aab4d3ea22fe", "4715968a581b3afb9855f3aefeb93ab51651b6b0")); set_progress(0.373146); assert(apply_patch_check("/system/app/TagGoogle.odex", "814b8ed1117225d221e754a1a2b777854e76ab33", "1eb51bd95adaae3c8ed355018f8f2607473a0c7a")); set_progress(0.375386); assert(apply_patch_check("/system/app/TelephonyProvider.apk", "a6b3729319966b02fd1d680cba6605dacac07792", "628a9307444d7dbfc73bf9d98e7963ad743075a9")); set_progress(0.375485); assert(apply_patch_check("/system/app/TelephonyProvider.odex", "9cae9fd8337ab283c387ca595f95a4a0f0c336ac", "186f505f340535ace38d956650714707086a142e")); set_progress(0.376216); assert(apply_patch_check("/system/app/Thinkfree.apk", "5c24f8ff904424e00e132b117e23cdcab1f589a3", "722e99d1ed3e540b85d6e8296eb4fa31f2c34a0d")); set_progress(0.391926); assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "3d2945980ef870622808f2bfb89a55a3aa694c84", "d4f192bb121a3ab77ffae8743344abd0a2cd521b")); set_progress(0.391953); assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "8cf067f83c0c3c57140f01a3452a316ca5e7c0f8", "03833bb7ed2244328dd937f2cb4fbc4b57fade4d")); set_progress(0.392071); assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "c8cce937f336de7376ca6c3e1a3dc15207fd8040", "465188afb56a7ff0fee61d45b2a9f506e72bd2ce")); set_progress(0.393278); assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "54694f796513bbde3d92f0a82cccaa0d8b5e95cb", "cda7a353c1b5ec01ac9fe2d5102c1b9b9e828b2a")); set_progress(0.393509); assert(apply_patch_check("/system/app/VoiceDialer.apk", "542a7cc0cce707d50c8c1ca9c7fc0e700e1aaa8b", "d7c1f057afca4c14f70a2facc248350f7b1ee85f")); set_progress(0.394107); assert(apply_patch_check("/system/app/VoiceDialer.odex", "058379fc15ba5671cafb73430af63cd5e5ae153a", "5485d0903be62ff59021a75cbf9cd88d0603496b")); set_progress(0.394795); assert(apply_patch_check("/system/app/VoiceSearch.apk", "9107dba29acdd21f27bc9d899139127e2e97e6ba", "9745383dd44173602ae1fd7a83a599fc6f17546c")); set_progress(0.406536); assert(apply_patch_check("/system/app/VoiceSearch.odex", "a451ad7ab6f745ee509a905655d5a9882c6f225c", "44d7e12021d7a69dd7cdbf63a0004c35d820457c")); set_progress(0.425430); assert(apply_patch_check("/system/app/YouTube.apk", "04036c46e79ccb53835db8feb11a0c8eb3a2a909", "c6cf5f554fbe1079d07ded2a67877bf687c48c29")); set_progress(0.430506); assert(apply_patch_check("/system/app/YouTube.odex", "843ded5dc144f1705dcff8d9a298be6c67f79481", "716989324202b9d2f4f6e708cb8892a1b92b97e4")); set_progress(0.434537); assert(apply_patch_check("/system/app/googlevoice.apk", "4fecdd7e2282651b8988b1a569e1be7bd50eb4b0", "811f2a7f93eba5bd567e6c9341aa059a84b02131")); set_progress(0.440044); assert(apply_patch_check("/system/app/talkback.apk", "2e58a6e4292ae61438a879355efc0e1ba0c38130", "0e5e4422af6f6f08e86749fcf462df5472d1cc17")); set_progress(0.440492); assert(apply_patch_check("/system/bin/app_process", "630d92188543ec6bdfa3d7113ec187b0dbbce34d", "0ec1142ff86fcb2ced297790d2e7a488a58cea0d")); set_progress(0.440537); assert(apply_patch_check("/system/bin/applypatch", "990a7dbe27ff64b2d21f16b37654ba0e4eb25d89", "4a72c4ee8dbcd0405ec3892f4e96df8c4ef3d1dc")); set_progress(0.440931); assert(apply_patch_check("/system/bin/bluetoothd", "0b142fd319855ea27472805e22d41b53ec2b5bd6", "d17715fe3e6ae0f5e0ebd11dc46f30201a00a1e8")); set_progress(0.440973); assert(apply_patch_check("/system/bin/bootanimation", "166be55f041258f8a3e9fcdb65a655dd4238a9c3", "a7eb49c033b90b616cbf63d370ccd90f17b1017c")); set_progress(0.441156); assert(apply_patch_check("/system/bin/brcm_patchram_plus", "d876278575debce42e3222e30eac7228423f763a", "dfcfd156a84091a57f3a080b5709f8e20c38f19e")); set_progress(0.441236); assert(apply_patch_check("/system/bin/bugreport", "3b79a51eb0c762a3d6ef12f1f0c3dc7434794048", "73c5f8c0d721979bb754ad3adaf6906af881ba5e")); set_progress(0.441280); assert(apply_patch_check("/system/bin/dalvikvm", "847044cb5bc2d6fb60cb2bad9eb1fd980ea53458", "3b1a97c4d0b587c679abc512772fb95a4e951b50")); set_progress(0.441324); assert(apply_patch_check("/system/bin/dbus-daemon", "247289f03bb117406df45beaaa5e716664f7725e", "c5249666daf65ce55f825e534c04b4860b75ed3e")); set_progress(0.442189); assert(apply_patch_check("/system/bin/debuggerd", "e644c4ebd1fb1963f7a55a0ba6d83b3fa973a3bc", "c3591eedc676b0b5e8650690fa93efb1893b5eb9")); set_progress(0.442332); assert(apply_patch_check("/system/bin/dexopt", "f88567e76a790918bb180da425f9e572a24867b9", "65103ff931228d96dacf6eff2380ffa0f3ff5b29")); set_progress(0.442410); assert(apply_patch_check("/system/bin/dhcpcd", "bf226c1c6531bc037280585846eedae3fcf517af", "962a8c59e5e9f50ab8993e5904389e785ad72807")); set_progress(0.442762); assert(apply_patch_check("/system/bin/dnsmasq", "eb04d19c0f48b747827e0c4c1fc7cf709e664a29", "89cce5695a12e472d44950f44e5bf4803d6e188b")); set_progress(0.443622); assert(apply_patch_check("/system/bin/dumpstate", "dffd70b9b08696c90a122b2f46230c143d564551", "c25290155b3f8c36742d91f002623b916f688f71")); set_progress(0.443895); assert(apply_patch_check("/system/bin/dumpsys", "9223cefc8a9312261c7f4580faa6df5e4b4ea58e", "5cbed384dd6b20337bf9da216caf80f8e51d0c76")); set_progress(0.443973); assert(apply_patch_check("/system/bin/fsck_msdos", "6484d3b3da17fc6cffb68da773f6081e57a892be", "8a3088b243ddfeff1e88508b702755b23318a8d2")); set_progress(0.444151); assert(apply_patch_check("/system/bin/gzip", "5ba3b3ecd509cf6dcee37b2f27110310a1f55045", "0460b23bbf1dd6c7c20f1df63b1312b2d08f854f")); set_progress(0.444196); assert(apply_patch_check("/system/bin/hciattach", "a280c40a07bfc320396daf7a2ae49e9084dd910b", "c4fad300838f17068c244b13c2384c608f3ade8b")); set_progress(0.444380); assert(apply_patch_check("/system/bin/installd", "3c83f3052f09ba13c9d48b92c93176abf1dedb6c", "a18a9207826c77621817a912378ffe528ca486ff")); set_progress(0.444557); assert(apply_patch_check("/system/bin/iptables", "f9d4dd0611806196fe469366a6529fcd3a1661fa", "a2e152fd123d1465a8dc9215875e20c28054f51d")); set_progress(0.445354); assert(apply_patch_check("/system/bin/keystore", "8a983cc17d0ee09770137cc2170d4af67946b3c2", "2a4f0121274a10d9e07a92d32bdaa8284fc8a8dd")); set_progress(0.445434); assert(apply_patch_check("/system/bin/linker", "652624f0e455f3aa331f06dd4c142038ea3e58f5", "15ff6572c7db23f2d2d356e547e0e00a7efde9fb")); set_progress(0.445746); assert(apply_patch_check("/system/bin/logcat", "d9732328d9b6ec5d4d461354a26b647ae074f298", "d79b22ce6f08fc038389ca5c5a55d4b2cc5eaeea")); set_progress(0.445856); assert(apply_patch_check("/system/bin/logwrapper", "b16c4f072816509e0f89b69fa88be83e44b185d1", "ad8adae080e07979d676775d84ed7f49cbf80929")); set_progress(0.445933); assert(apply_patch_check("/system/bin/make_ext4fs", "fcccc0d9f85b24851c682ca6a8b864d16c4a0627", "38106a3b64f7fbfc59fe2eb0d64520917bd04b23")); set_progress(0.445977); assert(apply_patch_check("/system/bin/mediaserver", "db591bf8c090f11e1065b1fdcebe7519685b6d73", "49c32f921c1fd5b34cc860979477ed13fdf3357e")); set_progress(0.446020); assert(apply_patch_check("/system/bin/monkey", "9fa84e79a59c0d85ed38cfd2fc1b8494bd7485f4", "12e6a133074a67c5d76770ead323ab4aba27981b")); set_progress(0.446022); assert(apply_patch_check("/system/bin/mtpd", "fdbf4d86bd853961807c5f2647717a70ba428363", "c60154de10ca1d10b86a6cb67a021620f3a0274c")); set_progress(0.446166); assert(apply_patch_check("/system/bin/ndc", "777d596a3eecc7838e51d8de9200a6ebb34d0d91", "45305b9569430ac6f24d3a05d60493f2119d9837")); set_progress(0.446210); assert(apply_patch_check("/system/bin/netcfg", "a5d571df768bb8db6e07f33cac3ada5f507569e4", "06071b90b01dc529368a819a9817fd001081f4ec")); set_progress(0.446255); assert(apply_patch_check("/system/bin/netd", "970a0aa37a8c75fb2a2c7839c2a4fd2a7aa62bc3", "b4cc2b482e37f3bcb8b4ee1951fc30fd7327ba8e")); set_progress(0.446501); assert(apply_patch_check("/system/bin/omx_tests", "7cfd69b16355b051adcd1050c7d1ec69e79f691a", "3a0f0dc43cb3867239d9ea88418f31705f23e881")); set_progress(0.446759); assert(apply_patch_check("/system/bin/pand", "8c8da047de891cc54b46a59c72db7aa2f15a650d", "65f6a12963560a962f6f6bc500f9f5be1f9e06aa")); set_progress(0.446907); assert(apply_patch_check("/system/bin/ping", "ce9ebbc2028881c8bdfec78c31215192c4767472", "2b886d7d4c80e7b2173de1e125edd57c76e04a78")); set_progress(0.447118); assert(apply_patch_check("/system/bin/pppd", "7dfea0ba2119e12703e59f07dbf39cf4d97d6fad", "c222a8f7940a20655eeb99ce3af12881bbfa812c")); set_progress(0.448220); assert(apply_patch_check("/system/bin/racoon", "791dd7ed8dca8b0dd909e74bd968af494eda2520", "a6f3225ec57cd74df4d228f69c16a9708428c0c3")); set_progress(0.449347); assert(apply_patch_check("/system/bin/rild", "3442ea6ef210cbe60b91095625dc4589160b5620", "af7922b4119d506f598408f0f2d9ed6cd58886f0")); set_progress(0.449424); assert(apply_patch_check("/system/bin/run-as", "55467b5194231dd9ba98fb18a546a0fcdaaeb684", "93d9fa4f61781a96a1d798d65b40b5d67d013aad")); set_progress(0.449897); assert(apply_patch_check("/system/bin/schedtest", "947517d715bb31da6e36fdc5909bc64e76c3c038", "04ab562cf8d4fe40b6b4ad1fe7817aaddb46a540")); set_progress(0.449940); assert(apply_patch_check("/system/bin/sdcard", "15690339daedb967ecc8331f194d0fb26a5d971c", "6dd38d4ccefdb4b6379a59b71440cb5c80b3c043")); set_progress(0.450017); assert(apply_patch_check("/system/bin/sdptool", "ab05abc01a6fcc62093180cdd17539fe885569f3", "da152bc561dd2e60ba383ee930bbd8af76e2d02c")); set_progress(0.450352); assert(apply_patch_check("/system/bin/service", "c68cfef73ce10ae7a3cb94509b80313da2faba64", "582513783f961a19ccd7ce358ca6bbc828e2045d")); set_progress(0.450430); assert(apply_patch_check("/system/bin/servicemanager", "024779c67fb70e22d9198b22b1bc9d655d320d8a", "21c582b0c530b02c5c887875427c141cb8bd603d")); set_progress(0.450508); assert(apply_patch_check("/system/bin/setup_fs", "4eddfc33c17e5c10c48dd8188642aff992bcaef3", "47d081e3b41bdb869c38330dda7a7a8168d3394e")); set_progress(0.450552); assert(apply_patch_check("/system/bin/surfaceflinger", "25532fc6e2d64201ee4421c79a20da89d80f2efc", "fa5dfeaaed0cb71c8b6d81762611751c5ed86e5d")); set_progress(0.450595); assert(apply_patch_check("/system/bin/system_server", "906d77150bbb8f08bf32153734f49c72fc0f86d4", "1db386a67a659751a8a8aa060aa6155f5e564444")); set_progress(0.450639); assert(apply_patch_check("/system/bin/tc", "6553acf07cee7e145e8bda29f5d8fd001344c791", "981179db9a4eaec9f96cc39abc153837c016f1f9")); set_progress(0.451176); assert(apply_patch_check("/system/bin/toolbox", "7053f27e99d76c39229f5f8042ba024c21a4e62b", "ca0a2b744f7a7b5ac3b8518296cc11a72322cd4f")); set_progress(0.451820); assert(apply_patch_check("/system/bin/vdc", "43d67131c7af144954670207994f23c5d9a70262", "93d92c3844382bbf717e0b7a819bdddb75b0ad1f")); set_progress(0.451864); assert(apply_patch_check("/system/bin/vold", "5f999f7775dbfa026ea095e839d9fe47e41a4156", "1af546cf801ddd3b00f164e1bd4d6c775ee3de75")); set_progress(0.452273); assert(apply_patch_check("/system/bin/wpa_supplicant", "4396ad2d53f715a37f432491f7d2267a0be502a4", "fd1ce09e5d6302bfea89ddcf1194bd2099caffc0")); set_progress(0.454579); assert(apply_patch_check("/system/build.prop", "6f54d5e13cc90cde6515b10316c2f8d3f2578ff0", "4fdecdb87465bd57bd1a64f36df06513295aab52")); set_progress(0.454595); assert(apply_patch_check("/system/etc/NOTICE.html.gz", "47fcfbab65d3b6b31519342c61cb368773243189", "8ddbe1249e449bb9112b413f4cb6da86d25acab8")); set_progress(0.455056); assert(apply_patch_check("/system/etc/apns-conf.xml", "bdcbc965432f4bd8e7a999358aefad8139753fea", "a6ed505c4412262f0cc1eb1e1b5fe364de166db2")); set_progress(0.456928); assert(apply_patch_check("/system/etc/bluetooth/audio.conf", "327f51eadec65214d316263c0b406756513d64f9", "02c4bf97dca678319ae7b3829f51242c99843576")); set_progress(0.456937); assert(apply_patch_check("/system/etc/bluetooth/auto_pairing.conf", "7dbff0ed5e143ffc69a87c7c5cc05b1a7fa9bffb", "266cc2c0e4a10befb43d0453df22add3698d63d3")); set_progress(0.456947); assert(apply_patch_check("/system/etc/bluetooth/main.conf", "a0a5d6713a251548582f879bf173485e0c8de94d", "71fd29104a47619ff701364bc1c4726ee96254e3")); set_progress(0.456967); assert(apply_patch_check("/system/etc/dhcpcd/dhcpcd.conf", "6a70fbb075adb1b7f444c0a3889662d0fdbba5ff", "d828de27291477de88fe733bdf273d64e91bb027")); set_progress(0.456969); assert(apply_patch_check("/system/etc/event-log-tags", "c246aace3364946e99a00ff351265f7407c5db07", "fddbdc32f118dc9b8f4ab491be6f2d3b4335545d")); set_progress(0.457062); assert(apply_patch_check("/system/etc/init.goldfish.sh", "a1500ccd79c2cb9f3c8ea920babb2cfe8733cc30", "20403805c7160eb1fd07949d0fca8167089452db")); set_progress(0.457072); assert(apply_patch_check("/system/etc/media_profiles.xml", "ce306d1eaa528d3186403e7cdd30bcf0cdec3cdc", "bc8821958576c9edc1da1910ad7573257e48f94c")); set_progress(0.457133); assert(apply_patch_check("/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml", "fb7c3db3ccbb692d5c70261a0d93fae64e653153", "620c75c1747b21f197b85e9eb39a4140b0135e7a")); set_progress(0.457141); assert(apply_patch_check("/system/etc/permissions/handheld_core_hardware.xml", "c211cd252ae53d55d3eb7fb5844b47b29201b15d", "0dc09eeec58a424ecbe816885aaf5dc0985eddbe")); set_progress(0.457166); assert(apply_patch_check("/system/etc/permissions/platform.xml", "aff6770090cb58489e860d0021c3a6421e2d2ecb", "cec8f9a13f430f018b6d10daa0b492f8950817e6")); set_progress(0.457229); assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "97640c932a2aa601e08a08d3a85c0210b3cd3dde", "96f1967b57a1158c6532671297049268583dbb71")); set_progress(0.457273); assert(apply_patch_check("/system/etc/security/otacerts.zip", "0151b17c9d17b343f8ad49b8f045d23250310c43", "a60eefdb1a0e7cc0b58da95097f69dab482bea0a")); set_progress(0.457286); assert(apply_patch_check("/system/etc/vold.fstab", "c1d7b4350a89c45b47cc19e79f3bf00e274fa938", "a438c257260e7022a0af39a31c27b367caafa8d6")); set_progress(0.457290); assert(apply_patch_check("/system/fonts/DroidSansFallback.ttf", "5d5585db75d4aa85ba71fb433422c2a756c0c3d0", "64de2fde75868ab8d4c6714add08c8f08b3fae1e")); set_progress(0.486735); assert(apply_patch_check("/system/fonts/DroidSansThai.ttf", "f746cfd066fac2f25f89aa7ce9b2ca9975085e98", "5fa609ed04110b5c654ef3bd348c549ebe565040")); set_progress(0.487019); assert(apply_patch_check("/system/framework/am.odex", "d7d3667646bbbae28d6a892e892493d708b359e2", "1fde5a13264e890eedce4ead3018d32d9d9a5284")); set_progress(0.487239); assert(apply_patch_check("/system/framework/android.policy.odex", "e15dddc56a47520ea549eaab956b9ba353ad9b9d", "5157732f9a62a6434bdd854ebab50e1656ef456b")); set_progress(0.488830); assert(apply_patch_check("/system/framework/android.test.runner.odex", "30784fc09e32c7ddb2e5cddc4e414726df5832ca", "3e7e24cd9e50bfe58b9f4001299b9fcb662eb65d")); set_progress(0.490362); assert(apply_patch_check("/system/framework/bmgr.odex", "ce3ccf08f4630f2f4d1bde14ebe2413aa9ebc4b9", "444d54d2e4e48c7d3db682ec0e40efd8625a1662")); set_progress(0.490470); assert(apply_patch_check("/system/framework/bouncycastle.odex", "07f1c7d9a218381999cd565bca0232cbd32c3de2", "8ffa1b8fe61d775046a9e683ff8b7226e9b24180")); set_progress(0.496623); assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "8240de9cc56fea4e923871ee77d9f8afdda4f20d", "89de16c2fe9ed0e43e4affef6c422d90c2f30247")); set_progress(0.496670); assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "dc3483686b63c3f81ed73fa57d8d02825a51b106", "e875f52655ead8876a9baf5827bd00d808408c7f")); set_progress(0.496727); assert(apply_patch_check("/system/framework/com.android.nfc_extras.odex", "da03801c57539a8166c368de4ebc3df662e322bf", "c91cba994da9814147387175b5ce3d60b3b3510c")); set_progress(0.496773); assert(apply_patch_check("/system/framework/com.google.android.maps.odex", "3ccbfcf16d8a740c9405b8e6736b39f9c993e7df", "d4bd7bb9d4baca86b0a4bac8d319c4cc3d2c1b41")); set_progress(0.499840); assert(apply_patch_check("/system/framework/core-junit.odex", "1113036224fe1e739984022cceb921a5dae0851f", "0c0cbc639b6312d348f564418f95a30c33027377")); set_progress(0.500029); assert(apply_patch_check("/system/framework/core.jar", "fc820f0a6e42f871e82afcbe5095452cca38c914", "66a7de83827609f36336ea2ee6907a9a17023165")); set_progress(0.500210); assert(apply_patch_check("/system/framework/core.odex", "538e548458df5812b11f5cc7a4d178a94b7a5aae", "ecd61fddbaa7166b6b44e6f7ed7d449e4d4fbbcc")); set_progress(0.538131); assert(apply_patch_check("/system/framework/ext.jar", "f1a8a3a79a1d937c302e50a8e7261182c0fe09f0", "33cb5499dea4cb7b985328414dff49f0330f0c6c")); set_progress(0.538134); assert(apply_patch_check("/system/framework/ext.odex", "c5f88146857a65a671b338f9c3fd3039da78d6e0", "1ef921406e7f8437247f19f98ce553d37e504cb4")); set_progress(0.549127); assert(apply_patch_check("/system/framework/framework-res.apk", "976bbaac795005219b5215d528d37fb972491674", "ed96110f843fcb571e3a6a5e77836239597de6cc")); set_progress(0.595525); assert(apply_patch_check("/system/framework/framework.jar", "a1ad0398d75a40883f39f064533f062f6883fade", "4af6936ab4df3794e5852ce534d4c1b1d63b67f9")); set_progress(0.595623); assert(apply_patch_check("/system/framework/framework.odex", "abeab3571fe6b1ef498dc43c2056be79a34b0050", "48be05bc787cfd23dbd60e38ad280abfbf257dc2")); set_progress(0.656683); assert(apply_patch_check("/system/framework/ime.odex", "9827797ee6e6a632e6acb7cfe5de73f1dd072f4e", "e7789232aac944f7e5c3eaba17075883b52b8d86")); set_progress(0.656735); assert(apply_patch_check("/system/framework/input.odex", "686bf628bd373e68fc89b39d19a2a890af4e0414", "46bad984f9fb92d7d8646f19a2ad3383136c5437")); set_progress(0.656769); assert(apply_patch_check("/system/framework/javax.obex.odex", "093055882851e4b5ce8574f802a0a6b708053a02", "9fa2abeddf22334648d5a739faf27056da1ebf90")); set_progress(0.657247); assert(apply_patch_check("/system/framework/monkey.odex", "5b34f134d38f03ab66e35ea7a81763a78a8ea575", "50b3603e2806a6dbf5214bfe95f88c9e2b77843a")); set_progress(0.657955); assert(apply_patch_check("/system/framework/pm.odex", "3abc6eb865c7d535ecec3f574129ba0a69600316", "c0c25adbfe1af96973fb1c1e22958247751418d1")); set_progress(0.658178); assert(apply_patch_check("/system/framework/services.odex", "4b266bf1e6790c57e3dce89af165b91838d1e073", "9b770bd3998e69ce6edc67f2bb8d7dc270828fc0")); set_progress(0.670240); assert(apply_patch_check("/system/framework/svc.odex", "0de1b38b4cd08057a3becf797fd1a6f8ebd512f6", "3adbaae537e4130dc422dddeed6c1801bf191e20")); set_progress(0.670305); assert(apply_patch_check("/system/lib/bluez-plugin/audio.so", "c2c8dead4c173ee7f88e6f7805ce148102ec7b6d", "498b897b864521062112745746a107aeef7b7a0f")); set_progress(0.671309); assert(apply_patch_check("/system/lib/bluez-plugin/input.so", "430aa9474df4586bae80f515263aafddf93d3063", "c3f5264504b370bad281ef9e6b38df4732188b72")); set_progress(0.671488); assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "b5540b717aff57ba80953697dd3f2fecbecee77e", "36c64e1bf8348e5efb13ef95960a4ab439bedbff")); set_progress(0.672228); assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "a53785a3e6927421a87d36a34a166b31329cdc7c", "f74887bae6749db169b66ff8901d9c4ec7ce4b25")); set_progress(0.672308); assert(apply_patch_check("/system/lib/hw/lights.s5pc110.so", "fefa16419a61fc4aef94c52968b52a8ef29b0007", "d11ef1fa74efd033387b4cb79fb5fa7136c40834")); set_progress(0.672352); assert(apply_patch_check("/system/lib/hw/sensors.herring.so", "f1ac73cf0b43f86dd034733b0e713d7bb08a8561", "fb8db9c0928a96857feff8d2612ba008a1a57bd1")); set_progress(0.672532); assert(apply_patch_check("/system/lib/libEGL.so", "894e4dff0a81a8b28d44dd975ed41e591d016b17", "e1a595be13c81616d47753d875a55019f0c3454d")); set_progress(0.672823); assert(apply_patch_check("/system/lib/libETC1.so", "2c28f91327f183fade52880ddf7f6b35de3cffab", "351a2cf89c102459ed06c5744c994b20fd2f9294")); set_progress(0.672897); assert(apply_patch_check("/system/lib/libFFTEm.so", "65cedf806f098c0e3a096c50fdbabec4e6daf66c", "b01ffda6004c19e1743aedc97b4e1b5201a01e42")); set_progress(0.674432); assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "753f29d8c1ff190c16129b353115ab5f12c422b0", "0f4ed4badc284c4d747696c9b441a0297e0efa63")); set_progress(0.674603); assert(apply_patch_check("/system/lib/libGLESv2.so", "4b4cd59bae022ed57cfb2b6c72ab486badff4710", "6ae5daa91b98af0584ea6cb8fed1e6901430f71f")); set_progress(0.674741); assert(apply_patch_check("/system/lib/libOMX.SEC.AVC.Decoder.so", "b33dfb1797dc778e400cd419210636ac04650b10", "786f358cdba575946e728ba067e2e8c6a3195400")); set_progress(0.675047); assert(apply_patch_check("/system/lib/libOMX.SEC.AVC.Encoder.so", "62a4da95b0a761598832a2fdbe1b6fde7df8fa9b", "5a4878f828cf71b79a83877014de5e4a0e4f1068")); set_progress(0.675354); assert(apply_patch_check("/system/lib/libOMX.SEC.M4V.Decoder.so", "786ca0925d39caf4e6c5323f8f553a4871b8786d", "b08a6fb91733518ee16b397b4a66fc8cf0613f2e")); set_progress(0.675693); assert(apply_patch_check("/system/lib/libOMX.SEC.M4V.Encoder.so", "4f6cf6892ff1499d646f0b83a0824d32647a99e6", "b5c804fa245e05d6e0c377c15d9f57669b24682d")); set_progress(0.676031); assert(apply_patch_check("/system/lib/libOpenSLES.so", "fa6d3973a21be563b71abcd6e50223dd89f81928", "318ff5fc0238f31bd143193274bd6fb5133d5ebe")); set_progress(0.676583); assert(apply_patch_check("/system/lib/libRS.so", "475f2bfa39c92384b273f0aeeb4b82d57f7b9603", "12a59caabe4b4dbe71261200771971b67ec09649")); set_progress(0.677897); assert(apply_patch_check("/system/lib/libSEC_OMX_Core.so", "0133c81256fc02334a1aac9163e6de7d184c14b0", "38166d6f2bc8c2da1e6f7c087c211f82e5d743ea")); set_progress(0.678005); assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "d8e28491beefbe59749c7acbeda20845b02e067c", "e2036e1406e1ef7cf87a0ecf28f24ff156fe1185")); set_progress(0.678047); assert(apply_patch_check("/system/lib/libandroid.so", "afb974ecb2128a51f6dfdabf83cdc400815a14ae", "a26f53240c3e6ac32fe60ebd5c9cd83023077c7e")); set_progress(0.678528); assert(apply_patch_check("/system/lib/libandroid_runtime.so", "9b31b097023a69a2421bf165949c63998cf4cdd9", "b6bc889c6647045753194c7c44698e559d7b6d76")); set_progress(0.682912); assert(apply_patch_check("/system/lib/libandroid_servers.so", "aa72ea3c3916b3b9e6b2672ee4ac3fe452af65af", "db4e9ca3edcccf72e65cc1f65d83f08e5879a49c")); set_progress(0.683398); assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "8373c58087ab3aa2aa4ebb791447a4d0ef7f8b31", "937a2794af3c40112247db28e89e19ad7496885f")); set_progress(0.683541); assert(apply_patch_check("/system/lib/libaudioflinger.so", "4fa506370e43d7bb2ab7087be4890c255d6ca320", "3c276ef7bf0c4cd81b13ee89bb4e9b01bf9a801f")); set_progress(0.685241); assert(apply_patch_check("/system/lib/libbinder.so", "995f32303fbd11e6cdb302ebefb6fc677e95844a", "da8fc959dde1da367bacc0ea9f088b2232092a9f")); set_progress(0.686390); assert(apply_patch_check("/system/lib/libbluedroid.so", "f5dd4a4620da68e2ac1c88269402e25daea16f2c", "d078a2ec832950ae24bde187e909b2c31c0e9fb8")); set_progress(0.686466); assert(apply_patch_check("/system/lib/libbluetooth.so", "723f3f296fb05476f41e179814194eb23775693c", "c538c0f16a97689a5418c4c7f743c7ae7ff02a7e")); set_progress(0.686992); assert(apply_patch_check("/system/lib/libbluetoothd.so", "d9da0223b0ffee43f7630cdd90708b1e9a40b056", "9a9cbde39407bf80744efab0a79841ae7827c398")); set_progress(0.691152); assert(apply_patch_check("/system/lib/libc.so", "a9d6bd69e1e62e6867bb04a6f3b80fe5ccb0e760", "046ae635249a228e50e55630b031027b874bc016")); set_progress(0.693316); assert(apply_patch_check("/system/lib/libcamera_client.so", "cbefdba80cb9e15c97f92d460c148b62d6510baf", "241418271cce65d6ad00bb20b540ffae35b44720")); set_progress(0.693933); assert(apply_patch_check("/system/lib/libcameraservice.so", "cd61645dd77315e334cbd9bddc80918e58a535f6", "b4fdb3af6b830dc8505313eaf04dc05b907f3c73")); set_progress(0.694368); assert(apply_patch_check("/system/lib/libcrypto.so", "d6a0aecc215bbea53d906ab10e2c714f8aebeeb9", "354b247b3fa4ec03aac6aefbd684be84d0466faa")); set_progress(0.700509); assert(apply_patch_check("/system/lib/libctest.so", "5776581b9ebaf6ce2557f49ef0ff6b9032fc8323", "31f90384bd999556ef766fe82f8c17c64c985934")); set_progress(0.700551); assert(apply_patch_check("/system/lib/libcutils.so", "61cfadcd90c9db603e0c292e99b3132fbffd20ac", "2a6b4dd7a45df10c205cab3f54ef00c010de48ab")); set_progress(0.701022); assert(apply_patch_check("/system/lib/libdbus.so", "b5910a1547244803be31233c7fd2f54d50c7d906", "2c72786b5eebe6585459d1de3baf7f49fc6f253a")); set_progress(0.703212); assert(apply_patch_check("/system/lib/libdiskconfig.so", "42d541c4aa858be6bd8723f0e1fef3775fd56bb5", "6bcc16053136fc2ab4a39937da2d9d14b180dad7")); set_progress(0.703320); assert(apply_patch_check("/system/lib/libdl.so", "256b6ab47d930398f0d5589ab65a144990ecfea7", "dc9377210daa3974c2e7cee5a48b31d72f0e0792")); set_progress(0.703394); assert(apply_patch_check("/system/lib/libdrm1.so", "d3293321ed6257e39976f51b9ef75e0a9f36d98f", "e48547433fca6a5d866168f169fb9293df981f21")); set_progress(0.703666); assert(apply_patch_check("/system/lib/libdrm1_jni.so", "39615b08edc92fd55da51d8c4b63a2fb9de6ee08", "79a3516a2d3e34c10d2a00a2d4bc435c955b6025")); set_progress(0.703776); assert(apply_patch_check("/system/lib/libdvm.so", "693f5f76c0d7986045ee587e0a9c0149f8c78a27", "e6a04f179b13126868de4faf0e4b6f09cfee6d6f")); set_progress(0.709277); assert(apply_patch_check("/system/lib/libearthmobile.so", "a1198f190b7bc6065b9284180921866924bf92a9", "c00987c799a10629ce5dda1730b6a3a43fd2c144")); set_progress(0.831198); assert(apply_patch_check("/system/lib/libeffects.so", "f0e00a15530a7425998bb0f86be1c1646afc782f", "fab13a429b1a1186cea0f7b402d2020094285110")); set_progress(0.831274); assert(apply_patch_check("/system/lib/libemoji.so", "57a5d8b2cfbba8ad0865f76a7fc1c910928815fe", "8efc162fcaeec786a207037c349b095acdf18c39")); set_progress(0.831351); assert(apply_patch_check("/system/lib/libexif.so", "f9a77776d6565b2ab4bcbd918ddfa0a0b9afdb78", "0bb3276405b7ed4373189bc2b7dd5d9eae8fecc9")); set_progress(0.831675); assert(apply_patch_check("/system/lib/libexpat.so", "e953d604d9c440bfece1b00e077c846fcb9b575a", "e31a94e0c15bfe3ccfc566fbb1790c74b02ce69d")); set_progress(0.832312); assert(apply_patch_check("/system/lib/libext4_utils.so", "a0d16f775b2e3a3bc84bb566aa3768fd0a6de313", "2f22f6c23bc80d3e6943432f5bbc4d7218f656b9")); set_progress(0.832622); assert(apply_patch_check("/system/lib/libgui.so", "495ff2ea2c89ff37a3efa2860bdaa204cbbf0062", "49271660546102a41cef704958da33befc733f2f")); set_progress(0.833005); assert(apply_patch_check("/system/lib/libhardware.so", "d543f54292ad8d8827f71c6e5fc9776aed96d88b", "8ba9a822a82ce974cb39fc5cd7e51f915d17ff8d")); set_progress(0.833048); assert(apply_patch_check("/system/lib/libhardware_legacy.so", "9a2a4271dc486dbdcf2e1f6adebeab4c62d2b943", "38f3a95125214c9c0830257b7add4b989295477e")); set_progress(0.833191); assert(apply_patch_check("/system/lib/libicui18n.so", "6a5fbc30fe39a4f40698fe8e89458af7f4290bab", "9646ec07a7f866d78f748953963fdfe6e8453542")); set_progress(0.841005); assert(apply_patch_check("/system/lib/libicuuc.so", "ccdcd29f54a30702a61a4dbf99136457026e03d6", "aaddda1a366314daf5a4ed9464d31f3902371977")); set_progress(0.847455); assert(apply_patch_check("/system/lib/libiprouteutil.so", "0dffb0570da818d88232d1ecac1d01fcafbae07f", "c376ea9cfb974cadd65e35988c5865ace4967deb")); set_progress(0.847644); assert(apply_patch_check("/system/lib/libjni_latinime.so", "5d984bf1a08b2836a61a2ad448225cad4b328495", "464e61b2123c0852e1e5ea1e54bbde8a0ba8c83f")); set_progress(0.847782); assert(apply_patch_check("/system/lib/libjnigraphics.so", "26ea614918957d0a8000d6146353b3f2a3ce31e0", "5388f483080f6f96af900e6ffbfff4ec1610ea08")); set_progress(0.847824); assert(apply_patch_check("/system/lib/libjpeg.so", "04928e981275c357f35fec2ecf99a938fa2d0f62", "d60dc757c03bfa572b1b2d36654509ac364325bf")); set_progress(0.849425); assert(apply_patch_check("/system/lib/liblog.so", "e400b10affff8256bee58ae55285765290b09350", "302540b5fb5904353c7a9aebfad97198fa3cc389")); set_progress(0.849534); assert(apply_patch_check("/system/lib/libm.so", "1ac93c27a082cb5a0b3d05c6d5098473da9567dd", "d15d155649af85305c4738886f94acbefd5f4cc2")); set_progress(0.850256); assert(apply_patch_check("/system/lib/libmedia.so", "e7401273e05a29f217ccd1675f63e2188b317808", "a855e7f50eb52e97d31f8649e77c8537b20d7dac")); set_progress(0.853380); assert(apply_patch_check("/system/lib/libmedia_jni.so", "cd92a37ec2271c13d4e32fec51216d59f45628e4", "ba778e2c09472a0b4c7075c1600f26a6c296ec4a")); set_progress(0.853803); assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "eff333e44f75ea5884615a1eb2ee61f7eb5633bb", "182f54dfdd33138102a869cc62eea334c377ee63")); set_progress(0.855009); assert(apply_patch_check("/system/lib/libmicrobes_jni.so", "1c5b27132b9103ea2655049cae0d69249395da47", "8f560876b495e93b5495bd2efb3dea777f1ce9ef")); set_progress(0.855152); assert(apply_patch_check("/system/lib/libnativehelper.so", "62f646960df51f6b0a526965eeb8589dc6dac7d6", "3305731b70f0e263da52e19d73a2832fd34f873f")); set_progress(0.856619); assert(apply_patch_check("/system/lib/libnetlink.so", "fd8809df1c5cc4a9cea00ed7bfda33c94c037185", "5fd4576df081a93c7cfdf9bf50987cc3d9b1063e")); set_progress(0.856727); assert(apply_patch_check("/system/lib/libnetutils.so", "3127ee22d37c67666abded0edb35b03b80ffb92d", "bafab0679f877558df3f1a9da2392684458f183c")); set_progress(0.856868); assert(apply_patch_check("/system/lib/libnfc.so", "eb38753d09b2bc03e1a28966e0d9776d1c8d744e", "1e280a659c6444f38a18397174705e7e18cf2ad4")); set_progress(0.859278); assert(apply_patch_check("/system/lib/libnfc_jni.so", "75937b479426a4b341dc78aa92d87b9812449468", "93e88b95de8307eff9d04a9c8114e1fcd166c10b")); set_progress(0.859656); assert(apply_patch_check("/system/lib/libnfc_ndef.so", "8169e721e7e9bedd6a084e637689172b4332cdd2", "c659ccf60430280edda1af27b6e44caef7645395")); set_progress(0.859698); assert(apply_patch_check("/system/lib/libpixelflinger.so", "d064353eaa532038ae3b74a14ef36284317ca57a", "3669b76888ece7f656a3484f9fa849bc7fbc2179")); set_progress(0.860520); assert(apply_patch_check("/system/lib/libreference-ril.so", "0abe30127db5a7605e124a74ec0545bf19ae352b", "636b4c1e305f65b207aa4e1033eb1246bac2fc7f")); set_progress(0.860695); assert(apply_patch_check("/system/lib/libril.so", "43679debcec7cbe62b5fcefc071737dcd65896f8", "981a51877d09fae7b1bf55374b902e453c887ca1")); set_progress(0.860948); assert(apply_patch_check("/system/lib/librs_jni.so", "3931c0b60f22ec96b850d2f8f402e8c747e795b1", "63dc104600257b953f099a044bc5e3cf29731c4e")); set_progress(0.861134); assert(apply_patch_check("/system/lib/librtp_jni.so", "1e6577f558b3e1a19295b452a1feb2094d4d1fa1", "3bc369f51ad6245d993a9d4d64f955154b6fc5ed")); set_progress(0.861413); assert(apply_patch_check("/system/lib/libs3cjpeg.so", "aca87f740b36a04eecfecd4c91716bdac097d4ce", "81d5a023c23004a466aa756ca56e3ee8b931f392")); set_progress(0.861521); assert(apply_patch_check("/system/lib/libsecril-client.so", "ca76d330b5ec8fc0a507369c31e8f9ce234bc7a2", "3719067e2ea9a7d0a39e1f8c912ca2bd85f8e319")); set_progress(0.861868); assert(apply_patch_check("/system/lib/libsensorservice.so", "a9cb800f15cdcbf1a0da36b9102fd4c67eb22ae5", "b62dc1d99a324a1c3d1412b5f93754dc30d8bb7d")); set_progress(0.862408); assert(apply_patch_check("/system/lib/libskia.so", "3978804ddee6e553440e13966b8c451392dcece1", "a1fca3357a73e8f9ffabaf066fc7234e383d9e24")); set_progress(0.871149); assert(apply_patch_check("/system/lib/libsonivox.so", "d97042709dad3bb84793999bf558ae83a6d01199", "ba5c0da97d88fd695248d880d0aa6f5ce376d2cb")); set_progress(0.873793); assert(apply_patch_check("/system/lib/libsoundpool.so", "23cf1e9bd38977c139929d63d7c0057712534f24", "0c06d5e1d19994232b9edfafc22635eba0519b58")); set_progress(0.874004); assert(apply_patch_check("/system/lib/libsqlite.so", "af461596fce226af319960d9211098ce268b7c06", "22be9edb10218db399be1ede63e393d3420c474a")); set_progress(0.876549); assert(apply_patch_check("/system/lib/libsqlite_jni.so", "10d87272f058307a2ef7cf9647892268d8b9ed9c", "df4a43e08d9a2c02aaed47ccbecba6be3d4b3e33")); set_progress(0.876755); assert(apply_patch_check("/system/lib/libsrec_jni.so", "05d17598814a333d65eb23b0b021129c436b16a3", "70290e67c55f7389a67afa6bc8645be118e46bbf")); set_progress(0.879566); assert(apply_patch_check("/system/lib/libssl.so", "370105df0f522a5e7964bcb34dc344355306b496", "0398ff6fc70b30459ce0dc044b0f12e057d79e9d")); set_progress(0.881014); assert(apply_patch_check("/system/lib/libstagefright.so", "63340a9c80a854b7d3cafda0b301717e1b4e02fa", "cb44454df023dd7bf87421dac309fd6d118265ac")); set_progress(0.892671); assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "98d74101a7208ff09f225a1d2b97e27be56fe1d2", "24c613a841bd79876092d4a2cb2a3af51e8f20aa")); set_progress(0.893071); assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "7f7ce2b5bdb2514ce28e256cff93ad0296f70ed5", "137cac3897264178c7d3fbbe0e56945c23a649f8")); set_progress(0.893242); assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "ab4f3736fccde19898f2ea1f4ae0d9d1d6fbdcb4", "65b00f4991e1c2d3d64b624484a68f55cc63fc62")); set_progress(0.893284); assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "c04f0a17984a96d779dbc25b7519fe9c3cf89085", "efeea0ea4c20d9ae0c3e97139cc4e01e7d10a6a5")); set_progress(0.893594); assert(apply_patch_check("/system/lib/libstagefright_omx.so", "d4b5e7071daebad31b966daf0c8122e90123d2af", "fdea8c29be25bcf4e71e40edcebdaa2a671c0aa1")); set_progress(0.894070); assert(apply_patch_check("/system/lib/libstagefrighthw.so", "49766f5d0068c1d5b5b0b76aac04ce8fbdb6ba8c", "95045f9da02055cc8dea4194763a1c0e0e52d3b1")); set_progress(0.894180); assert(apply_patch_check("/system/lib/libstdc++.so", "2c03ccc9fca430777b26826c328cc797a24c083a", "bd50887222d9a03ed683bcc94525b32b1405c0a7")); set_progress(0.894223); assert(apply_patch_check("/system/lib/libstlport.so", "3f631c91b3a6443a5341b8f999db23ea7a9014f4", "179e8c3b0caf2c8cbd7d46e6eeaccda603116161")); set_progress(0.896084); assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "698b8c0a4274f753404ef3842705d4fb6de131e3", "d7889a952b4718cb3b106b9072c7a00f0a1d617a")); set_progress(0.897543); assert(apply_patch_check("/system/lib/libsurfaceflinger_client.so", "12ba180d276b44d96e23f91c3d328f6ffdeed0eb", "d301abdd2b8825f1e051cd0114c54572bb691626")); set_progress(0.898382); assert(apply_patch_check("/system/lib/libsystem_server.so", "696683187a409b8c62287c658e4e75188d37ea3c", "7aa8580f6d591d47625fb3ab5a56d1a4f421fecf")); set_progress(0.898461); assert(apply_patch_check("/system/lib/libsysutils.so", "213696558c31649a19d69d1396201b1fcade914e", "105e268ff6ee48dbb32166bcb5dad015c1557497")); set_progress(0.898603); assert(apply_patch_check("/system/lib/libthread_db.so", "11a8f30121eb39ea6d171e8ef58c9a945cb54a30", "13445743095a7e164c3975ca5f1ef9e8f976db56")); set_progress(0.898711); assert(apply_patch_check("/system/lib/libui.so", "05c40332ef5c0c5a4c360d9c244547c3b84087bb", "1d9b82fb6a4453a8662dad0cf6a7c5a6075514d7")); set_progress(0.900354); assert(apply_patch_check("/system/lib/libutils.so", "09572591d1c0de16c9c665ed7701661bdc0351d7", "be73b6d723450615b7c4378785b009ac7264a513")); set_progress(0.901654); assert(apply_patch_check("/system/lib/libvoicesearch.so", "0cd917d61063144f17c57b90b42a8e5cadb831ff", "ff989a083a832ec0bb5981a5268cb7c66cd88e9e")); set_progress(0.901955); assert(apply_patch_check("/system/lib/libvorbisidec.so", "5df69ff32a729c95c1078cdb0342333cb8362253", "d4754778179852527ba44f382d6901ab7cbaba44")); set_progress(0.902881); assert(apply_patch_check("/system/lib/libwebcore.so", "6ad28d8b97ff0d93f66a7f9a90a992569447ae60", "ca9976fd7af2fe450d6134d341a5f5476295a473")); set_progress(0.938922); assert(apply_patch_check("/system/lib/libwpa_client.so", "21f303966fe7c23150ff8699c45c2a05da758562", "96ed3d8035ae878ab75f1de595d766ffe75d3b94")); set_progress(0.938999); assert(apply_patch_check("/system/lib/libz.so", "f4c089bd4e12367d0d70d81f93b50c07c9073c76", "23dea2d5063305aaa7991b1c2b6e83ea85f57bf3")); set_progress(0.939659); assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "1e5b2d1d635ecd7ec228f246675bf401e2af15ba", "32997a77e83192445018101798343ab56031edda")); set_progress(0.940227); assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "49f468dafff6ed2a9af09c8226ab56c263473388", "5af9a43fb50fb5d6773fe421271a003359fe8526")); set_progress(0.940464); assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "4fdd753dd7501932c959789233b9d4960ee12335", "daa34e581541ca2543406729cea32b7e3126e2cf")); set_progress(0.940507); assert(apply_patch_check("/system/media/audio/ringtones/RadiationOrchestration.ogg", "5881a866af62e9c22ee647159d9f6d095592f402", "41a5788145cde86c3dbf45bf37a147ce9b0f23f8")); set_progress(0.942891); assert(apply_patch_check("/system/modules/bcm4329.ko", "ccc199cfa3bf1349086680569e671eb9e42b8e6d", "3609d9765983dc25ad357af5b55c82dab15e9752")); set_progress(0.945006); assert(apply_patch_check("/system/usr/idc/mxt224_ts_input.idc", "e474085d8659892029fc630a2f92b82dc057e3a1", "cb447ba6ed2e7859d7952df75abd33abfc393c11")); set_progress(0.945019); assert(apply_patch_check("/system/usr/keylayout/AVRCP.kl", "5e794c47559efd8822a3ef42d873a4cf22296e34", "51bbd6d5c613aa2f3711aaffe40ce9606f70e761")); set_progress(0.945021); assert(apply_patch_check("/system/usr/keylayout/cypress-touchkey.kl", "1983e5de07ff8d0820bbf1142e9da30ff1e50a3c", "1a38c4257a96642d287c1e932e62aeffdfde2e75")); set_progress(0.945023); assert(apply_patch_check("/system/usr/keylayout/herring-keypad.kl", "5e15c0879ac0f84b5857bc2651ddf6377894521d", "fdc40052cdf87d7ca08b823ba133102a70f025aa")); set_progress(0.945024); assert(apply_patch_check("/system/usr/keylayout/qwerty.kl", "b95241151f4cda20b3867a7e038aef36a90714c6", "1e90e2a1459084d0e2ca9084661d4d425aca360f")); set_progress(0.945039); assert(apply_patch_check("/system/usr/keylayout/s3c-keypad.kl", "416771209946ce6a84ed0164c77c8d793e464574", "d50c58841ada6b59d059d1e01fb3f2d3757252a5")); set_progress(0.945042); assert(apply_patch_check("/system/usr/keylayout/sec_jack.kl", "f74e864d9864bfe31e859f9810f04613c4621c8e", "45b3c498c5626fed0730b2f2d1b0635782000c0c")); set_progress(0.945043); assert(apply_patch_check("/system/usr/share/zoneinfo/zoneinfo.dat", "cd33ff09770451a86dc11764ba173589957e089d", "9400b119bcfe37b8378e8d3c7eed8e4a7dc2c49b")); set_progress(0.949023); assert(apply_patch_check("/system/usr/share/zoneinfo/zoneinfo.idx", "addd435d702ae0e2bb47998d00899a6410de4000", "e70c8ba087d6e423fe11b959e85f05a163d9b374")); set_progress(0.949256); assert(apply_patch_check("/system/vendor/bin/pvrsrvinit", "46c5c800963861c8972f2a4d3dcb2f1417dc6b4b", "5af571aae4ee6634191a035165eca26589b9c53a")); set_progress(0.949308); assert(apply_patch_check("/system/vendor/firmware/fw_bcm4329.bin", "df3a45036997240543fad8ebd5b631a63a65b26d", "64c1a908e2621a2b57349266775eb5e1b7fa773b")); set_progress(0.951277); assert(apply_patch_check("/system/vendor/firmware/fw_bcm4329_apsta.bin", "db4d3bbcf2ebe1d19ae9a14b117f12302ab4e561", "96679f9594cdaefd84f8e99c46d02dd6dade1318")); set_progress(0.953248); assert(apply_patch_check("/system/vendor/lib/egl/libEGL_POWERVR_SGX540_120.so", "d6178e91b23bff1a1ac9d2275976620d5d83d38b", "f871160109e120bea599d124a1a4532d1e78ac9d")); set_progress(0.953312); assert(apply_patch_check("/system/vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so", "13691b3b3a45113715a1d3daeb9c259486e02f1c", "09d47327960e85296a806c79290b23adfc082551")); set_progress(0.956945); assert(apply_patch_check("/system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so", "d8c3b600db7b004e9d8e3aa9dbfdf1ad064c0f6b", "60b3c84c551c83879ef8fbf1ab172ca83bd5ea23")); set_progress(0.959730); assert(apply_patch_check("/system/vendor/lib/hw/gralloc.s5pc110.so", "dfdba7a44e9e4d4e9bc07e84be012f015ed3a369", "fcdd22ba5ffdf2f68e0dfb13db1b0463b80f8af5")); set_progress(0.959881); assert(apply_patch_check("/system/vendor/lib/libIMGegl.so", "fefa1b3769c3577a7f52a57aea99c89af74f72ec", "7edddbc0888539026ee6943ef672f56b8d7ee8ca")); set_progress(0.960414); assert(apply_patch_check("/system/vendor/lib/libPVRScopeServices.so", "6d0376f0c95db0503317d51d06b9c3642d2584e6", "802d5758d14384d70cbcd59e46a4ba03b09459e4")); set_progress(0.960501); assert(apply_patch_check("/system/vendor/lib/libakm.so", "63d5f2a80261bece05c8950059591399aa7b6338", "abdff57a6411569f17d0420073b6c771ba106fd4")); set_progress(0.960934); assert(apply_patch_check("/system/vendor/lib/libglslcompiler.so", "717d0a0ce957e87477cd6e7fa6be6beec8ea4e6b", "1a4f97ca3a8da9e75267eb2d1a1b128e952ef771")); set_progress(0.963118); assert(apply_patch_check("/system/vendor/lib/libpvr2d.so", "4622dbd6a0cc8b1d1dedbeda3d5c41627310506c", "6a77f4f3255b1a03c89c4949eea27d1ccfd3bfbe")); set_progress(0.963321); assert(apply_patch_check("/system/vendor/lib/libpvrANDROID_WSEGL.so", "c37c823d0dca41f17b2230c0f2204c4faf7fdcac", "7d66c19359ddfa918c52f19638e649f93f542049")); set_progress(0.963383); assert(apply_patch_check("/system/vendor/lib/libsec-ril.so", "9e37a5bf0da26786d5623cb3afa292437ce5e7ba", "1c55b766b6dcbbbf1e120b7fa3c0414808cb9b36")); set_progress(0.966951); assert(apply_patch_check("/system/vendor/lib/libsrv_init.so", "c7eee76c3606cec4b0a2738ed4987e78770a69ad", "3d01239ce878a79105e183eddcaf2252d91aa3e9")); set_progress(0.967781); assert(apply_patch_check("/system/vendor/lib/libsrv_um.so", "068f2db22a0e81c5ebd9c05b6ec1c991ff227375", "4870b636e251dd823df4ac3040ddc3cd939e83ad")); set_progress(0.969050); assert(apply_patch_check("/system/vendor/lib/libusc.so", "95fcca5867d3e56b2d74bb29899f2b926c827bae", "09d179132ff11f88ab2d59f3a5b6f3563caf6b9b")); set_progress(0.975765); assert(apply_patch_check("/system/xbin/dexdump", "ea4e8625d6f5adcf5a1148628ec7cc45bf023d32", "ba71cd3b501175b1890420ab2b839f3410e31fb8")); set_progress(0.976241); assert(apply_patch_check("MTD:boot:3006464:2542ddf0a117753c4af27d2edc57a06096d9f904:3526656:40d819a22242be448d36e61b1ad42501e88838cb")); set_progress(1.000000); assert(apply_patch_space(15428056)); assert(apply_patch_space(12583040)); assert(apply_patch_check("MTD:radio:12583040:213c2022516ba651f62064e4379487af1e8499a2:12583040:35b5679e73b219aa339b47b583aad1f586716d58")); # ---- start making changes here ---- ui_print("Removing unneeded files..."); delete("/system/app/BackupRestoreConfirmation.apk", "/system/app/BackupRestoreConfirmation.odex", "/system/app/BooksTablet.apk", "/system/app/BooksTablet.odex", "/system/app/BrowserGoogle.apk", "/system/app/BrowserGoogle.odex", "/system/app/ChromeBookmarksSyncAdapter.apk", "/system/app/ChromeBookmarksSyncAdapter.odex", "/system/app/ExchangeGoogle.apk", "/system/app/ExchangeGoogle.odex", "/system/app/GalleryGoogle.apk", "/system/app/GalleryGoogle.odex", "/system/app/GoogleLoginService.apk", "/system/app/GoogleLoginService.odex", "/system/app/GoogleTTS.apk", "/system/app/GoogleTTS.odex", "/system/app/HoloSpiralWallpaper.apk", "/system/app/HoloSpiralWallpaper.odex", "/system/app/KeyChain.apk", "/system/app/KeyChain.odex", "/system/app/LatinImeDictionaryPack.apk", "/system/app/LatinImeDictionaryPack.odex", "/system/app/Music2.apk", "/system/app/Music2.odex", "/system/app/MusicFX.apk", "/system/app/MusicFX.odex", "/system/app/Nfc.apk", "/system/app/Nfc.odex", "/system/app/NoiseField.apk", "/system/app/NoiseField.odex", "/system/app/PhaseBeam.apk", "/system/app/PhaseBeam.odex", "/system/app/Phonesky.apk", "/system/app/Phonesky.odex", "/system/app/PlusOne.apk", "/system/app/PlusOne.odex", "/system/app/SharedStorageBackup.apk", "/system/app/SharedStorageBackup.odex", "/system/app/Talk.apk", "/system/app/Talk.odex", "/system/app/VideoEditorGoogle.apk", "/system/app/VideoEditorGoogle.odex", "/system/app/Videos.apk", "/system/app/VpnDialogs.apk", "/system/app/VpnDialogs.odex", "/system/bin/adb", "/system/bin/bu", "/system/bin/bugmailer.sh", "/system/bin/drmserver", "/system/bin/ip", "/system/bin/ip6tables", "/system/bin/mksh", "/system/bin/screencap", "/system/bin/screenshot", "/system/bin/send_bug", "/system/bin/sensorservice", "/system/bin/simg2img", "/system/etc/audio_effects.conf", "/system/etc/bluetooth/network.conf", "/system/etc/fallback_fonts.xml", "/system/etc/mkshrc", "/system/etc/nfcee_access.xml", "/system/etc/permissions/com.android.nfc_extras.xml", "/system/etc/permissions/com.google.android.media.effects.xml", "/system/etc/permissions/com.google.widevine.software.drm.xml", "/system/etc/security/cacerts/", "/system/etc/security/cacerts/00673b5b.0", "/system/etc/security/cacerts/03e16f6c.0", "/system/etc/security/cacerts/08aef7bb.0", "/system/etc/security/cacerts/0d188d89.0", "/system/etc/security/cacerts/10531352.0", "/system/etc/security/cacerts/111e6273.0", "/system/etc/security/cacerts/1155c94b.0", "/system/etc/security/cacerts/119afc2e.0", "/system/etc/security/cacerts/11a09b38.0", "/system/etc/security/cacerts/12d55845.0", "/system/etc/security/cacerts/17b51fe6.0", "/system/etc/security/cacerts/1920cacb.0", "/system/etc/security/cacerts/1dac3003.0", "/system/etc/security/cacerts/1dbdda5b.0", "/system/etc/security/cacerts/1dcd6f4c.0", "/system/etc/security/cacerts/1df5ec47.0", "/system/etc/security/cacerts/1e8e7201.0", "/system/etc/security/cacerts/1eb37bdf.0", "/system/etc/security/cacerts/219d9499.0", "/system/etc/security/cacerts/23f4c490.0", "/system/etc/security/cacerts/27af790d.0", "/system/etc/security/cacerts/2afc57aa.0", "/system/etc/security/cacerts/2e8714cb.0", "/system/etc/security/cacerts/2fa87019.0", "/system/etc/security/cacerts/2fb1850a.0", "/system/etc/security/cacerts/33815e15.0", "/system/etc/security/cacerts/343eb6cb.0", "/system/etc/security/cacerts/399e7759.0", "/system/etc/security/cacerts/3a3b02ce.0", "/system/etc/security/cacerts/3ad48a91.0", "/system/etc/security/cacerts/3c58f906.0", "/system/etc/security/cacerts/3c860d51.0", "/system/etc/security/cacerts/3d441de8.0", "/system/etc/security/cacerts/3e7271e8.0", "/system/etc/security/cacerts/418595b9.0", "/system/etc/security/cacerts/455f1b52.0", "/system/etc/security/cacerts/46b2fd3b.0", "/system/etc/security/cacerts/48478734.0", "/system/etc/security/cacerts/4d654d1d.0", "/system/etc/security/cacerts/4e18c148.0", "/system/etc/security/cacerts/4fbd6bfa.0", "/system/etc/security/cacerts/5021a0a2.0", "/system/etc/security/cacerts/5046c355.0", "/system/etc/security/cacerts/524d9b43.0", "/system/etc/security/cacerts/56b8a0b6.0", "/system/etc/security/cacerts/57692373.0", "/system/etc/security/cacerts/58a44af1.0", "/system/etc/security/cacerts/594f1775.0", "/system/etc/security/cacerts/5a3f0ff8.0", "/system/etc/security/cacerts/5a5372fc.0", "/system/etc/security/cacerts/5cf9d536.0", "/system/etc/security/cacerts/5e4e69e7.0", "/system/etc/security/cacerts/60afe812.0", "/system/etc/security/cacerts/635ccfd5.0", "/system/etc/security/cacerts/67495436.0", "/system/etc/security/cacerts/69105f4f.0", "/system/etc/security/cacerts/6adf0799.0", "/system/etc/security/cacerts/6e8bf996.0", "/system/etc/security/cacerts/6fcc125d.0", "/system/etc/security/cacerts/72f369af.0", "/system/etc/security/cacerts/72fa7371.0", "/system/etc/security/cacerts/74c26bd0.0", "/system/etc/security/cacerts/75680d2e.0", "/system/etc/security/cacerts/7651b327.0", "/system/etc/security/cacerts/76579174.0", "/system/etc/security/cacerts/7999be0d.0", "/system/etc/security/cacerts/7a481e66.0", "/system/etc/security/cacerts/7a819ef2.0", "/system/etc/security/cacerts/7d3cd826.0", "/system/etc/security/cacerts/7d453d8f.0", "/system/etc/security/cacerts/81b9768f.0", "/system/etc/security/cacerts/8470719d.0", "/system/etc/security/cacerts/84cba82f.0", "/system/etc/security/cacerts/85cde254.0", "/system/etc/security/cacerts/86212b19.0", "/system/etc/security/cacerts/87753b0d.0", "/system/etc/security/cacerts/882de061.0", "/system/etc/security/cacerts/895cad1a.0", "/system/etc/security/cacerts/89c02a45.0", "/system/etc/security/cacerts/8f7b96c4.0", "/system/etc/security/cacerts/9339512a.0", "/system/etc/security/cacerts/95aff9e3.0", "/system/etc/security/cacerts/9685a493.0", "/system/etc/security/cacerts/9772ca32.0", "/system/etc/security/cacerts/9d6523ce.0", "/system/etc/security/cacerts/9dbefe7b.0", "/system/etc/security/cacerts/9f533518.0", "/system/etc/security/cacerts/a0bc6fbb.0", "/system/etc/security/cacerts/a15b3b6b.0", "/system/etc/security/cacerts/a3896b44.0", "/system/etc/security/cacerts/a7605362.0", "/system/etc/security/cacerts/a7d2cf64.0", "/system/etc/security/cacerts/ab5346f4.0", "/system/etc/security/cacerts/add67345.0", "/system/etc/security/cacerts/b0f3e76e.0", "/system/etc/security/cacerts/b7db1890.0", "/system/etc/security/cacerts/bc3f2570.0", "/system/etc/security/cacerts/bcdd5959.0", "/system/etc/security/cacerts/bda4cc84.0", "/system/etc/security/cacerts/bdacca6f.0", "/system/etc/security/cacerts/bf64f35b.0", "/system/etc/security/cacerts/c215bc69.0", "/system/etc/security/cacerts/c33a80d4.0", "/system/etc/security/cacerts/c527e4ab.0", "/system/etc/security/cacerts/c7e2a638.0", "/system/etc/security/cacerts/c8763593.0", "/system/etc/security/cacerts/ccc52f49.0", "/system/etc/security/cacerts/cdaebb72.0", "/system/etc/security/cacerts/cf701eeb.0", "/system/etc/security/cacerts/d16a5865.0", "/system/etc/security/cacerts/d537fba6.0", "/system/etc/security/cacerts/d64f06f3.0", "/system/etc/security/cacerts/d777342d.0", "/system/etc/security/cacerts/d8274e24.0", "/system/etc/security/cacerts/dbc54cab.0", "/system/etc/security/cacerts/ddc328ff.0", "/system/etc/security/cacerts/e48193cf.0", "/system/etc/security/cacerts/e60bf0c0.0", "/system/etc/security/cacerts/e775ed2d.0", "/system/etc/security/cacerts/e7b8d656.0", "/system/etc/security/cacerts/e8651083.0", "/system/etc/security/cacerts/ea169617.0", "/system/etc/security/cacerts/eb375c3e.0", "/system/etc/security/cacerts/ed049835.0", "/system/etc/security/cacerts/ed524cf5.0", "/system/etc/security/cacerts/ee7cd6fb.0", "/system/etc/security/cacerts/f4996e82.0", "/system/etc/security/cacerts/f58a60fe.0", "/system/etc/security/cacerts/f61bff45.0", "/system/etc/security/cacerts/f80cc7f6.0", "/system/etc/security/cacerts/fac084d7.0", "/system/etc/security/cacerts/facacbc6.0", "/system/etc/security/cacerts/fde84897.0", "/system/etc/security/cacerts/ff783690.0", "/system/etc/system_fonts.xml", "/system/fonts/AndroidClock.ttf", "/system/fonts/AndroidClock_Highlight.ttf", "/system/fonts/AndroidClock_Solid.ttf", "/system/fonts/DroidNaskh-Regular.ttf", "/system/fonts/DroidSansArmenian.ttf", "/system/fonts/DroidSansEthiopic-Regular.ttf", "/system/fonts/DroidSansGeorgian.ttf", "/system/fonts/DroidSansHebrew-Bold.ttf", "/system/fonts/DroidSansHebrew-Regular.ttf", "/system/fonts/Lohit-Bengali.ttf", "/system/fonts/Lohit-Devanagari.ttf", "/system/fonts/Lohit-Tamil.ttf", "/system/fonts/Roboto-Bold.ttf", "/system/fonts/Roboto-BoldItalic.ttf", "/system/fonts/Roboto-Italic.ttf", "/system/fonts/Roboto-Regular.ttf", "/system/framework/apache-xml.jar", "/system/framework/apache-xml.odex", "/system/framework/bu.jar", "/system/framework/bu.odex", "/system/framework/com.google.android.media.effects.jar", "/system/framework/com.google.android.media.effects.odex", "/system/framework/com.google.widevine.software.drm.jar", "/system/framework/com.google.widevine.software.drm.odex", "/system/framework/filterfw.jar", "/system/framework/filterfw.odex", "/system/framework/send_bug.jar", "/system/framework/send_bug.odex", "/system/lib/bluez-plugin/bluetooth-health.so", "/system/lib/bluez-plugin/network.so", "/system/lib/drm/", "/system/lib/drm/libfwdlockengine.so", "/system/lib/hw/audio.a2dp.default.so", "/system/lib/hw/audio.primary.default.so", "/system/lib/hw/audio.primary.herring.so", "/system/lib/hw/audio_policy.default.so", "/system/lib/hw/audio_policy.herring.so", "/system/lib/hw/camera.herring.so", "/system/lib/hw/hwcomposer.s5pc110.so", "/system/lib/hw/nfc.herring.so", "/system/lib/libGLESv2_dbg.so", "/system/lib/libOpenMAXAL.so", "/system/lib/libWVphoneAPI.so", "/system/lib/libaudioutils.so", "/system/lib/libbcc.so", "/system/lib/libbcc.so.sha1", "/system/lib/libbcinfo.so", "/system/lib/libbtio.so", "/system/lib/libchromium_net.so", "/system/lib/libclcore.bc", "/system/lib/libdefcontainer_jni.so", "/system/lib/libdrmframework.so", "/system/lib/libdrmframework_jni.so", "/system/lib/libext2_blkid.so", "/system/lib/libext2_com_err.so", "/system/lib/libext2_e2p.so", "/system/lib/libext2_profile.so", "/system/lib/libext2_uuid.so", "/system/lib/libext2fs.so", "/system/lib/libfilterfw.so", "/system/lib/libfilterpack_facedetect.so", "/system/lib/libfilterpack_imageproc.so", "/system/lib/libflint_engine_jni_api.so", "/system/lib/libfrsdk.so", "/system/lib/libgabi++.so", "/system/lib/libgcomm_jni.so", "/system/lib/libglib.so", "/system/lib/libharfbuzz.so", "/system/lib/libhwui.so", "/system/lib/libinput.so", "/system/lib/libjni_mosaic.so", "/system/lib/libmtp.so", "/system/lib/libpicowrapper.so", "/system/lib/libpower.so", "/system/lib/libpowermanager.so", "/system/lib/libspeexresampler.so", "/system/lib/libspeexwrapper.so", "/system/lib/libstagefright_soft_aacdec.so", "/system/lib/libstagefright_soft_amrdec.so", "/system/lib/libstagefright_soft_g711dec.so", "/system/lib/libstagefright_soft_h264dec.so", "/system/lib/libstagefright_soft_mp3dec.so", "/system/lib/libstagefright_soft_mpeg4dec.so", "/system/lib/libstagefright_soft_vorbisdec.so", "/system/lib/libstagefright_soft_vpxdec.so", "/system/lib/libstagefright_yuv.so", "/system/lib/libtinyalsa.so", "/system/lib/libusbhost.so", "/system/lib/libvariablespeed.so", "/system/lib/libvideochat_jni.so", "/system/lib/libvideochat_stabilize.so", "/system/lib/libvideoeditor_jni.so", "/system/lib/libvideoeditorplayer.so", "/system/lib/libwebrtc_audio_preprocessing.so", "/system/lib/libwilhelm.so", "/system/lib/soundfx/libaudiopreprocessing.so", "/system/media/LMprec_508.emd", "/system/media/PFFprec_600.emd", "/system/media/audio/ui/camera_focus.ogg", "/system/media/video/", "/system/media/video/AndroidInSpace.240p.mp4", "/system/media/video/AndroidInSpace.480p.mp4", "/system/media/video/Disco.240p.mp4", "/system/media/video/Disco.480p.mp4", "/system/media/video/Sunset.240p.mp4", "/system/media/video/Sunset.480p.mp4", "/system/usr/icu/icudt46l.dat", "/system/usr/idc/qwerty.idc", "/system/usr/idc/qwerty2.idc", "/system/usr/keychars/Generic.kcm", "/system/usr/keychars/Virtual.kcm", "/system/usr/keychars/cypress-touchkey.kcm", "/system/usr/keychars/herring-keypad.kcm", "/system/usr/keychars/mxt224_ts_input.kcm", "/system/usr/keychars/qwerty.kcm", "/system/usr/keychars/qwerty2.kcm", "/system/usr/keychars/s3c-keypad.kcm", "/system/usr/keychars/sec_jack.kcm", "/system/usr/keylayout/Generic.kl", "/system/usr/keylayout/Vendor_045e_Product_028e.kl", "/system/usr/keylayout/Vendor_046d_Product_c216.kl", "/system/usr/keylayout/Vendor_046d_Product_c294.kl", "/system/usr/keylayout/Vendor_046d_Product_c299.kl", "/system/usr/keylayout/Vendor_046d_Product_c532.kl", "/system/usr/keylayout/Vendor_054c_Product_0268.kl", "/system/usr/keylayout/Vendor_05ac_Product_0239.kl", "/system/usr/keylayout/Vendor_22b8_Product_093d.kl", "/system/usr/keylayout/mxt224_ts_input.kl", "/system/vendor/firmware/libpn544_fw.so", "/system/vendor/lib/drm/", "/system/vendor/lib/drm/libdrmwvmplugin.so", "/system/vendor/lib/libWVStreamControlAPI_L3.so", "/system/vendor/lib/libwvdrm_L3.so", "/system/vendor/lib/libwvm.so", "/system/etc/updatecmds/migrate_nfc.txt", "/system/etc/wifi/wpa_supplicant.conf", "/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/com.android.future.usb.accessory.jar", "/system/framework/com.android.location.provider.jar", "/system/framework/com.android.nfc_extras.jar", "/system/framework/com.google.android.maps.jar", "/system/framework/core-junit.jar", "/system/framework/ime.jar", "/system/framework/input.jar", "/system/framework/javax.obex.jar", "/system/framework/monkey.jar", "/system/framework/pm.jar", "/system/framework/services.jar", "/system/framework/svc.jar", "/system/media/audio/alarms/Alarm_Classic.ogg", "/system/media/bootanimation.zip", "/system/usr/share/zoneinfo/zoneinfo.version", "/system/app/AccountAndSyncSettings.apk", "/system/app/AccountAndSyncSettings.odex", "/system/app/BooksPhone.apk", "/system/app/BooksPhone.odex", "/system/app/Browser.apk", "/system/app/Browser.odex", "/system/app/Gallery3DGoogle.apk", "/system/app/Gallery3DGoogle.odex", "/system/app/GoogleCalendarSyncAdapter.apk", "/system/app/GoogleCalendarSyncAdapter.odex", "/system/app/GoogleEarth.odex", "/system/app/LatinImeTutorial.apk", "/system/app/LatinImeTutorial.odex", "/system/app/MagicSmokeWallpapers.apk", "/system/app/MagicSmokeWallpapers.odex", "/system/app/Maps.odex", "/system/app/MediaUploader.odex", "/system/app/MusicGoogle.apk", "/system/app/MusicGoogle.odex", "/system/app/NfcGoogle.apk", "/system/app/NfcGoogle.odex", "/system/app/PicoTts.apk", "/system/app/PicoTts.odex", "/system/app/Protips.apk", "/system/app/Protips.odex", "/system/app/Street.odex", "/system/app/Talk2.apk", "/system/app/Talk2.odex", "/system/app/Thinkfree.odex", "/system/app/TtsService.apk", "/system/app/TtsService.odex", "/system/app/Vending.apk", "/system/app/Vending.odex", "/system/app/VpnServices.apk", "/system/app/VpnServices.odex", "/system/app/googlevoice.odex", "/system/app/kickback.apk", "/system/app/kickback.odex", "/system/app/soundback.apk", "/system/app/soundback.odex", "/system/app/talkback.odex", "/system/bin/dvz", "/system/bin/sh", "/system/etc/contributors.css", "/system/etc/permissions/com.google.android.nfc_extras.xml", "/system/etc/security/cacerts.bks", "/system/fonts/DroidSans-Bold.ttf", "/system/fonts/DroidSans.ttf", "/system/fonts/DroidSansArabic.ttf", "/system/fonts/DroidSansHebrew.ttf", "/system/framework/sqlite-jdbc.jar", "/system/framework/sqlite-jdbc.odex", "/system/lib/hw/overlay.s5pc110.so", "/system/lib/liba2dp.so", "/system/lib/libacc.so", "/system/lib/libaudio.so", "/system/lib/libaudiopolicy.so", "/system/lib/libcamera.so", "/system/lib/libjni_pinyinime.so", "/system/lib/libpn544_fw.so", "/system/lib/libreference-cdma-sms.so", "/system/lib/libskiagl.so", "/system/lib/libstagefright_color_conversion.so", "/system/lib/libtalk_jni.so", "/system/lib/libttspico.so", "/system/lib/libttssynthproxy.so", "/system/tts/lang_pico/en-GB_kh0_sg.bin", "/system/tts/lang_pico/en-GB_ta.bin", "/system/tts/lang_pico/en-US_lh0_sg.bin", "/system/tts/lang_pico/en-US_ta.bin", "/system/usr/icu/icudt44l.dat", "/system/usr/keychars/cypress-touchkey.kcm.bin", "/system/usr/keychars/qwerty.kcm.bin", "/system/usr/keychars/qwerty2.kcm.bin", "/system/usr/keychars/s3c-keypad.kcm.bin", "/system/recovery.img"); show_progress(0.800000, 0); ui_print("Patching system files..."); apply_patch("/system/app/ApplicationsProvider.apk", "-", cc2734497f735174a4c145cfd672fe0677159dff, 14420, 46172b4637af93f7ffc7b046d8781b860939a8f3, package_extract_file("patch/system/app/ApplicationsProvider.apk.p")); set_progress(0.000082); apply_patch("/system/app/ApplicationsProvider.odex", "-", c83f3489e617cf300bcd204f81713da18f3dd63c, 24208, b3b3773361d3e460a4b2123bf41aa797a594f3c8, package_extract_file("patch/system/app/ApplicationsProvider.odex.p")); set_progress(0.000221); apply_patch("/system/app/Bluetooth.apk", "-", 25edfeb64a61b0d375a497286dfcf78b9b3e0c60, 262173, 64851aa5356052308bcc566beb073782b671d1ac, package_extract_file("patch/system/app/Bluetooth.apk.p")); set_progress(0.001720); apply_patch("/system/app/Bluetooth.odex", "-", 2f3eab1b54e66df59b4992fdc620558cbe9b6006, 221744, 10867348c915b6385a896208f8a58a7400cbd4b5, package_extract_file("patch/system/app/Bluetooth.odex.p")); set_progress(0.002988); apply_patch("/system/app/Calculator.apk", "-", 25d3c1bc4dca678ffeeb9abf040710b121bd79a9, 87545, dcb82209b734c27b79a828c837c2e11e0e0bfbb5, package_extract_file("patch/system/app/Calculator.apk.p")); set_progress(0.003489); apply_patch("/system/app/Calculator.odex", "-", c54a7aee9d3304ed72156910293546abd5e4a523, 131768, b0c1c8bfce80a4f7e3d9e40028f21830d200f0d2, package_extract_file("patch/system/app/Calculator.odex.p")); set_progress(0.004242); apply_patch("/system/app/CalendarGoogle.apk", "-", 121600ed2c9dfb359c179b27e344356ac4c8ee66, 660702, f8bd1f5fa2e8099fda6ba6f80ea876975d5bc67d, package_extract_file("patch/system/app/CalendarGoogle.apk.p")); set_progress(0.008021); apply_patch("/system/app/CalendarGoogle.odex", "-", c21be2b20b12424731e378c08d7794abc441347a, 921536, 055d6826c387e23d01c1e30b6e05336ad590577a, package_extract_file("patch/system/app/CalendarGoogle.odex.p")); set_progress(0.013290); apply_patch("/system/app/CalendarProvider.apk", "-", 0a8b5455f19050dfe2a961b225960265117f0599, 59595, 0208ce7fbfb29527b512c89f4c32e7ecfe96a370, package_extract_file("patch/system/app/CalendarProvider.apk.p")); set_progress(0.013631); apply_patch("/system/app/CalendarProvider.odex", "-", 913c344e6c3c2ab5a61446f2e6e7220df344b230, 263824, 45a2cc58579c257471bf6c900b471cdbe1758e0b, package_extract_file("patch/system/app/CalendarProvider.odex.p")); set_progress(0.015140); apply_patch("/system/app/CameraGoogle.apk", "-", 985f7858d9ab83383051b007055b5c5acae839fa, 1105303, 445be3df3fad691c825aedc9c5638a1760e87159, package_extract_file("patch/system/app/CameraGoogle.apk.p")); set_progress(0.021461); apply_patch("/system/app/CameraGoogle.odex", "-", ae3b01e35d33cb95b474c9b0604baea26b9d2342, 302944, 47db810dfff5b926b7eeaa6683b614481271212a, package_extract_file("patch/system/app/CameraGoogle.odex.p")); set_progress(0.023193); apply_patch("/system/app/CarHomeGoogle.apk", "-", e2ffda052d5cc85bd77050591396c518a5f20906, 306916, bba101a34cdb24fa6437a63e1e91cdd106b70514, package_extract_file("patch/system/app/CarHomeGoogle.apk.p")); set_progress(0.024948); apply_patch("/system/app/CarHomeGoogle.odex", "-", f22df32eb43a749b3b06599820a89107594acb45, 211232, e5438aafe3bbaefd73caa6e5bd9a2ab12e8d1ed5, package_extract_file("patch/system/app/CarHomeGoogle.odex.p")); set_progress(0.026156); apply_patch("/system/app/CertInstaller.apk", "-", 63ffb90ad7b64c67555ac8e1680320c2bdfa754e, 81973, 215781ca2dd33af6ec125a9b9ae79b7410882114, package_extract_file("patch/system/app/CertInstaller.apk.p")); set_progress(0.026625); apply_patch("/system/app/CertInstaller.odex", "-", ed863e3d2487547eb7498452c40343de57e94a27, 39096, 5f6452280bc580d3bba7a151f75d97f28a704a40, package_extract_file("patch/system/app/CertInstaller.odex.p")); set_progress(0.026848); apply_patch("/system/app/Contacts.apk", "-", 662072d97c7170ffc8700c9a9f142edb9f619d83, 1737861, e9d8c13b06c6cb357836d424b0cc27c92d91e971, package_extract_file("patch/system/app/Contacts.apk.p")); set_progress(0.036786); apply_patch("/system/app/Contacts.odex", "-", a3bf556c391e0a086897e730aaa3caea02de1155, 2079488, 41c0e85ee768f64d88889cd438ff940a1b172cf9, package_extract_file("patch/system/app/Contacts.odex.p")); set_progress(0.048678); apply_patch("/system/app/ContactsProvider.apk", "-", 12a72597eb12d9601c211ab774767dc986219169, 42618, b8ca582605b4b12df6811a4b53716088df11e0bd, package_extract_file("patch/system/app/ContactsProvider.apk.p")); set_progress(0.048922); apply_patch("/system/app/ContactsProvider.odex", "-", 5a30398ce11768444e3c37443838609e42d6529a, 1287424, 2fa2b52e77fadadd9f89b722a510d86a3451ca96, package_extract_file("patch/system/app/ContactsProvider.odex.p")); set_progress(0.056284); apply_patch("/system/app/DefaultContainerService.apk", "-", b0412fef72a4ec2996cfb0c3890aef0dd95fc485, 7430, 4c2d45f43d3eff024a5f92301cdffe318cc99f5a, package_extract_file("patch/system/app/DefaultContainerService.apk.p")); set_progress(0.056326); apply_patch("/system/app/DefaultContainerService.odex", "-", f3c9d55f6435deea4f89c3b3b9f257e48d1b53e8, 14512, fca8a799944fb317bf58551c406310489a8f3187, package_extract_file("patch/system/app/DefaultContainerService.odex.p")); set_progress(0.056409); apply_patch("/system/app/DeskClockGoogle.apk", "-", b2cf3f571f579ac8287e0f5d21ffe7d3c3da0369, 397675, da6eaec8555c50683171b0a08055e61162299b35, package_extract_file("patch/system/app/DeskClockGoogle.apk.p")); set_progress(0.058683); apply_patch("/system/app/DeskClockGoogle.odex", "-", 210db53c0089b9b7ed6640ba48b194999b956eb6, 89048, a10120591a425768fbbff24b8bf660421f3180e3, package_extract_file("patch/system/app/DeskClockGoogle.odex.p")); set_progress(0.059193); apply_patch("/system/app/DownloadProvider.apk", "-", 66f67a424d5157aaa3de25508596e5cfaa959e74, 123302, 5acbd330ea21d9777654db20266cfe69cd4f11e4, package_extract_file("patch/system/app/DownloadProvider.apk.p")); set_progress(0.059898); apply_patch("/system/app/DownloadProvider.odex", "-", b67f4d768efb782ea4a56d47cc787803b576aac3, 175776, 615335a9936a34013356c4b45d856bf936d85da5, package_extract_file("patch/system/app/DownloadProvider.odex.p")); set_progress(0.060903); apply_patch("/system/app/DownloadProviderUi.apk", "-", d6f2a3f4c4544894ed2414429c8f28c6d4d8f3f0, 119903, 9e945e647ca58ebdc23f48127208abffb1e61b86, package_extract_file("patch/system/app/DownloadProviderUi.apk.p")); set_progress(0.061589); apply_patch("/system/app/DownloadProviderUi.odex", "-", 7f37bf5c7a28f78078eea292db12adaee2ce775b, 37360, 6839fd84a5ebc316bc24e8199c4c049c5b047bfd, package_extract_file("patch/system/app/DownloadProviderUi.odex.p")); set_progress(0.061802); apply_patch("/system/app/DrmProvider.apk", "-", 802fd854dbc2ffc8aaaaa80ea9bad7eeabf24675, 20286, a6501e6c5a295f434627d828a16c432981c21d06, package_extract_file("patch/system/app/DrmProvider.apk.p")); set_progress(0.061918); apply_patch("/system/app/DrmProvider.odex", "-", 1bd0ef2ada5ece6451558cd1d281b7d6c97d700f, 12784, 6e09ae872e0e3035b0923d37bd4b20381fc28541, package_extract_file("patch/system/app/DrmProvider.odex.p")); set_progress(0.061991); apply_patch("/system/app/EmailGoogle.apk", "-", 3949a7681004be4322f27b52fe23253932fecad6, 1636996, c93bebf5c22300045f4a45d8a3ef95cf3fe7b2ed, package_extract_file("patch/system/app/EmailGoogle.apk.p")); set_progress(0.071353); apply_patch("/system/app/EmailGoogle.odex", "-", cfad960f18247b9fde34330ab485bf8ddf7262c6, 1954712, 53cbf3edcebd5254d93b6eb0c85e59cdf453be89, package_extract_file("patch/system/app/EmailGoogle.odex.p")); set_progress(0.082531); apply_patch("/system/app/GenieWidget.apk", "-", 3ce04b1fea409c01526a99db7939b8ff7159353d, 984272, 43a507be4cd3a7d98bf11d9e35e75400b1f73ad9, package_extract_file("patch/system/app/GenieWidget.apk.p")); set_progress(0.088159); apply_patch("/system/app/GenieWidget.odex", "-", 6065addddca0e0049df9bf5a23e5b42080a1392a, 468880, 1545bcbad8ff1027b4818c1d686e4d673d54bc4f, package_extract_file("patch/system/app/GenieWidget.odex.p")); set_progress(0.090840); apply_patch("/system/app/Gmail.apk", "-", 94d64de3d567cb9205f52a734e95f9053e6e6e99, 1563789, e2a3cf5648dbfa057787610d3f35f557297ea6bb, package_extract_file("patch/system/app/Gmail.apk.p")); set_progress(0.099783); apply_patch("/system/app/Gmail.odex", "-", bb25f20260c9f9e019f01652fb0b68e12fd324f8, 1654136, ee8baedf4ef6d8dc896e3b5e1c26de105047f2ad, package_extract_file("patch/system/app/Gmail.odex.p")); set_progress(0.109242); apply_patch("/system/app/GoogleBackupTransport.apk", "-", 7930dbee57ff04cd40f208d0a503a3667f2fb5ae, 18401, 2364e0c417841c333b8a6cc7e42650a3a9535319, package_extract_file("patch/system/app/GoogleBackupTransport.apk.p")); set_progress(0.109347); apply_patch("/system/app/GoogleBackupTransport.odex", "-", cf269bcb66300ea687d914c6fe8c09c9b010d0a2, 154248, ddfba1887cee1321bb70ffd8e99b95a49f0b6c69, package_extract_file("patch/system/app/GoogleBackupTransport.odex.p")); set_progress(0.110230); apply_patch("/system/app/GoogleContactsSyncAdapter.apk", "-", 1be506b5c2fb55d02ffebebe727e329ba71221d8, 18775, 27bd40f7fd88fb0d6cc2b214a2b5a7e390ac4875, package_extract_file("patch/system/app/GoogleContactsSyncAdapter.apk.p")); set_progress(0.110337); apply_patch("/system/app/GoogleContactsSyncAdapter.odex", "-", 244e8eedb455f0d430f955d36e21a01abb67a73c, 330984, b7f1cd5b78032ad43b57ab5210492186e3a790f8, package_extract_file("patch/system/app/GoogleContactsSyncAdapter.odex.p")); set_progress(0.112230); apply_patch("/system/app/GoogleEarth.apk", "-", eb4ea1c86ebfceb54267f0e4d34bfdddee326e4e, 2772498, 7007f49921ae9068cc27938648584f460a5933d5, package_extract_file("patch/system/app/GoogleEarth.apk.p")); set_progress(0.128084); apply_patch("/system/app/GoogleFeedback.apk", "-", 1b7d417fd0a1a41d66aa6a7686ab692cbf80f95e, 145818, 80d323b5b8d72a859a17651193c58da34c90d7c9, package_extract_file("patch/system/app/GoogleFeedback.apk.p")); set_progress(0.128918); apply_patch("/system/app/GoogleFeedback.odex", "-", a969c98c18e091be1826f7a9b2e4a4ec3903893d, 166096, 00739e5483b8d612ddbf5d816e5b90f7571e404d, package_extract_file("patch/system/app/GoogleFeedback.odex.p")); set_progress(0.129868); apply_patch("/system/app/GooglePartnerSetup.apk", "-", d353cfd4872101f35249432294e8732c6092d0f4, 23106, 22799a61e224c9d97d6e1f3ad9a93b90655f63fe, package_extract_file("patch/system/app/GooglePartnerSetup.apk.p")); set_progress(0.130000); apply_patch("/system/app/GooglePartnerSetup.odex", "-", 149e0111605a1e4bd792efaeb5dd376d88f6dc50, 192336, 2d87e0905e704ead5a9f56c8e3d608a05e8db23e, package_extract_file("patch/system/app/GooglePartnerSetup.odex.p")); set_progress(0.131100); apply_patch("/system/app/GoogleQuickSearchBox.apk", "-", 48acec9adc2b1d97bcd699a548af9865b15956d0, 291994, 28659373b6a5bd9d24d9a828f844c506abef3e41, package_extract_file("patch/system/app/GoogleQuickSearchBox.apk.p")); set_progress(0.132770); apply_patch("/system/app/GoogleQuickSearchBox.odex", "-", ab41500b549463a0d8e0a97fde29f351c714dc33, 750880, 2eb8e586ad18748f7466f70c16a541f3d9890ef5, package_extract_file("patch/system/app/GoogleQuickSearchBox.odex.p")); set_progress(0.137064); apply_patch("/system/app/GoogleServicesFramework.apk", "-", 0f021ea4dd3c87c329448874fa556b76ffe58bed, 1777427, d554a6c84d15f114a511d2930dde80453722fb5d, package_extract_file("patch/system/app/GoogleServicesFramework.apk.p")); set_progress(0.147228); apply_patch("/system/app/GoogleServicesFramework.odex", "-", 2311b8474c729258a0e9dd97acc133ba5c9036fe, 1266064, 23f20029fbb4fdc11171c56c9843a9e0124afbf3, package_extract_file("patch/system/app/GoogleServicesFramework.odex.p")); set_progress(0.154468); apply_patch("/system/app/HTMLViewer.apk", "-", cd998a34234715b37caecb051940c89ac60bbc09, 7306, 2bff6975391d077a22816ffe27619d2eb669f460, package_extract_file("patch/system/app/HTMLViewer.apk.p")); set_progress(0.154510); apply_patch("/system/app/HTMLViewer.odex", "-", b868405487e08c89d823ddc4d07432b2d990f404, 6968, 12ecc7e05029088fa864d82e153c0b653ec5cfb1, package_extract_file("patch/system/app/HTMLViewer.odex.p")); set_progress(0.154549); apply_patch("/system/app/LatinImeGoogle.apk", "-", c9b59b4a48497a720d72ae8e6ac7a316c8ef4734, 5974573, 64ce45c9d672cafee86112a21bcb66a293761e8d, package_extract_file("patch/system/app/LatinImeGoogle.apk.p")); set_progress(0.188715); apply_patch("/system/app/LatinImeGoogle.odex", "-", c9c1a37cef165c87d3e24f852c9f637eaaf89c15, 427472, 134f44ad487f5b1307b858bf0cb5abfeb5b74963, package_extract_file("patch/system/app/LatinImeGoogle.odex.p")); set_progress(0.191160); apply_patch("/system/app/Launcher2.apk", "-", 6eb3d5484a432bbb50ffc64baed5a91378494532, 7410097, 10cfc0d8280f4d3e0f68841bc6895dc99a034353, package_extract_file("patch/system/app/Launcher2.apk.p")); set_progress(0.233535); apply_patch("/system/app/Launcher2.odex", "-", 41cc92fafd36389ea47a694cd08df325cd772251, 469512, 492e02815a3138f23a87acd45576458b47187235, package_extract_file("patch/system/app/Launcher2.odex.p")); set_progress(0.236219); apply_patch("/system/app/LiveWallpapers.apk", "-", 8f2f5259fbcd5edf131fa237a1917fd6873a93c3, 1680952, 238cd1a4bdabbd2d732c2e1636afe366bc9b8ead, package_extract_file("patch/system/app/LiveWallpapers.apk.p")); set_progress(0.245832); apply_patch("/system/app/LiveWallpapers.odex", "-", b4a69f316891940431437142e836a870576df8f6, 77896, c6a533f96f3edbf37595f58e4d753775ff24b4be, package_extract_file("patch/system/app/LiveWallpapers.odex.p")); set_progress(0.246277); apply_patch("/system/app/LiveWallpapersPicker.apk", "-", 1b509418530e8561ac8cd414d28fe47a8467fe53, 123466, c92032f1026a62c9b559f7956b9af033cab6b0f0, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p")); set_progress(0.246983); apply_patch("/system/app/LiveWallpapersPicker.odex", "-", 40fa991fff24f851f5610198b028da04c87578f1, 23088, 3f419f746fa3225345940bbe14d51dc7c83aaed2, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p")); set_progress(0.247115); apply_patch("/system/app/Maps.apk", "-", 940268c3ffbde58b96b58e65c3ba3800ae7e1aa9, 6532828, 75746eac59b5c8a8d3e0a5935be989e900aa8b2d, package_extract_file("patch/system/app/Maps.apk.p")); set_progress(0.284474); apply_patch("/system/app/MarketUpdater.apk", "-", 9659b9d81adf6d357574147aea4c11f82dd7df96, 10934, 6f1e4a857ba7b1b340351d7b87e2d02bad031617, package_extract_file("patch/system/app/MarketUpdater.apk.p")); set_progress(0.284536); apply_patch("/system/app/MarketUpdater.odex", "-", d3287f12368d08f61d3ef098539915eddaa4fa29, 3288, de243e13477870699031c45b2f9b2f8207f2860a, package_extract_file("patch/system/app/MarketUpdater.odex.p")); set_progress(0.284555); apply_patch("/system/app/MediaProvider.apk", "-", fa091cb9a39d9e772c7d5aaf058ff44fb5a419af, 20608, 2e42babf42750b4762fa2286c0a6fc760fec82de, package_extract_file("patch/system/app/MediaProvider.apk.p")); set_progress(0.284673); apply_patch("/system/app/MediaProvider.odex", "-", ee6b67b98163bd1eab2bea5d8364bd099d3029d8, 116856, d0c610485c6a274d9856f6d297644b6cc8337419, package_extract_file("patch/system/app/MediaProvider.odex.p")); set_progress(0.285341); apply_patch("/system/app/MediaUploader.apk", "-", 69f8b0c169dd1c516cfdb00313e6ba8eaf186ae2, 500443, ee2624531505118178e4f2851a57ee07b9c9dcb6, package_extract_file("patch/system/app/MediaUploader.apk.p")); set_progress(0.288203); apply_patch("/system/app/Microbes.apk", "-", f035c7011f2fafd745ae2162681220997757ab08, 41330, 4ba98a13c218d9ce80d42fe81e1c531c5e35cddd, package_extract_file("patch/system/app/Microbes.apk.p")); set_progress(0.288439); apply_patch("/system/app/Microbes.odex", "-", f4950275c4accad1c0dd98caf6b1ce780ca42418, 28048, e0a870cab56bc6e3f5421eabe08166120a0ad1df, package_extract_file("patch/system/app/Microbes.odex.p")); set_progress(0.288600); apply_patch("/system/app/Mms.apk", "-", de58a00d57f264863c26746645492f60a37aa47d, 814997, 7623587e5fc8e00a2756038882206c88dcfd8b07, package_extract_file("patch/system/app/Mms.apk.p")); set_progress(0.293260); apply_patch("/system/app/Mms.odex", "-", 9e26c1a84f8e84a803cb89632d19589f76342157, 603288, b0b070a15ed39cf360ef0684975e57eaa5fdbf79, package_extract_file("patch/system/app/Mms.odex.p")); set_progress(0.296710); apply_patch("/system/app/NetworkLocation.apk", "-", dcb639c50299c129f05888ae37200a901529f03c, 121556, 77479635763eb80da298519e639a0062c1bb8911, package_extract_file("patch/system/app/NetworkLocation.apk.p")); set_progress(0.297405); apply_patch("/system/app/NetworkLocation.odex", "-", cbfeea71784a3dbbb28f158adb6a42223c0653c6, 368280, d1ba8828101586de2629a15e957a6adc4f57d259, package_extract_file("patch/system/app/NetworkLocation.odex.p")); set_progress(0.299511); apply_patch("/system/app/OneTimeInitializer.apk", "-", fcb26d65da60412ecf2e9d40a9526a0f3e48003e, 3442, aef3ac6645ab9ea3129c5e4d446a6346f9814311, package_extract_file("patch/system/app/OneTimeInitializer.apk.p")); set_progress(0.299531); apply_patch("/system/app/OneTimeInitializer.odex", "-", d317d830cb55661942269a8077737ba863cb91a8, 7000, 6bacc967736127f55ffeed01f7223de613ebe6d8, package_extract_file("patch/system/app/OneTimeInitializer.odex.p")); set_progress(0.299571); apply_patch("/system/app/PackageInstaller.apk", "-", 721423486fb6fe2bbe3a5ef515c168258b143be6, 144385, fd32fc4be2377f1b87b9f037b2258d7ff33de127, package_extract_file("patch/system/app/PackageInstaller.apk.p")); set_progress(0.300397); apply_patch("/system/app/PackageInstaller.odex", "-", 8d353f43be278feb4d04b1d2502188594431b71f, 29696, d077a0f4cfc648a5485645e7a3eb3dc3a1080e9e, package_extract_file("patch/system/app/PackageInstaller.odex.p")); set_progress(0.300566); apply_patch("/system/app/Phone.apk", "-", 1e85129f8eac9d64f1eb8b1433d04bf5c9e70caf, 1765780, ff8a02792e8c496b7f9c113b197f5cfc2ba52bea, package_extract_file("patch/system/app/Phone.apk.p")); set_progress(0.310664); apply_patch("/system/app/Phone.odex", "-", 38e563ce18e04447d204de0afe564f7f13de5764, 606528, 8a034722d59ef488051f2c2b52cbfbbd9afabc2e, package_extract_file("patch/system/app/Phone.odex.p")); set_progress(0.314132); apply_patch("/system/app/Settings.apk", "-", 617fe04d879fc3be0b3bfa7fcbaabad2defe2efe, 5116567, bb96c867880e8687ec789b1d01be17fc46871e9c, package_extract_file("patch/system/app/Settings.apk.p")); set_progress(0.343392); apply_patch("/system/app/Settings.odex", "-", e1cf698ac08912e52d3fe062c41aa038b113223e, 1068824, 1b0982d3cda5f867c38c95639e3fd5689a5e92b3, package_extract_file("patch/system/app/Settings.odex.p")); set_progress(0.349504); apply_patch("/system/app/SettingsProvider.apk", "-", 31c7fa9817d9d449cd6bffd9cc3058cb8249c2ae, 21053, fd96148b01cba302ad710076c213fe125f7239b4, package_extract_file("patch/system/app/SettingsProvider.apk.p")); set_progress(0.349624); apply_patch("/system/app/SettingsProvider.odex", "-", b7bc8ca9f15009895d9cde50bac0e650effbb668, 60352, fa524c74c0cd975d7d2527b60c1c9cbe6db9a292, package_extract_file("patch/system/app/SettingsProvider.odex.p")); set_progress(0.349969); apply_patch("/system/app/SetupWizard.apk", "-", fa314d12f5a28efd52fd6ea99cb65eb9f705fbc6, 1253833, 44208a09207237b37c11ad17762aeabebf88715f, package_extract_file("patch/system/app/SetupWizard.apk.p")); set_progress(0.357139); apply_patch("/system/app/SetupWizard.odex", "-", 3f2a8380a88d1716a1ff4f1f4f42d05574e1e5dc, 175216, cfe1c1b274764cc7fa2091a890de8665b2f0f46b, package_extract_file("patch/system/app/SetupWizard.odex.p")); set_progress(0.358141); apply_patch("/system/app/SoundRecorder.apk", "-", fb982b11c53cad2b2de0755c70823062447b7b25, 96024, bbc8eb1195b683d924f953a1aad411e9845cfe39, package_extract_file("patch/system/app/SoundRecorder.apk.p")); set_progress(0.358690); apply_patch("/system/app/SoundRecorder.odex", "-", 16d6c26ffc63cce56542536c732182c0ffeb3e42, 25216, 5bc264bd1a8738584077a03e9daed06bf4fe8f8b, package_extract_file("patch/system/app/SoundRecorder.odex.p")); set_progress(0.358835); apply_patch("/system/app/Street.apk", "-", 92fe9b0353a72af94eeb1c64a5362cbf8b6160a7, 288315, 7393c57baaf4a6326415be13e27113c2bc66ddea, package_extract_file("patch/system/app/Street.apk.p")); set_progress(0.360483); apply_patch("/system/app/SystemUI.apk", "-", ccfe15fce9547c627f6760688286ea285ee50ab2, 747561, 4e4b6e5de4fcd744c3968439bd7c166f012e1d5e, package_extract_file("patch/system/app/SystemUI.apk.p")); set_progress(0.364758); apply_patch("/system/app/SystemUI.odex", "-", fcaaf13a3cacd95006850298fdc8b5b7cbef3b8e, 333136, d15fa6593ca743854415586e129fcdd9b3339256, package_extract_file("patch/system/app/SystemUI.odex.p")); set_progress(0.366663); apply_patch("/system/app/TagGoogle.apk", "-", 40bc10568f44ec5f5b22c671e546aab4d3ea22fe, 95406, 4715968a581b3afb9855f3aefeb93ab51651b6b0, package_extract_file("patch/system/app/TagGoogle.apk.p")); set_progress(0.367209); apply_patch("/system/app/TagGoogle.odex", "-", 814b8ed1117225d221e754a1a2b777854e76ab33, 229144, 1eb51bd95adaae3c8ed355018f8f2607473a0c7a, package_extract_file("patch/system/app/TagGoogle.odex.p")); set_progress(0.368519); apply_patch("/system/app/TelephonyProvider.apk", "-", a6b3729319966b02fd1d680cba6605dacac07792, 15255, 628a9307444d7dbfc73bf9d98e7963ad743075a9, package_extract_file("patch/system/app/TelephonyProvider.apk.p")); set_progress(0.368607); apply_patch("/system/app/TelephonyProvider.odex", "-", 9cae9fd8337ab283c387ca595f95a4a0f0c336ac, 93872, 186f505f340535ace38d956650714707086a142e, package_extract_file("patch/system/app/TelephonyProvider.odex.p")); set_progress(0.369143); apply_patch("/system/app/Thinkfree.apk", "-", 5c24f8ff904424e00e132b117e23cdcab1f589a3, 7950305, 722e99d1ed3e540b85d6e8296eb4fa31f2c34a0d, package_extract_file("patch/system/app/Thinkfree.apk.p")); set_progress(0.414607); apply_patch("/system/app/UserDictionaryProvider.apk", "-", 3d2945980ef870622808f2bfb89a55a3aa694c84, 3494, d4f192bb121a3ab77ffae8743344abd0a2cd521b, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p")); set_progress(0.414627); apply_patch("/system/app/UserDictionaryProvider.odex", "-", 8cf067f83c0c3c57140f01a3452a316ca5e7c0f8, 14912, 03833bb7ed2244328dd937f2cb4fbc4b57fade4d, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p")); set_progress(0.414713); apply_patch("/system/app/VisualizationWallpapers.apk", "-", c8cce937f336de7376ca6c3e1a3dc15207fd8040, 163739, 465188afb56a7ff0fee61d45b2a9f506e72bd2ce, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p")); set_progress(0.415649); apply_patch("/system/app/VisualizationWallpapers.odex", "-", 54694f796513bbde3d92f0a82cccaa0d8b5e95cb, 35984, cda7a353c1b5ec01ac9fe2d5102c1b9b9e828b2a, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p")); set_progress(0.415855); apply_patch("/system/app/VoiceDialer.apk", "-", 542a7cc0cce707d50c8c1ca9c7fc0e700e1aaa8b, 75751, d7c1f057afca4c14f70a2facc248350f7b1ee85f, package_extract_file("patch/system/app/VoiceDialer.apk.p")); set_progress(0.416288); apply_patch("/system/app/VoiceDialer.odex", "-", 058379fc15ba5671cafb73430af63cd5e5ae153a, 64656, 5485d0903be62ff59021a75cbf9cd88d0603496b, package_extract_file("patch/system/app/VoiceDialer.odex.p")); set_progress(0.416658); apply_patch("/system/app/VoiceSearch.apk", "-", 9107dba29acdd21f27bc9d899139127e2e97e6ba, 1364865, 9745383dd44173602ae1fd7a83a599fc6f17546c, package_extract_file("patch/system/app/VoiceSearch.apk.p")); set_progress(0.424463); apply_patch("/system/app/VoiceSearch.odex", "-", a451ad7ab6f745ee509a905655d5a9882c6f225c, 1536984, 44d7e12021d7a69dd7cdbf63a0004c35d820457c, package_extract_file("patch/system/app/VoiceSearch.odex.p")); set_progress(0.433252); apply_patch("/system/app/YouTube.apk", "-", 04036c46e79ccb53835db8feb11a0c8eb3a2a909, 1858996, c6cf5f554fbe1079d07ded2a67877bf687c48c29, package_extract_file("patch/system/app/YouTube.apk.p")); set_progress(0.443883); apply_patch("/system/app/YouTube.odex", "-", 843ded5dc144f1705dcff8d9a298be6c67f79481, 1859376, 716989324202b9d2f4f6e708cb8892a1b92b97e4, package_extract_file("patch/system/app/YouTube.odex.p")); set_progress(0.454516); apply_patch("/system/app/googlevoice.apk", "-", 4fecdd7e2282651b8988b1a569e1be7bd50eb4b0, 4085848, 811f2a7f93eba5bd567e6c9341aa059a84b02131, package_extract_file("patch/system/app/googlevoice.apk.p")); set_progress(0.477881); apply_patch("/system/app/talkback.apk", "-", 2e58a6e4292ae61438a879355efc0e1ba0c38130, 794315, 0e5e4422af6f6f08e86749fcf462df5472d1cc17, package_extract_file("patch/system/app/talkback.apk.p")); set_progress(0.482423); apply_patch("/system/bin/app_process", "-", 630d92188543ec6bdfa3d7113ec187b0dbbce34d, 9920, 0ec1142ff86fcb2ced297790d2e7a488a58cea0d, package_extract_file("patch/system/bin/app_process.p")); set_progress(0.482480); apply_patch("/system/bin/applypatch", "-", 990a7dbe27ff64b2d21f16b37654ba0e4eb25d89, 50056, 4a72c4ee8dbcd0405ec3892f4e96df8c4ef3d1dc, package_extract_file("patch/system/bin/applypatch.p")); set_progress(0.482766); apply_patch("/system/bin/bluetoothd", "-", 0b142fd319855ea27472805e22d41b53ec2b5bd6, 5352, d17715fe3e6ae0f5e0ebd11dc46f30201a00a1e8, package_extract_file("patch/system/bin/bluetoothd.p")); set_progress(0.482796); apply_patch("/system/bin/bootanimation", "-", 166be55f041258f8a3e9fcdb65a655dd4238a9c3, 23312, a7eb49c033b90b616cbf63d370ccd90f17b1017c, package_extract_file("patch/system/bin/bootanimation.p")); set_progress(0.482930); apply_patch("/system/bin/brcm_patchram_plus", "-", d876278575debce42e3222e30eac7228423f763a, 14504, dfcfd156a84091a57f3a080b5709f8e20c38f19e, package_extract_file("patch/system/bin/brcm_patchram_plus.p")); set_progress(0.483013); apply_patch("/system/bin/bugreport", "-", 3b79a51eb0c762a3d6ef12f1f0c3dc7434794048, 5692, 73c5f8c0d721979bb754ad3adaf6906af881ba5e, package_extract_file("patch/system/bin/bugreport.p")); set_progress(0.483045); apply_patch("/system/bin/dalvikvm", "-", 847044cb5bc2d6fb60cb2bad9eb1fd980ea53458, 5700, 3b1a97c4d0b587c679abc512772fb95a4e951b50, package_extract_file("patch/system/bin/dalvikvm.p")); set_progress(0.483078); apply_patch("/system/bin/dbus-daemon", "-", 247289f03bb117406df45beaaa5e716664f7725e, 134148, c5249666daf65ce55f825e534c04b4860b75ed3e, package_extract_file("patch/system/bin/dbus-daemon.p")); set_progress(0.483845); apply_patch("/system/bin/debuggerd", "-", e644c4ebd1fb1963f7a55a0ba6d83b3fa973a3bc, 22440, c3591eedc676b0b5e8650690fa93efb1893b5eb9, package_extract_file("patch/system/bin/debuggerd.p")); set_progress(0.483973); apply_patch("/system/bin/dexopt", "-", f88567e76a790918bb180da425f9e572a24867b9, 9932, 65103ff931228d96dacf6eff2380ffa0f3ff5b29, package_extract_file("patch/system/bin/dexopt.p")); set_progress(0.484030); apply_patch("/system/bin/dhcpcd", "-", bf226c1c6531bc037280585846eedae3fcf517af, 61544, 962a8c59e5e9f50ab8993e5904389e785ad72807, package_extract_file("patch/system/bin/dhcpcd.p")); set_progress(0.484382); apply_patch("/system/bin/dnsmasq", "-", eb04d19c0f48b747827e0c4c1fc7cf709e664a29, 104864, 89cce5695a12e472d44950f44e5bf4803d6e188b, package_extract_file("patch/system/bin/dnsmasq.p")); set_progress(0.484982); apply_patch("/system/bin/dumpstate", "-", dffd70b9b08696c90a122b2f46230c143d564551, 42884, c25290155b3f8c36742d91f002623b916f688f71, package_extract_file("patch/system/bin/dumpstate.p")); set_progress(0.485227); apply_patch("/system/bin/dumpsys", "-", 9223cefc8a9312261c7f4580faa6df5e4b4ea58e, 9944, 5cbed384dd6b20337bf9da216caf80f8e51d0c76, package_extract_file("patch/system/bin/dumpsys.p")); set_progress(0.485284); apply_patch("/system/bin/fsck_msdos", "-", 6484d3b3da17fc6cffb68da773f6081e57a892be, 26880, 8a3088b243ddfeff1e88508b702755b23318a8d2, package_extract_file("patch/system/bin/fsck_msdos.p")); set_progress(0.485437); apply_patch("/system/bin/gzip", "-", 5ba3b3ecd509cf6dcee37b2f27110310a1f55045, 9836, 0460b23bbf1dd6c7c20f1df63b1312b2d08f854f, package_extract_file("patch/system/bin/gzip.p")); set_progress(0.485494); apply_patch("/system/bin/hciattach", "-", a280c40a07bfc320396daf7a2ae49e9084dd910b, 27744, c4fad300838f17068c244b13c2384c608f3ade8b, package_extract_file("patch/system/bin/hciattach.p")); set_progress(0.485652); apply_patch("/system/bin/installd", "-", 3c83f3052f09ba13c9d48b92c93176abf1dedb6c, 22620, a18a9207826c77621817a912378ffe528ca486ff, package_extract_file("patch/system/bin/installd.p")); set_progress(0.485782); apply_patch("/system/bin/iptables", "-", f9d4dd0611806196fe469366a6529fcd3a1661fa, 184920, a2e152fd123d1465a8dc9215875e20c28054f51d, package_extract_file("patch/system/bin/iptables.p")); set_progress(0.486839); apply_patch("/system/bin/keystore", "-", 8a983cc17d0ee09770137cc2170d4af67946b3c2, 10308, 2a4f0121274a10d9e07a92d32bdaa8284fc8a8dd, package_extract_file("patch/system/bin/keystore.p")); set_progress(0.486898); apply_patch("/system/bin/linker", "-", 652624f0e455f3aa331f06dd4c142038ea3e58f5, 39660, 15ff6572c7db23f2d2d356e547e0e00a7efde9fb, package_extract_file("patch/system/bin/linker.p")); set_progress(0.487125); apply_patch("/system/bin/logcat", "-", d9732328d9b6ec5d4d461354a26b647ae074f298, 14084, d79b22ce6f08fc038389ca5c5a55d4b2cc5eaeea, package_extract_file("patch/system/bin/logcat.p")); set_progress(0.487205); apply_patch("/system/bin/logwrapper", "-", b16c4f072816509e0f89b69fa88be83e44b185d1, 9900, ad8adae080e07979d676775d84ed7f49cbf80929, package_extract_file("patch/system/bin/logwrapper.p")); set_progress(0.487262); apply_patch("/system/bin/make_ext4fs", "-", fcccc0d9f85b24851c682ca6a8b864d16c4a0627, 5644, 38106a3b64f7fbfc59fe2eb0d64520917bd04b23, package_extract_file("patch/system/bin/make_ext4fs.p")); set_progress(0.487294); apply_patch("/system/bin/mediaserver", "-", db591bf8c090f11e1065b1fdcebe7519685b6d73, 5620, 49c32f921c1fd5b34cc860979477ed13fdf3357e, package_extract_file("patch/system/bin/mediaserver.p")); set_progress(0.487326); apply_patch("/system/bin/monkey", "-", 9fa84e79a59c0d85ed38cfd2fc1b8494bd7485f4, 217, 12e6a133074a67c5d76770ead323ab4aba27981b, package_extract_file("patch/system/bin/monkey.p")); set_progress(0.487328); apply_patch("/system/bin/mtpd", "-", fdbf4d86bd853961807c5f2647717a70ba428363, 18448, c60154de10ca1d10b86a6cb67a021620f3a0274c, package_extract_file("patch/system/bin/mtpd.p")); set_progress(0.487433); apply_patch("/system/bin/ndc", "-", 777d596a3eecc7838e51d8de9200a6ebb34d0d91, 5680, 45305b9569430ac6f24d3a05d60493f2119d9837, package_extract_file("patch/system/bin/ndc.p")); set_progress(0.487466); apply_patch("/system/bin/netcfg", "-", a5d571df768bb8db6e07f33cac3ada5f507569e4, 5820, 06071b90b01dc529368a819a9817fd001081f4ec, package_extract_file("patch/system/bin/netcfg.p")); set_progress(0.487499); apply_patch("/system/bin/netd", "-", 970a0aa37a8c75fb2a2c7839c2a4fd2a7aa62bc3, 56336, b4cc2b482e37f3bcb8b4ee1951fc30fd7327ba8e, package_extract_file("patch/system/bin/netd.p")); set_progress(0.487821); apply_patch("/system/bin/omx_tests", "-", 7cfd69b16355b051adcd1050c7d1ec69e79f691a, 32772, 3a0f0dc43cb3867239d9ea88418f31705f23e881, package_extract_file("patch/system/bin/omx_tests.p")); set_progress(0.488009); apply_patch("/system/bin/pand", "-", 8c8da047de891cc54b46a59c72db7aa2f15a650d, 18820, 65f6a12963560a962f6f6bc500f9f5be1f9e06aa, package_extract_file("patch/system/bin/pand.p")); set_progress(0.488116); apply_patch("/system/bin/ping", "-", ce9ebbc2028881c8bdfec78c31215192c4767472, 26768, 2b886d7d4c80e7b2173de1e125edd57c76e04a78, package_extract_file("patch/system/bin/ping.p")); set_progress(0.488269); apply_patch("/system/bin/pppd", "-", 7dfea0ba2119e12703e59f07dbf39cf4d97d6fad, 135588, c222a8f7940a20655eeb99ce3af12881bbfa812c, package_extract_file("patch/system/bin/pppd.p")); set_progress(0.489045); apply_patch("/system/bin/racoon", "-", 791dd7ed8dca8b0dd909e74bd968af494eda2520, 167028, a6f3225ec57cd74df4d228f69c16a9708428c0c3, package_extract_file("patch/system/bin/racoon.p")); set_progress(0.490000); apply_patch("/system/bin/rild", "-", 3442ea6ef210cbe60b91095625dc4589160b5620, 9940, af7922b4119d506f598408f0f2d9ed6cd58886f0, package_extract_file("patch/system/bin/rild.p")); set_progress(0.490057); apply_patch("/system/bin/run-as", "-", 55467b5194231dd9ba98fb18a546a0fcdaaeb684, 64096, 93d9fa4f61781a96a1d798d65b40b5d67d013aad, package_extract_file("patch/system/bin/run-as.p")); set_progress(0.490423); apply_patch("/system/bin/schedtest", "-", 947517d715bb31da6e36fdc5909bc64e76c3c038, 5528, 04ab562cf8d4fe40b6b4ad1fe7817aaddb46a540, package_extract_file("patch/system/bin/schedtest.p")); set_progress(0.490455); apply_patch("/system/bin/sdcard", "-", 15690339daedb967ecc8331f194d0fb26a5d971c, 14056, 6dd38d4ccefdb4b6379a59b71440cb5c80b3c043, package_extract_file("patch/system/bin/sdcard.p")); set_progress(0.490535); apply_patch("/system/bin/sdptool", "-", ab05abc01a6fcc62093180cdd17539fe885569f3, 42552, da152bc561dd2e60ba383ee930bbd8af76e2d02c, package_extract_file("patch/system/bin/sdptool.p")); set_progress(0.490778); apply_patch("/system/bin/service", "-", c68cfef73ce10ae7a3cb94509b80313da2faba64, 9988, 582513783f961a19ccd7ce358ca6bbc828e2045d, package_extract_file("patch/system/bin/service.p")); set_progress(0.490836); apply_patch("/system/bin/servicemanager", "-", 024779c67fb70e22d9198b22b1bc9d655d320d8a, 10080, 21c582b0c530b02c5c887875427c141cb8bd603d, package_extract_file("patch/system/bin/servicemanager.p")); set_progress(0.490893); apply_patch("/system/bin/setup_fs", "-", 4eddfc33c17e5c10c48dd8188642aff992bcaef3, 5716, 47d081e3b41bdb869c38330dda7a7a8168d3394e, package_extract_file("patch/system/bin/setup_fs.p")); set_progress(0.490926); apply_patch("/system/bin/surfaceflinger", "-", 25532fc6e2d64201ee4421c79a20da89d80f2efc, 5588, fa5dfeaaed0cb71c8b6d81762611751c5ed86e5d, package_extract_file("patch/system/bin/surfaceflinger.p")); set_progress(0.490958); apply_patch("/system/bin/system_server", "-", 906d77150bbb8f08bf32153734f49c72fc0f86d4, 5568, 1db386a67a659751a8a8aa060aa6155f5e564444, package_extract_file("patch/system/bin/system_server.p")); set_progress(0.490990); apply_patch("/system/bin/tc", "-", 6553acf07cee7e145e8bda29f5d8fd001344c791, 68060, 981179db9a4eaec9f96cc39abc153837c016f1f9, package_extract_file("patch/system/bin/tc.p")); set_progress(0.491379); apply_patch("/system/bin/toolbox", "-", 7053f27e99d76c39229f5f8042ba024c21a4e62b, 103248, ca0a2b744f7a7b5ac3b8518296cc11a72322cd4f, package_extract_file("patch/system/bin/toolbox.p")); set_progress(0.491969); apply_patch("/system/bin/vdc", "-", 43d67131c7af144954670207994f23c5d9a70262, 5684, 93d92c3844382bbf717e0b7a819bdddb75b0ad1f, package_extract_file("patch/system/bin/vdc.p")); set_progress(0.492002); apply_patch("/system/bin/vold", "-", 5f999f7775dbfa026ea095e839d9fe47e41a4156, 64268, 1af546cf801ddd3b00f164e1bd4d6c775ee3de75, package_extract_file("patch/system/bin/vold.p")); set_progress(0.492369); apply_patch("/system/bin/wpa_supplicant", "-", 4396ad2d53f715a37f432491f7d2267a0be502a4, 481492, fd1ce09e5d6302bfea89ddcf1194bd2099caffc0, package_extract_file("patch/system/bin/wpa_supplicant.p")); set_progress(0.495123); apply_patch("/system/etc/NOTICE.html.gz", "-", 47fcfbab65d3b6b31519342c61cb368773243189, 134896, 8ddbe1249e449bb9112b413f4cb6da86d25acab8, package_extract_file("patch/system/etc/NOTICE.html.gz.p")); set_progress(0.495894); apply_patch("/system/etc/apns-conf.xml", "-", bdcbc965432f4bd8e7a999358aefad8139753fea, 249646, a6ed505c4412262f0cc1eb1e1b5fe364de166db2, package_extract_file("patch/system/etc/apns-conf.xml.p")); set_progress(0.497322); apply_patch("/system/etc/bluetooth/audio.conf", "-", 327f51eadec65214d316263c0b406756513d64f9, 1699, 02c4bf97dca678319ae7b3829f51242c99843576, package_extract_file("patch/system/etc/bluetooth/audio.conf.p")); set_progress(0.497332); apply_patch("/system/etc/bluetooth/auto_pairing.conf", "-", 7dbff0ed5e143ffc69a87c7c5cc05b1a7fa9bffb, 1536, 266cc2c0e4a10befb43d0453df22add3698d63d3, package_extract_file("patch/system/etc/bluetooth/auto_pairing.conf.p")); set_progress(0.497340); apply_patch("/system/etc/bluetooth/main.conf", "-", a0a5d6713a251548582f879bf173485e0c8de94d, 3059, 71fd29104a47619ff701364bc1c4726ee96254e3, package_extract_file("patch/system/etc/bluetooth/main.conf.p")); set_progress(0.497358); apply_patch("/system/etc/dhcpcd/dhcpcd.conf", "-", 6a70fbb075adb1b7f444c0a3889662d0fdbba5ff, 190, d828de27291477de88fe733bdf273d64e91bb027, package_extract_file("patch/system/etc/dhcpcd/dhcpcd.conf.p")); set_progress(0.497359); apply_patch("/system/etc/event-log-tags", "-", c246aace3364946e99a00ff351265f7407c5db07, 13409, fddbdc32f118dc9b8f4ab491be6f2d3b4335545d, package_extract_file("patch/system/etc/event-log-tags.p")); set_progress(0.497436); apply_patch("/system/etc/init.goldfish.sh", "-", a1500ccd79c2cb9f3c8ea920babb2cfe8733cc30, 1755, 20403805c7160eb1fd07949d0fca8167089452db, package_extract_file("patch/system/etc/init.goldfish.sh.p")); set_progress(0.497446); apply_patch("/system/etc/media_profiles.xml", "-", ce306d1eaa528d3186403e7cdd30bcf0cdec3cdc, 11732, bc8821958576c9edc1da1910ad7573257e48f94c, package_extract_file("patch/system/etc/media_profiles.xml.p")); set_progress(0.497513); apply_patch("/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml", "-", fb7c3db3ccbb692d5c70261a0d93fae64e653153, 1144, 620c75c1747b21f197b85e9eb39a4140b0135e7a, package_extract_file("patch/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml.p")); set_progress(0.497519); apply_patch("/system/etc/permissions/handheld_core_hardware.xml", "-", c211cd252ae53d55d3eb7fb5844b47b29201b15d, 3191, 0dc09eeec58a424ecbe816885aaf5dc0985eddbe, package_extract_file("patch/system/etc/permissions/handheld_core_hardware.xml.p")); set_progress(0.497537); apply_patch("/system/etc/permissions/platform.xml", "-", aff6770090cb58489e860d0021c3a6421e2d2ecb, 9159, cec8f9a13f430f018b6d10daa0b492f8950817e6, package_extract_file("patch/system/etc/permissions/platform.xml.p")); set_progress(0.497590); apply_patch("/system/etc/ppp/ip-up-vpn", "-", 97640c932a2aa601e08a08d3a85c0210b3cd3dde, 5668, 96f1967b57a1158c6532671297049268583dbb71, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p")); set_progress(0.497622); apply_patch("/system/etc/security/otacerts.zip", "-", 0151b17c9d17b343f8ad49b8f045d23250310c43, 1733, a60eefdb1a0e7cc0b58da95097f69dab482bea0a, package_extract_file("patch/system/etc/security/otacerts.zip.p")); set_progress(0.497632); apply_patch("/system/etc/vold.fstab", "-", c1d7b4350a89c45b47cc19e79f3bf00e274fa938, 678, a438c257260e7022a0af39a31c27b367caafa8d6, package_extract_file("patch/system/etc/vold.fstab.p")); set_progress(0.497636); apply_patch("/system/fonts/DroidSansFallback.ttf", "-", 5d5585db75d4aa85ba71fb433422c2a756c0c3d0, 5300184, 64de2fde75868ab8d4c6714add08c8f08b3fae1e, package_extract_file("patch/system/fonts/DroidSansFallback.ttf.p")); set_progress(0.527945); apply_patch("/system/fonts/DroidSansThai.ttf", "-", f746cfd066fac2f25f89aa7ce9b2ca9975085e98, 35584, 5fa609ed04110b5c654ef3bd348c549ebe565040, package_extract_file("patch/system/fonts/DroidSansThai.ttf.p")); set_progress(0.528149); apply_patch("/system/framework/am.odex", "-", d7d3667646bbbae28d6a892e892493d708b359e2, 39216, 1fde5a13264e890eedce4ead3018d32d9d9a5284, package_extract_file("patch/system/framework/am.odex.p")); set_progress(0.528373); apply_patch("/system/framework/android.policy.odex", "-", e15dddc56a47520ea549eaab956b9ba353ad9b9d, 288144, 5157732f9a62a6434bdd854ebab50e1656ef456b, package_extract_file("patch/system/framework/android.policy.odex.p")); set_progress(0.530021); apply_patch("/system/framework/android.test.runner.odex", "-", 30784fc09e32c7ddb2e5cddc4e414726df5832ca, 182080, 3e7e24cd9e50bfe58b9f4001299b9fcb662eb65d, package_extract_file("patch/system/framework/android.test.runner.odex.p")); set_progress(0.531062); apply_patch("/system/framework/bmgr.odex", "-", ce3ccf08f4630f2f4d1bde14ebe2413aa9ebc4b9, 14728, 444d54d2e4e48c7d3db682ec0e40efd8625a1662, package_extract_file("patch/system/framework/bmgr.odex.p")); set_progress(0.531146); apply_patch("/system/framework/bouncycastle.odex", "-", 07f1c7d9a218381999cd565bca0232cbd32c3de2, 977840, 8ffa1b8fe61d775046a9e683ff8b7226e9b24180, package_extract_file("patch/system/framework/bouncycastle.odex.p")); set_progress(0.536738); apply_patch("/system/framework/com.android.future.usb.accessory.odex", "-", 8240de9cc56fea4e923871ee77d9f8afdda4f20d, 5984, 89de16c2fe9ed0e43e4affef6c422d90c2f30247, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p")); set_progress(0.536772); apply_patch("/system/framework/com.android.location.provider.odex", "-", dc3483686b63c3f81ed73fa57d8d02825a51b106, 7352, e875f52655ead8876a9baf5827bd00d808408c7f, package_extract_file("patch/system/framework/com.android.location.provider.odex.p")); set_progress(0.536814); apply_patch("/system/framework/com.android.nfc_extras.odex", "-", da03801c57539a8166c368de4ebc3df662e322bf, 9216, c91cba994da9814147387175b5ce3d60b3b3510c, package_extract_file("patch/system/framework/com.android.nfc_extras.odex.p")); set_progress(0.536867); apply_patch("/system/framework/com.google.android.maps.odex", "-", 3ccbfcf16d8a740c9405b8e6736b39f9c993e7df, 386896, d4bd7bb9d4baca86b0a4bac8d319c4cc3d2c1b41, package_extract_file("patch/system/framework/com.google.android.maps.odex.p")); set_progress(0.539079); apply_patch("/system/framework/core-junit.odex", "-", 1113036224fe1e739984022cceb921a5dae0851f, 23648, 0c0cbc639b6312d348f564418f95a30c33027377, package_extract_file("patch/system/framework/core-junit.odex.p")); set_progress(0.539215); apply_patch("/system/framework/core.jar", "-", fc820f0a6e42f871e82afcbe5095452cca38c914, 4124, 66a7de83827609f36336ea2ee6907a9a17023165, package_extract_file("patch/system/framework/core.jar.p")); set_progress(0.539238); apply_patch("/system/framework/core.odex", "-", 538e548458df5812b11f5cc7a4d178a94b7a5aae, 3363112, ecd61fddbaa7166b6b44e6f7ed7d449e4d4fbbcc, package_extract_file("patch/system/framework/core.odex.p")); set_progress(0.558470); apply_patch("/system/framework/ext.jar", "-", f1a8a3a79a1d937c302e50a8e7261182c0fe09f0, 440644, 33cb5499dea4cb7b985328414dff49f0330f0c6c, package_extract_file("patch/system/framework/ext.jar.p")); set_progress(0.560990); apply_patch("/system/framework/ext.odex", "-", c5f88146857a65a671b338f9c3fd3039da78d6e0, 1494232, 1ef921406e7f8437247f19f98ce553d37e504cb4, package_extract_file("patch/system/framework/ext.odex.p")); set_progress(0.569535); apply_patch("/system/framework/framework-res.apk", "-", 976bbaac795005219b5215d528d37fb972491674, 7518613, ed96110f843fcb571e3a6a5e77836239597de6cc, package_extract_file("patch/system/framework/framework-res.apk.p")); set_progress(0.612530); apply_patch("/system/framework/framework.jar", "-", a1ad0398d75a40883f39f064533f062f6883fade, 14961, 4af6936ab4df3794e5852ce534d4c1b1d63b67f9, package_extract_file("patch/system/framework/framework.jar.p")); set_progress(0.612616); apply_patch("/system/framework/framework.odex", "-", abeab3571fe6b1ef498dc43c2056be79a34b0050, 10408312, 48be05bc787cfd23dbd60e38ad280abfbf257dc2, package_extract_file("patch/system/framework/framework.odex.p")); set_progress(0.672136); apply_patch("/system/framework/ime.odex", "-", 9827797ee6e6a632e6acb7cfe5de73f1dd072f4e, 6704, e7789232aac944f7e5c3eaba17075883b52b8d86, package_extract_file("patch/system/framework/ime.odex.p")); set_progress(0.672174); apply_patch("/system/framework/input.odex", "-", 686bf628bd373e68fc89b39d19a2a890af4e0414, 4400, 46bad984f9fb92d7d8646f19a2ad3383136c5437, package_extract_file("patch/system/framework/input.odex.p")); set_progress(0.672199); apply_patch("/system/framework/javax.obex.odex", "-", 093055882851e4b5ce8574f802a0a6b708053a02, 58192, 9fa2abeddf22334648d5a739faf27056da1ebf90, package_extract_file("patch/system/framework/javax.obex.odex.p")); set_progress(0.672532); apply_patch("/system/framework/monkey.odex", "-", 5b34f134d38f03ab66e35ea7a81763a78a8ea575, 115000, 50b3603e2806a6dbf5214bfe95f88c9e2b77843a, package_extract_file("patch/system/framework/monkey.odex.p")); set_progress(0.673190); apply_patch("/system/framework/pm.odex", "-", 3abc6eb865c7d535ecec3f574129ba0a69600316, 30448, c0c25adbfe1af96973fb1c1e22958247751418d1, package_extract_file("patch/system/framework/pm.odex.p")); set_progress(0.673364); apply_patch("/system/framework/services.odex", "-", 4b266bf1e6790c57e3dce89af165b91838d1e073, 1988776, 9b770bd3998e69ce6edc67f2bb8d7dc270828fc0, package_extract_file("patch/system/framework/services.odex.p")); set_progress(0.684737); apply_patch("/system/framework/svc.odex", "-", 0de1b38b4cd08057a3becf797fd1a6f8ebd512f6, 8400, 3adbaae537e4130dc422dddeed6c1801bf191e20, package_extract_file("patch/system/framework/svc.odex.p")); set_progress(0.684785); apply_patch("/system/lib/bluez-plugin/audio.so", "-", c2c8dead4c173ee7f88e6f7805ce148102ec7b6d, 142580, 498b897b864521062112745746a107aeef7b7a0f, package_extract_file("patch/system/lib/bluez-plugin/audio.so.p")); set_progress(0.685600); apply_patch("/system/lib/bluez-plugin/input.so", "-", 430aa9474df4586bae80f515263aafddf93d3063, 22752, c3f5264504b370bad281ef9e6b38df4732188b72, package_extract_file("patch/system/lib/bluez-plugin/input.so.p")); set_progress(0.685730); apply_patch("/system/lib/egl/libGLES_android.so", "-", b5540b717aff57ba80953697dd3f2fecbecee77e, 81512, 36c64e1bf8348e5efb13ef95960a4ab439bedbff, package_extract_file("patch/system/lib/egl/libGLES_android.so.p")); set_progress(0.686196); apply_patch("/system/lib/hw/gralloc.default.so", "-", a53785a3e6927421a87d36a34a166b31329cdc7c, 10260, f74887bae6749db169b66ff8901d9c4ec7ce4b25, package_extract_file("patch/system/lib/hw/gralloc.default.so.p")); set_progress(0.686255); apply_patch("/system/lib/hw/lights.s5pc110.so", "-", fefa16419a61fc4aef94c52968b52a8ef29b0007, 5736, d11ef1fa74efd033387b4cb79fb5fa7136c40834, package_extract_file("patch/system/lib/hw/lights.s5pc110.so.p")); set_progress(0.686288); apply_patch("/system/lib/hw/sensors.herring.so", "-", f1ac73cf0b43f86dd034733b0e713d7bb08a8561, 18828, fb8db9c0928a96857feff8d2612ba008a1a57bd1, package_extract_file("patch/system/lib/hw/sensors.herring.so.p")); set_progress(0.686396); apply_patch("/system/lib/libEGL.so", "-", 894e4dff0a81a8b28d44dd975ed41e591d016b17, 144624, e1a595be13c81616d47753d875a55019f0c3454d, package_extract_file("patch/system/lib/libEGL.so.p")); set_progress(0.687223); apply_patch("/system/lib/libETC1.so", "-", 2c28f91327f183fade52880ddf7f6b35de3cffab, 9536, 351a2cf89c102459ed06c5744c994b20fd2f9294, package_extract_file("patch/system/lib/libETC1.so.p")); set_progress(0.687277); apply_patch("/system/lib/libFFTEm.so", "-", 65cedf806f098c0e3a096c50fdbabec4e6daf66c, 186152, b01ffda6004c19e1743aedc97b4e1b5201a01e42, package_extract_file("patch/system/lib/libFFTEm.so.p")); set_progress(0.688342); apply_patch("/system/lib/libGLESv1_CM.so", "-", 753f29d8c1ff190c16129b353115ab5f12c422b0, 21800, 0f4ed4badc284c4d747696c9b441a0297e0efa63, package_extract_file("patch/system/lib/libGLESv1_CM.so.p")); set_progress(0.688466); apply_patch("/system/lib/libGLESv2.so", "-", 4b4cd59bae022ed57cfb2b6c72ab486badff4710, 17704, 6ae5daa91b98af0584ea6cb8fed1e6901430f71f, package_extract_file("patch/system/lib/libGLESv2.so.p")); set_progress(0.688568); apply_patch("/system/lib/libOMX.SEC.AVC.Decoder.so", "-", b33dfb1797dc778e400cd419210636ac04650b10, 47128, 786f358cdba575946e728ba067e2e8c6a3195400, package_extract_file("patch/system/lib/libOMX.SEC.AVC.Decoder.so.p")); set_progress(0.688837); apply_patch("/system/lib/libOMX.SEC.AVC.Encoder.so", "-", 62a4da95b0a761598832a2fdbe1b6fde7df8fa9b, 47180, 5a4878f828cf71b79a83877014de5e4a0e4f1068, package_extract_file("patch/system/lib/libOMX.SEC.AVC.Encoder.so.p")); set_progress(0.689107); apply_patch("/system/lib/libOMX.SEC.M4V.Decoder.so", "-", 786ca0925d39caf4e6c5323f8f553a4871b8786d, 51372, b08a6fb91733518ee16b397b4a66fc8cf0613f2e, package_extract_file("patch/system/lib/libOMX.SEC.M4V.Decoder.so.p")); set_progress(0.689401); apply_patch("/system/lib/libOMX.SEC.M4V.Encoder.so", "-", 4f6cf6892ff1499d646f0b83a0824d32647a99e6, 51184, b5c804fa245e05d6e0c377c15d9f57669b24682d, package_extract_file("patch/system/lib/libOMX.SEC.M4V.Encoder.so.p")); set_progress(0.689693); apply_patch("/system/lib/libOpenSLES.so", "-", fa6d3973a21be563b71abcd6e50223dd89f81928, 9756, 318ff5fc0238f31bd143193274bd6fb5133d5ebe, package_extract_file("patch/system/lib/libOpenSLES.so.p")); set_progress(0.689749); apply_patch("/system/lib/libRS.so", "-", 475f2bfa39c92384b273f0aeeb4b82d57f7b9603, 524700, 12a59caabe4b4dbe71261200771971b67ec09649, package_extract_file("patch/system/lib/libRS.so.p")); set_progress(0.692750); apply_patch("/system/lib/libSEC_OMX_Core.so", "-", 0133c81256fc02334a1aac9163e6de7d184c14b0, 13820, 38166d6f2bc8c2da1e6f7c087c211f82e5d743ea, package_extract_file("patch/system/lib/libSEC_OMX_Core.so.p")); set_progress(0.692829); apply_patch("/system/lib/libSR_AudioIn.so", "-", d8e28491beefbe59749c7acbeda20845b02e067c, 5512, e2036e1406e1ef7cf87a0ecf28f24ff156fe1185, package_extract_file("patch/system/lib/libSR_AudioIn.so.p")); set_progress(0.692860); apply_patch("/system/lib/libandroid.so", "-", afb974ecb2128a51f6dfdabf83cdc400815a14ae, 61032, a26f53240c3e6ac32fe60ebd5c9cd83023077c7e, package_extract_file("patch/system/lib/libandroid.so.p")); set_progress(0.693209); apply_patch("/system/lib/libandroid_runtime.so", "-", 9b31b097023a69a2421bf165949c63998cf4cdd9, 670160, b6bc889c6647045753194c7c44698e559d7b6d76, package_extract_file("patch/system/lib/libandroid_runtime.so.p")); set_progress(0.697042); apply_patch("/system/lib/libandroid_servers.so", "-", aa72ea3c3916b3b9e6b2672ee4ac3fe452af65af, 70108, db4e9ca3edcccf72e65cc1f65d83f08e5879a49c, package_extract_file("patch/system/lib/libandroid_servers.so.p")); set_progress(0.697442); apply_patch("/system/lib/libaudioeffect_jni.so", "-", 8373c58087ab3aa2aa4ebb791447a4d0ef7f8b31, 18296, 937a2794af3c40112247db28e89e19ad7496885f, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p")); set_progress(0.697547); apply_patch("/system/lib/libaudioflinger.so", "-", 4fa506370e43d7bb2ab7087be4890c255d6ca320, 258464, 3c276ef7bf0c4cd81b13ee89bb4e9b01bf9a801f, package_extract_file("patch/system/lib/libaudioflinger.so.p")); set_progress(0.699025); apply_patch("/system/lib/libbinder.so", "-", 995f32303fbd11e6cdb302ebefb6fc677e95844a, 166384, da8fc959dde1da367bacc0ea9f088b2232092a9f, package_extract_file("patch/system/lib/libbinder.so.p")); set_progress(0.699977); apply_patch("/system/lib/libbluedroid.so", "-", f5dd4a4620da68e2ac1c88269402e25daea16f2c, 9664, d078a2ec832950ae24bde187e909b2c31c0e9fb8, package_extract_file("patch/system/lib/libbluedroid.so.p")); set_progress(0.700032); apply_patch("/system/lib/libbluetooth.so", "-", 723f3f296fb05476f41e179814194eb23775693c, 74976, c538c0f16a97689a5418c4c7f743c7ae7ff02a7e, package_extract_file("patch/system/lib/libbluetooth.so.p")); set_progress(0.700461); apply_patch("/system/lib/libbluetoothd.so", "-", d9da0223b0ffee43f7630cdd90708b1e9a40b056, 194916, 9a9cbde39407bf80744efab0a79841ae7827c398, package_extract_file("patch/system/lib/libbluetoothd.so.p")); set_progress(0.701575); apply_patch("/system/lib/libc.so", "-", a9d6bd69e1e62e6867bb04a6f3b80fe5ccb0e760, 282248, 046ae635249a228e50e55630b031027b874bc016, package_extract_file("patch/system/lib/libc.so.p")); set_progress(0.703189); apply_patch("/system/lib/libcamera_client.so", "-", cbefdba80cb9e15c97f92d460c148b62d6510baf, 113436, 241418271cce65d6ad00bb20b540ffae35b44720, package_extract_file("patch/system/lib/libcamera_client.so.p")); set_progress(0.703838); apply_patch("/system/lib/libcameraservice.so", "-", cd61645dd77315e334cbd9bddc80918e58a535f6, 55416, b4fdb3af6b830dc8505313eaf04dc05b907f3c73, package_extract_file("patch/system/lib/libcameraservice.so.p")); set_progress(0.704155); apply_patch("/system/lib/libcrypto.so", "-", d6a0aecc215bbea53d906ab10e2c714f8aebeeb9, 826288, 354b247b3fa4ec03aac6aefbd684be84d0466faa, package_extract_file("patch/system/lib/libcrypto.so.p")); set_progress(0.708880); apply_patch("/system/lib/libctest.so", "-", 5776581b9ebaf6ce2557f49ef0ff6b9032fc8323, 5488, 31f90384bd999556ef766fe82f8c17c64c985934, package_extract_file("patch/system/lib/libctest.so.p")); set_progress(0.708911); apply_patch("/system/lib/libcutils.so", "-", 61cfadcd90c9db603e0c292e99b3132fbffd20ac, 63912, 2a6b4dd7a45df10c205cab3f54ef00c010de48ab, package_extract_file("patch/system/lib/libcutils.so.p")); set_progress(0.709277); apply_patch("/system/lib/libdbus.so", "-", b5910a1547244803be31233c7fd2f54d50c7d906, 306096, 2c72786b5eebe6585459d1de3baf7f49fc6f253a, package_extract_file("patch/system/lib/libdbus.so.p")); set_progress(0.711027); apply_patch("/system/lib/libdiskconfig.so", "-", 42d541c4aa858be6bd8723f0e1fef3775fd56bb5, 13816, 6bcc16053136fc2ab4a39937da2d9d14b180dad7, package_extract_file("patch/system/lib/libdiskconfig.so.p")); set_progress(0.711106); apply_patch("/system/lib/libdl.so", "-", 256b6ab47d930398f0d5589ab65a144990ecfea7, 9548, dc9377210daa3974c2e7cee5a48b31d72f0e0792, package_extract_file("patch/system/lib/libdl.so.p")); set_progress(0.711161); apply_patch("/system/lib/libdrm1.so", "-", d3293321ed6257e39976f51b9ef75e0a9f36d98f, 34464, e48547433fca6a5d866168f169fb9293df981f21, package_extract_file("patch/system/lib/libdrm1.so.p")); set_progress(0.711358); apply_patch("/system/lib/libdrm1_jni.so", "-", 39615b08edc92fd55da51d8c4b63a2fb9de6ee08, 14040, 79a3516a2d3e34c10d2a00a2d4bc435c955b6025, package_extract_file("patch/system/lib/libdrm1_jni.so.p")); set_progress(0.711438); apply_patch("/system/lib/libdvm.so", "-", 693f5f76c0d7986045ee587e0a9c0149f8c78a27, 753912, e6a04f179b13126868de4faf0e4b6f09cfee6d6f, package_extract_file("patch/system/lib/libdvm.so.p")); set_progress(0.715750); apply_patch("/system/lib/libearthmobile.so", "-", a1198f190b7bc6065b9284180921866924bf92a9, 15916988, c00987c799a10629ce5dda1730b6a3a43fd2c144, package_extract_file("patch/system/lib/libearthmobile.so.p")); set_progress(0.806771); apply_patch("/system/lib/libeffects.so", "-", f0e00a15530a7425998bb0f86be1c1646afc782f, 9748, fab13a429b1a1186cea0f7b402d2020094285110, package_extract_file("patch/system/lib/libeffects.so.p")); set_progress(0.806827); apply_patch("/system/lib/libemoji.so", "-", 57a5d8b2cfbba8ad0865f76a7fc1c910928815fe, 9904, 8efc162fcaeec786a207037c349b095acdf18c39, package_extract_file("patch/system/lib/libemoji.so.p")); set_progress(0.806884); apply_patch("/system/lib/libexif.so", "-", f9a77776d6565b2ab4bcbd918ddfa0a0b9afdb78, 45212, 0bb3276405b7ed4373189bc2b7dd5d9eae8fecc9, package_extract_file("patch/system/lib/libexif.so.p")); set_progress(0.807142); apply_patch("/system/lib/libexpat.so", "-", e953d604d9c440bfece1b00e077c846fcb9b575a, 80512, e31a94e0c15bfe3ccfc566fbb1790c74b02ce69d, package_extract_file("patch/system/lib/libexpat.so.p")); set_progress(0.807602); apply_patch("/system/lib/libext4_utils.so", "-", a0d16f775b2e3a3bc84bb566aa3768fd0a6de313, 51772, 2f22f6c23bc80d3e6943432f5bbc4d7218f656b9, package_extract_file("patch/system/lib/libext4_utils.so.p")); set_progress(0.807899); apply_patch("/system/lib/libgui.so", "-", 495ff2ea2c89ff37a3efa2860bdaa204cbbf0062, 172556, 49271660546102a41cef704958da33befc733f2f, package_extract_file("patch/system/lib/libgui.so.p")); set_progress(0.808885); apply_patch("/system/lib/libhardware.so", "-", d543f54292ad8d8827f71c6e5fc9776aed96d88b, 5620, 8ba9a822a82ce974cb39fc5cd7e51f915d17ff8d, package_extract_file("patch/system/lib/libhardware.so.p")); set_progress(0.808917); apply_patch("/system/lib/libhardware_legacy.so", "-", 9a2a4271dc486dbdcf2e1f6adebeab4c62d2b943, 22396, 38f3a95125214c9c0830257b7add4b989295477e, package_extract_file("patch/system/lib/libhardware_legacy.so.p")); set_progress(0.809045); apply_patch("/system/lib/libicui18n.so", "-", 6a5fbc30fe39a4f40698fe8e89458af7f4290bab, 1195296, 9646ec07a7f866d78f748953963fdfe6e8453542, package_extract_file("patch/system/lib/libicui18n.so.p")); set_progress(0.815881); apply_patch("/system/lib/libicuuc.so", "-", ccdcd29f54a30702a61a4dbf99136457026e03d6, 1005988, aaddda1a366314daf5a4ed9464d31f3902371977, package_extract_file("patch/system/lib/libicuuc.so.p")); set_progress(0.821634); apply_patch("/system/lib/libiprouteutil.so", "-", 0dffb0570da818d88232d1ecac1d01fcafbae07f, 24112, c376ea9cfb974cadd65e35988c5865ace4967deb, package_extract_file("patch/system/lib/libiprouteutil.so.p")); set_progress(0.821771); apply_patch("/system/lib/libjni_latinime.so", "-", 5d984bf1a08b2836a61a2ad448225cad4b328495, 30148, 464e61b2123c0852e1e5ea1e54bbde8a0ba8c83f, package_extract_file("patch/system/lib/libjni_latinime.so.p")); set_progress(0.821944); apply_patch("/system/lib/libjnigraphics.so", "-", 26ea614918957d0a8000d6146353b3f2a3ce31e0, 5420, 5388f483080f6f96af900e6ffbfff4ec1610ea08, package_extract_file("patch/system/lib/libjnigraphics.so.p")); set_progress(0.821975); apply_patch("/system/lib/libjpeg.so", "-", 04928e981275c357f35fec2ecf99a938fa2d0f62, 227408, d60dc757c03bfa572b1b2d36654509ac364325bf, package_extract_file("patch/system/lib/libjpeg.so.p")); set_progress(0.823275); apply_patch("/system/lib/liblog.so", "-", e400b10affff8256bee58ae55285765290b09350, 13892, 302540b5fb5904353c7a9aebfad97198fa3cc389, package_extract_file("patch/system/lib/liblog.so.p")); set_progress(0.823355); apply_patch("/system/lib/libm.so", "-", 1ac93c27a082cb5a0b3d05c6d5098473da9567dd, 87412, d15d155649af85305c4738886f94acbefd5f4cc2, package_extract_file("patch/system/lib/libm.so.p")); set_progress(0.823855); apply_patch("/system/lib/libmedia.so", "-", e7401273e05a29f217ccd1675f63e2188b317808, 435948, a855e7f50eb52e97d31f8649e77c8537b20d7dac, package_extract_file("patch/system/lib/libmedia.so.p")); set_progress(0.826348); apply_patch("/system/lib/libmedia_jni.so", "-", cd92a37ec2271c13d4e32fec51216d59f45628e4, 87460, ba778e2c09472a0b4c7075c1600f26a6c296ec4a, package_extract_file("patch/system/lib/libmedia_jni.so.p")); set_progress(0.826848); apply_patch("/system/lib/libmediaplayerservice.so", "-", eff333e44f75ea5884615a1eb2ee61f7eb5633bb, 341980, 182f54dfdd33138102a869cc62eea334c377ee63, package_extract_file("patch/system/lib/libmediaplayerservice.so.p")); set_progress(0.828803); apply_patch("/system/lib/libmicrobes_jni.so", "-", 1c5b27132b9103ea2655049cae0d69249395da47, 18168, 8f560876b495e93b5495bd2efb3dea777f1ce9ef, package_extract_file("patch/system/lib/libmicrobes_jni.so.p")); set_progress(0.828907); apply_patch("/system/lib/libnativehelper.so", "-", 62f646960df51f6b0a526965eeb8589dc6dac7d6, 218400, 3305731b70f0e263da52e19d73a2832fd34f873f, package_extract_file("patch/system/lib/libnativehelper.so.p")); set_progress(0.830156); apply_patch("/system/lib/libnetlink.so", "-", fd8809df1c5cc4a9cea00ed7bfda33c94c037185, 13832, 5fd4576df081a93c7cfdf9bf50987cc3d9b1063e, package_extract_file("patch/system/lib/libnetlink.so.p")); set_progress(0.830235); apply_patch("/system/lib/libnetutils.so", "-", 3127ee22d37c67666abded0edb35b03b80ffb92d, 22096, bafab0679f877558df3f1a9da2392684458f183c, package_extract_file("patch/system/lib/libnetutils.so.p")); set_progress(0.830362); apply_patch("/system/lib/libnfc.so", "-", eb38753d09b2bc03e1a28966e0d9776d1c8d744e, 264124, 1e280a659c6444f38a18397174705e7e18cf2ad4, package_extract_file("patch/system/lib/libnfc.so.p")); set_progress(0.831872); apply_patch("/system/lib/libnfc_jni.so", "-", 75937b479426a4b341dc78aa92d87b9812449468, 52052, 93e88b95de8307eff9d04a9c8114e1fcd166c10b, package_extract_file("patch/system/lib/libnfc_jni.so.p")); set_progress(0.832170); apply_patch("/system/lib/libnfc_ndef.so", "-", 8169e721e7e9bedd6a084e637689172b4332cdd2, 5444, c659ccf60430280edda1af27b6e44caef7645395, package_extract_file("patch/system/lib/libnfc_ndef.so.p")); set_progress(0.832201); apply_patch("/system/lib/libpixelflinger.so", "-", d064353eaa532038ae3b74a14ef36284317ca57a, 113004, 3669b76888ece7f656a3484f9fa849bc7fbc2179, package_extract_file("patch/system/lib/libpixelflinger.so.p")); set_progress(0.832847); apply_patch("/system/lib/libreference-ril.so", "-", 0abe30127db5a7605e124a74ec0545bf19ae352b, 22300, 636b4c1e305f65b207aa4e1033eb1246bac2fc7f, package_extract_file("patch/system/lib/libreference-ril.so.p")); set_progress(0.832975); apply_patch("/system/lib/libril.so", "-", 43679debcec7cbe62b5fcefc071737dcd65896f8, 36312, 981a51877d09fae7b1bf55374b902e453c887ca1, package_extract_file("patch/system/lib/libril.so.p")); set_progress(0.833182); apply_patch("/system/lib/librs_jni.so", "-", 3931c0b60f22ec96b850d2f8f402e8c747e795b1, 23524, 63dc104600257b953f099a044bc5e3cf29731c4e, package_extract_file("patch/system/lib/librs_jni.so.p")); set_progress(0.833317); apply_patch("/system/lib/librtp_jni.so", "-", 1e6577f558b3e1a19295b452a1feb2094d4d1fa1, 105500, 3bc369f51ad6245d993a9d4d64f955154b6fc5ed, package_extract_file("patch/system/lib/librtp_jni.so.p")); set_progress(0.833920); apply_patch("/system/lib/libs3cjpeg.so", "-", aca87f740b36a04eecfecd4c91716bdac097d4ce, 13784, 81d5a023c23004a466aa756ca56e3ee8b931f392, package_extract_file("patch/system/lib/libs3cjpeg.so.p")); set_progress(0.833999); apply_patch("/system/lib/libsecril-client.so", "-", ca76d330b5ec8fc0a507369c31e8f9ce234bc7a2, 13844, 3719067e2ea9a7d0a39e1f8c912ca2bd85f8e319, package_extract_file("patch/system/lib/libsecril-client.so.p")); set_progress(0.834078); apply_patch("/system/lib/libsensorservice.so", "-", a9cb800f15cdcbf1a0da36b9102fd4c67eb22ae5, 81068, b62dc1d99a324a1c3d1412b5f93754dc30d8bb7d, package_extract_file("patch/system/lib/libsensorservice.so.p")); set_progress(0.834542); apply_patch("/system/lib/libskia.so", "-", 3978804ddee6e553440e13966b8c451392dcece1, 1185412, a1fca3357a73e8f9ffabaf066fc7234e383d9e24, package_extract_file("patch/system/lib/libskia.so.p")); set_progress(0.841320); apply_patch("/system/lib/libsonivox.so", "-", d97042709dad3bb84793999bf558ae83a6d01199, 322372, ba5c0da97d88fd695248d880d0aa6f5ce376d2cb, package_extract_file("patch/system/lib/libsonivox.so.p")); set_progress(0.843164); apply_patch("/system/lib/libsoundpool.so", "-", 23cf1e9bd38977c139929d63d7c0057712534f24, 26908, 0c06d5e1d19994232b9edfafc22635eba0519b58, package_extract_file("patch/system/lib/libsoundpool.so.p")); set_progress(0.843318); apply_patch("/system/lib/libsqlite.so", "-", af461596fce226af319960d9211098ce268b7c06, 330964, 22be9edb10218db399be1ede63e393d3420c474a, package_extract_file("patch/system/lib/libsqlite.so.p")); set_progress(0.845210); apply_patch("/system/lib/libsqlite_jni.so", "-", 10d87272f058307a2ef7cf9647892268d8b9ed9c, 26240, df4a43e08d9a2c02aaed47ccbecba6be3d4b3e33, package_extract_file("patch/system/lib/libsqlite_jni.so.p")); set_progress(0.845360); apply_patch("/system/lib/libsrec_jni.so", "-", 05d17598814a333d65eb23b0b021129c436b16a3, 351744, 70290e67c55f7389a67afa6bc8645be118e46bbf, package_extract_file("patch/system/lib/libsrec_jni.so.p")); set_progress(0.847372); apply_patch("/system/lib/libssl.so", "-", 370105df0f522a5e7964bcb34dc344355306b496, 187364, 0398ff6fc70b30459ce0dc044b0f12e057d79e9d, package_extract_file("patch/system/lib/libssl.so.p")); set_progress(0.848443); apply_patch("/system/lib/libstagefright.so", "-", 63340a9c80a854b7d3cafda0b301717e1b4e02fa, 1220268, cb44454df023dd7bf87421dac309fd6d118265ac, package_extract_file("patch/system/lib/libstagefright.so.p")); set_progress(0.855421); apply_patch("/system/lib/libstagefright_amrnb_common.so", "-", 98d74101a7208ff09f225a1d2b97e27be56fe1d2, 50764, 24c613a841bd79876092d4a2cb2a3af51e8f20aa, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p")); set_progress(0.855712); apply_patch("/system/lib/libstagefright_avc_common.so", "-", 7f7ce2b5bdb2514ce28e256cff93ad0296f70ed5, 21848, 137cac3897264178c7d3fbbe0e56945c23a649f8, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p")); set_progress(0.855837); apply_patch("/system/lib/libstagefright_enc_common.so", "-", ab4f3736fccde19898f2ea1f4ae0d9d1d6fbdcb4, 5420, 65b00f4991e1c2d3d64b624484a68f55cc63fc62, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p")); set_progress(0.855868); apply_patch("/system/lib/libstagefright_foundation.so", "-", c04f0a17984a96d779dbc25b7519fe9c3cf89085, 43840, efeea0ea4c20d9ae0c3e97139cc4e01e7d10a6a5, package_extract_file("patch/system/lib/libstagefright_foundation.so.p")); set_progress(0.856118); apply_patch("/system/lib/libstagefright_omx.so", "-", d4b5e7071daebad31b966daf0c8122e90123d2af, 84256, fdea8c29be25bcf4e71e40edcebdaa2a671c0aa1, package_extract_file("patch/system/lib/libstagefright_omx.so.p")); set_progress(0.856600); apply_patch("/system/lib/libstagefrighthw.so", "-", 49766f5d0068c1d5b5b0b76aac04ce8fbdb6ba8c, 5660, 95045f9da02055cc8dea4194763a1c0e0e52d3b1, package_extract_file("patch/system/lib/libstagefrighthw.so.p")); set_progress(0.856633); apply_patch("/system/lib/libstdc++.so", "-", 2c03ccc9fca430777b26826c328cc797a24c083a, 5524, bd50887222d9a03ed683bcc94525b32b1405c0a7, package_extract_file("patch/system/lib/libstdc++.so.p")); set_progress(0.856664); apply_patch("/system/lib/libstlport.so", "-", 3f631c91b3a6443a5341b8f999db23ea7a9014f4, 211180, 179e8c3b0caf2c8cbd7d46e6eeaccda603116161, package_extract_file("patch/system/lib/libstlport.so.p")); set_progress(0.857872); apply_patch("/system/lib/libsurfaceflinger.so", "-", 698b8c0a4274f753404ef3842705d4fb6de131e3, 155340, d7889a952b4718cb3b106b9072c7a00f0a1d617a, package_extract_file("patch/system/lib/libsurfaceflinger.so.p")); set_progress(0.858760); apply_patch("/system/lib/libsurfaceflinger_client.so", "-", 12ba180d276b44d96e23f91c3d328f6ffdeed0eb, 5272, d301abdd2b8825f1e051cd0114c54572bb691626, package_extract_file("patch/system/lib/libsurfaceflinger_client.so.p")); set_progress(0.858790); apply_patch("/system/lib/libsystem_server.so", "-", 696683187a409b8c62287c658e4e75188d37ea3c, 10120, 7aa8580f6d591d47625fb3ab5a56d1a4f421fecf, package_extract_file("patch/system/lib/libsystem_server.so.p")); set_progress(0.858848); apply_patch("/system/lib/libsysutils.so", "-", 213696558c31649a19d69d1396201b1fcade914e, 18228, 105e268ff6ee48dbb32166bcb5dad015c1557497, package_extract_file("patch/system/lib/libsysutils.so.p")); set_progress(0.858952); apply_patch("/system/lib/libthread_db.so", "-", 11a8f30121eb39ea6d171e8ef58c9a945cb54a30, 5528, 13445743095a7e164c3975ca5f1ef9e8f976db56, package_extract_file("patch/system/lib/libthread_db.so.p")); set_progress(0.858984); apply_patch("/system/lib/libui.so", "-", 05c40332ef5c0c5a4c360d9c244547c3b84087bb, 91420, 1d9b82fb6a4453a8662dad0cf6a7c5a6075514d7, package_extract_file("patch/system/lib/libui.so.p")); set_progress(0.859507); apply_patch("/system/lib/libutils.so", "-", 09572591d1c0de16c9c665ed7701661bdc0351d7, 190184, be73b6d723450615b7c4378785b009ac7264a513, package_extract_file("patch/system/lib/libutils.so.p")); set_progress(0.860594); apply_patch("/system/lib/libvoicesearch.so", "-", 0cd917d61063144f17c57b90b42a8e5cadb831ff, 13644, ff989a083a832ec0bb5981a5268cb7c66cd88e9e, package_extract_file("patch/system/lib/libvoicesearch.so.p")); set_progress(0.860672); apply_patch("/system/lib/libvorbisidec.so", "-", 5df69ff32a729c95c1078cdb0342333cb8362253, 100968, d4754778179852527ba44f382d6901ab7cbaba44, package_extract_file("patch/system/lib/libvorbisidec.so.p")); set_progress(0.861250); apply_patch("/system/lib/libwebcore.so", "-", 6ad28d8b97ff0d93f66a7f9a90a992569447ae60, 7616524, ca9976fd7af2fe450d6134d341a5f5476295a473, package_extract_file("patch/system/lib/libwebcore.so.p")); set_progress(0.904805); apply_patch("/system/lib/libwpa_client.so", "-", 21f303966fe7c23150ff8699c45c2a05da758562, 9736, 96ed3d8035ae878ab75f1de595d766ffe75d3b94, package_extract_file("patch/system/lib/libwpa_client.so.p")); set_progress(0.904861); apply_patch("/system/lib/libz.so", "-", f4c089bd4e12367d0d70d81f93b50c07c9073c76, 95988, 23dea2d5063305aaa7991b1c2b6e83ea85f57bf3, package_extract_file("patch/system/lib/libz.so.p")); set_progress(0.905410); apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-", 1e5b2d1d635ecd7ec228f246675bf401e2af15ba, 72020, 32997a77e83192445018101798343ab56031edda, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p")); set_progress(0.905821); apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-", 49f468dafff6ed2a9af09c8226ab56c263473388, 30260, 5af9a43fb50fb5d6773fe421271a003359fe8526, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p")); set_progress(0.905995); apply_patch("/system/lib/soundfx/libvisualizer.so", "-", 4fdd753dd7501932c959789233b9d4960ee12335, 9732, daa34e581541ca2543406729cea32b7e3126e2cf, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p")); set_progress(0.906050); apply_patch("/system/media/audio/ringtones/RadiationOrchestration.ogg", "-", 5881a866af62e9c22ee647159d9f6d095592f402, 301117, 41a5788145cde86c3dbf45bf37a147ce9b0f23f8, package_extract_file("patch/system/media/audio/ringtones/RadiationOrchestration.ogg.p")); set_progress(0.907772); apply_patch("/system/modules/bcm4329.ko", "-", ccc199cfa3bf1349086680569e671eb9e42b8e6d, 276884, 3609d9765983dc25ad357af5b55c82dab15e9752, package_extract_file("patch/system/modules/bcm4329.ko.p")); set_progress(0.909355); apply_patch("/system/usr/idc/mxt224_ts_input.idc", "-", e474085d8659892029fc630a2f92b82dc057e3a1, 1267, cb447ba6ed2e7859d7952df75abd33abfc393c11, package_extract_file("patch/system/usr/idc/mxt224_ts_input.idc.p")); set_progress(0.909363); apply_patch("/system/usr/keylayout/AVRCP.kl", "-", 5e794c47559efd8822a3ef42d873a4cf22296e34, 894, 51bbd6d5c613aa2f3711aaffe40ce9606f70e761, package_extract_file("patch/system/usr/keylayout/AVRCP.kl.p")); set_progress(0.909368); apply_patch("/system/usr/keylayout/cypress-touchkey.kl", "-", 1983e5de07ff8d0820bbf1142e9da30ff1e50a3c, 737, 1a38c4257a96642d287c1e932e62aeffdfde2e75, package_extract_file("patch/system/usr/keylayout/cypress-touchkey.kl.p")); set_progress(0.909372); apply_patch("/system/usr/keylayout/herring-keypad.kl", "-", 5e15c0879ac0f84b5857bc2651ddf6377894521d, 700, fdc40052cdf87d7ca08b823ba133102a70f025aa, package_extract_file("patch/system/usr/keylayout/herring-keypad.kl.p")); set_progress(0.909376); apply_patch("/system/usr/keylayout/qwerty.kl", "-", b95241151f4cda20b3867a7e038aef36a90714c6, 2577, 1e90e2a1459084d0e2ca9084661d4d425aca360f, package_extract_file("patch/system/usr/keylayout/qwerty.kl.p")); set_progress(0.909391); apply_patch("/system/usr/keylayout/s3c-keypad.kl", "-", 416771209946ce6a84ed0164c77c8d793e464574, 1025, d50c58841ada6b59d059d1e01fb3f2d3757252a5, package_extract_file("patch/system/usr/keylayout/s3c-keypad.kl.p")); set_progress(0.909397); apply_patch("/system/usr/keylayout/sec_jack.kl", "-", f74e864d9864bfe31e859f9810f04613c4621c8e, 700, 45b3c498c5626fed0730b2f2d1b0635782000c0c, package_extract_file("patch/system/usr/keylayout/sec_jack.kl.p")); set_progress(0.909401); apply_patch("/system/usr/share/zoneinfo/zoneinfo.dat", "-", cd33ff09770451a86dc11764ba173589957e089d, 480654, 9400b119bcfe37b8378e8d3c7eed8e4a7dc2c49b, package_extract_file("patch/system/usr/share/zoneinfo/zoneinfo.dat.p")); set_progress(0.912149); apply_patch("/system/usr/share/zoneinfo/zoneinfo.idx", "-", addd435d702ae0e2bb47998d00899a6410de4000, 29900, e70c8ba087d6e423fe11b959e85f05a163d9b374, package_extract_file("patch/system/usr/share/zoneinfo/zoneinfo.idx.p")); set_progress(0.912320); apply_patch("/system/vendor/bin/pvrsrvinit", "-", 46c5c800963861c8972f2a4d3dcb2f1417dc6b4b, 6616, 5af571aae4ee6634191a035165eca26589b9c53a, package_extract_file("patch/system/vendor/bin/pvrsrvinit.p")); set_progress(0.912358); apply_patch("/system/vendor/firmware/fw_bcm4329.bin", "-", df3a45036997240543fad8ebd5b631a63a65b26d, 262478, 64c1a908e2621a2b57349266775eb5e1b7fa773b, package_extract_file("patch/system/vendor/firmware/fw_bcm4329.bin.p")); set_progress(0.913859); apply_patch("/system/vendor/firmware/fw_bcm4329_apsta.bin", "-", db4d3bbcf2ebe1d19ae9a14b117f12302ab4e561, 249491, 96679f9594cdaefd84f8e99c46d02dd6dade1318, package_extract_file("patch/system/vendor/firmware/fw_bcm4329_apsta.bin.p")); set_progress(0.915286); apply_patch("/system/vendor/lib/egl/libEGL_POWERVR_SGX540_120.so", "-", d6178e91b23bff1a1ac9d2275976620d5d83d38b, 15674, f871160109e120bea599d124a1a4532d1e78ac9d, package_extract_file("patch/system/vendor/lib/egl/libEGL_POWERVR_SGX540_120.so.p")); set_progress(0.915375); apply_patch("/system/vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so", "-", 13691b3b3a45113715a1d3daeb9c259486e02f1c, 2362159, 09d47327960e85296a806c79290b23adfc082551, package_extract_file("patch/system/vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so.p")); set_progress(0.928883); apply_patch("/system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so", "-", d8c3b600db7b004e9d8e3aa9dbfdf1ad064c0f6b, 2114543, 60b3c84c551c83879ef8fbf1ab172ca83bd5ea23, package_extract_file("patch/system/vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so.p")); set_progress(0.940976); apply_patch("/system/vendor/lib/hw/gralloc.s5pc110.so", "-", dfdba7a44e9e4d4e9bc07e84be012f015ed3a369, 155400, fcdd22ba5ffdf2f68e0dfb13db1b0463b80f8af5, package_extract_file("patch/system/vendor/lib/hw/gralloc.s5pc110.so.p")); set_progress(0.941864); apply_patch("/system/vendor/lib/libIMGegl.so", "-", fefa1b3769c3577a7f52a57aea99c89af74f72ec, 374268, 7edddbc0888539026ee6943ef672f56b8d7ee8ca, package_extract_file("patch/system/vendor/lib/libIMGegl.so.p")); set_progress(0.944004); apply_patch("/system/vendor/lib/libPVRScopeServices.so", "-", 6d0376f0c95db0503317d51d06b9c3642d2584e6, 37530, 802d5758d14384d70cbcd59e46a4ba03b09459e4, package_extract_file("patch/system/vendor/lib/libPVRScopeServices.so.p")); set_progress(0.944219); apply_patch("/system/vendor/lib/libakm.so", "-", 63d5f2a80261bece05c8950059591399aa7b6338, 55072, abdff57a6411569f17d0420073b6c771ba106fd4, package_extract_file("patch/system/vendor/lib/libakm.so.p")); set_progress(0.944534); apply_patch("/system/vendor/lib/libglslcompiler.so", "-", 717d0a0ce957e87477cd6e7fa6be6beec8ea4e6b, 828770, 1a4f97ca3a8da9e75267eb2d1a1b128e952ef771, package_extract_file("patch/system/vendor/lib/libglslcompiler.so.p")); set_progress(0.949273); apply_patch("/system/vendor/lib/libpvr2d.so", "-", 4622dbd6a0cc8b1d1dedbeda3d5c41627310506c, 131745, 6a77f4f3255b1a03c89c4949eea27d1ccfd3bfbe, package_extract_file("patch/system/vendor/lib/libpvr2d.so.p")); set_progress(0.950027); apply_patch("/system/vendor/lib/libpvrANDROID_WSEGL.so", "-", c37c823d0dca41f17b2230c0f2204c4faf7fdcac, 44755, 7d66c19359ddfa918c52f19638e649f93f542049, package_extract_file("patch/system/vendor/lib/libpvrANDROID_WSEGL.so.p")); set_progress(0.950283); apply_patch("/system/vendor/lib/libsec-ril.so", "-", 9e37a5bf0da26786d5623cb3afa292437ce5e7ba, 534860, 1c55b766b6dcbbbf1e120b7fa3c0414808cb9b36, package_extract_file("patch/system/vendor/lib/libsec-ril.so.p")); set_progress(0.953341); apply_patch("/system/vendor/lib/libsrv_init.so", "-", c7eee76c3606cec4b0a2738ed4987e78770a69ad, 162330, 3d01239ce878a79105e183eddcaf2252d91aa3e9, package_extract_file("patch/system/vendor/lib/libsrv_init.so.p")); set_progress(0.954270); apply_patch("/system/vendor/lib/libsrv_um.so", "-", 068f2db22a0e81c5ebd9c05b6ec1c991ff227375, 632118, 4870b636e251dd823df4ac3040ddc3cd939e83ad, package_extract_file("patch/system/vendor/lib/libsrv_um.so.p")); set_progress(0.957884); apply_patch("/system/vendor/lib/libusc.so", "-", 95fcca5867d3e56b2d74bb29899f2b926c827bae, 3776613, 09d179132ff11f88ab2d59f3a5b6f3563caf6b9b, package_extract_file("patch/system/vendor/lib/libusc.so.p")); set_progress(0.979481); apply_patch("/system/xbin/dexdump", "-", ea4e8625d6f5adcf5a1148628ec7cc45bf023d32, 59456, ba71cd3b501175b1890420ab2b839f3410e31fb8, package_extract_file("patch/system/xbin/dexdump.p")); set_progress(0.979821); ui_print("Patching boot image..."); apply_patch("MTD:boot:3006464:2542ddf0a117753c4af27d2edc57a06096d9f904:3526656:40d819a22242be448d36e61b1ad42501e88838cb", "-", 40d819a22242be448d36e61b1ad42501e88838cb, 3526656, 2542ddf0a117753c4af27d2edc57a06096d9f904, package_extract_file("patch/boot.img.p")); set_progress(0.999988); delete("/system/recovery-from-boot.p", "/system/etc/install-recovery.sh"); show_progress(0.100000, 10); ui_print("Unpacking new files..."); package_extract_dir("system", "/system"); ui_print("Unpacking new recovery..."); package_extract_dir("recovery", "/system"); ui_print("Symlinks and permissions..."); delete("/system/vendor/firmware/hdcp.keys", "/system/fonts/DroidSans-Bold.ttf", "/system/fonts/DroidSans.ttf", "/system/bin/sh", "/system/bin/touch"); symlink("/factory/hdcp.keys", "/system/vendor/firmware/hdcp.keys"); symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf"); symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf"); symlink("mksh", "/system/bin/sh"); symlink("toolbox", "/system/bin/touch"); retouch_binaries("/system/lib/libWVphoneAPI.so", "8c609394d1c4ed067a60b051b0ecdb3dd14ffff5", "/system/lib/libdiskconfig.so", "42d541c4aa858be6bd8723f0e1fef3775fd56bb5", "/system/lib/libext2fs.so", "251699eedc3dc60974c1055034e5d60f29ba14be", "/system/lib/libdvm.so", "693f5f76c0d7986045ee587e0a9c0149f8c78a27", "/system/lib/libstagefright_avc_common.so", "7f7ce2b5bdb2514ce28e256cff93ad0296f70ed5", "/system/lib/libmedia.so", "e7401273e05a29f217ccd1675f63e2188b317808", "/system/lib/libspeexresampler.so", "5d007e500cf33aff021d317cb3d83855f1df73de", "/system/lib/libnfc.so", "eb38753d09b2bc03e1a28966e0d9776d1c8d744e", "/system/lib/libpower.so", "a4e64d110375beac38d43f81ba7b90fc5ed0b10e", "/system/lib/libEGL.so", "894e4dff0a81a8b28d44dd975ed41e591d016b17", "/system/lib/libOMX.SEC.M4V.Encoder.so", "4f6cf6892ff1499d646f0b83a0824d32647a99e6", "/system/lib/libaudioflinger.so", "4fa506370e43d7bb2ab7087be4890c255d6ca320", "/system/lib/libext2_profile.so", "31bf75ca6de59a377ea0e1ed3679b15e7839e5dd", "/system/lib/libsurfaceflinger.so", "698b8c0a4274f753404ef3842705d4fb6de131e3", "/system/lib/libutils.so", "09572591d1c0de16c9c665ed7701661bdc0351d7", "/system/lib/librtp_jni.so", "1e6577f558b3e1a19295b452a1feb2094d4d1fa1", "/system/lib/libbcc.so", "67fe8d4fe45d7f30baaa55cd2f8fe5b419abeb9f", "/system/lib/libETC1.so", "2c28f91327f183fade52880ddf7f6b35de3cffab", "/system/lib/libreference-ril.so", "0abe30127db5a7605e124a74ec0545bf19ae352b", "/system/lib/libui.so", "05c40332ef5c0c5a4c360d9c244547c3b84087bb", "/system/lib/libstlport.so", "3f631c91b3a6443a5341b8f999db23ea7a9014f4", "/system/lib/libril.so", "43679debcec7cbe62b5fcefc071737dcd65896f8", "/system/lib/libOpenSLES.so", "fa6d3973a21be563b71abcd6e50223dd89f81928", "/system/lib/libctest.so", "5776581b9ebaf6ce2557f49ef0ff6b9032fc8323", "/system/lib/libmicrobes_jni.so", "1c5b27132b9103ea2655049cae0d69249395da47", "/system/lib/soundfx/libvisualizer.so", "4fdd753dd7501932c959789233b9d4960ee12335", "/system/lib/soundfx/libreverbwrapper.so", "49f468dafff6ed2a9af09c8226ab56c263473388", "/system/lib/soundfx/libbundlewrapper.so", "1e5b2d1d635ecd7ec228f246675bf401e2af15ba", "/system/lib/soundfx/libaudiopreprocessing.so", "b5ae996c76bd0f9d0c62a8d712cf9f6aa4f83f64", "/system/lib/libstagefright_soft_mpeg4dec.so", "274b5bd31d4e692eba78b28eb3231993649f2fb2", "/system/lib/libbluetooth.so", "723f3f296fb05476f41e179814194eb23775693c", "/system/lib/libwebrtc_audio_preprocessing.so", "5907143fa6dca312b3e7ea8676d294bbd6957ba3", "/system/lib/libemoji.so", "57a5d8b2cfbba8ad0865f76a7fc1c910928815fe", "/system/lib/libdrmframework.so", "5d57dcb9f3c82835666fc06be6557dfe6625f261", "/system/lib/libinput.so", "618a7bd82e144d2123d4d47d2c3b067278c33e32", "/system/lib/libnetutils.so", "3127ee22d37c67666abded0edb35b03b80ffb92d", "/system/lib/libext4_utils.so", "a0d16f775b2e3a3bc84bb566aa3768fd0a6de313", "/system/lib/libnfc_ndef.so", "8169e721e7e9bedd6a084e637689172b4332cdd2", "/system/lib/libexpat.so", "e953d604d9c440bfece1b00e077c846fcb9b575a", "/system/lib/libstagefright_yuv.so", "8aaf0e86d7baf0d188e29beacb738610a9880c7f", "/system/lib/libchromium_net.so", "e2f84e8bd9fa55715b17a991376e005c6bb1fd8d", "/system/lib/libicuuc.so", "ccdcd29f54a30702a61a4dbf99136457026e03d6", "/system/lib/libcameraservice.so", "cd61645dd77315e334cbd9bddc80918e58a535f6", "/system/lib/libSEC_OMX_Core.so", "0133c81256fc02334a1aac9163e6de7d184c14b0", "/system/lib/libvideoeditor_jni.so", "6659ebece34577c80f94c15e2b912d81d2fe0452", "/system/lib/libsecril-client.so", "ca76d330b5ec8fc0a507369c31e8f9ce234bc7a2", "/system/lib/libstagefright.so", "63340a9c80a854b7d3cafda0b301717e1b4e02fa", "/system/lib/libgabi++.so", "6aa3d41536897a0c8c8915931220ef31bc10375f", "/system/lib/libOMX.SEC.AVC.Encoder.so", "62a4da95b0a761598832a2fdbe1b6fde7df8fa9b", "/system/lib/libGLESv1_CM.so", "753f29d8c1ff190c16129b353115ab5f12c422b0", "/system/lib/libdrmframework_jni.so", "03e69975237a4d03bf518e869991434d12b305ea", "/system/lib/libclcore.bc", "a1e2610fdc0c2ef151248092fa32be807d1b983d", "/system/lib/libmediaplayerservice.so", "eff333e44f75ea5884615a1eb2ee61f7eb5633bb", "/system/lib/libRS.so", "475f2bfa39c92384b273f0aeeb4b82d57f7b9603", "/system/lib/libsrec_jni.so", "05d17598814a333d65eb23b0b021129c436b16a3", "/system/lib/libsonivox.so", "d97042709dad3bb84793999bf558ae83a6d01199", "/system/lib/libext2_blkid.so", "d39fc39c10fc1f280bb8e27d09e14f1e140c6243", "/system/lib/libhardware_legacy.so", "9a2a4271dc486dbdcf2e1f6adebeab4c62d2b943", "/system/lib/libstagefright_omx.so", "d4b5e7071daebad31b966daf0c8122e90123d2af", "/system/lib/libflint_engine_jni_api.so", "dcca3a1883d840eea560350b477a61e497918f1f", "/system/lib/libext2_com_err.so", "5f95767399f3b7dafddf0ebc53e54d082703f55e", "/system/lib/libOpenMAXAL.so", "3db629d54e8423566c74d0678e4932276849a152", "/system/lib/libspeexwrapper.so", "89abc8ed20ce0a080a3fa0395f297a21c4378d7e", "/system/lib/libvideoeditorplayer.so", "84de36e45ca6c468e97ceee6ecd12ba5f38030f0", "/system/lib/libnetlink.so", "fd8809df1c5cc4a9cea00ed7bfda33c94c037185", "/system/lib/libsysutils.so", "213696558c31649a19d69d1396201b1fcade914e", "/system/lib/libeffects.so", "f0e00a15530a7425998bb0f86be1c1646afc782f", "/system/lib/libbluetoothd.so", "d9da0223b0ffee43f7630cdd90708b1e9a40b056", "/system/lib/libGLESv2_dbg.so", "0f842d49a506f029faa85298a65606371fb563a0", "/system/lib/libgcomm_jni.so", "d40130c7827b3e72282aad3c00b3e49c5fcdde46", "/system/lib/hw/audio.primary.herring.so", "d2e4767f55ff9e6ec438942e1cf6c75cd0abbeb6", "/system/lib/hw/lights.s5pc110.so", "fefa16419a61fc4aef94c52968b52a8ef29b0007", "/system/lib/hw/audio_policy.default.so", "9044b41a2e8420445657c42e610e9a99641e5a7a", "/system/lib/hw/camera.herring.so", "9aa36258edc2b10fdf22187490a4c6ecb66611e8", "/system/lib/hw/audio_policy.herring.so", "34227600b1bc37609ced0182d8e827420ad2cf44", "/system/lib/hw/nfc.herring.so", "b891629b231fa342f993a361ccef801d5a6ab4fd", "/system/lib/hw/sensors.herring.so", "f1ac73cf0b43f86dd034733b0e713d7bb08a8561", "/system/lib/hw/hwcomposer.s5pc110.so", "b70ee5104c7e4eedca4cbaca23df98b98b7e4022", "/system/lib/hw/gralloc.default.so", "a53785a3e6927421a87d36a34a166b31329cdc7c", "/system/lib/hw/audio.primary.default.so", "6ccd3aa46e18d974b0af357092ff50cd4abe0fcb", "/system/lib/hw/audio.a2dp.default.so", "f9904f0c7faae03eaf5c6d61547970202de09ad1", "/system/lib/libearthmobile.so", "a1198f190b7bc6065b9284180921866924bf92a9", "/system/lib/libdl.so", "256b6ab47d930398f0d5589ab65a144990ecfea7", "/system/lib/libsystem_server.so", "696683187a409b8c62287c658e4e75188d37ea3c", "/system/lib/libdrm1_jni.so", "39615b08edc92fd55da51d8c4b63a2fb9de6ee08", "/system/lib/libpixelflinger.so", "d064353eaa532038ae3b74a14ef36284317ca57a", "/system/lib/libsoundpool.so", "23cf1e9bd38977c139929d63d7c0057712534f24", "/system/lib/libaudioeffect_jni.so", "8373c58087ab3aa2aa4ebb791447a4d0ef7f8b31", "/system/lib/libbinder.so", "995f32303fbd11e6cdb302ebefb6fc677e95844a", "/system/lib/libext2_uuid.so", "aad48df1c8d2bef19cec4aacfc43767fea087750", "/system/lib/libbcinfo.so", "ad907a8ecfba57753476793fd90457cc9cf71360", "/system/lib/libstagefright_soft_g711dec.so", "85597f6b1796f3c56f11418eb5c89f38b0b64883", "/system/lib/libtinyalsa.so", "f7576f7ce3e71a77041ed2cdf3d212d5395668a5", "/system/lib/libcutils.so", "61cfadcd90c9db603e0c292e99b3132fbffd20ac", "/system/lib/libfilterpack_imageproc.so", "c54ce16bf1f8c26f47d43a28c3b64860a5c3f367", "/system/lib/libsqlite.so", "af461596fce226af319960d9211098ce268b7c06", "/system/lib/libandroid_servers.so", "aa72ea3c3916b3b9e6b2672ee4ac3fe452af65af", "/system/lib/libstagefright_soft_amrdec.so", "66a3642d9f9dec039c6f4aa13230a9a5ae0f6bbc", "/system/lib/libbluedroid.so", "f5dd4a4620da68e2ac1c88269402e25daea16f2c", "/system/lib/libsqlite_jni.so", "10d87272f058307a2ef7cf9647892268d8b9ed9c", "/system/lib/libhardware.so", "d543f54292ad8d8827f71c6e5fc9776aed96d88b", "/system/lib/libstdc++.so", "2c03ccc9fca430777b26826c328cc797a24c083a", "/system/lib/libdrm1.so", "d3293321ed6257e39976f51b9ef75e0a9f36d98f", "/system/lib/librs_jni.so", "3931c0b60f22ec96b850d2f8f402e8c747e795b1", "/system/lib/libhwui.so", "4bbdcccb194d331ade7954fb61db362d7ab0bf21", "/system/lib/libskia.so", "3978804ddee6e553440e13966b8c451392dcece1", "/system/lib/libfrsdk.so", "f9d17b4231ca6179db222ff53c4dd92bc199cd6f", "/system/lib/libnfc_jni.so", "75937b479426a4b341dc78aa92d87b9812449468", "/system/lib/libstagefright_amrnb_common.so", "98d74101a7208ff09f225a1d2b97e27be56fe1d2", "/system/lib/libz.so", "f4c089bd4e12367d0d70d81f93b50c07c9073c76", "/system/lib/libstagefrighthw.so", "49766f5d0068c1d5b5b0b76aac04ce8fbdb6ba8c", "/system/lib/libwpa_client.so", "21f303966fe7c23150ff8699c45c2a05da758562", "/system/lib/libjnigraphics.so", "26ea614918957d0a8000d6146353b3f2a3ce31e0", "/system/lib/libext2_e2p.so", "bbe532294f440916e93b682daaa946d6a84ae0be", "/system/lib/libcrypto.so", "d6a0aecc215bbea53d906ab10e2c714f8aebeeb9", "/system/lib/libm.so", "1ac93c27a082cb5a0b3d05c6d5098473da9567dd", "/system/lib/libstagefright_soft_vorbisdec.so", "4658e5831b4004c872b407110e92b568700151ee", "/system/lib/libmtp.so", "2016e73729f0a810a05987bb045103501b29e5d2", "/system/lib/libstagefright_soft_aacdec.so", "78064a3612bb419c1ef7fe3bcb379e95f60280de", "/system/lib/libstagefright_enc_common.so", "ab4f3736fccde19898f2ea1f4ae0d9d1d6fbdcb4", "/system/lib/libwilhelm.so", "92435c16821fd0fe10ee5572ea1ebadac4e05dba", "/system/lib/libc.so", "a9d6bd69e1e62e6867bb04a6f3b80fe5ccb0e760", "/system/lib/libsurfaceflinger_client.so", "12ba180d276b44d96e23f91c3d328f6ffdeed0eb", "/system/lib/libvariablespeed.so", "b384e02e63f4669b59e671ba32664e9706bf21da", "/system/lib/libcamera_client.so", "cbefdba80cb9e15c97f92d460c148b62d6510baf", "/system/lib/drm/libfwdlockengine.so", "d535b13fe430f8dad4bec6623ebd5b2660c8a3fc", "/system/lib/libglib.so", "cb873b651b93c196dff1d5d4c626fe82157acc36", "/system/lib/libjni_mosaic.so", "f25a0461890ac795d27194902ffb2e5a64fdfaae", "/system/lib/libaudioutils.so", "a64c8c30a44941de9744d83a3dc1f0cc022e2195", "/system/lib/libstagefright_foundation.so", "c04f0a17984a96d779dbc25b7519fe9c3cf89085", "/system/lib/libs3cjpeg.so", "aca87f740b36a04eecfecd4c91716bdac097d4ce", "/system/lib/bluez-plugin/network.so", "029e50ecdd9e498d034793d2e4483bcda3f3fdfe", "/system/lib/bluez-plugin/bluetooth-health.so", "61a04f1a093d97c7ead4e20c05c04bc711af23d6", "/system/lib/bluez-plugin/audio.so", "c2c8dead4c173ee7f88e6f7805ce148102ec7b6d", "/system/lib/bluez-plugin/input.so", "430aa9474df4586bae80f515263aafddf93d3063", "/system/lib/libbcc.so.sha1", "6d69acd1e4b0d7821bf0d12073056f533bcfe8cb", "/system/lib/libnativehelper.so", "62f646960df51f6b0a526965eeb8589dc6dac7d6", "/system/lib/libstagefright_soft_h264dec.so", "ca7034be0672d942668d15d3d0eb8fe20e9531aa", "/system/lib/libdefcontainer_jni.so", "9044b34951099bdfe7f03abd9484913399c0c7ed", "/system/lib/libstagefright_soft_vpxdec.so", "40090f37474abb9b0061cd24a1c10c217c646e43", "/system/lib/liblog.so", "e400b10affff8256bee58ae55285765290b09350", "/system/lib/libdbus.so", "b5910a1547244803be31233c7fd2f54d50c7d906", "/system/lib/libiprouteutil.so", "0dffb0570da818d88232d1ecac1d01fcafbae07f", "/system/lib/libOMX.SEC.M4V.Decoder.so", "786ca0925d39caf4e6c5323f8f553a4871b8786d", "/system/lib/libpicowrapper.so", "fc7c346aabdb26f36ca76acce20c0bfb2df52cee", "/system/lib/libvoicesearch.so", "0cd917d61063144f17c57b90b42a8e5cadb831ff", "/system/lib/libvorbisidec.so", "5df69ff32a729c95c1078cdb0342333cb8362253", "/system/lib/libbtio.so", "c91337a20379f23a36976cb55f104187fb36fdc8", "/system/lib/libwebcore.so", "6ad28d8b97ff0d93f66a7f9a90a992569447ae60", "/system/lib/libjpeg.so", "04928e981275c357f35fec2ecf99a938fa2d0f62", "/system/lib/libSR_AudioIn.so", "d8e28491beefbe59749c7acbeda20845b02e067c", "/system/lib/libmedia_jni.so", "cd92a37ec2271c13d4e32fec51216d59f45628e4", "/system/lib/libvideochat_stabilize.so", "78b5aeba9a13a1978706069f342d4ca709a39cca", "/system/lib/libandroid_runtime.so", "9b31b097023a69a2421bf165949c63998cf4cdd9", "/system/lib/libexif.so", "f9a77776d6565b2ab4bcbd918ddfa0a0b9afdb78", "/system/lib/libGLESv2.so", "4b4cd59bae022ed57cfb2b6c72ab486badff4710", "/system/lib/libsensorservice.so", "a9cb800f15cdcbf1a0da36b9102fd4c67eb22ae5", "/system/lib/libgui.so", "495ff2ea2c89ff37a3efa2860bdaa204cbbf0062", "/system/lib/libvideochat_jni.so", "b58736c3ddecfe3163fd534e17b2e06ebb18ab47", "/system/lib/libssl.so", "370105df0f522a5e7964bcb34dc344355306b496", "/system/lib/libharfbuzz.so", "0732703946c411969f1b691577154f47cc90b5a2", "/system/lib/libusbhost.so", "e53144255eb270c071ecdb985186bf3756e4af1a", "/system/lib/libandroid.so", "afb974ecb2128a51f6dfdabf83cdc400815a14ae", "/system/lib/libstagefright_soft_mp3dec.so", "7dada4d9798a65063d1ca2585225c9d853618628", "/system/lib/libfilterfw.so", "3311f707486ff5122173d27590cd308f92a6418e", "/system/lib/libjni_latinime.so", "5d984bf1a08b2836a61a2ad448225cad4b328495", "/system/lib/libthread_db.so", "11a8f30121eb39ea6d171e8ef58c9a945cb54a30", "/system/lib/libicui18n.so", "6a5fbc30fe39a4f40698fe8e89458af7f4290bab", "/system/lib/libFFTEm.so", "65cedf806f098c0e3a096c50fdbabec4e6daf66c", "/system/lib/egl/egl.cfg", "4d50747fefcca7d073d1e8a0b79c06ce5d83cc7d", "/system/lib/egl/libGLES_android.so", "b5540b717aff57ba80953697dd3f2fecbecee77e", "/system/lib/libpowermanager.so", "a23e52f26a3c4efe3b9d0c7bbfce20a12098674d", "/system/lib/libOMX.SEC.AVC.Decoder.so", "b33dfb1797dc778e400cd419210636ac04650b10", "/system/lib/libfilterpack_facedetect.so", "ffa2527e22868c291d6bad01a6a06be4acda3126"); 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_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth"); set_perm(0, 0, 0755, "/system/etc/bluetooth"); set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf"); set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf"); set_perm(1002, 1002, 0440, "/system/etc/dbus.conf"); set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks"); set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh"); set_perm(0, 0, 0544, "/system/etc/install-recovery.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_recursive(0, 2000, 0755, 0644, "/system/vendor/etc"); set_perm(0, 0, 0644, "/system/vendor/etc/gps.xml"); set_perm(0, 2000, 0755, "/system/vendor/firmware"); 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(0, 2000, 0755, "/system/vendor/lib/hw"); set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin"); ui_print("Writing bootloader..."); write_raw_image(package_extract_file("bootloader.img"), "bootloader"); ui_print("Patching radio..."); apply_patch("MTD:radio:12583040:213c2022516ba651f62064e4379487af1e8499a2:12583040:35b5679e73b219aa339b47b583aad1f586716d58", "-", 35b5679e73b219aa339b47b583aad1f586716d58, 12583040, 213c2022516ba651f62064e4379487af1e8499a2, package_extract_file("radio.img.p")); ui_print("Patching remaining system files..."); apply_patch("/system/build.prop", "-", 6f54d5e13cc90cde6515b10316c2f8d3f2578ff0, 2058, 4fdecdb87465bd57bd1a64f36df06513295aab52, package_extract_file("patch/system/build.prop.p")); set_perm(0, 0, 0644, "/system/build.prop"); unmount("/system");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值