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");
Android4: Android 4.0.3发布,Nexus S开始升级 -- 2.3.6升4.0.3做了什么
最新推荐文章于 2024-08-21 09:27:12 发布