Author Topic: Straight-Talk Centura OTA Update?  (Read 39450 times)

0 Members and 1 Guest are viewing this topic.

Straight-Talk Centura OTA Update?

« on: December 24, 2013, 06:02:22 AM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • redfield88

    Posts: 72
    User Rating: +14/-0
    Offline
    • *
    • Full Member
    Just looked at my phone this morning. Seen the update so of course I am looking for some info on it before I choose weather or not to install it.

    43 MB update so it's probably a few small fixes, Maybe a time clock fix?! Lol.. doubtful.
    • Custom
    • Samsung Galaxy Centura ( S738C )
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    "This is my dream you are a figment of my inquisitive imagination."

    Re: Straight-Talk Centura OTA Update?

    « Reply #1 on: December 24, 2013, 07:00:13 AM »
  • Thank You
  • -Given: 2
  • -Receive: 4
  • rfburns

    Posts: 145
    User Rating: +27/-0
    Offline
    • Global Moderator
    • *
    • Sr. Member
    You are not allowed to view links. Register or Login
    Just looked at my phone this morning. Seen the update so of course I am looking for some info on it before I choose weather or not to install it.

    43 MB update so it's probably a few small fixes, Maybe a time clock fix?! Lol.. doubtful.
    What exactly did the update say?
    • Code Blue
    • Nexus 5
    • TWRP
    • Euphoria-OS
    • Rooted-Rom

    You are not allowed to view links. Register or Login  Give till it hurts!

    Re: Straight-Talk Centura OTA Update?

    « Reply #2 on: December 24, 2013, 07:36:26 AM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • redfield88

    Posts: 72
    User Rating: +14/-0
    Offline
    • *
    • Full Member
    "This software updates includes news new enhancements and improvements for your Samsung device, You will be nable to to use your device... blah blah blah. It'll take several minutes blah blah blah"
    • Custom
    • Samsung Galaxy Centura ( S738C )
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    "This is my dream you are a figment of my inquisitive imagination."

    Re: Straight-Talk Centura OTA Update?

    « Reply #3 on: December 24, 2013, 07:39:38 AM »
  • Thank You
  • -Given: 2
  • -Receive: 4
  • rfburns

    Posts: 145
    User Rating: +27/-0
    Offline
    • Global Moderator
    • *
    • Sr. Member
    i'm not receiving that message. How did it come to you?
    • Code Blue
    • Nexus 5
    • TWRP
    • Euphoria-OS
    • Rooted-Rom

    You are not allowed to view links. Register or Login  Give till it hurts!

    Re: Straight-Talk Centura OTA Update?

    « Reply #4 on: December 24, 2013, 07:53:52 AM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • tfusr19

    Posts: 158
    User Rating: +11/-0
    Offline
    • *
    • Sr. Member
    My Tracfone got the update available message too. 

    Filename is 2cf302165e4304b2fe8f0dcaa94991708de380fc.update_SCH-S738C_MC1_to_MJ1.zip .  Found in /cache folder. 

    Failed to install on my phone because signatures of files on my deodexd stock a51 ROM don't match what updater is looking for.  No idea what problems this updater is trying to fix.

    Go to "Setting->About phone->System updates->Check now" and see if it gives you message for any pending updates.

    • AK51 Centura OC
    • Samsung S738C
    • AreaRom CWM v6
    • Arearom Centura
    • Stock-Rooted

    Re: Straight-Talk Centura OTA Update?

    « Reply #5 on: December 24, 2013, 08:02:35 AM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Sherryluv5

    Posts: 1
    User Rating: +0/-0
    Offline
    • *
    • Newbie
    3 Centuras in my household got the update.  It failed on all.  None of them are rooted.  Could not find any info on this update.  Anyone else get it to work?
    • Stock
    • samsung galaxy centura
    • Stock
    • Not Rooted

    Re: Straight-Talk Centura OTA Update?

    « Reply #6 on: December 24, 2013, 08:16:52 AM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • juggalofisher88

    Posts: 120
    User Rating: +9/-0
    Offline
    • VIP Member
    • *
    • Sr. Member
    • Personal Text
      Whoop Whoop
    I have ST version. Its says I am up to date

    Powered by Area Rom Centura 1.3

    • OC Kernel
    • Galaxy Centura
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    Tethered with Area Rom Centura 1.3

    Re: Straight-Talk Centura OTA Update?

    « Reply #7 on: December 24, 2013, 08:19:36 AM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • redfield88

    Posts: 72
    User Rating: +14/-0
    Offline
    • *
    • Full Member
    You are not allowed to view links. Register or Login
    I have ST version. Its says I am up to date

    Powered by Area Rom Centura 1.3

    I have the ST version as well, but I got the update. Maybe it hasn't been pushed out yet to everyone.
    • Custom
    • Samsung Galaxy Centura ( S738C )
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    "This is my dream you are a figment of my inquisitive imagination."

    Re: Straight-Talk Centura OTA Update?

    « Reply #8 on: December 24, 2013, 08:24:57 AM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • juggalofisher88

    Posts: 120
    User Rating: +9/-0
    Offline
    • VIP Member
    • *
    • Sr. Member
    • Personal Text
      Whoop Whoop
    You are not allowed to view links. Register or Login
    You are not allowed to view links. Register or Login
    I have ST version. Its says I am up to date

    Powered by Area Rom Centura 1.3

    I have the ST version as well, but I got the update. Maybe it hasn't been pushed out yet to everyone.
    Hmm maybe its region specific I'm in The divided States of Embarrassment

    Powered by Area Rom Centura 1.3

    • OC Kernel
    • Galaxy Centura
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    Tethered with Area Rom Centura 1.3

    Re: Straight-Talk Centura OTA Update?

    « Reply #9 on: December 24, 2013, 08:51:28 AM »
  • Thank You
  • -Given: 139
  • -Receive: 721
  • daddy366

    Posts: 2691
    User Rating: +886/-9
    Offline
    • Administrator
    • *
    • PostMaster General
    • Personal Text
      IRC Server Admin,Global Moderator,TeamCentura
    You are not allowed to view links. Register or Login
    Just looked at my phone this morning. Seen the update so of course I am looking for some info on it before I choose weather or not to install it.

    43 MB update so it's probably a few small fixes, Maybe a time clock fix?! Lol.. doubtful.

    This may be the same update they pushed out when the phone was first released............i still think its a update to stop or try to break root........it dosnt install and you all should get it again if its the same one.......
    • Custom
    • Nexus 5x
    • TWRP
    • None
    • Rooted-Rom
    Never forget for they gave it all


    If i have helped you in any way think about making a donation to keep this site up and running

    PayPal....... You are not allowed to view links. Register or Login
    You are not allowed to view links. Register or Login






    Re: Straight-Talk Centura OTA Update?

    « Reply #10 on: December 24, 2013, 10:40:48 AM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • bccric

    Posts: 93
    User Rating: +12/-1
    Offline
    • Board Moderator
    • *
    • Full Member
    i saw this post so i thought i would check it out...checked for updates in setting. it said my phone last checked on dec 18. i hit the check now box and it came back and said my phone was up to date...maybe my  region (AZ) has not been hit yet.
    • Custom
    • motorola moto e
    • TWRP
    • CyanogenMod 11
    • Rooted-Rom
    lg optimus fuel almost stock. motorola moto e  rooted twrp cm11 rom


    Donate to keep the site going  PayPal addy       You are not allowed to view links. Register or Login

    Re: Straight-Talk Centura OTA Update?

    « Reply #11 on: December 24, 2013, 11:16:15 AM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Phydeux

    Posts: 553
    User Rating: +179/-3
    Rom Developer -- Network Admin -- Forum Admin
    Offline
    • VIP Member
    • *
    • Hero Member
    • Personal Text
      Let me know. I appreciate help.
    You are not allowed to view links. Register or Login
    My Tracfone got the update available message too. 

    Filename is 2cf302165e4304b2fe8f0dcaa94991708de380fc.update_SCH-S738C_MC1_to_MJ1.zip .  Found in /cache folder. 

    Failed to install on my phone because signatures of files on my deodexd stock a51 ROM don't match what updater is looking for.  No idea what problems this updater is trying to fix.

    Go to "Setting->About phone->System updates->Check now" and see if it gives you message for any pending updates.

    Looks like a firmware update, radio maybe
    • Custom
    • Samsung Galaxy Exhilarate i577
    • Clock Work Mod
    • AreaRom X
    • Rooted-Rom
    Donations are appreciated!

    Phydeux's PayPal email:
    You are not allowed to view links. Register or Login

    AndroidArea51 PayPal email:
    You are not allowed to view links. Register or Login




    Re: Straight-Talk Centura OTA Update?

    « Reply #12 on: December 24, 2013, 11:46:25 AM »
  • Thank You
  • -Given: 0
  • -Receive: 9
  • DroidHost

    Posts: 4820
    User Rating: +9568/-9
    Owner
    Offline
    • Administrator
    • *
    • PostMaster General
    • Personal Text
      it aint yours till the warranty is "VOID"
      • Android Area 51
    The Net10 Version of the Centura I have is saying up to date.

    this is not a JB update which sucks... it is MJ1    SCH-S738C_ICS an ICS Update probably minor patches, may be trying to break root, who knows with these people.
    • OC Kernel
    • LG Volt
    • TWRP
    • None
    • Rooted-Rom

    You are not allowed to view links. Register or Login




    Re: Straight-Talk Centura OTA Update?

    « Reply #13 on: December 24, 2013, 12:28:42 PM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • tfusr19

    Posts: 158
    User Rating: +11/-0
    Offline
    • *
    • Sr. Member
    If anyone gets this MJ1 update to install or has their phone build/version ending in MJ1, please post and include any details about perceived change it made. 

    I would make a backup before allowing update to install.

    • AK51 Centura OC
    • Samsung S738C
    • AreaRom CWM v6
    • Arearom Centura
    • Stock-Rooted

    Re: Straight-Talk Centura OTA Update?

    « Reply #14 on: December 24, 2013, 06:04:27 PM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • redfield88

    Posts: 72
    User Rating: +14/-0
    Offline
    • *
    • Full Member
    After opening the zip and checking out the updater-script it seems like it's mainly system app updates. There's also a boot.img update as well as a modem.img update. So.. it seems to be a radio update for the basebands as well as some "system apps" updates.

    For anyone interested, here's the updater script:

    Code: You are not allowed to view links. Register or Login
    mount("ext4", "EMMC", "/dev/block/mmcblk0p16", "/system");
    assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "samsung/amazing3gtrf/amazing3gtrf:4.0.4/IMM76D/S738CWYAMC1:user/release-keys" ||
           file_getprop("/system/build.prop", "ro.build.fingerprint") == "samsung/amazing3gtrf/amazing3gtrf:4.0.4/IMM76D/S738CWYAMJ1:user/release-keys");
    assert(getprop("ro.product.device") == "amazing3gtrf" ||
           getprop("ro.build.product") == "amazing3gtrf");
    ui_print("Verifying current system...");
    show_progress(0.100000, 0);
    assert(apply_patch_check("/system/SW_Configuration.xml", "7e6b99cfde24992be55473d058ff5b3f424d00bf", "b5f8bc95737e406e35b7ed87ca15306b30af39f4"));
    set_progress(0.000001);
    assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "8df24b718594f56613672e8eba35c57c1c80214d", "f41247bba8beafea8e7f832619f84d3987de48b0"));
    set_progress(0.000031);
    assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "c861cd6b6284142da771a35c6fb3fdbf8ef529da", "1e82fec0429fb6ff4eb132b70101031ac6d88b3e"));
    set_progress(0.000133);
    assert(apply_patch_check("/system/app/BCService.apk", "b9ade881f734506de67345d69f414ecaf6338b5b", "09e342b53f404836cc90422c0299a5bf69c7add0"));
    set_progress(0.000152);
    assert(apply_patch_check("/system/app/BCService.odex", "67ae157e8d6a2a9225cec5f49f556b1e290d455e", "276df389b835d4bc1d318a3574eae3604e9a6738"));
    set_progress(0.000303);
    assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "5d62a3fde3c7e86e135651c8eb581ee2c87ced84", "cf6081a17b25799869f9ccd3204c9a95ec871c54"));
    set_progress(0.000388);
    assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "0856a32a5989df75fb0ec9a047652e102cd4ffa9", "24adb82aa73012423a1cc30d2e11beb439f8c3f2"));
    set_progress(0.000427);
    assert(apply_patch_check("/system/app/Bluetooth.apk", "ce42d34f28d2ef50e16fb766ab1edf6876db0348", "669142815a92431dd70c539f3cc8855db92037f8"));
    set_progress(0.000774);
    assert(apply_patch_check("/system/app/Bluetooth.odex", "9e6f775eb56a632cd6cb0d8f1dddd99a0ba55ef3", "f4e1a0d5a0887ec6113bb32c0c1735dcc739edb3"));
    set_progress(0.002351);
    assert(apply_patch_check("/system/app/BluetoothMap.apk", "e1fa44164889cf2a73fae6f5c454157cbec4e2e0", "c0f790d1a084753a392a6315cbc7a547a30bcb59"));
    set_progress(0.002367);
    assert(apply_patch_check("/system/app/BluetoothMap.odex", "b67ba3c64ce0bf95cf14d3ae076c189991b99fd8", "b453c21579f1bd1bea54b9f68f91a6d0f11b7ea1"));
    set_progress(0.002892);
    assert(apply_patch_check("/system/app/BluetoothTest.apk", "be10c8ecad829b6107e8aca652624ea141cccc31", "d882ffd41464b4d2818864e62c8018b486d3b083"));
    set_progress(0.002933);
    assert(apply_patch_check("/system/app/BluetoothTest.odex", "51e8655b4f02b20bfa476953d6b99c62b904693a", "2d939cfe683fde4a6a6953a4232d1147f3ede43e"));
    set_progress(0.003034);
    assert(apply_patch_check("/system/app/BooksTablet.apk", "cdb037481b3081cd9e3049213ab0e181847124ba", "583c2118ef0bc617f52c3c2d388e866501e265a6"));
    set_progress(0.027047);
    assert(apply_patch_check("/system/app/Browser.apk", "3c3279db8ee64eab235c6f49b4f548e93d7c1a94", "2e2d250b16e56d20939cee2515ae2b67fc28cbac"));
    set_progress(0.030659);
    assert(apply_patch_check("/system/app/Browser.odex", "f6f15b4b2fb1bccda0cf6931a86eaf49ed89883e", "07e7d6cadd00d357380f3547d59c93a4a57211f9"));
    set_progress(0.033959);
    assert(apply_patch_check("/system/app/CSC.apk", "4075d7299cd22465982672f02e302759a37567e2", "fb6912f8b191888904af6644192697cfefbf258b"));
    set_progress(0.034015);
    assert(apply_patch_check("/system/app/CSC.odex", "b9d4eccdf166eede3205d3ab29d0021a2175bb6b", "bc5fcabd6515aab05076be60d2232d4599501f83"));
    set_progress(0.035287);
    assert(apply_patch_check("/system/app/Calculator.apk", "328884c101f46a5ad5c3e9d200cabe983e6b2ddf", "da0df1669ee020788a4db26ba0a5e176ad9aded3"));
    set_progress(0.035540);
    assert(apply_patch_check("/system/app/Calculator.odex", "8c8bfd724d0d8bbdab4f476603120409b73b4cec", "a7fc69fd7c3cd5d69480fbb6c7613c02eae5dca2"));
    set_progress(0.036099);
    assert(apply_patch_check("/system/app/Calendar.apk", "30c61d8192058ca1f5aa73fe9ef04e9c8d43c947", "be551fe02de53a8b92542d0820aac0b95be4ae04"));
    set_progress(0.037335);
    assert(apply_patch_check("/system/app/Calendar.odex", "ee6f61ee3797b52be4950995dcbe01d59da6e6c2", "3e815b602d37c9395616faa0bbaec9d9039e2eea"));
    set_progress(0.040106);
    assert(apply_patch_check("/system/app/CalendarProvider.apk", "d70b356e36bbaf332342ed48b4c8118d1eb9c65f", "5a3450e473b86bb1f96554363c7d9c841c211990"));
    set_progress(0.040186);
    assert(apply_patch_check("/system/app/CalendarProvider.odex", "ad21f95dcf130d5efb9e2102eb61f45f4922fd37", "19d4bed85838b1a449591178ce8ce8c1804ec355"));
    set_progress(0.041309);
    assert(apply_patch_check("/system/app/Camera.apk", "233976890d0f188a6b31cc6ba040bdbfafcb0749", "3264bf05e552b60f09ea347c5bad85f24671e66c"));
    set_progress(0.044809);
    assert(apply_patch_check("/system/app/Camera.odex", "725b31352cfd794f49b7d37d9305089cf49a92dd", "b285f5c5aa67ff19f14ffe2c9601fadccb41402f"));
    set_progress(0.046032);
    assert(apply_patch_check("/system/app/CertInstaller.apk", "08439638154c08aaa045952b2ff011c297cd27d8", "8df365b44a4ec675e63aee5fdc4c824d989f70d3"));
    set_progress(0.046120);
    assert(apply_patch_check("/system/app/CertInstaller.odex", "631ced4ac25d62eb0259336c2fae6fd7fc620934", "9299751688fb38ef4ef4403d2b0ddddc67a02959"));
    set_progress(0.046285);
    assert(apply_patch_check("/system/app/Chrome.apk", "d97daaa55590f7c687de13aac60abf19ab07df1c", "e80f75d5909eff58f12521334259ffa9bcfc5203"));
    set_progress(0.078372);
    assert(apply_patch_check("/system/app/ChromeBookmarksSyncAdapter.apk", "ce265e9e94ad1b04a00f4716f594074feed00efa", "d62e6b6533f05de341b6549258406cf61bda1314"));
    set_progress(0.079131);
    assert(apply_patch_check("/system/app/Contacts.apk", "c2ea3726cb375c2270f72da2ce51a40bee702795", "285167ac37bf5c9bf0fc991ff54fec7f4570761b"));
    set_progress(0.082377);
    assert(apply_patch_check("/system/app/Contacts.odex", "95d5b1245ff3810fd2eb7361924b135e01624bda", "4f905aee35824d609873c22bee9263c2750022ed"));
    set_progress(0.091280);
    assert(apply_patch_check("/system/app/ContactsProvider.apk", "4e10e1f6d2b49b51e838594f8f2cd25528f776ff", "7ec170ad495e092c711afdd8c40320274ca85182"));
    set_progress(0.091343);
    assert(apply_patch_check("/system/app/ContactsProvider.odex", "ff668e3fa57f6c83f60b6e5742525a6324340436", "73471e0f5c88b64f50ae4ad5e0cfaecf2e627f57"));
    set_progress(0.096788);
    assert(apply_patch_check("/system/app/DefaultContainerService.apk", "1c908448a3c8d04cfc2b7fd7e34cb93147335a61", "03876636b2ec0dbd747469ab50aecae48ff8b411"));
    set_progress(0.096805);
    assert(apply_patch_check("/system/app/DefaultContainerService.odex", "74e299544398c9c7282dc520867d6025db83b934", "1c79b36b96daa955588fd3da80046739c650b257"));
    set_progress(0.096868);
    assert(apply_patch_check("/system/app/DeskClock.apk", "6aa8f226835a4ae97548dedb60220aaa3ec8786d", "c6e61374e8af62ef813a355b74d271e8c46eacce"));
    set_progress(0.097927);
    assert(apply_patch_check("/system/app/DeskClock.odex", "40ff8248d9c508654cdba348f39e257e23f20ef2", "dc1995bc4f62f3ae02f09dde19f98868df28458a"));
    set_progress(0.098311);
    assert(apply_patch_check("/system/app/DownloadProvider.apk", "5472f9e78bf8d4a9c64380a7664716ba20c3a536", "a645d5b512be89c298e035ca327c16c4869f17c2"));
    set_progress(0.098423);
    assert(apply_patch_check("/system/app/DownloadProvider.odex", "7770e1821e31eb865da6861a64cd41ae44e2d1a9", "6ca3fc08597f29c4cef59c602b40b3c63953e317"));
    set_progress(0.099167);
    assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "9be34e1fa46829d6cd9b136f542f83ddf9bd41ae", "693feb85963c5652d2c86a4eb28d5e812d271959"));
    set_progress(0.099423);
    assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "35e75413a031524be57a219a15293130c949c6cb", "2b47488d02f036668a86d3e8c883f85435d7f9ba"));
    set_progress(0.099590);
    assert(apply_patch_check("/system/app/DrmProvider.apk", "bee70852931c9c86c48905ecfdfc01b936fc6993", "bb9c3fa21250e751e91b4b58993f05a35f9da3c3"));
    set_progress(0.099618);
    assert(apply_patch_check("/system/app/DrmProvider.odex", "03c34985ae67b7c0b54b0bae3099c6b24ad29c81", "10a9b7bc2aec7c3eceb2eb8d9e8ef4e100e5baf0"));
    set_progress(0.099672);
    assert(apply_patch_check("/system/app/Email.apk", "174c27ed6fa7b69832789bc09d7cca8671d0fb82", "d04afe85a93e79d0bc79640a93b16f4d0ca74aa8"));
    set_progress(0.102122);
    assert(apply_patch_check("/system/app/Email.odex", "34fc22a73e93b3fbc5989a53d162173201db4419", "929e998462d5936a535a8fdd0ef000598e0e418a"));
    set_progress(0.110410);
    assert(apply_patch_check("/system/app/Exchange.apk", "f5041eac138836d8718c55b0f37d15011a4e041a", "6fe5bbbcd9331b6bfcb1f64db2db35219eb4e62e"));
    set_progress(0.110629);
    assert(apply_patch_check("/system/app/Exchange.odex", "166ca002149a2fc409c08e0673000ac3e8547592", "5649497cb1924c5825faf3fde0e2ffa3f7a40a17"));
    set_progress(0.116554);
    assert(apply_patch_check("/system/app/FactoryTest.apk", "996ce78b94003591f575bfcd6aa9d20103399f7a", "b280ded5631ec39b44ef9f70587c934f9b58c122"));
    set_progress(0.130660);
    assert(apply_patch_check("/system/app/GMS_Maps.apk", "a4f5462e3bb1b3a02fbfb4ddc61f8564a9bc9e15", "ba8d2b36bd1e6cce98e6b0e0003994d49026dcc3"));
    set_progress(0.158618);
    assert(apply_patch_check("/system/app/Gallery2.apk", "37b02f3940c18b6639ef335dc5d77f832513000b", "15c9010afd1a16f878d947bba7b5aca6f76838c1"));
    set_progress(0.163554);
    assert(apply_patch_check("/system/app/Gallery2.odex", "7c3f784b25ed72ecc52e07adc28ceb6507967dca", "779990e4a3e6940d74b3a04516c49472ed503efb"));
    set_progress(0.166788);
    assert(apply_patch_check("/system/app/Gmail.apk", "71db0c331e0137ffbac81157daf2f5f455f0db23", "5ff61807187ecd195711af6d3e894300d4a828a2"));
    set_progress(0.178828);
    assert(apply_patch_check("/system/app/GoogleBackupTransport.apk", "2f2a43923cbfb2cc86b6bd42c629c4caf13d0bef", "3167dbcf1f7cf5aebd9a909e908be1c7fab23834"));
    set_progress(0.179186);
    assert(apply_patch_check("/system/app/GoogleCalendarSyncAdapter.apk", "f92de9593213f017a9423c6d2591bca01f798d6f", "a24b07f2a44ccc7089cb452a482e273e92890596"));
    set_progress(0.179794);
    assert(apply_patch_check("/system/app/GoogleContactsSyncAdapter.apk", "1f459581b4d8bfc5509a175969bbb5c1408673f4", "b4246daaf7649afbd406f2543670ed5c3aa0f280"));
    set_progress(0.180470);
    assert(apply_patch_check("/system/app/GoogleFeedback.apk", "02cf4919dea3087eb3edf39e5c658d8d730a79b1", "634393aa2de39658a7e8fc758e7e5db2984fe92b"));
    set_progress(0.181542);
    assert(apply_patch_check("/system/app/GoogleLoginService.apk", "5cecabc6c82f9666b0cda7ef2f2bd8c47f769a85", "9d6522f13406a0daf19589eed8acde34d2469efd"));
    set_progress(0.199265);
    assert(apply_patch_check("/system/app/GooglePartnerSetup.apk", "26568c154c04c846360099ba0c80509fde17cb87", "d0591bf1aff7bad793167d67264d35791508fc16"));
    set_progress(0.199660);
    assert(apply_patch_check("/system/app/GoogleQuickSearchBox.apk", "921ca827ab52bf3fb272a7f5aedb9a8cc47188ca", "415bb153e29af563e243a6a87e42df034bed04a6"));
    set_progress(0.202788);
    assert(apply_patch_check("/system/app/GoogleServicesFramework.apk", "6300c4983b98dc124e893f489456bdd82e56f9f8", "a7b496918898bdb5c74c8d595e03d3c6cc8785a1"));
    set_progress(0.215158);
    assert(apply_patch_check("/system/app/GoogleTTS.apk", "2ebb444bceac98b251d9e19ca174882d6f86b589", "b92f9097eb3a52da9b269c64c03de64f27f62b73"));
    set_progress(0.233484);
    assert(apply_patch_check("/system/app/HTMLViewer.apk", "b8b585feb6a292985bdd03822e0da3c6b833c483", "1319219eaf19a1dc803d450d39ed6d2bb607a4cb"));
    set_progress(0.233502);
    assert(apply_patch_check("/system/app/HTMLViewer.odex", "314fb4103fc52c7c01668e2ef6ab56695ce813f1", "ad7874f8328cb05a455ac5197e96f073d4d3cb96"));
    set_progress(0.233531);
    assert(apply_patch_check("/system/app/HiddenMenu.apk", "df40747cdfd6f92500b6fc00c9e2f088a0e711ac", "2ee866faa68bda1fdf4dfea877c5e8f06b618170"));
    set_progress(0.234373);
    assert(apply_patch_check("/system/app/KeyChain.apk", "db2e4ba1bef4730eba2fdf4f4ccf2d760e9d66ee", "1b8190bee3a805f69d2185f255da4a01b8725a37"));
    set_progress(0.234406);
    assert(apply_patch_check("/system/app/KeyChain.odex", "e1f2fd62d0fcbab40ad0b17e09a18dc8cd6a753e", "367a3615c690d4a39a849ba6533c2e7fc6f2a332"));
    set_progress(0.234524);
    assert(apply_patch_check("/system/app/Keystring_DFT.apk", "f70662d9f26d56d149e1ffd31cc3bb0a25679607", "dab88a989137cb39b15eaac39746720991d17cd9"));
    set_progress(0.243346);
    assert(apply_patch_check("/system/app/Keystring_factory.apk", "457815c7b658252bfea8bb94ac8849f8ac3eef28", "8308be014d8856db916596601b8863fa522c0720"));
    set_progress(0.245179);
    assert(apply_patch_check("/system/app/Keystring_misc.apk", "67901173875695b489bb513b6ee88ca721f6d6dd", "6333bf85ddd461e1347fd18b9e9afd311c592417"));
    set_progress(0.245384);
    assert(apply_patch_check("/system/app/Launcher2.apk", "97a21b6a5ffab437026cd289ad8cf940da855d84", "038322a4100ffd72e0bf9b93b55798380e692587"));
    set_progress(0.288880);
    assert(apply_patch_check("/system/app/Launcher2.odex", "7982493994728fd904426a9357d0570f0e04c0d7", "5db61dce71c876b97269072e61b8a79739317abd"));
    set_progress(0.290866);
    assert(apply_patch_check("/system/app/Lcdtest.apk", "bae1c805a114a9befd6c100269c71ec1454f3a4f", "b82a6ada4709898a95573f0f9bd28d94680d047d"));
    set_progress(0.309006);
    assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "dcc8592da3fd2d2318987020c95b16354d0a5ba7", "58c92f4d15d5f4585624c999c7d3258ccc5d648e"));
    set_progress(0.309445);
    assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "5cf4159f5f0b74cf2c613540590658f4b94e7a48", "1d8bc1f0135ee15c7714f66156560179b1704337"));
    set_progress(0.309545);
    assert(apply_patch_check("/system/app/MIPErrService.apk", "c9fdfd3613f0fe4a2255d32f2c8553dfb08edac6", "42f3a34e7eb2711eebc01745693b5113eab5c084"));
    set_progress(0.309584);
    assert(apply_patch_check("/system/app/MIPErrService.odex", "d4c1c0a700ee092e3dd11ae0cbd8af1a289297d6", "2f5b7eea7339195dd603a201e6e245ebad10b242"));
    set_progress(0.309618);
    assert(apply_patch_check("/system/app/Magazines.apk", "b5d78428717b7998064591ffe9ba8bbf878b714a", "873fec5014654cc3495c78de5439e7b7ab275b83"));
    set_progress(0.333151);
    assert(apply_patch_check("/system/app/MediaProvider.apk", "37d1f57df951aa807fb3dea71e0d7bd1f2566d7b", "f06f213abf77ecbd5a002458a4f251541756c3fb"));
    set_progress(0.333198);
    assert(apply_patch_check("/system/app/MediaProvider.odex", "cca04c206088321c22c5f10e4e97927a013a0592", "b2336135ff8f8c961889c860f2a604112cc97d68"));
    set_progress(0.333696);
    assert(apply_patch_check("/system/app/Mms.apk", "64aacbb558c7a196058bd7e8b942f33e7726423c", "6725bd56961b48add973f8417eabbd98a167ce48"));
    set_progress(0.334973);
    assert(apply_patch_check("/system/app/Mms.odex", "9efaac43211067308b6a20f529bd2f10abfb08e9", "b4a744f0b9d2d1005e557bf43fea6afd19ae8166"));
    set_progress(0.337705);
    assert(apply_patch_check("/system/app/Music2.apk", "572978ae4533737836738474d928acb42c44644a", "358ae07a6725c36f45143c708e82a4a092c87089"));
    set_progress(0.359064);
    assert(apply_patch_check("/system/app/MusicFX.apk", "220edaddceb51e03c3b918fec8ff8339bec9c7fe", "96eaed0bfe708141b1467795126f486ac01cf068"));
    set_progress(0.359196);
    assert(apply_patch_check("/system/app/MusicFX.odex", "05ec9286735c038898ffb9e352ed9a58c43e7bc3", "4a7a2f30d25b7bce0e8afc27beee042510e480c1"));
    set_progress(0.359551);
    assert(apply_patch_check("/system/app/NoiseField.apk", "b7cf19e09c14651e77d4465064eb108a2d3e4738", "4b53ebfc27599a2ae481d776882b395ecd4b4f1b"));
    set_progress(0.360149);
    assert(apply_patch_check("/system/app/NoiseField.odex", "0786bb9909717d97614b794357fd732dbbaecaa3", "494ec1bd8ff75524f7ab8eff4e64e68ce4be2bab"));
    set_progress(0.360255);
    assert(apply_patch_check("/system/app/PackageInstaller.apk", "6c2997f6734d46d8929ca6983a84bac9ad948124", "d09497d44031c8db2a18415569ae8cde81a5ccfb"));
    set_progress(0.360419);
    assert(apply_patch_check("/system/app/PackageInstaller.odex", "70ca312727a65d0e0a3caf8f7046ea57365c2b7c", "96df634fd99dab3dd28ed4c1c55a3b9b1c18a0f0"));
    set_progress(0.360545);
    assert(apply_patch_check("/system/app/PartnerBookmarksProvider.apk", "d98f8d7c1f90f85524f26839003fd8b47b6a035f", "e496a1f9291e1fad8eb90110ab74055fce86bd05"));
    set_progress(0.360586);
    assert(apply_patch_check("/system/app/Personalization.apk", "35cfbb68aed3ab38cfb5f6185d1bdcb5975f77cc", "eb33805d42c49a325fd44953d98fbb66cf03291c"));
    set_progress(0.360679);
    assert(apply_patch_check("/system/app/Personalization.odex", "2ec7b41cdcc5410da782cd8f465334165d696369", "5272f1e2a1be2a9eebe01847ebda461998ae14b0"));
    set_progress(0.360769);
    assert(apply_patch_check("/system/app/PhaseBeam.apk", "8578b7113cabf029da9e13ac2816bac9505a052b", "8f2951c2b1541b77711eafe0f2525396fe163bf5"));
    set_progress(0.361413);
    assert(apply_patch_check("/system/app/PhaseBeam.odex", "dd2bf5f3421dee5ea9e46a2842edbe940beafaef", "bf9636b5f61d8d0450ad1f0c0d26df844b87b159"));
    set_progress(0.361505);
    assert(apply_patch_check("/system/app/Phone.apk", "9a90832bf6ea4f7a903b847f94eac65bae3aae2a", "10fa6b14efbbb3e740919fc03cd5796de7298ef1"));
    set_progress(0.364311);
    assert(apply_patch_check("/system/app/Phone.odex", "6eef3552dddd827876af030548d12ffd133c1fe8", "0d741e0ae4756d68c6f631a03f89d64e2296fc9e"));
    set_progress(0.367133);
    assert(apply_patch_check("/system/app/PhoneErrService.apk", "423176c6014642f8fdcb9d60d32eaa8a85399953", "d3319aa54863ddaf7d3f1130af15ce4a8d6415fb"));
    set_progress(0.367203);
    assert(apply_patch_check("/system/app/PhoneErrService.odex", "a93219e9a89840d6050680e0aa4d1ed61107a9c4", "7e656acd22a526799d3457a571ade76444e38836"));
    set_progress(0.367273);
    assert(apply_patch_check("/system/app/PhoneInfo.apk", "e1939c86c471bc527223d99299780fd1847d9011", "27623df074fead9a0e360207478b6ad3ff75f31f"));
    set_progress(0.367289);
    assert(apply_patch_check("/system/app/PhoneInfo.odex", "3d8103ed02b312cb05ec6760a17f28454d4f6c37", "d85805c52381e3b3b4121fe25eff3bf5c9c15c67"));
    set_progress(0.367304);
    assert(apply_patch_check("/system/app/Phonesky.apk", "9973e3dde053013152111954236a57d2ff7da8fb", "0f214c312f9800b01e2a5a7b9766dc880efda110"));
    set_progress(0.389797);
    assert(apply_patch_check("/system/app/PlusOne.apk", "73fb2914ed3219133967610af55803c9d1f92401", "fcee07dedd8933aa43f6c351456a2d6a3eb6daa3"));
    set_progress(0.424871);
    assert(apply_patch_check("/system/app/PopupuiReceiver.apk", "ad1bd16e9f0713e567391e4c814e85d8576c6dab", "e9fc4cc67380d2c5f20e541ebfdf6d3b9d058de9"));
    set_progress(0.425131);
    assert(apply_patch_check("/system/app/PopupuiReceiver.odex", "ab02558568667f48faf9d8d2d0544698868e3443", "624421d34aeaf8459dfae9881087b3322531ca91"));
    set_progress(0.425189);
    assert(apply_patch_check("/system/app/Preconfig.apk", "cb58293d7885a9179c4b844bb395786802589980", "6170910950b26a4c4eec6938e4fd2cdf7c153648"));
    set_progress(0.425227);
    assert(apply_patch_check("/system/app/Preconfig.odex", "3fd8d4b998a1c31d6b7d0325fc4d20cae133d260", "4e4e22d0e001a1cf992fecfe83f55f61c76542f6"));
    set_progress(0.425271);
    assert(apply_patch_check("/system/app/PrivInit.apk", "f6ca411dc04092870ea9d1a606563e489b46af56", "08e4d0ac471725f759f1008be06f0ab416ed35f1"));
    set_progress(0.425288);
    assert(apply_patch_check("/system/app/Protips.apk", "d60595d61c3a357746cbdb517b8fe2b3f585387c", "ec947407abede60493a7472171166389b3a6de37"));
    set_progress(0.425550);
    assert(apply_patch_check("/system/app/Protips.odex", "1d48a26adc636e33201123985a9ae1db2915da41", "d04b139f47729bf9a5e2dd3feb71c55e39fc54b4"));
    set_progress(0.425583);
    assert(apply_patch_check("/system/app/SamsungIME.apk", "ab8ed94edc5196ca1414a7fdcb766a46b8b461af", "0f5c59eac563142ed72cdfa801b069beb42a66f9"));
    set_progress(0.435756);
    assert(apply_patch_check("/system/app/SamsungIME.odex", "0aa51f0f6c875641883fe8165f80746e0fab084b", "229f5ea11c55934056dc736a229dc1b66b4d4964"));
    set_progress(0.440153);
    assert(apply_patch_check("/system/app/SecFactoryPhoneTest.apk", "796a2375bb70b49f57ba0cd92adadb9dd454aede", "47b4484e02ddde0d64f55d34524e4fe29bce8c74"));
    set_progress(0.440280);
    assert(apply_patch_check("/system/app/SelfTestMode.apk", "d3f1b15daa2733b55c81bb708c4acc9e4287f5c8", "96c78e1c66097d6ac2734e68f7a838676cdb4152"));
    set_progress(0.443746);
    assert(apply_patch_check("/system/app/Settings.apk", "53728500f3776a9947e339107fe19af340da4778", "54ee781538e1bac635aaa2a89b89d735183506a5"));
    set_progress(0.450442);
    assert(apply_patch_check("/system/app/Settings.odex", "66b795a973449d5e72a8cc7bcfb54fab9213343d", "d5f8738050ea4e730a39d8c4f3cb7642e2b9f9c3"));
    set_progress(0.455215);
    assert(apply_patch_check("/system/app/SettingsProvider.apk", "75a152a8b282d436cec908ba348a4c97a697c360", "007008ac27a2fca42b07147d79b6528548d62a87"));
    set_progress(0.455271);
    assert(apply_patch_check("/system/app/SettingsProvider.odex", "44d65132671e7c0f2b8da0f598fe152cfc5ebfcd", "5950e0d16592043a9909920a37a73b6bdf4477f0"));
    set_progress(0.455528);
    assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "4455a5b79092c55540266a818c8549f8307e2280", "599ae0ce03479b0b4afd8108a157a814c2cd04da"));
    set_progress(0.455539);
    assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "0a6f71a2f1c6595a4824e856f06656030c5f9aba", "706df32b8ddba380b3d64f1b98b4b219b9bf7a34"));
    set_progress(0.455557);
    assert(apply_patch_check("/system/app/SlateTest.apk", "419c41025c2ba8e94411dcc3f07ec26eec75d37f", "046f8b13653c8dae282cbf3aa765a66ffb5295f4"));
    set_progress(0.455591);
    assert(apply_patch_check("/system/app/SlateTest.odex", "807767e60362c7a6fa39b93f705e23e2895f2921", "91d35f4d1713eff971a3441dcba60a93fc9e625d"));
    set_progress(0.455759);
    assert(apply_patch_check("/system/app/SoundRecorder.apk", "287abbb6fe7470f33924525c98d4b04b77573066", "fc277326508dfa025599a58ae77ef953c4cd6ede"));
    set_progress(0.455904);
    assert(apply_patch_check("/system/app/SoundRecorder.odex", "918888fee9de1436b07839e9f23f201004e617d2", "2e2b5698dc49d41493fd73f80553eb598dffc766"));
    set_progress(0.456022);
    assert(apply_patch_check("/system/app/Stk.apk", "8a7c7cd579d265a9422d7a3c03c8c3594fa8f897", "ef8b50a80f8e6bc6746d7fea508c6b46e8771cbd"));
    set_progress(0.456117);
    assert(apply_patch_check("/system/app/Stk.odex", "3cd5eacf5eaf5c17a604a6ecc21c3144bca788a5", "5e7057f79d366a5e64f75a75268a35f7c78afae2"));
    set_progress(0.456312);
    assert(apply_patch_check("/system/app/Street.apk", "832ef04600ccfbf40959caae8e845d25c645b603", "c6965999f233057eb113bb43ab477cd361aafc7e"));
    set_progress(0.457434);
    assert(apply_patch_check("/system/app/SysScope.apk", "12935ffbf7c3355c381fcc2bc34c4ae45e7df8cc", "246775041757f698df89672286e24b4886a13e47"));
    set_progress(0.457821);
    assert(apply_patch_check("/system/app/SystemUI.apk", "05c90f2c41c5c7d9b2cf08eab6ec2ce00c6d0d58", "f45d37230cf8f3e315f8313a5ef9fc046d3ff609"));
    set_progress(0.459714);
    assert(apply_patch_check("/system/app/SystemUI.odex", "078355f67b9a6ddf8db0efa61f99cac27e156e15", "db102bce8d486f8027ee8ef007155e2e8fbbbc42"));
    set_progress(0.461230);
    assert(apply_patch_check("/system/app/Talk.apk", "c4239a3ae2bbca8edb590ed5089a1b937cb79dbb", "ebedd906274549d353359a14ff3d17cf32041105"));
    set_progress(0.470669);
    assert(apply_patch_check("/system/app/TelephonyProvider.apk", "beeef44373dbe67e96ec694fd5177cc1c9c07b06", "e4efe7d3e1f073a2c2e5c4c340b5ac230064dc53"));
    set_progress(0.470707);
    assert(apply_patch_check("/system/app/TelephonyProvider.odex", "96513f20e28abe27e897eda839a7543875de0c10", "ba20e8cb0b367d52ea8a4981f1e5468e398fe430"));
    set_progress(0.471196);
    assert(apply_patch_check("/system/app/TwDVFSApp.apk", "4308bea3568aa408b2e38d8a0d21125554d7848d", "745d2643dc2d16926757d5aaafe0937cd52d341b"));
    set_progress(0.471226);
    assert(apply_patch_check("/system/app/TwDVFSApp.odex", "2d4a755c2ab4b3a60aac7d5244557eaa356ecbb1", "afa702b5b4c1889792eb7601bdcd56f04e13e07b"));
    set_progress(0.471256);
    assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "2507b82033794512bb428f7b3b57ab5aa4bae42b", "43c7c031f2b7c648d90f21f00ba0c1af40fabd4d"));
    set_progress(0.471271);
    assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "b76980f9908f3503618f6aabfeb9d3089e087c9c", "01fac2da515d977566bd8a262959211615fbac33"));
    set_progress(0.471334);
    assert(apply_patch_check("/system/app/VoiceDialer.apk", "d734f93a108cdc19c79ca482af2439848001f5f8", "90eda2e38bf453ab10f8fdbcdd481cf5facd54d7"));
    set_progress(0.471440);
    assert(apply_patch_check("/system/app/VoiceDialer.odex", "1ad49aed6d04f630bb7a9d891c28b30eb983a1f0", "f5524d116cd454ad828384be4bfca48c81da0e0e"));
    set_progress(0.471722);
    assert(apply_patch_check("/system/app/VpnDialogs.apk", "da9af9cc17cd223fc0ff793b68126ba42091e06f", "0991a519e7da057860dba6a6f335a1a6bc5cdd9b"));
    set_progress(0.471771);
    assert(apply_patch_check("/system/app/VpnDialogs.odex", "894b6b62af8f964f44c67681a1ef4b15a8494437", "993a41434a3f92de7cb646a969412e7cc80a8877"));
    set_progress(0.471810);
    assert(apply_patch_check("/system/app/WAPPushManager.apk", "858bb5d616bb2b92b2646eefae232c7b06d982c8", "7b23280970b442668ca11867c0c83f6b50b9bb1c"));
    set_progress(0.471821);
    assert(apply_patch_check("/system/app/WAPPushManager.odex", "eec86eb724f2269162623efe8da0d8ceb2108a42", "221a46be6ae747f468c478a55a7983653669367b"));
    set_progress(0.471862);
    assert(apply_patch_check("/system/app/WlanTest.apk", "d5900c961a17b303ec0a1d994ac2880b3010922c", "7b9b74d3f7e138eb61964b0a892fb25d36caa3ae"));
    set_progress(0.471923);
    assert(apply_patch_check("/system/app/WlanTest.odex", "3bf00eb9d7594ab293790e2d4d5ccb34c040a377", "1a20d527e24a4c887697d2224bdf2208642e020a"));
    set_progress(0.472126);
    assert(apply_patch_check("/system/app/YouTube.apk", "6adfd55c1fde9f1c755b9b79efcc575eb3becbed", "282b36bdf1349ac6fab274c76daa010d83edc1ac"));
    set_progress(0.498082);
    assert(apply_patch_check("/system/app/serviceModeApp.apk", "4d43aac0089734685cbc4bff668d90636694686d", "ce7a1bbe0056de86f2b65cb7af92e703a7aead93"));
    set_progress(0.498712);
    assert(apply_patch_check("/system/app/talkback.apk", "d67bc9a282e799de887c3e3e5dc0c853ba3efcb5", "5f02e598cfb6896b6532b638cbc68ec3476c72b6"));
    set_progress(0.504908);
    assert(apply_patch_check("/system/bin/debuggerd", "31a2271fc7f53f87b8d1396ca48b97441e2840b1", "914b7074401af448a74670909c8f9b37df828656"));
    set_progress(0.505021);
    assert(apply_patch_check("/system/bin/drmserver", "7c07a8b6dfedbb5d20c8c7a3274fc284315ce1bd", "04c9047aa50d5f437c0d6e06947d7e8127ca3e2d"));
    set_progress(0.505213);
    assert(apply_patch_check("/system/build.prop", "64f328df0853bf78ae51ca1f2cb5d46ae6446432", "326ce825e55df9d566cf5a074b15af1f34c1d3fb"));
    set_progress(0.505238);
    assert(apply_patch_check("/system/csc/contents.db", "da33ab643a971a43d95775585638c7de79c34e63", "533a96fcf73513980ea271d506265fc8f6c4dc69"));
    set_progress(0.505281);
    assert(apply_patch_check("/system/etc/NOTICE.html.gz", "d1a4279c8a90df86982b24421285db1527b8d5fc", "8b8580c4f25d3f5934f7c89c675aa78b4e152990"));
    set_progress(0.506051);
    assert(apply_patch_check("/system/etc/security/otacerts.zip", "a8f563f43032780a06f459ae2549a99a24b87a6f", "9e8e623f6890a5f74559dbcd7996ecbf29130aa5"));
    set_progress(0.506060);
    assert(apply_patch_check("/system/framework/CustFeature.jar", "3afaeb289734a7fbfc9f8aceb4beed7a64e92621", "bc00a6197b062fe2da0c065c114dd57dc57b903e"));
    set_progress(0.506061);
    assert(apply_patch_check("/system/framework/CustFeature.odex", "f2fc61555431aa146aa2f04320c496feb19a196a", "c47b136b9a08bb1bac5db9e9f1ab4c63318a5c02"));
    set_progress(0.506073);
    assert(apply_patch_check("/system/framework/GlobalConfig.jar", "3afaeb289734a7fbfc9f8aceb4beed7a64e92621", "d1e7deb3afdd9847fe28824a40cbeed4c844d3f1"));
    set_progress(0.506075);
    assert(apply_patch_check("/system/framework/GlobalConfig.odex", "f7051d06eb1539d5b25780eb77c872cb82f917f9", "e64109ecde0a864ad1ce7f666145e65c6d21276c"));
    set_progress(0.506173);
    assert(apply_patch_check("/system/framework/SecProductFeature_AUDIO.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506174);
    assert(apply_patch_check("/system/framework/SecProductFeature_AUDIO.odex", "64ed574dbd6d2a400039061d4210dbf0fa2acac8", "c6a806a10c59d4e0e1b9df67c074226a85e06e46"));
    set_progress(0.506186);
    assert(apply_patch_check("/system/framework/SecProductFeature_BUAPLUS.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506187);
    assert(apply_patch_check("/system/framework/SecProductFeature_BUAPLUS.odex", "a9642fad9c68179d552da9bce9833f04b90e2fd2", "473fb234397f1bce48d78af27538152649e68f8e"));
    set_progress(0.506192);
    assert(apply_patch_check("/system/framework/SecProductFeature_CALL.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506193);
    assert(apply_patch_check("/system/framework/SecProductFeature_CALL.odex", "d8138d75b71c471a79dfe45d10f183f2427e076e", "15b6dc4b3a9371fd56b38af1dcd7a07269372d5b"));
    set_progress(0.506199);
    assert(apply_patch_check("/system/framework/SecProductFeature_CLOUD.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506200);
    assert(apply_patch_check("/system/framework/SecProductFeature_CLOUD.odex", "dadf56892b4c6593979c899aa75afab952afa9cb", "1d11538492f1c6ef5e89e18521a9948ff84dabd5"));
    set_progress(0.506205);
    assert(apply_patch_check("/system/framework/SecProductFeature_COLOLTONE.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506206);
    assert(apply_patch_check("/system/framework/SecProductFeature_COLOLTONE.odex", "4561f67fd3c8cdb386ad5539fba91502a9b4a54c", "5024cb6a6276a1a8899793c856c8045c97f48314"));
    set_progress(0.506212);
    assert(apply_patch_check("/system/framework/SecProductFeature_COMMON.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506213);
    assert(apply_patch_check("/system/framework/SecProductFeature_COMMON.odex", "630ed55929f843e14b1978ee44c6a0318e01e8b1", "8efe20f7e201f6aa49e3221c21745a43c5b3a5e8"));
    set_progress(0.506219);
    assert(apply_patch_check("/system/framework/SecProductFeature_DMB.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506220);
    assert(apply_patch_check("/system/framework/SecProductFeature_DMB.odex", "03a2e09850d2dc472470c38a99a704f74fb02509", "425347eddaaaa8b2fd59db5c0ee2355e0aa73fab"));
    set_progress(0.506225);
    assert(apply_patch_check("/system/framework/SecProductFeature_EMAIL.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506227);
    assert(apply_patch_check("/system/framework/SecProductFeature_EMAIL.odex", "6cb350b2faeb90dc63dd96edb33f212a7f1b8cae", "c1d97c53a8414ac9b4044bdb690218d9f72c6b0e"));
    set_progress(0.506232);
    assert(apply_patch_check("/system/framework/SecProductFeature_GPS.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506234);
    assert(apply_patch_check("/system/framework/SecProductFeature_GPS.odex", "a7dcb31b6a4f521a1e807adb055fedd6695002ea", "8c7905408b41a7a8ea6807b42e46c2fe8e71645b"));
    set_progress(0.506239);
    assert(apply_patch_check("/system/framework/SecProductFeature_IMS.jar", "72b2dc20e02dee67e4b77ace0a06ac68a188534d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506241);
    assert(apply_patch_check("/system/framework/SecProductFeature_IMS.odex", "0b66962ba8ddda3c7a370ccd1c05b8ea99715ab9", "d20715f05ee5677275df6cb050beb42adbfbfe91"));
    set_progress(0.506246);
    assert(apply_patch_check("/system/framework/SecProductFeature_MESSAGE.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506247);
    assert(apply_patch_check("/system/framework/SecProductFeature_MESSAGE.odex", "dd916a5da2fe8bf8f9c370880ba8cba9d05dbca7", "0daee89302a208f81f933b3b5f985cc51e4da45b"));
    set_progress(0.506255);
    assert(apply_patch_check("/system/framework/SecProductFeature_MMFW.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506256);
    assert(apply_patch_check("/system/framework/SecProductFeature_MMFW.odex", "a2bfbeb90da4903a6a4a74dc80664fe3a97a3d86", "ad95ced6ee6b0c7774a341673c07afd3c80c8e2d"));
    set_progress(0.506261);
    assert(apply_patch_check("/system/framework/SecProductFeature_NFC.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506263);
    assert(apply_patch_check("/system/framework/SecProductFeature_NFC.odex", "5d28fb553e7a6973149b6b24765767fe734d878d", "f7e65a0293433241d311415654c52d38a6a638d1"));
    set_progress(0.506268);
    assert(apply_patch_check("/system/framework/SecProductFeature_RCS.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506269);
    assert(apply_patch_check("/system/framework/SecProductFeature_RCS.odex", "fcf2eb39815db6b79241d1b95473f0e6941fead5", "edd518ddc9895ef0da13233a6cdb7ddccb04745e"));
    set_progress(0.506274);
    assert(apply_patch_check("/system/framework/SecProductFeature_RIL.jar", "d83f607f883cf1bfeb8647dc3c2778f7683f732d", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506275);
    assert(apply_patch_check("/system/framework/SecProductFeature_RIL.odex", "c436183f6ec76e432e37d54d44e5be6077ef2dfe", "7f831b7a109e8d2e808eeea6a8123504ccf04135"));
    set_progress(0.506300);
    assert(apply_patch_check("/system/framework/SecProductFeature_SETTINGS.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506301);
    assert(apply_patch_check("/system/framework/SecProductFeature_SETTINGS.odex", "e7a267e9943a7989ea339fe8392ad72a40ab40c7", "7782e3164af9a0f631ef2ecd01e144bbb327c282"));
    set_progress(0.506308);
    assert(apply_patch_check("/system/framework/SecProductFeature_SIP.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506309);
    assert(apply_patch_check("/system/framework/SecProductFeature_SIP.odex", "8d4bc6504b9d100c0a8285a09eae15d4de6d8e5f", "43d8d5e0e33774efb10f00b904045de13ae2fa8a"));
    set_progress(0.506315);
    assert(apply_patch_check("/system/framework/SecProductFeature_VIDEOPLAYER.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506316);
    assert(apply_patch_check("/system/framework/SecProductFeature_VIDEOPLAYER.odex", "0b99aab1e946ab4573725e0fdc2db512323fd192", "83954d36a1a0df29ea693745c9d25e82a39d6b7e"));
    set_progress(0.506321);
    assert(apply_patch_check("/system/framework/SecProductFeature_WLAN.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.506323);
    assert(apply_patch_check("/system/framework/SecProductFeature_WLAN.odex", "2422f7026a7fad11c9d3b46c8a12d9e4d91d79e8", "d974ca2412db24ddcc9e605dd279c44ab2f40214"));
    set_progress(0.506334);
    assert(apply_patch_check("/system/framework/am.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "a891671c851fef2778054a782b49fd93c9fd39c7"));
    set_progress(0.506336);
    assert(apply_patch_check("/system/framework/am.odex", "9c40647bd6a884f89bdff737c16877028b46152e", "9a9927c5f57db78166b50a0443c9db4112a3c322"));
    set_progress(0.506501);
    assert(apply_patch_check("/system/framework/android.policy.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "377df6c08f6358c8b91eee1f5adf417d30fda8b7"));
    set_progress(0.506503);
    assert(apply_patch_check("/system/framework/android.policy.odex", "f6e7af611035c07b46d91774a17984594e17e025", "d1c1d928dae6f45efd0682efd6432aba5e53e298"));
    set_progress(0.508117);
    assert(apply_patch_check("/system/framework/android.test.runner.jar", "f193e834579366f1aa3f9edd887bfda808f13f9c", "b43a6548b76e494c87456f5bc6064613a741b107"));
    set_progress(0.508118);
    assert(apply_patch_check("/system/framework/android.test.runner.odex", "6bad603c604d382088e1e47db745b4dea03c74f9", "974689bd357caccda199c96c6c937182144c13d2"));
    set_progress(0.508887);
    assert(apply_patch_check("/system/framework/apache-xml.jar", "303f7f9a4eb8739d042dfc50fb7978910bf8dc29", "a10ade8663b9c4b34ba4790d01d7da7bb963fd18"));
    set_progress(0.508964);
    assert(apply_patch_check("/system/framework/apache-xml.odex", "c2d171a545fb80690c5cfdd5e4f9b5f4c6ef3f09", "388c39c70000fc42574feee5c302b04bf5d6a527"));
    set_progress(0.514789);
    assert(apply_patch_check("/system/framework/bmgr.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "a891671c851fef2778054a782b49fd93c9fd39c7"));
    set_progress(0.514790);
    assert(apply_patch_check("/system/framework/bmgr.odex", "d9e3bcd56629ac0e267dc12f4f67f26a52299f79", "21ad742a36ecd86bd902f6fd8b66b664d9f442d3"));
    set_progress(0.514852);
    assert(apply_patch_check("/system/framework/bouncycastle.jar", "dfdb68872592b7cb3f30e59a90093df226790a72", "5834cd56bab8a8672bcd25fb47f38d74940af4a7"));
    set_progress(0.514854);
    assert(apply_patch_check("/system/framework/bouncycastle.odex", "fc984ea8f90b0dc00fce65f79119ec7994d17477", "54904d481a407b043ba209dbefc80f51898dbdc5"));
    set_progress(0.518987);
    assert(apply_patch_check("/system/framework/bu.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "a891671c851fef2778054a782b49fd93c9fd39c7"));
    set_progress(0.518988);
    assert(apply_patch_check("/system/framework/bu.odex", "0fa157ac122eff47055c330bbcd4c802714f5785", "ec0ddbd132e2a378220fbee961e92d3900fdb4b1"));
    set_progress(0.519007);
    assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "a891671c851fef2778054a782b49fd93c9fd39c7"));
    set_progress(0.519009);
    assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "9552906c7d223bb2b4af047a38397bd37a071fad", "ec00356d47ddcef773c47bc2afc2bef76f741cb5"));
    set_progress(0.519040);
    assert(apply_patch_check("/system/framework/com.google.android.maps.jar", "6c44531df856d07fb043e12c8560025e114aaa6b", "41729b91215fa99a68940d6461f81993f459749b"));
    set_progress(0.519704);
    assert(apply_patch_check("/system/framework/com.google.android.media.effects.jar", "7b7b9b010774d77de59be5ecd51de02a61f48089", "3cd9099966c3fd758fe0b5afe25ad6d57000ef80"));
    set_progress(0.519852);
    assert(apply_patch_check("/system/framework/core-junit.jar", "104decbdfcf60eb81b3315246beceb161f801ad7", "20360233c38a90f47ba895e24b5a1cd486715642"));
    set_progress(0.519854);
    assert(apply_patch_check("/system/framework/core-junit.odex", "549a2bd5c953ccef3263d98f77b4bbe6523329c0", "b4e9cf2470e1273344d852556bf6b1767961fa9f"));
    set_progress(0.519954);
    assert(apply_patch_check("/system/framework/core.jar", "81e3b87f3384cac5a6d1d02a02efbcd24fb0bba8", "def43585b81496cc3700d7bcb279cea2dd69b215"));
    set_progress(0.519971);
    assert(apply_patch_check("/system/framework/core.odex", "0b37522d6768a8a3fadcd87ff8b85c16ca98d872", "ccc699cb1c3e8c5927c60c40c36fb1754355da04"));
    set_progress(0.534185);
    assert(apply_patch_check("/system/framework/ext.jar", "b8d9e911a1982b495b2b7c22b7ee79a8efe2e185", "83a423a46a0b527dbabc699adaf674bc8bb4473b"));
    set_progress(0.536048);
    assert(apply_patch_check("/system/framework/ext.odex", "385390fb270f4895109765ab48417211e44d20fa", "afbdcf894f8b08a66660b242f959e02caf6470ad"));
    set_progress(0.542362);
    assert(apply_patch_check("/system/framework/filterfw.jar", "47580f1462f23e3ab6e6080ba2a28a3a30d579de", "3b66af43a3fbebb7a7f1e039ee44f9f56aa2411d"));
    set_progress(0.542363);
    assert(apply_patch_check("/system/framework/filterfw.odex", "d4ad4309c8583f96c6f2f8ec8a5f5c1253e3db41", "97bb381732c515115453b9f395d1a430840a2c8a"));
    set_progress(0.543728);
    assert(apply_patch_check("/system/framework/framework-res.apk", "a703f6e58a5b20504bd9fead694d1663fc088408", "1651d61bf1c833cd76ac35ea75ce2b66f1610b2c"));
    set_progress(0.566507);
    assert(apply_patch_check("/system/framework/framework.jar", "0cdd8a93334c9b028b62419ece82febc888c5271", "434e4c7723304cd65e57de6a46c6a4b826974e41"));
    set_progress(0.566570);
    assert(apply_patch_check("/system/framework/framework.odex", "fb5cd2630f560f0d53d9cef066a825e256e0cb43", "bc5015488beba834058f61c8cff69294359da8c2"));
    set_progress(0.614554);
    assert(apply_patch_check("/system/framework/ime.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "a891671c851fef2778054a782b49fd93c9fd39c7"));
    set_progress(0.614555);
    assert(apply_patch_check("/system/framework/ime.odex", "ec9127c2ce538a106176e466b5318e7d7ac3dc59", "c6a07a44279b6eec43573a17ed5d99228b5968d9"));
    set_progress(0.614583);
    assert(apply_patch_check("/system/framework/input.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "a891671c851fef2778054a782b49fd93c9fd39c7"));
    set_progress(0.614585);
    assert(apply_patch_check("/system/framework/input.odex", "9d8d2a923b7f325f00191b7f9c82908d1ceb9c62", "46d003c0074673530da17a64d01347b784c3ff08"));
    set_progress(0.614603);
    assert(apply_patch_check("/system/framework/javax.obex.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "d4178fb9fffee1b099c5a68cb547c4e4daf9f0ac"));
    set_progress(0.614605);
    assert(apply_patch_check("/system/framework/javax.obex.odex", "f9e49f91dabf421209727f17f63a1d0c2110a1d1", "e9a34ec65ae9b38bddb93018a0ca89adf936263e"));
    set_progress(0.614892);
    assert(apply_patch_check("/system/framework/monkey.jar", "42a1e224863d9d6a270babd7474cef31574a8866", "da3a38bdb891a56634f0cf064bcf55ff28ba198f"));
    set_progress(0.614893);
    assert(apply_patch_check("/system/framework/monkey.odex", "6aa4563fe16a5e3d8a97936a29e692e3507ed67b", "a1fc23677cd14819bb702255d9cbc3a1c5443c17"));
    set_progress(0.615379);
    assert(apply_patch_check("/system/framework/pm.jar", "b963ebb67806bd4f31e5efd6090fa77f84a76794", "377df6c08f6358c8b91eee1f5adf417d30fda8b7"));
    set_progress(0.615380);
    assert(apply_patch_check("/system/framework/pm.odex", "98017155786d5998bd6f0785be65fdf1a5680eef", "0b0d12027443f782ad1379dccf5c773238acb37e"));
    set_progress(0.615509);
    assert(apply_patch_check("/system/framework/sec_platform_library.jar", "6b23a0769243ed904968666fa8242c9ea92ae199", "d4178fb9fffee1b099c5a68cb547c4e4daf9f0ac"));
    set_progress(0.615510);
    assert(apply_patch_check("/system/framework/sec_platform_library.odex", "7d9da8b7cb1e0672b1ba60601e536d4bcf5dff2c", "3aeba2fd78d7af28309021452c3a522fa2dae7dd"));
    set_progress(0.615552);
    assert(apply_patch_check("/system/framework/send_bug.jar", "b963ebb67806bd4f31e5efd6090fa77f84a76794", "377df6c08f6358c8b91eee1f5adf417d30fda8b7"));
    set_progress(0.615554);
    assert(apply_patch_check("/system/framework/send_bug.odex", "0cf4cc8ac15ad565fc8970408c403e3a3646ff78", "d73deafb2515c8ceadaffb6d6ec520337d332ec2"));
    set_progress(0.615578);
    assert(apply_patch_check("/system/framework/services.jar", "cd4f9c9beec1b656447c01a4fb8950075beaf9d9", "68a43a9d6d231a1216ee07509e8d7a7f162ae898"));
    set_progress(0.615579);
    assert(apply_patch_check("/system/framework/services.odex", "7ee6b9a086bebea3f7ae6ee70e0c5994119d2910", "a3338056c322a78bf27929664422188e91c822c7"));
    set_progress(0.624644);
    assert(apply_patch_check("/system/framework/svc.jar", "b963ebb67806bd4f31e5efd6090fa77f84a76794", "377df6c08f6358c8b91eee1f5adf417d30fda8b7"));
    set_progress(0.624645);
    assert(apply_patch_check("/system/framework/svc.odex", "3018c37484b8e194c639195e46d58964cfba3f73", "b38937d37327839c2c8f4eabb0188640195c6fd9"));
    set_progress(0.624681);
    assert(apply_patch_check("/system/lib/libXt9core.so", "047f67c5c8781f43d4dcec6bb2958ceb0492e293", "f63a7fab1e347eb3f5ad460165b52e2b53df5433"));
    set_progress(0.626315);
    assert(apply_patch_check("/system/lib/libbcc.so", "8e306daab0ab3fb714c0a1d6b8338dca5bbb6b26", "c38f7e84beca2b7b40918d06e09292637a628211"));
    set_progress(0.644682);
    assert(apply_patch_check("/system/lib/libchromeview.so", "f612702c4af9a264e07375499ba32e991caf9455", "33de5034d671a8f3165c437245da1c7331931413"));
    set_progress(0.750376);
    assert(apply_patch_check("/system/lib/libchromium_net.so", "f5acf98780fc619192020066989ff45907efd4c4", "763248c1158938087b5d3243c6c235dcb6c5495a"));
    set_progress(0.760711);
    assert(apply_patch_check("/system/lib/libdrm1.so", "031a122044ad4beb2d2649e7e6a1912263b40529", "3726dfe28ce84149505f8c58c8964e4e0c5da4cb"));
    set_progress(0.760856);
    assert(apply_patch_check("/system/lib/libdrmframework.so", "29568e9c2b4024cc719b9bdf3659eda29f958e52", "acaf8d4b5da6d44df7f78c0d17155a3a9b7282ff"));
    set_progress(0.761248);
    assert(apply_patch_check("/system/lib/libfilterpack_facedetect.so", "b81fea39945acb9f21538be819a680afe38ffdab", "5dcae8095be65d75e9ac53ca51034ffb708737f9"));
    set_progress(0.763627);
    assert(apply_patch_check("/system/lib/libfrsdk.so", "66d4ac5188b69ba17a7abca428c820db9719a70f", "21056caf9d6f300d0344beb7566608afbbabc4b9"));
    set_progress(0.771227);
    assert(apply_patch_check("/system/lib/libgcomm_jni.so", "14856b49815035e3b75688e414c3f2238fea991a", "463741278c109bcab96c97ea7e6c715ec1b45615"));
    set_progress(0.808172);
    assert(apply_patch_check("/system/lib/libpicowrapper.so", "eb9b1ddfa3dd4ea9e2672109ceee34c3eb4d9a83", "e771982d5a7cf5e72d697c4df60eda13c034fb48"));
    set_progress(0.809404);
    assert(apply_patch_check("/system/lib/libspeexwrapper.so", "c42a6220dbe165e3c86d6d21ab77c6a29600b18c", "6b13c980b87d164277c02b707a61f8f494d09ac7"));
    set_progress(0.809833);
    assert(apply_patch_check("/system/lib/libvideochat_jni.so", "88bc90712cbaec3f20352daf325e21d96162dfad", "4981cb9d452575baab7411be5b04346f12c95378"));
    set_progress(0.826604);
    assert(apply_patch_check("/system/lib/libvideochat_stabilize.so", "99c9f8b72d3438f001b10a69248604220e5e6ec4", "8b5f76c8d9ce5139dfb9b8d52c435d8fb2a8a772"));
    set_progress(0.826974);
    assert(apply_patch_check("/system/lib/libvoicesearch.so", "0a1e0860622ad18c0d5d9bddd639625b34ae8d2e", "978da70eb4ba78ef37e8fcd7c66dadba64912107"));
    set_progress(0.827032);
    assert(apply_patch_check("/system/lib/libwebcore.so", "e38e6114ec33e93ba7d9d29646696779fbd01f23", "1b820d42660430f7567ce053212fe572eb0161e1"));
    set_progress(0.859358);
    assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "83d443c0e351116773dcc2f4152494bc6356e2ef", "8eb7fd85a7f822e689d41d8dbca7c2cfee9c2b4e"));
    set_progress(0.860524);
    assert(apply_patch_check("/system/lib/modules/ansi_cprng.ko", "626517c9e5728b890b317f64016c6655e41e7416", "5837db66a00c20cea2046a7ab0c62a856f2a9c29"));
    set_progress(0.860986);
    assert(apply_patch_check("/system/lib/modules/ath.ko", "543bcd5e7603bcac2e48652e050e1e14f07aa854", "9ecdde819d7b66f8a5623f05028cc3cf0de9c7af"));
    set_progress(0.863350);
    assert(apply_patch_check("/system/lib/modules/ath6kl_sdio.ko", "6094f628ca195beeba8c2028c702af8ae71c536a", "1c85a7003b88dceaa907378da63568b926b4433d"));
    set_progress(0.878409);
    assert(apply_patch_check("/system/lib/modules/cfg80211.ko", "6989ae9e6e0972778a39c10f2cff154c3cd41980", "ec498edfef6b6b155e9f948e2c382c017a3cdc25"));
    set_progress(0.891441);
    assert(apply_patch_check("/system/lib/modules/dal_remotetest.ko", "de61f2411a755273fda27188172f046b521acce5", "e36abd8a8305caf4885dedb48f67a7826c18a897"));
    set_progress(0.891788);
    assert(apply_patch_check("/system/lib/modules/evbug.ko", "543a3461206f4082e75f1dac4bdd05f3754091ea", "d097c342e7906b863a25fb1ab749b6af64b0ad16"));
    set_progress(0.892115);
    assert(apply_patch_check("/system/lib/modules/gspca_main.ko", "51aa0039e42ff6e17275cdaf32597297c5d9c7af", "0ade2a22a3979f493a7b0cbe0cfccd9e37350012"));
    set_progress(0.893025);
    assert(apply_patch_check("/system/lib/modules/librasdioif.ko", "0a95bedf995d379c1d75c433277aaea0682cce9b", "fda3af38017b9ac87becd9a9e235ef2f839c3103"));
    set_progress(0.893833);
    assert(apply_patch_check("/system/lib/modules/max2165.ko", "4ebb991073376b57878674fa74f29976f698cbd0", "dbb4e640e31e07655ced5689b8e205756008fc49"));
    set_progress(0.894342);
    assert(apply_patch_check("/system/lib/modules/mc44s803.ko", "139a16fe61738709447fde1bd8644a6de8c02ae7", "ae7da12b68f5eb6717eea4a260f35d4270c2d9af"));
    set_progress(0.894810);
    assert(apply_patch_check("/system/lib/modules/mmc_test.ko", "776986e57f465965b97b9efd14adf2ea138889f9", "adbd5c204f540b40b3b31bcf296b0d314fd89bbd"));
    set_progress(0.895666);
    assert(apply_patch_check("/system/lib/modules/mt2060.ko", "f6b0e03a22218f035300a0d35239b65f266a03c0", "ea83c0dbe846c7cf7587f98d40f6f9671ecdcced"));
    set_progress(0.896153);
    assert(apply_patch_check("/system/lib/modules/mt20xx.ko", "a1af162c2d4a50ba328a9deb04a868a49021d866", "40380988e7ce1f48d4a38ba398c6c23661f7a35b"));
    set_progress(0.896724);
    assert(apply_patch_check("/system/lib/modules/mt2131.ko", "4617347bd1708284d3e1de55f2e3ed8c30934a16", "71c2687347d61c156029e9a47526b5d7c166cd3c"));
    set_progress(0.897213);
    assert(apply_patch_check("/system/lib/modules/mt2266.ko", "b8f919b5463ef9a73f6ab8b4ac3c11cb51184e4e", "eecbd0cd3b467a8d99007b8861a7963c5396b88f"));
    set_progress(0.897700);
    assert(apply_patch_check("/system/lib/modules/mtd_erasepart.ko", "9d2284b16071b289cccbe12bfb91ae7d66373563", "71b399975b74d25e3e071db1f999c391107f54b1"));
    set_progress(0.898121);
    assert(apply_patch_check("/system/lib/modules/mtd_nandecctest.ko", "34da6eedc5b4a96f607ba4dc9d0f630ac4c8c1ea", "b10032392b362531c9a5b10d9d473513c28d8260"));
    set_progress(0.898232);
    assert(apply_patch_check("/system/lib/modules/mtd_oobtest.ko", "07e8db467e73baaeed62f02644ac907c79ca2681", "e76a918f7c96dca953d963e68b505fbdba804f33"));
    set_progress(0.898710);
    assert(apply_patch_check("/system/lib/modules/mtd_pagetest.ko", "652d2e9c2e5b818fb0b3d8c115b0c4925df563db", "dc46f9ff4c898ef6c70e975d78b6a185e11b8a61"));
    set_progress(0.899202);
    assert(apply_patch_check("/system/lib/modules/mtd_readtest.ko", "e9e2505bbe988bba9e211b251e78194177571b97", "cc64ab13be1eb2e7e588a118117fdd0db058a34c"));
    set_progress(0.899638);
    assert(apply_patch_check("/system/lib/modules/mtd_speedtest.ko", "a19436c70feb19afce9ae86b1377848b2c86cd03", "204da413ffd35bb938b580b262d290b87a7ba78e"));
    set_progress(0.900130);
    assert(apply_patch_check("/system/lib/modules/mtd_stresstest.ko", "39deade2187cefdd751b7d8845bf44b6b6b4afbb", "c6823a15bf771cb18f9eee2f85d9f40a70ae5bcc"));
    set_progress(0.900593);
    assert(apply_patch_check("/system/lib/modules/mtd_subpagetest.ko", "c5373c75c59d157947b47a41950bbd30ca2d0206", "c33859e0ba9c1da0c082fc1befb7599f6ca3eee7"));
    set_progress(0.901069);
    assert(apply_patch_check("/system/lib/modules/mtd_torturetest.ko", "32c492c4c8c13ec5e48da6b45c4e17c055915b48", "2f369965065ab62950ab462cb936c50d5ba852d4"));
    set_progress(0.901576);
    assert(apply_patch_check("/system/lib/modules/mxl5005s.ko", "72c72c8de0b513d21df5a51b6885defa650eda68", "e0a2f637458bd838434b44150d0417f956430ea6"));
    set_progress(0.902263);
    assert(apply_patch_check("/system/lib/modules/mxl5007t.ko", "f033dca6edb753b996598fc3ef85a75ffb9a14a4", "ac470c140d28c1293a3ecf6a531acdb29af11b23"));
    set_progress(0.902813);
    assert(apply_patch_check("/system/lib/modules/pcmcia.ko", "a0b497f23a0b0df194f8cb43cc067d6e1fb50ad9", "8f9c58b7b3bd7d5c250fa38d0a7bc66837cb778a"));
    set_progress(0.905382);
    assert(apply_patch_check("/system/lib/modules/pcmcia_core.ko", "f6a6c4f9cde352716ac8050f70f7597b9bfc8141", "a9315da55457a7edcac492cf4ea028d1d1b91cb9"));
    set_progress(0.906373);
    assert(apply_patch_check("/system/lib/modules/pcmcia_rsrc.ko", "4bffc9ca4963a620316299813db384e7914aa1f7", "8493c414b2a67cd5345141f29b5ae86f4f5cc2f0"));
    set_progress(0.906771);
    assert(apply_patch_check("/system/lib/modules/qt1010.ko", "1fcc8ef5e2a1925a55a505090f6085dd8893531d", "ab76265abe9b4b003bfb6190877e80666b419688"));
    set_progress(0.907264);
    assert(apply_patch_check("/system/lib/modules/ray_cs.ko", "01b5f6315d769f7359ae294bab2a0a23dcadc835", "7a392227075339b7ff2c5144f659f8fae7d633e3"));
    set_progress(0.908554);
    assert(apply_patch_check("/system/lib/modules/scsi_wait_scan.ko", "9d4c37d6ae137e192cc43d254688006290553d26", "9183e90aad196c71e92887daff436ae612565106"));
    set_progress(0.908692);
    assert(apply_patch_check("/system/lib/modules/tda18212.ko", "5067f6491b70136db501fab61e6d660adff78c53", "facb08c629e711e723e26ed9dc4369fb5f6b1a20"));
    set_progress(0.909168);
    assert(apply_patch_check("/system/lib/modules/tda18218.ko", "1ae5aa78c2d22ae31b8c555f15062988f4ac0757", "8158449597d01fdc492c5ad8b4eba0562fc6451c"));
    set_progress(0.909653);
    assert(apply_patch_check("/system/lib/modules/tda18271.ko", "3c1c27384fc629d7db998b9f14d41c68aef58371", "50ab899c969b83d72c36bb6e038cd3f8a0937277"));
    set_progress(0.911340);
    assert(apply_patch_check("/system/lib/modules/tda827x.ko", "c8b640bceef88fcaa84edbf299577f3ab3c034bc", "d11b42c345487e7ed5d1f26133a2f6f0dc8b63e2"));
    set_progress(0.911877);
    assert(apply_patch_check("/system/lib/modules/tda8290.ko", "5832b0bde889bb5fbb102fdce94f56e01bd025e8", "0823cb26bece13369fbb6aebd241d13714a26e06"));
    set_progress(0.912494);
    assert(apply_patch_check("/system/lib/modules/tda9887.ko", "fa4777fefd473a53fb38b07935060f7444b5d5d1", "1a07a63b5f785b62a67373e0b36a96c6bfb9cc8f"));
    set_progress(0.913031);
    assert(apply_patch_check("/system/lib/modules/tea5761.ko", "6e5ee09f1a8534ab907a5c67c2fa5ad8f7ab5062", "b26f3dbaeac24af60efa2cf89c6bc6ec5a2d7b49"));
    set_progress(0.913524);
    assert(apply_patch_check("/system/lib/modules/tea5767.ko", "d88a34bb1149b530215dd246a41daccd47053541", "9742246bebd46e1ac541181507a76d34e958679b"));
    set_progress(0.914035);
    assert(apply_patch_check("/system/lib/modules/tuner-simple.ko", "ab2615a74bfe8b9bb70c46e7955adf231facc867", "fcf43f0194c976ea250d24cb518c2ca26e35b585"));
    set_progress(0.914630);
    assert(apply_patch_check("/system/lib/modules/tuner-types.ko", "cc519247db33b22d8ce53297368607fc3cb21b3a", "afaa4ea75fdb73dc332fc96b91cc22f4fba6da08"));
    set_progress(0.915113);
    assert(apply_patch_check("/system/lib/modules/tuner-xc2028.ko", "c489c4cd096182d948bb818492900cde24d16a04", "de1f260827db145c4a707cb510ef36864253b745"));
    set_progress(0.915772);
    assert(apply_patch_check("/system/lib/modules/xc5000.ko", "501c2168edcb022d13c368001acd956c7325e438", "7d18228c081e9a840fc4c52fbda48490af9cd84e"));
    set_progress(0.916355);
    assert(apply_patch_check("EMMC:/dev/block/mmcblk0p3:15750400:32f23d72234437da43b7c4fe568454d5a22e8f76:15750400:41d8133ad120a0dcde2ef5feae369d04a0eb7b13"));
    set_progress(0.982915);
    assert(apply_patch_check("EMMC:/dev/block/mmcblk0p8:4043008:155379d78382d80446b21eadd22aec16a40084bf:4043008:28fc348653f04f6f059a3f24831deb6dfd76b497"));
    set_progress(1.000000);
    assert(apply_patch_space(25010824));

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

    ui_print("Removing unneeded files...");
    delete("/system/app/GmsCore.apk", "/system/lib/libAppDataSearch.so",
           "/system/CSCVersion.txt", "/system/etc/security_profile.dat",
           "/system/lib/libbcc.so.sha1", "/system/app/DttSupport.apk",
           "/system/app/Videos.apk", "/system/lib/libWVphoneAPI.so",
           "/system/recovery.img");
    show_progress(0.800000, 0);
    ui_print("Patching system files...");
    apply_patch("/system/SW_Configuration.xml", "-",
                7e6b99cfde24992be55473d058ff5b3f424d00bf, 314,
                b5f8bc95737e406e35b7ed87ca15306b30af39f4, package_extract_file("patch/system/SW_Configuration.xml.p"));
    set_progress(0.000001);
    apply_patch("/system/app/ApplicationsProvider.apk", "-",
                8df24b718594f56613672e8eba35c57c1c80214d, 7047,
                f41247bba8beafea8e7f832619f84d3987de48b0, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
    set_progress(0.000030);
    apply_patch("/system/app/ApplicationsProvider.odex", "-",
                c861cd6b6284142da771a35c6fb3fdbf8ef529da, 24208,
                1e82fec0429fb6ff4eb132b70101031ac6d88b3e, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
    set_progress(0.000127);
    apply_patch("/system/app/BCService.apk", "-",
                b9ade881f734506de67345d69f414ecaf6338b5b, 4405,
                09e342b53f404836cc90422c0299a5bf69c7add0, package_extract_file("patch/system/app/BCService.apk.p"));
    set_progress(0.000145);
    apply_patch("/system/app/BCService.odex", "-",
                67ae157e8d6a2a9225cec5f49f556b1e290d455e, 35688,
                276df389b835d4bc1d318a3574eae3604e9a6738, package_extract_file("patch/system/app/BCService.odex.p"));
    set_progress(0.000288);
    apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
                5d62a3fde3c7e86e135651c8eb581ee2c87ced84, 20137,
                cf6081a17b25799869f9ccd3204c9a95ec871c54, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
    set_progress(0.000369);
    apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
                0856a32a5989df75fb0ec9a047652e102cd4ffa9, 9176,
                24adb82aa73012423a1cc30d2e11beb439f8c3f2, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
    set_progress(0.000406);
    apply_patch("/system/app/Bluetooth.apk", "-",
                ce42d34f28d2ef50e16fb766ab1edf6876db0348, 82206,
                669142815a92431dd70c539f3cc8855db92037f8, package_extract_file("patch/system/app/Bluetooth.apk.p"));
    set_progress(0.000736);
    apply_patch("/system/app/Bluetooth.odex", "-",
                9e6f775eb56a632cd6cb0d8f1dddd99a0ba55ef3, 373048,
                f4e1a0d5a0887ec6113bb32c0c1735dcc739edb3, package_extract_file("patch/system/app/Bluetooth.odex.p"));
    set_progress(0.002235);
    apply_patch("/system/app/BluetoothMap.apk", "-",
                e1fa44164889cf2a73fae6f5c454157cbec4e2e0, 3933,
                c0f790d1a084753a392a6315cbc7a547a30bcb59, package_extract_file("patch/system/app/BluetoothMap.apk.p"));
    set_progress(0.002251);
    apply_patch("/system/app/BluetoothMap.odex", "-",
                b67ba3c64ce0bf95cf14d3ae076c189991b99fd8, 124104,
                b453c21579f1bd1bea54b9f68f91a6d0f11b7ea1, package_extract_file("patch/system/app/BluetoothMap.odex.p"));
    set_progress(0.002750);
    apply_patch("/system/app/BluetoothTest.apk", "-",
                be10c8ecad829b6107e8aca652624ea141cccc31, 9764,
                d882ffd41464b4d2818864e62c8018b486d3b083, package_extract_file("patch/system/app/BluetoothTest.apk.p"));
    set_progress(0.002789);
    apply_patch("/system/app/BluetoothTest.odex", "-",
                51e8655b4f02b20bfa476953d6b99c62b904693a, 23864,
                2d939cfe683fde4a6a6953a4232d1147f3ede43e, package_extract_file("patch/system/app/BluetoothTest.odex.p"));
    set_progress(0.002885);
    apply_patch("/system/app/BooksTablet.apk", "-",
                cdb037481b3081cd9e3049213ab0e181847124ba, 5958592,
                583c2118ef0bc617f52c3c2d388e866501e265a6, package_extract_file("patch/system/app/BooksTablet.apk.p"));
    set_progress(0.026832);
    apply_patch("/system/app/Browser.apk", "-",
                3c3279db8ee64eab235c6f49b4f548e93d7c1a94, 854665,
                2e2d250b16e56d20939cee2515ae2b67fc28cbac, package_extract_file("patch/system/app/Browser.apk.p"));
    set_progress(0.030267);
    apply_patch("/system/app/Browser.odex", "-",
                f6f15b4b2fb1bccda0cf6931a86eaf49ed89883e, 780984,
                07e7d6cadd00d357380f3547d59c93a4a57211f9, package_extract_file("patch/system/app/Browser.odex.p"));
    set_progress(0.033405);
    apply_patch("/system/app/CSC.apk", "-",
                4075d7299cd22465982672f02e302759a37567e2, 13088,
                fb6912f8b191888904af6644192697cfefbf258b, package_extract_file("patch/system/app/CSC.apk.p"));
    set_progress(0.033458);
    apply_patch("/system/app/CSC.odex", "-",
                b9d4eccdf166eede3205d3ab29d0021a2175bb6b, 301312,
                bc5fcabd6515aab05076be60d2232d4599501f83, package_extract_file("patch/system/app/CSC.odex.p"));
    set_progress(0.034669);
    apply_patch("/system/app/Calculator.apk", "-",
                328884c101f46a5ad5c3e9d200cabe983e6b2ddf, 59801,
                da0df1669ee020788a4db26ba0a5e176ad9aded3, package_extract_file("patch/system/app/Calculator.apk.p"));
    set_progress(0.034909);
    apply_patch("/system/app/Calculator.odex", "-",
                8c8bfd724d0d8bbdab4f476603120409b73b4cec, 132208,
                a7fc69fd7c3cd5d69480fbb6c7613c02eae5dca2, package_extract_file("patch/system/app/Calculator.odex.p"));
    set_progress(0.035441);
    apply_patch("/system/app/Calendar.apk", "-",
                30c61d8192058ca1f5aa73fe9ef04e9c8d43c947, 292515,
                be551fe02de53a8b92542d0820aac0b95be4ae04, package_extract_file("patch/system/app/Calendar.apk.p"));
    set_progress(0.036616);
    apply_patch("/system/app/Calendar.odex", "-",
                ee6f61ee3797b52be4950995dcbe01d59da6e6c2, 655712,
                3e815b602d37c9395616faa0bbaec9d9039e2eea, package_extract_file("patch/system/app/Calendar.odex.p"));
    set_progress(0.039251);
    apply_patch("/system/app/CalendarProvider.apk", "-",
                d70b356e36bbaf332342ed48b4c8118d1eb9c65f, 19018,
                5a3450e473b86bb1f96554363c7d9c841c211990, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
    set_progress(0.039328);
    apply_patch("/system/app/CalendarProvider.odex", "-",
                ad21f95dcf130d5efb9e2102eb61f45f4922fd37, 265696,
                19d4bed85838b1a449591178ce8ce8c1804ec355, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
    set_progress(0.040396);
    apply_patch("/system/app/Camera.apk", "-",
                233976890d0f188a6b31cc6ba040bdbfafcb0749, 828097,
                3264bf05e552b60f09ea347c5bad85f24671e66c, package_extract_file("patch/system/app/Camera.apk.p"));
    set_progress(0.043724);
    apply_patch("/system/app/Camera.odex", "-",
                725b31352cfd794f49b7d37d9305089cf49a92dd, 289608,
                b285f5c5aa67ff19f14ffe2c9601fadccb41402f, package_extract_file("patch/system/app/Camera.odex.p"));
    set_progress(0.044887);
    apply_patch("/system/app/CertInstaller.apk", "-",
                08439638154c08aaa045952b2ff011c297cd27d8, 20706,
                8df365b44a4ec675e63aee5fdc4c824d989f70d3, package_extract_file("patch/system/app/CertInstaller.apk.p"));
    set_progress(0.044971);
    apply_patch("/system/app/CertInstaller.odex", "-",
                631ced4ac25d62eb0259336c2fae6fd7fc620934, 39096,
                9299751688fb38ef4ef4403d2b0ddddc67a02959, package_extract_file("patch/system/app/CertInstaller.odex.p"));
    set_progress(0.045128);
    apply_patch("/system/app/Chrome.apk", "-",
                d97daaa55590f7c687de13aac60abf19ab07df1c, 8829334,
                e80f75d5909eff58f12521334259ffa9bcfc5203, package_extract_file("patch/system/app/Chrome.apk.p"));
    set_progress(0.080612);
    apply_patch("/system/app/ChromeBookmarksSyncAdapter.apk", "-",
                ce265e9e94ad1b04a00f4716f594074feed00efa, 179581,
                d62e6b6533f05de341b6549258406cf61bda1314, package_extract_file("patch/system/app/ChromeBookmarksSyncAdapter.apk.p"));
    set_progress(0.081333);
    apply_patch("/system/app/Contacts.apk", "-",
                c2ea3726cb375c2270f72da2ce51a40bee702795, 768183,
                285167ac37bf5c9bf0fc991ff54fec7f4570761b, package_extract_file("patch/system/app/Contacts.apk.p"));
    set_progress(0.084421);
    apply_patch("/system/app/Contacts.odex", "-",
                95d5b1245ff3810fd2eb7361924b135e01624bda, 2107016,
                4f905aee35824d609873c22bee9263c2750022ed, package_extract_file("patch/system/app/Contacts.odex.p"));
    set_progress(0.092888);
    apply_patch("/system/app/ContactsProvider.apk", "-",
                4e10e1f6d2b49b51e838594f8f2cd25528f776ff, 14736,
                7ec170ad495e092c711afdd8c40320274ca85182, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
    set_progress(0.092948);
    apply_patch("/system/app/ContactsProvider.odex", "-",
                ff668e3fa57f6c83f60b6e5742525a6324340436, 1289104,
                73471e0f5c88b64f50ae4ad5e0cfaecf2e627f57, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
    set_progress(0.098128);
    apply_patch("/system/app/DefaultContainerService.apk", "-",
                1c908448a3c8d04cfc2b7fd7e34cb93147335a61, 4230,
                03876636b2ec0dbd747469ab50aecae48ff8b411, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
    set_progress(0.098145);
    apply_patch("/system/app/DefaultContainerService.odex", "-",
                74e299544398c9c7282dc520867d6025db83b934, 14840,
                1c79b36b96daa955588fd3da80046739c650b257, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
    set_progress(0.098205);
    apply_patch("/system/app/DeskClock.apk", "-",
                6aa8f226835a4ae97548dedb60220aaa3ec8786d, 250505,
                c6e61374e8af62ef813a355b74d271e8c46eacce, package_extract_file("patch/system/app/DeskClock.apk.p"));
    set_progress(0.099212);
    apply_patch("/system/app/DeskClock.odex", "-",
                40ff8248d9c508654cdba348f39e257e23f20ef2, 90968,
                dc1995bc4f62f3ae02f09dde19f98868df28458a, package_extract_file("patch/system/app/DeskClock.odex.p"));
    set_progress(0.099577);
    apply_patch("/system/app/DownloadProvider.apk", "-",
                5472f9e78bf8d4a9c64380a7664716ba20c3a536, 26378,
                a645d5b512be89c298e035ca327c16c4869f17c2, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
    set_progress(0.099683);
    apply_patch("/system/app/DownloadProvider.odex", "-",
                7770e1821e31eb865da6861a64cd41ae44e2d1a9, 176024,
                6ca3fc08597f29c4cef59c602b40b3c63953e317, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
    set_progress(0.100391);
    apply_patch("/system/app/DownloadProviderUi.apk", "-",
                9be34e1fa46829d6cd9b136f542f83ddf9bd41ae, 60645,
                693feb85963c5652d2c86a4eb28d5e812d271959, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
    set_progress(0.100634);
    apply_patch("/system/app/DownloadProviderUi.odex", "-",
                35e75413a031524be57a219a15293130c949c6cb, 39608,
                2b47488d02f036668a86d3e8c883f85435d7f9ba, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
    set_progress(0.100794);
    apply_patch("/system/app/DrmProvider.apk", "-",
                bee70852931c9c86c48905ecfdfc01b936fc6993, 6699,
                bb9c3fa21250e751e91b4b58993f05a35f9da3c3, package_extract_file("patch/system/app/DrmProvider.apk.p"));
    set_progress(0.100821);
    apply_patch("/system/app/DrmProvider.odex", "-",
                03c34985ae67b7c0b54b0bae3099c6b24ad29c81, 12784,
                10a9b7bc2aec7c3eceb2eb8d9e8ef4e100e5baf0, package_extract_file("patch/system/app/DrmProvider.odex.p"));
    set_progress(0.100872);
    apply_patch("/system/app/Email.apk", "-",
                174c27ed6fa7b69832789bc09d7cca8671d0fb82, 579708,
                d04afe85a93e79d0bc79640a93b16f4d0ca74aa8, package_extract_file("patch/system/app/Email.apk.p"));
    set_progress(0.103202);
    apply_patch("/system/app/Email.odex", "-",
                34fc22a73e93b3fbc5989a53d162173201db4419, 1961000,
                929e998462d5936a535a8fdd0ef000598e0e418a, package_extract_file("patch/system/app/Email.odex.p"));
    set_progress(0.111083);
    apply_patch("/system/app/Exchange.apk", "-",
                f5041eac138836d8718c55b0f37d15011a4e041a, 52000,
                6fe5bbbcd9331b6bfcb1f64db2db35219eb4e62e, package_extract_file("patch/system/app/Exchange.apk.p"));
    set_progress(0.111292);
    apply_patch("/system/app/Exchange.odex", "-",
                166ca002149a2fc409c08e0673000ac3e8547592, 1402024,
                5649497cb1924c5825faf3fde0e2ffa3f7a40a17, package_extract_file("patch/system/app/Exchange.odex.p"));
    set_progress(0.116926);
    apply_patch("/system/app/FactoryTest.apk", "-",
                996ce78b94003591f575bfcd6aa9d20103399f7a, 3338042,
                b280ded5631ec39b44ef9f70587c934f9b58c122, package_extract_file("patch/system/app/FactoryTest.apk.p"));
    set_progress(0.130341);
    apply_patch("/system/app/GMS_Maps.apk", "-",
                a4f5462e3bb1b3a02fbfb4ddc61f8564a9bc9e15, 6596912,
                ba8d2b36bd1e6cce98e6b0e0003994d49026dcc3, package_extract_file("patch/system/app/GMS_Maps.apk.p"));
    set_progress(0.156853);
    apply_patch("/system/app/Gallery2.apk", "-",
                37b02f3940c18b6639ef335dc5d77f832513000b, 1166091,
                15c9010afd1a16f878d947bba7b5aca6f76838c1, package_extract_file("patch/system/app/Gallery2.apk.p"));
    set_progress(0.161540);
    apply_patch("/system/app/Gallery2.odex", "-",
                7c3f784b25ed72ecc52e07adc28ceb6507967dca, 765088,
                779990e4a3e6940d74b3a04516c49472ed503efb, package_extract_file("patch/system/app/Gallery2.odex.p"));
    set_progress(0.164615);
    apply_patch("/system/app/Gmail.apk", "-",
                71db0c331e0137ffbac81157daf2f5f455f0db23, 3740807,
                5ff61807187ecd195711af6d3e894300d4a828a2, package_extract_file("patch/system/app/Gmail.apk.p"));
    set_progress(0.179648);
    apply_patch("/system/app/GoogleBackupTransport.apk", "-",
                2f2a43923cbfb2cc86b6bd42c629c4caf13d0bef, 84642,
                3167dbcf1f7cf5aebd9a909e908be1c7fab23834, package_extract_file("patch/system/app/GoogleBackupTransport.apk.p"));
    set_progress(0.179988);
    apply_patch("/system/app/GoogleCalendarSyncAdapter.apk", "-",
                f92de9593213f017a9423c6d2591bca01f798d6f, 143873,
                a24b07f2a44ccc7089cb452a482e273e92890596, package_extract_file("patch/system/app/GoogleCalendarSyncAdapter.apk.p"));
    set_progress(0.180567);
    apply_patch("/system/app/GoogleContactsSyncAdapter.apk", "-",
                1f459581b4d8bfc5509a175969bbb5c1408673f4, 160053,
                b4246daaf7649afbd406f2543670ed5c3aa0f280, package_extract_file("patch/system/app/GoogleContactsSyncAdapter.apk.p"));
    set_progress(0.181210);
    apply_patch("/system/app/GoogleFeedback.apk", "-",
                02cf4919dea3087eb3edf39e5c658d8d730a79b1, 253639,
                634393aa2de39658a7e8fc758e7e5db2984fe92b, package_extract_file("patch/system/app/GoogleFeedback.apk.p"));
    set_progress(0.182229);
    apply_patch("/system/app/GoogleLoginService.apk", "-",
                5cecabc6c82f9666b0cda7ef2f2bd8c47f769a85, 4196630,
                9d6522f13406a0daf19589eed8acde34d2469efd, package_extract_file("patch/system/app/GoogleLoginService.apk.p"));
    set_progress(0.199095);
    apply_patch("/system/app/GooglePartnerSetup.apk", "-",
                26568c154c04c846360099ba0c80509fde17cb87, 93459,
                d0591bf1aff7bad793167d67264d35791508fc16, package_extract_file("patch/system/app/GooglePartnerSetup.apk.p"));
    set_progress(0.199471);
    apply_patch("/system/app/GoogleQuickSearchBox.apk", "-",
                921ca827ab52bf3fb272a7f5aedb9a8cc47188ca, 740236,
                415bb153e29af563e243a6a87e42df034bed04a6, package_extract_file("patch/system/app/GoogleQuickSearchBox.apk.p"));
    set_progress(0.202445);
    apply_patch("/system/app/GoogleServicesFramework.apk", "-",
                6300c4983b98dc124e893f489456bdd82e56f9f8, 2927176,
                a7b496918898bdb5c74c8d595e03d3c6cc8785a1, package_extract_file("patch/system/app/GoogleServicesFramework.apk.p"));
    set_progress(0.214209);
    apply_patch("/system/app/GoogleTTS.apk", "-",
                2ebb444bceac98b251d9e19ca174882d6f86b589, 4336447,
                b92f9097eb3a52da9b269c64c03de64f27f62b73, package_extract_file("patch/system/app/GoogleTTS.apk.p"));
    set_progress(0.231637);
    apply_patch("/system/app/HTMLViewer.apk", "-",
                b8b585feb6a292985bdd03822e0da3c6b833c483, 4317,
                1319219eaf19a1dc803d450d39ed6d2bb607a4cb, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
    set_progress(0.231654);
    apply_patch("/system/app/HTMLViewer.odex", "-",
                314fb4103fc52c7c01668e2ef6ab56695ce813f1, 6872,
                ad7874f8328cb05a455ac5197e96f073d4d3cb96, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
    set_progress(0.231682);
    apply_patch("/system/app/HiddenMenu.apk", "-",
                df40747cdfd6f92500b6fc00c9e2f088a0e711ac, 199094,
                2ee866faa68bda1fdf4dfea877c5e8f06b618170, package_extract_file("patch/system/app/HiddenMenu.apk.p"));
    set_progress(0.232482);
    apply_patch("/system/app/KeyChain.apk", "-",
                db2e4ba1bef4730eba2fdf4f4ccf2d760e9d66ee, 7893,
                1b8190bee3a805f69d2185f255da4a01b8725a37, package_extract_file("patch/system/app/KeyChain.apk.p"));
    set_progress(0.232514);
    apply_patch("/system/app/KeyChain.odex", "-",
                e1f2fd62d0fcbab40ad0b17e09a18dc8cd6a753e, 27824,
                367a3615c690d4a39a849ba6533c2e7fc6f2a332, package_extract_file("patch/system/app/KeyChain.odex.p"));
    set_progress(0.232626);
    apply_patch("/system/app/Keystring_DFT.apk", "-",
                f70662d9f26d56d149e1ffd31cc3bb0a25679607, 2087658,
                dab88a989137cb39b15eaac39746720991d17cd9, package_extract_file("patch/system/app/Keystring_DFT.apk.p"));
    set_progress(0.241016);
    apply_patch("/system/app/Keystring_factory.apk", "-",
                457815c7b658252bfea8bb94ac8849f8ac3eef28, 433833,
                8308be014d8856db916596601b8863fa522c0720, package_extract_file("patch/system/app/Keystring_factory.apk.p"));
    set_progress(0.242759);
    apply_patch("/system/app/Keystring_misc.apk", "-",
                67901173875695b489bb513b6ee88ca721f6d6dd, 48528,
                6333bf85ddd461e1347fd18b9e9afd311c592417, package_extract_file("patch/system/app/Keystring_misc.apk.p"));
    set_progress(0.242954);
    apply_patch("/system/app/Launcher2.apk", "-",
                97a21b6a5ffab437026cd289ad8cf940da855d84, 10292522,
                038322a4100ffd72e0bf9b93b55798380e692587, package_extract_file("patch/system/app/Launcher2.apk.p"));
    set_progress(0.284318);
    apply_patch("/system/app/Launcher2.odex", "-",
                7982493994728fd904426a9357d0570f0e04c0d7, 469552,
                5db61dce71c876b97269072e61b8a79739317abd, package_extract_file("patch/system/app/Launcher2.odex.p"));
    set_progress(0.286205);
    apply_patch("/system/app/Lcdtest.apk", "-",
                bae1c805a114a9befd6c100269c71ec1454f3a4f, 4292441,
                b82a6ada4709898a95573f0f9bd28d94680d047d, package_extract_file("patch/system/app/Lcdtest.apk.p"));
    set_progress(0.303456);
    apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
                dcc8592da3fd2d2318987020c95b16354d0a5ba7, 103934,
                58c92f4d15d5f4585624c999c7d3258ccc5d648e, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
    set_progress(0.303874);
    apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
                5cf4159f5f0b74cf2c613540590658f4b94e7a48, 23744,
                1d8bc1f0135ee15c7714f66156560179b1704337, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
    set_progress(0.303969);
    apply_patch("/system/app/MIPErrService.apk", "-",
                c9fdfd3613f0fe4a2255d32f2c8553dfb08edac6, 9310,
                42f3a34e7eb2711eebc01745693b5113eab5c084, package_extract_file("patch/system/app/MIPErrService.apk.p"));
    set_progress(0.304007);
    apply_patch("/system/app/MIPErrService.odex", "-",
                d4c1c0a700ee092e3dd11ae0cbd8af1a289297d6, 7824,
                2f5b7eea7339195dd603a201e6e245ebad10b242, package_extract_file("patch/system/app/MIPErrService.odex.p"));
    set_progress(0.304038);
    apply_patch("/system/app/Magazines.apk", "-",
                b5d78428717b7998064591ffe9ba8bbf878b714a, 7073310,
                873fec5014654cc3495c78de5439e7b7ab275b83, package_extract_file("patch/system/app/Magazines.apk.p"));
    set_progress(0.332465);
    apply_patch("/system/app/MediaProvider.apk", "-",
                37d1f57df951aa807fb3dea71e0d7bd1f2566d7b, 11301,
                f06f213abf77ecbd5a002458a4f251541756c3fb, package_extract_file("patch/system/app/MediaProvider.apk.p"));
    set_progress(0.332510);
    apply_patch("/system/app/MediaProvider.odex", "-",
                cca04c206088321c22c5f10e4e97927a013a0592, 120432,
                b2336135ff8f8c961889c860f2a604112cc97d68, package_extract_file("patch/system/app/MediaProvider.odex.p"));
    set_progress(0.332994);
    apply_patch("/system/app/Mms.apk", "-",
                64aacbb558c7a196058bd7e8b942f33e7726423c, 302098,
                6725bd56961b48add973f8417eabbd98a167ce48, package_extract_file("patch/system/app/Mms.apk.p"));
    set_progress(0.334208);
    apply_patch("/system/app/Mms.odex", "-",
                9efaac43211067308b6a20f529bd2f10abfb08e9, 646632,
                b4a744f0b9d2d1005e557bf43fea6afd19ae8166, package_extract_file("patch/system/app/Mms.odex.p"));
    set_progress(0.336807);
    apply_patch("/system/app/Music2.apk", "-",
                572978ae4533737836738474d928acb42c44644a, 5531090,
                358ae07a6725c36f45143c708e82a4a092c87089, package_extract_file("patch/system/app/Music2.apk.p"));
    set_progress(0.359036);
    apply_patch("/system/app/MusicFX.apk", "-",
                220edaddceb51e03c3b918fec8ff8339bec9c7fe, 31226,
                96eaed0bfe708141b1467795126f486ac01cf068, package_extract_file("patch/system/app/MusicFX.apk.p"));
    set_progress(0.359161);
    apply_patch("/system/app/MusicFX.odex", "-",
                05ec9286735c038898ffb9e352ed9a58c43e7bc3, 84056,
                4a7a2f30d25b7bce0e8afc27beee042510e480c1, package_extract_file("patch/system/app/MusicFX.odex.p"));
    set_progress(0.359499);
    apply_patch("/system/app/NoiseField.apk", "-",
                b7cf19e09c14651e77d4465064eb108a2d3e4738, 141499,
                4b53ebfc27599a2ae481d776882b395ecd4b4f1b, package_extract_file("patch/system/app/NoiseField.apk.p"));
    set_progress(0.360068);
    apply_patch("/system/app/NoiseField.odex", "-",
                0786bb9909717d97614b794357fd732dbbaecaa3, 24960,
                494ec1bd8ff75524f7ab8eff4e64e68ce4be2bab, package_extract_file("patch/system/app/NoiseField.odex.p"));
    set_progress(0.360168);
    apply_patch("/system/app/PackageInstaller.apk", "-",
                6c2997f6734d46d8929ca6983a84bac9ad948124, 38893,
                d09497d44031c8db2a18415569ae8cde81a5ccfb, package_extract_file("patch/system/app/PackageInstaller.apk.p"));
    set_progress(0.360324);
    apply_patch("/system/app/PackageInstaller.odex", "-",
                70ca312727a65d0e0a3caf8f7046ea57365c2b7c, 29696,
                96df634fd99dab3dd28ed4c1c55a3b9b1c18a0f0, package_extract_file("patch/system/app/PackageInstaller.odex.p"));
    set_progress(0.360444);
    apply_patch("/system/app/PartnerBookmarksProvider.apk", "-",
                d98f8d7c1f90f85524f26839003fd8b47b6a035f, 9774,
                e496a1f9291e1fad8eb90110ab74055fce86bd05, package_extract_file("patch/system/app/PartnerBookmarksProvider.apk.p"));
    set_progress(0.360483);
    apply_patch("/system/app/Personalization.apk", "-",
                35cfbb68aed3ab38cfb5f6185d1bdcb5975f77cc, 21934,
                eb33805d42c49a325fd44953d98fbb66cf03291c, package_extract_file("patch/system/app/Personalization.apk.p"));
    set_progress(0.360571);
    apply_patch("/system/app/Personalization.odex", "-",
                2ec7b41cdcc5410da782cd8f465334165d696369, 21272,
                5272f1e2a1be2a9eebe01847ebda461998ae14b0, package_extract_file("patch/system/app/Personalization.odex.p"));
    set_progress(0.360657);
    apply_patch("/system/app/PhaseBeam.apk", "-",
                8578b7113cabf029da9e13ac2816bac9505a052b, 152531,
                8f2951c2b1541b77711eafe0f2525396fe163bf5, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
    set_progress(0.361270);
    apply_patch("/system/app/PhaseBeam.odex", "-",
                dd2bf5f3421dee5ea9e46a2842edbe940beafaef, 21656,
                bf9636b5f61d8d0450ad1f0c0d26df844b87b159, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
    set_progress(0.361357);
    apply_patch("/system/app/Phone.apk", "-",
                9a90832bf6ea4f7a903b847f94eac65bae3aae2a, 664136,
                10fa6b14efbbb3e740919fc03cd5796de7298ef1, package_extract_file("patch/system/app/Phone.apk.p"));
    set_progress(0.364026);
    apply_patch("/system/app/Phone.odex", "-",
                6eef3552dddd827876af030548d12ffd133c1fe8, 667720,
                0d741e0ae4756d68c6f631a03f89d64e2296fc9e, package_extract_file("patch/system/app/Phone.odex.p"));
    set_progress(0.366709);
    apply_patch("/system/app/PhoneErrService.apk", "-",
                423176c6014642f8fdcb9d60d32eaa8a85399953, 16521,
                d3319aa54863ddaf7d3f1130af15ce4a8d6415fb, package_extract_file("patch/system/app/PhoneErrService.apk.p"));
    set_progress(0.366775);
    apply_patch("/system/app/PhoneErrService.odex", "-",
                a93219e9a89840d6050680e0aa4d1ed61107a9c4, 16496,
                7e656acd22a526799d3457a571ade76444e38836, package_extract_file("patch/system/app/PhoneErrService.odex.p"));
    set_progress(0.366842);
    apply_patch("/system/app/PhoneInfo.apk", "-",
                e1939c86c471bc527223d99299780fd1847d9011, 3799,
                27623df074fead9a0e360207478b6ad3ff75f31f, package_extract_file("patch/system/app/PhoneInfo.apk.p"));
    set_progress(0.366857);
    apply_patch("/system/app/PhoneInfo.odex", "-",
                3d8103ed02b312cb05ec6760a17f28454d4f6c37, 3656,
                d85805c52381e3b3b4121fe25eff3bf5c9c15c67, package_extract_file("patch/system/app/PhoneInfo.odex.p"));
    set_progress(0.366872);
    apply_patch("/system/app/Phonesky.apk", "-",
                9973e3dde053013152111954236a57d2ff7da8fb, 6181458,
                0f214c312f9800b01e2a5a7b9766dc880efda110, package_extract_file("patch/system/app/Phonesky.apk.p"));
    set_progress(0.391714);
    apply_patch("/system/app/PlusOne.apk", "-",
                73fb2914ed3219133967610af55803c9d1f92401, 8510441,
                fcee07dedd8933aa43f6c351456a2d6a3eb6daa3, package_extract_file("patch/system/app/PlusOne.apk.p"));
    set_progress(0.425916);
    apply_patch("/system/app/PopupuiReceiver.apk", "-",
                ad1bd16e9f0713e567391e4c814e85d8576c6dab, 61377,
                e9fc4cc67380d2c5f20e541ebfdf6d3b9d058de9, package_extract_file("patch/system/app/PopupuiReceiver.apk.p"));
    set_progress(0.426163);
    apply_patch("/system/app/PopupuiReceiver.odex", "-",
                ab02558568667f48faf9d8d2d0544698868e3443, 13832,
                624421d34aeaf8459dfae9881087b3322531ca91, package_extract_file("patch/system/app/PopupuiReceiver.odex.p"));
    set_progress(0.426219);
    apply_patch("/system/app/Preconfig.apk", "-",
                cb58293d7885a9179c4b844bb395786802589980, 8931,
                6170910950b26a4c4eec6938e4fd2cdf7c153648, package_extract_file("patch/system/app/Preconfig.apk.p"));
    set_progress(0.426255);
    apply_patch("/system/app/Preconfig.odex", "-",
                3fd8d4b998a1c31d6b7d0325fc4d20cae133d260, 10496,
                4e4e22d0e001a1cf992fecfe83f55f61c76542f6, package_extract_file("patch/system/app/Preconfig.odex.p"));
    set_progress(0.426297);
    apply_patch("/system/app/PrivInit.apk", "-",
                f6ca411dc04092870ea9d1a606563e489b46af56, 3990,
                08e4d0ac471725f759f1008be06f0ab416ed35f1, package_extract_file("patch/system/app/PrivInit.apk.p"));
    set_progress(0.426313);
    apply_patch("/system/app/Protips.apk", "-",
                d60595d61c3a357746cbdb517b8fe2b3f585387c, 61935,
                ec947407abede60493a7472171166389b3a6de37, package_extract_file("patch/system/app/Protips.apk.p"));
    set_progress(0.426562);
    apply_patch("/system/app/Protips.odex", "-",
                1d48a26adc636e33201123985a9ae1db2915da41, 7944,
                d04b139f47729bf9a5e2dd3feb71c55e39fc54b4, package_extract_file("patch/system/app/Protips.odex.p"));
    set_progress(0.426594);
    apply_patch("/system/app/SamsungIME.apk", "-",
                ab8ed94edc5196ca1414a7fdcb766a46b8b461af, 2407115,
                0f5c59eac563142ed72cdfa801b069beb42a66f9, package_extract_file("patch/system/app/SamsungIME.apk.p"));
    set_progress(0.436267);
    apply_patch("/system/app/SamsungIME.odex", "-",
                0aa51f0f6c875641883fe8165f80746e0fab084b, 1040560,
                229f5ea11c55934056dc736a229dc1b66b4d4964, package_extract_file("patch/system/app/SamsungIME.odex.p"));
    set_progress(0.440449);
    apply_patch("/system/app/SecFactoryPhoneTest.apk", "-",
                796a2375bb70b49f57ba0cd92adadb9dd454aede, 29960,
                47b4484e02ddde0d64f55d34524e4fe29bce8c74, package_extract_file("patch/system/app/SecFactoryPhoneTest.apk.p"));
    set_progress(0.440570);
    apply_patch("/system/app/SelfTestMode.apk", "-",
                d3f1b15daa2733b55c81bb708c4acc9e4287f5c8, 820242,
                96c78e1c66097d6ac2734e68f7a838676cdb4152, package_extract_file("patch/system/app/SelfTestMode.apk.p"));
    set_progress(0.443866);
    apply_patch("/system/app/Settings.apk", "-",
                53728500f3776a9947e339107fe19af340da4778, 1584628,
                54ee781538e1bac635aaa2a89b89d735183506a5, package_extract_file("patch/system/app/Settings.apk.p"));
    set_progress(0.450235);
    apply_patch("/system/app/Settings.odex", "-",
                66b795a973449d5e72a8cc7bcfb54fab9213343d, 1130408,
                d5f8738050ea4e730a39d8c4f3cb7642e2b9f9c3, package_extract_file("patch/system/app/Settings.odex.p"));
    set_progress(0.454778);
    apply_patch("/system/app/SettingsProvider.apk", "-",
                75a152a8b282d436cec908ba348a4c97a697c360, 13236,
                007008ac27a2fca42b07147d79b6528548d62a87, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
    set_progress(0.454831);
    apply_patch("/system/app/SettingsProvider.odex", "-",
                44d65132671e7c0f2b8da0f598fe152cfc5ebfcd, 60688,
                5950e0d16592043a9909920a37a73b6bdf4477f0, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
    set_progress(0.455075);
    apply_patch("/system/app/SharedStorageBackup.apk", "-",
                4455a5b79092c55540266a818c8549f8307e2280, 2629,
                599ae0ce03479b0b4afd8108a157a814c2cd04da, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
    set_progress(0.455085);
    apply_patch("/system/app/SharedStorageBackup.odex", "-",
                0a6f71a2f1c6595a4824e856f06656030c5f9aba, 4272,
                706df32b8ddba380b3d64f1b98b4b219b9bf7a34, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
    set_progress(0.455102);
    apply_patch("/system/app/SlateTest.apk", "-",
                419c41025c2ba8e94411dcc3f07ec26eec75d37f, 8056,
                046f8b13653c8dae282cbf3aa765a66ffb5295f4, package_extract_file("patch/system/app/SlateTest.apk.p"));
    set_progress(0.455135);
    apply_patch("/system/app/SlateTest.odex", "-",
                807767e60362c7a6fa39b93f705e23e2895f2921, 39712,
                91d35f4d1713eff971a3441dcba60a93fc9e625d, package_extract_file("patch/system/app/SlateTest.odex.p"));
    set_progress(0.455294);
    apply_patch("/system/app/SoundRecorder.apk", "-",
                287abbb6fe7470f33924525c98d4b04b77573066, 34478,
                fc277326508dfa025599a58ae77ef953c4cd6ede, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
    set_progress(0.455433);
    apply_patch("/system/app/SoundRecorder.odex", "-",
                918888fee9de1436b07839e9f23f201004e617d2, 27840,
                2e2b5698dc49d41493fd73f80553eb598dffc766, package_extract_file("patch/system/app/SoundRecorder.odex.p"));
    set_progress(0.455545);
    apply_patch("/system/app/Stk.apk", "-",
                8a7c7cd579d265a9422d7a3c03c8c3594fa8f897, 22658,
                ef8b50a80f8e6bc6746d7fea508c6b46e8771cbd, package_extract_file("patch/system/app/Stk.apk.p"));
    set_progress(0.455636);
    apply_patch("/system/app/Stk.odex", "-",
                3cd5eacf5eaf5c17a604a6ecc21c3144bca788a5, 46096,
                5e7057f79d366a5e64f75a75268a35f7c78afae2, package_extract_file("patch/system/app/Stk.odex.p"));
    set_progress(0.455821);
    apply_patch("/system/app/Street.apk", "-",
                832ef04600ccfbf40959caae8e845d25c645b603, 264451,
                c6965999f233057eb113bb43ab477cd361aafc7e, package_extract_file("patch/system/app/Street.apk.p"));
    set_progress(0.456884);
    apply_patch("/system/app/SysScope.apk", "-",
                12935ffbf7c3355c381fcc2bc34c4ae45e7df8cc, 91481,
                246775041757f698df89672286e24b4886a13e47, package_extract_file("patch/system/app/SysScope.apk.p"));
    set_progress(0.457252);
    apply_patch("/system/app/SystemUI.apk", "-",
                05c90f2c41c5c7d9b2cf08eab6ec2ce00c6d0d58, 448148,
                f45d37230cf8f3e315f8313a5ef9fc046d3ff609, package_extract_file("patch/system/app/SystemUI.apk.p"));
    set_progress(0.459053);
    apply_patch("/system/app/SystemUI.odex", "-",
                078355f67b9a6ddf8db0efa61f99cac27e156e15, 358560,
                db102bce8d486f8027ee8ef007155e2e8fbbbc42, package_extract_file("patch/system/app/SystemUI.odex.p"));
    set_progress(0.460494);
    apply_patch("/system/app/Talk.apk", "-",
                c4239a3ae2bbca8edb590ed5089a1b937cb79dbb, 2233741,
                ebedd906274549d353359a14ff3d17cf32041105, package_extract_file("patch/system/app/Talk.apk.p"));
    set_progress(0.469471);
    apply_patch("/system/app/TelephonyProvider.apk", "-",
                beeef44373dbe67e96ec694fd5177cc1c9c07b06, 8838,
                e4efe7d3e1f073a2c2e5c4c340b5ac230064dc53, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
    set_progress(0.469506);
    apply_patch("/system/app/TelephonyProvider.odex", "-",
                96513f20e28abe27e897eda839a7543875de0c10, 116640,
                ba20e8cb0b367d52ea8a4981f1e5468e398fe430, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
    set_progress(0.469975);
    apply_patch("/system/app/TwDVFSApp.apk", "-",
                4308bea3568aa408b2e38d8a0d21125554d7848d, 7029,
                745d2643dc2d16926757d5aaafe0937cd52d341b, package_extract_file("patch/system/app/TwDVFSApp.apk.p"));
    set_progress(0.470003);
    apply_patch("/system/app/TwDVFSApp.odex", "-",
                2d4a755c2ab4b3a60aac7d5244557eaa356ecbb1, 6968,
                afa702b5b4c1889792eb7601bdcd56f04e13e07b, package_extract_file("patch/system/app/TwDVFSApp.odex.p"));
    set_progress(0.470031);
    apply_patch("/system/app/UserDictionaryProvider.apk", "-",
                2507b82033794512bb428f7b3b57ab5aa4bae42b, 3542,
                43c7c031f2b7c648d90f21f00ba0c1af40fabd4d, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
    set_progress(0.470045);
    apply_patch("/system/app/UserDictionaryProvider.odex", "-",
                b76980f9908f3503618f6aabfeb9d3089e087c9c, 14912,
                01fac2da515d977566bd8a262959211615fbac33, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
    set_progress(0.470105);
    apply_patch("/system/app/VoiceDialer.apk", "-",
                d734f93a108cdc19c79ca482af2439848001f5f8, 25189,
                90eda2e38bf453ab10f8fdbcdd481cf5facd54d7, package_extract_file("patch/system/app/VoiceDialer.apk.p"));
    set_progress(0.470207);
    apply_patch("/system/app/VoiceDialer.odex", "-",
                1ad49aed6d04f630bb7a9d891c28b30eb983a1f0, 67320,
                f5524d116cd454ad828384be4bfca48c81da0e0e, package_extract_file("patch/system/app/VoiceDialer.odex.p"));
    set_progress(0.470477);
    apply_patch("/system/app/VpnDialogs.apk", "-",
                da9af9cc17cd223fc0ff793b68126ba42091e06f, 11569,
                0991a519e7da057860dba6a6f335a1a6bc5cdd9b, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
    set_progress(0.470524);
    apply_patch("/system/app/VpnDialogs.odex", "-",
                894b6b62af8f964f44c67681a1ef4b15a8494437, 9224,
                993a41434a3f92de7cb646a969412e7cc80a8877, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
    set_progress(0.470561);
    apply_patch("/system/app/WAPPushManager.apk", "-",
                858bb5d616bb2b92b2646eefae232c7b06d982c8, 2681,
                7b23280970b442668ca11867c0c83f6b50b9bb1c, package_extract_file("patch/system/app/WAPPushManager.apk.p"));
    set_progress(0.470572);
    apply_patch("/system/app/WAPPushManager.odex", "-",
                eec86eb724f2269162623efe8da0d8ceb2108a42, 9664,
                221a46be6ae747f468c478a55a7983653669367b, package_extract_file("patch/system/app/WAPPushManager.odex.p"));
    set_progress(0.470610);
    apply_patch("/system/app/WlanTest.apk", "-",
                d5900c961a17b303ec0a1d994ac2880b3010922c, 14262,
                7b9b74d3f7e138eb61964b0a892fb25d36caa3ae, package_extract_file("patch/system/app/WlanTest.apk.p"));
    set_progress(0.470668);
    apply_patch("/system/app/WlanTest.odex", "-",
                3bf00eb9d7594ab293790e2d4d5ccb34c040a377, 48096,
                1a20d527e24a4c887697d2224bdf2208642e020a, package_extract_file("patch/system/app/WlanTest.odex.p"));
    set_progress(0.470861);
    apply_patch("/system/app/YouTube.apk", "-",
                6adfd55c1fde9f1c755b9b79efcc575eb3becbed, 6526612,
                282b36bdf1349ac6fab274c76daa010d83edc1ac, package_extract_file("patch/system/app/YouTube.apk.p"));
    set_progress(0.497091);
    apply_patch("/system/app/serviceModeApp.apk", "-",
                4d43aac0089734685cbc4bff668d90636694686d, 149192,
                ce7a1bbe0056de86f2b65cb7af92e703a7aead93, package_extract_file("patch/system/app/serviceModeApp.apk.p"));
    set_progress(0.497690);
    apply_patch("/system/app/talkback.apk", "-",
                d67bc9a282e799de887c3e3e5dc0c853ba3efcb5, 1494521,
                5f02e598cfb6896b6532b638cbc68ec3476c72b6, package_extract_file("patch/system/app/talkback.apk.p"));
    set_progress(0.503696);
    apply_patch("/system/bin/debuggerd", "-",
                31a2271fc7f53f87b8d1396ca48b97441e2840b1, 26540,
                914b7074401af448a74670909c8f9b37df828656, package_extract_file("patch/system/bin/debuggerd.p"));
    set_progress(0.503803);
    apply_patch("/system/bin/drmserver", "-",
                7c07a8b6dfedbb5d20c8c7a3274fc284315ce1bd, 45384,
                04c9047aa50d5f437c0d6e06947d7e8127ca3e2d, package_extract_file("patch/system/bin/drmserver.p"));
    set_progress(0.503985);
    apply_patch("/system/csc/contents.db", "-",
                da33ab643a971a43d95775585638c7de79c34e63, 10240,
                533a96fcf73513980ea271d506265fc8f6c4dc69, package_extract_file("patch/system/csc/contents.db.p"));
    set_progress(0.504027);
    apply_patch("/system/etc/NOTICE.html.gz", "-",
                d1a4279c8a90df86982b24421285db1527b8d5fc, 158213,
                8b8580c4f25d3f5934f7c89c675aa78b4e152990, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
    set_progress(0.504662);
    apply_patch("/system/etc/security/otacerts.zip", "-",
                a8f563f43032780a06f459ae2549a99a24b87a6f, 2006,
                9e8e623f6890a5f74559dbcd7996ecbf29130aa5, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
    set_progress(0.504670);
    apply_patch("/system/framework/CustFeature.jar", "-",
                3afaeb289734a7fbfc9f8aceb4beed7a64e92621, 313,
                bc00a6197b062fe2da0c065c114dd57dc57b903e, package_extract_file("patch/system/framework/CustFeature.jar.p"));
    set_progress(0.504672);
    apply_patch("/system/framework/CustFeature.odex", "-",
                f2fc61555431aa146aa2f04320c496feb19a196a, 2896,
                c47b136b9a08bb1bac5db9e9f1ab4c63318a5c02, package_extract_file("patch/system/framework/CustFeature.odex.p"));
    set_progress(0.504683);
    apply_patch("/system/framework/GlobalConfig.jar", "-",
                3afaeb289734a7fbfc9f8aceb4beed7a64e92621, 313,
                d1e7deb3afdd9847fe28824a40cbeed4c844d3f1, package_extract_file("patch/system/framework/GlobalConfig.jar.p"));
    set_progress(0.504685);
    apply_patch("/system/framework/GlobalConfig.odex", "-",
                f7051d06eb1539d5b25780eb77c872cb82f917f9, 23264,
                e64109ecde0a864ad1ce7f666145e65c6d21276c, package_extract_file("patch/system/framework/GlobalConfig.odex.p"));
    set_progress(0.504778);
    apply_patch("/system/framework/SecProductFeature_AUDIO.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_AUDIO.jar.p"));
    set_progress(0.504779);
    apply_patch("/system/framework/SecProductFeature_AUDIO.odex", "-",
                64ed574dbd6d2a400039061d4210dbf0fa2acac8, 2696,
                c6a806a10c59d4e0e1b9df67c074226a85e06e46, package_extract_file("patch/system/framework/SecProductFeature_AUDIO.odex.p"));
    set_progress(0.504790);
    apply_patch("/system/framework/SecProductFeature_BUAPLUS.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_BUAPLUS.jar.p"));
    set_progress(0.504791);
    apply_patch("/system/framework/SecProductFeature_BUAPLUS.odex", "-",
                a9642fad9c68179d552da9bce9833f04b90e2fd2, 1224,
                473fb234397f1bce48d78af27538152649e68f8e, package_extract_file("patch/system/framework/SecProductFeature_BUAPLUS.odex.p"));
    set_progress(0.504796);
    apply_patch("/system/framework/SecProductFeature_CALL.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_CALL.jar.p"));
    set_progress(0.504798);
    apply_patch("/system/framework/SecProductFeature_CALL.odex", "-",
                d8138d75b71c471a79dfe45d10f183f2427e076e, 1224,
                15b6dc4b3a9371fd56b38af1dcd7a07269372d5b, package_extract_file("patch/system/framework/SecProductFeature_CALL.odex.p"));
    set_progress(0.504803);
    apply_patch("/system/framework/SecProductFeature_CLOUD.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_CLOUD.jar.p"));
    set_progress(0.504804);
    apply_patch("/system/framework/SecProductFeature_CLOUD.odex", "-",
                dadf56892b4c6593979c899aa75afab952afa9cb, 1224,
                1d11538492f1c6ef5e89e18521a9948ff84dabd5, package_extract_file("patch/system/framework/SecProductFeature_CLOUD.odex.p"));
    set_progress(0.504809);
    apply_patch("/system/framework/SecProductFeature_COLOLTONE.jar",
                "-", d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_COLOLTONE.jar.p"));
    set_progress(0.504810);
    apply_patch("/system/framework/SecProductFeature_COLOLTONE.odex",
                "-", 4561f67fd3c8cdb386ad5539fba91502a9b4a54c, 1232,
                5024cb6a6276a1a8899793c856c8045c97f48314, package_extract_file("patch/system/framework/SecProductFeature_COLOLTONE.odex.p"));
    set_progress(0.504815);
    apply_patch("/system/framework/SecProductFeature_COMMON.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_COMMON.jar.p"));
    set_progress(0.504816);
    apply_patch("/system/framework/SecProductFeature_COMMON.odex", "-",
                630ed55929f843e14b1978ee44c6a0318e01e8b1, 1376,
                8efe20f7e201f6aa49e3221c21745a43c5b3a5e8, package_extract_file("patch/system/framework/SecProductFeature_COMMON.odex.p"));
    set_progress(0.504822);
    apply_patch("/system/framework/SecProductFeature_DMB.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_DMB.jar.p"));
    set_progress(0.504823);
    apply_patch("/system/framework/SecProductFeature_DMB.odex", "-",
                03a2e09850d2dc472470c38a99a704f74fb02509, 1264,
                425347eddaaaa8b2fd59db5c0ee2355e0aa73fab, package_extract_file("patch/system/framework/SecProductFeature_DMB.odex.p"));
    set_progress(0.504828);
    apply_patch("/system/framework/SecProductFeature_EMAIL.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_EMAIL.jar.p"));
    set_progress(0.504829);
    apply_patch("/system/framework/SecProductFeature_EMAIL.odex", "-",
                6cb350b2faeb90dc63dd96edb33f212a7f1b8cae, 1312,
                c1d97c53a8414ac9b4044bdb690218d9f72c6b0e, package_extract_file("patch/system/framework/SecProductFeature_EMAIL.odex.p"));
    set_progress(0.504835);
    apply_patch("/system/framework/SecProductFeature_GPS.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_GPS.jar.p"));
    set_progress(0.504836);
    apply_patch("/system/framework/SecProductFeature_GPS.odex", "-",
                a7dcb31b6a4f521a1e807adb055fedd6695002ea, 1320,
                8c7905408b41a7a8ea6807b42e46c2fe8e71645b, package_extract_file("patch/system/framework/SecProductFeature_GPS.odex.p"));
    set_progress(0.504841);
    apply_patch("/system/framework/SecProductFeature_IMS.jar", "-",
                72b2dc20e02dee67e4b77ace0a06ac68a188534d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_IMS.jar.p"));
    set_progress(0.504842);
    apply_patch("/system/framework/SecProductFeature_IMS.odex", "-",
                0b66962ba8ddda3c7a370ccd1c05b8ea99715ab9, 1272,
                d20715f05ee5677275df6cb050beb42adbfbfe91, package_extract_file("patch/system/framework/SecProductFeature_IMS.odex.p"));
    set_progress(0.504848);
    apply_patch("/system/framework/SecProductFeature_MESSAGE.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_MESSAGE.jar.p"));
    set_progress(0.504849);
    apply_patch("/system/framework/SecProductFeature_MESSAGE.odex", "-",
                dd916a5da2fe8bf8f9c370880ba8cba9d05dbca7, 1768,
                0daee89302a208f81f933b3b5f985cc51e4da45b, package_extract_file("patch/system/framework/SecProductFeature_MESSAGE.odex.p"));
    set_progress(0.504856);
    apply_patch("/system/framework/SecProductFeature_MMFW.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_MMFW.jar.p"));
    set_progress(0.504857);
    apply_patch("/system/framework/SecProductFeature_MMFW.odex", "-",
                a2bfbeb90da4903a6a4a74dc80664fe3a97a3d86, 1216,
                ad95ced6ee6b0c7774a341673c07afd3c80c8e2d, package_extract_file("patch/system/framework/SecProductFeature_MMFW.odex.p"));
    set_progress(0.504862);
    apply_patch("/system/framework/SecProductFeature_NFC.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_NFC.jar.p"));
    set_progress(0.504863);
    apply_patch("/system/framework/SecProductFeature_NFC.odex", "-",
                5d28fb553e7a6973149b6b24765767fe734d878d, 1216,
                f7e65a0293433241d311415654c52d38a6a638d1, package_extract_file("patch/system/framework/SecProductFeature_NFC.odex.p"));
    set_progress(0.504868);
    apply_patch("/system/framework/SecProductFeature_RCS.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_RCS.jar.p"));
    set_progress(0.504869);
    apply_patch("/system/framework/SecProductFeature_RCS.odex", "-",
                fcf2eb39815db6b79241d1b95473f0e6941fead5, 1216,
                edd518ddc9895ef0da13233a6cdb7ddccb04745e, package_extract_file("patch/system/framework/SecProductFeature_RCS.odex.p"));
    set_progress(0.504874);
    apply_patch("/system/framework/SecProductFeature_RIL.jar", "-",
                d83f607f883cf1bfeb8647dc3c2778f7683f732d, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_RIL.jar.p"));
    set_progress(0.504876);
    apply_patch("/system/framework/SecProductFeature_RIL.odex", "-",
                c436183f6ec76e432e37d54d44e5be6077ef2dfe, 5840,
                7f831b7a109e8d2e808eeea6a8123504ccf04135, package_extract_file("patch/system/framework/SecProductFeature_RIL.odex.p"));
    set_progress(0.504899);
    apply_patch("/system/framework/SecProductFeature_SETTINGS.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_SETTINGS.jar.p"));
    set_progress(0.504900);
    apply_patch("/system/framework/SecProductFeature_SETTINGS.odex",
                "-", e7a267e9943a7989ea339fe8392ad72a40ab40c7, 1496,
                7782e3164af9a0f631ef2ecd01e144bbb327c282, package_extract_file("patch/system/framework/SecProductFeature_SETTINGS.odex.p"));
    set_progress(0.504906);
    apply_patch("/system/framework/SecProductFeature_SIP.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_SIP.jar.p"));
    set_progress(0.504908);
    apply_patch("/system/framework/SecProductFeature_SIP.odex", "-",
                8d4bc6504b9d100c0a8285a09eae15d4de6d8e5f, 1304,
                43d8d5e0e33774efb10f00b904045de13ae2fa8a, package_extract_file("patch/system/framework/SecProductFeature_SIP.odex.p"));
    set_progress(0.504913);
    apply_patch("/system/framework/SecProductFeature_VIDEOPLAYER.jar",
                "-", 104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_VIDEOPLAYER.jar.p"));
    set_progress(0.504914);
    apply_patch("/system/framework/SecProductFeature_VIDEOPLAYER.odex",
                "-", 0b99aab1e946ab4573725e0fdc2db512323fd192, 1264,
                83954d36a1a0df29ea693745c9d25e82a39d6b7e, package_extract_file("patch/system/framework/SecProductFeature_VIDEOPLAYER.odex.p"));
    set_progress(0.504919);
    apply_patch("/system/framework/SecProductFeature_WLAN.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/SecProductFeature_WLAN.jar.p"));
    set_progress(0.504920);
    apply_patch("/system/framework/SecProductFeature_WLAN.odex", "-",
                2422f7026a7fad11c9d3b46c8a12d9e4d91d79e8, 2760,
                d974ca2412db24ddcc9e605dd279c44ab2f40214, package_extract_file("patch/system/framework/SecProductFeature_WLAN.odex.p"));
    set_progress(0.504932);
    apply_patch("/system/framework/am.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                a891671c851fef2778054a782b49fd93c9fd39c7, package_extract_file("patch/system/framework/am.jar.p"));
    set_progress(0.504933);
    apply_patch("/system/framework/am.odex", "-",
                9c40647bd6a884f89bdff737c16877028b46152e, 39216,
                9a9927c5f57db78166b50a0443c9db4112a3c322, package_extract_file("patch/system/framework/am.odex.p"));
    set_progress(0.505090);
    apply_patch("/system/framework/android.policy.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                377df6c08f6358c8b91eee1f5adf417d30fda8b7, package_extract_file("patch/system/framework/android.policy.jar.p"));
    set_progress(0.505092);
    apply_patch("/system/framework/android.policy.odex", "-",
                f6e7af611035c07b46d91774a17984594e17e025, 381912,
                d1c1d928dae6f45efd0682efd6432aba5e53e298, package_extract_file("patch/system/framework/android.policy.odex.p"));
    set_progress(0.506626);
    apply_patch("/system/framework/android.test.runner.jar", "-",
                f193e834579366f1aa3f9edd887bfda808f13f9c, 313,
                b43a6548b76e494c87456f5bc6064613a741b107, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
    set_progress(0.506628);
    apply_patch("/system/framework/android.test.runner.odex", "-",
                6bad603c604d382088e1e47db745b4dea03c74f9, 182080,
                974689bd357caccda199c96c6c937182144c13d2, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
    set_progress(0.507360);
    apply_patch("/system/framework/apache-xml.jar", "-",
                303f7f9a4eb8739d042dfc50fb7978910bf8dc29, 18027,
                a10ade8663b9c4b34ba4790d01d7da7bb963fd18, package_extract_file("patch/system/framework/apache-xml.jar.p"));
    set_progress(0.507432);
    apply_patch("/system/framework/apache-xml.odex", "-",
                c2d171a545fb80690c5cfdd5e4f9b5f4c6ef3f09, 1378472,
                388c39c70000fc42574feee5c302b04bf5d6a527, package_extract_file("patch/system/framework/apache-xml.odex.p"));
    set_progress(0.512972);
    apply_patch("/system/framework/bmgr.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                a891671c851fef2778054a782b49fd93c9fd39c7, package_extract_file("patch/system/framework/bmgr.jar.p"));
    set_progress(0.512973);
    apply_patch("/system/framework/bmgr.odex", "-",
                d9e3bcd56629ac0e267dc12f4f67f26a52299f79, 14728,
                21ad742a36ecd86bd902f6fd8b66b664d9f442d3, package_extract_file("patch/system/framework/bmgr.odex.p"));
    set_progress(0.513032);
    apply_patch("/system/framework/bouncycastle.jar", "-",
                dfdb68872592b7cb3f30e59a90093df226790a72, 313,
                5834cd56bab8a8672bcd25fb47f38d74940af4a7, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
    set_progress(0.513034);
    apply_patch("/system/framework/bouncycastle.odex", "-",
                fc984ea8f90b0dc00fce65f79119ec7994d17477, 978056,
                54904d481a407b043ba209dbefc80f51898dbdc5, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
    set_progress(0.516964);
    apply_patch("/system/framework/bu.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                a891671c851fef2778054a782b49fd93c9fd39c7, package_extract_file("patch/system/framework/bu.jar.p"));
    set_progress(0.516965);
    apply_patch("/system/framework/bu.odex", "-",
                0fa157ac122eff47055c330bbcd4c802714f5785, 4560,
                ec0ddbd132e2a378220fbee961e92d3900fdb4b1, package_extract_file("patch/system/framework/bu.odex.p"));
    set_progress(0.516984);
    apply_patch("/system/framework/com.android.location.provider.jar",
                "-", 6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                a891671c851fef2778054a782b49fd93c9fd39c7, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
    set_progress(0.516985);
    apply_patch("/system/framework/com.android.location.provider.odex",
                "-", 9552906c7d223bb2b4af047a38397bd37a071fad, 7352,
                ec00356d47ddcef773c47bc2afc2bef76f741cb5, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
    set_progress(0.517015);
    apply_patch("/system/framework/com.google.android.maps.jar", "-",
                6c44531df856d07fb043e12c8560025e114aaa6b, 157228,
                41729b91215fa99a68940d6461f81993f459749b, package_extract_file("patch/system/framework/com.google.android.maps.jar.p"));
    set_progress(0.517646);
    apply_patch("/system/framework/com.google.android.media.effects.jar",
                "-", 7b7b9b010774d77de59be5ecd51de02a61f48089, 35026,
                3cd9099966c3fd758fe0b5afe25ad6d57000ef80, package_extract_file("patch/system/framework/com.google.android.media.effects.jar.p"));
    set_progress(0.517787);
    apply_patch("/system/framework/core-junit.jar", "-",
                104decbdfcf60eb81b3315246beceb161f801ad7, 313,
                20360233c38a90f47ba895e24b5a1cd486715642, package_extract_file("patch/system/framework/core-junit.jar.p"));
    set_progress(0.517789);
    apply_patch("/system/framework/core-junit.odex", "-",
                549a2bd5c953ccef3263d98f77b4bbe6523329c0, 23648,
                b4e9cf2470e1273344d852556bf6b1767961fa9f, package_extract_file("patch/system/framework/core-junit.odex.p"));
    set_progress(0.517884);
    apply_patch("/system/framework/core.jar", "-",
                81e3b87f3384cac5a6d1d02a02efbcd24fb0bba8, 4124,
                def43585b81496cc3700d7bcb279cea2dd69b215, package_extract_file("patch/system/framework/core.jar.p"));
    set_progress(0.517900);
    apply_patch("/system/framework/core.odex", "-",
                0b37522d6768a8a3fadcd87ff8b85c16ca98d872, 3365296,
                ccc699cb1c3e8c5927c60c40c36fb1754355da04, package_extract_file("patch/system/framework/core.odex.p"));
    set_progress(0.531425);
    apply_patch("/system/framework/ext.jar", "-",
                b8d9e911a1982b495b2b7c22b7ee79a8efe2e185, 440644,
                83a423a46a0b527dbabc699adaf674bc8bb4473b, package_extract_file("patch/system/framework/ext.jar.p"));
    set_progress(0.533196);
    apply_patch("/system/framework/ext.odex", "-",
                385390fb270f4895109765ab48417211e44d20fa, 1494808,
                afbdcf894f8b08a66660b242f959e02caf6470ad, package_extract_file("patch/system/framework/ext.odex.p"));
    set_progress(0.539203);
    apply_patch("/system/framework/filterfw.jar", "-",
                47580f1462f23e3ab6e6080ba2a28a3a30d579de, 313,
                3b66af43a3fbebb7a7f1e039ee44f9f56aa2411d, package_extract_file("patch/system/framework/filterfw.jar.p"));
    set_progress(0.539204);
    apply_patch("/system/framework/filterfw.odex", "-",
                d4ad4309c8583f96c6f2f8ec8a5f5c1253e3db41, 322880,
                97bb381732c515115453b9f395d1a430840a2c8a, package_extract_file("patch/system/framework/filterfw.odex.p"));
    set_progress(0.540502);
    apply_patch("/system/framework/framework-res.apk", "-",
                a703f6e58a5b20504bd9fead694d1663fc088408, 5390411,
                1651d61bf1c833cd76ac35ea75ce2b66f1610b2c, package_extract_file("patch/system/framework/framework-res.apk.p"));
    set_progress(0.562165);
    apply_patch("/system/framework/framework.jar", "-",
                0cdd8a93334c9b028b62419ece82febc888c5271, 14961,
                434e4c7723304cd65e57de6a46c6a4b826974e41, package_extract_file("patch/system/framework/framework.jar.p"));
    set_progress(0.562225);
    apply_patch("/system/framework/framework.odex", "-",
                fb5cd2630f560f0d53d9cef066a825e256e0cb43, 11357968,
                bc5015488beba834058f61c8cff69294359da8c2, package_extract_file("patch/system/framework/framework.odex.p"));
    set_progress(0.607871);
    apply_patch("/system/framework/ime.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                a891671c851fef2778054a782b49fd93c9fd39c7, package_extract_file("patch/system/framework/ime.jar.p"));
    set_progress(0.607873);
    apply_patch("/system/framework/ime.odex", "-",
                ec9127c2ce538a106176e466b5318e7d7ac3dc59, 6704,
                c6a07a44279b6eec43573a17ed5d99228b5968d9, package_extract_file("patch/system/framework/ime.odex.p"));
    set_progress(0.607900);
    apply_patch("/system/framework/input.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                a891671c851fef2778054a782b49fd93c9fd39c7, package_extract_file("patch/system/framework/input.jar.p"));
    set_progress(0.607901);
    apply_patch("/system/framework/input.odex", "-",
                9d8d2a923b7f325f00191b7f9c82908d1ceb9c62, 4400,
                46d003c0074673530da17a64d01347b784c3ff08, package_extract_file("patch/system/framework/input.odex.p"));
    set_progress(0.607919);
    apply_patch("/system/framework/javax.obex.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                d4178fb9fffee1b099c5a68cb547c4e4daf9f0ac, package_extract_file("patch/system/framework/javax.obex.jar.p"));
    set_progress(0.607920);
    apply_patch("/system/framework/javax.obex.odex", "-",
                f9e49f91dabf421209727f17f63a1d0c2110a1d1, 67904,
                e9a34ec65ae9b38bddb93018a0ca89adf936263e, package_extract_file("patch/system/framework/javax.obex.odex.p"));
    set_progress(0.608193);
    apply_patch("/system/framework/monkey.jar", "-",
                42a1e224863d9d6a270babd7474cef31574a8866, 313,
                da3a38bdb891a56634f0cf064bcf55ff28ba198f, package_extract_file("patch/system/framework/monkey.jar.p"));
    set_progress(0.608194);
    apply_patch("/system/framework/monkey.odex", "-",
                6aa4563fe16a5e3d8a97936a29e692e3507ed67b, 115000,
                a1fc23677cd14819bb702255d9cbc3a1c5443c17, package_extract_file("patch/system/framework/monkey.odex.p"));
    set_progress(0.608656);
    apply_patch("/system/framework/pm.jar", "-",
                b963ebb67806bd4f31e5efd6090fa77f84a76794, 313,
                377df6c08f6358c8b91eee1f5adf417d30fda8b7, package_extract_file("patch/system/framework/pm.jar.p"));
    set_progress(0.608657);
    apply_patch("/system/framework/pm.odex", "-",
                98017155786d5998bd6f0785be65fdf1a5680eef, 30448,
                0b0d12027443f782ad1379dccf5c773238acb37e, package_extract_file("patch/system/framework/pm.odex.p"));
    set_progress(0.608780);
    apply_patch("/system/framework/sec_platform_library.jar", "-",
                6b23a0769243ed904968666fa8242c9ea92ae199, 313,
                d4178fb9fffee1b099c5a68cb547c4e4daf9f0ac, package_extract_file("patch/system/framework/sec_platform_library.jar.p"));
    set_progress(0.608781);
    apply_patch("/system/framework/sec_platform_library.odex", "-",
                7d9da8b7cb1e0672b1ba60601e536d4bcf5dff2c, 9960,
                3aeba2fd78d7af28309021452c3a522fa2dae7dd, package_extract_file("patch/system/framework/sec_platform_library.odex.p"));
    set_progress(0.608821);
    apply_patch("/system/framework/send_bug.jar", "-",
                b963ebb67806bd4f31e5efd6090fa77f84a76794, 313,
                377df6c08f6358c8b91eee1f5adf417d30fda8b7, package_extract_file("patch/system/framework/send_bug.jar.p"));
    set_progress(0.608822);
    apply_patch("/system/framework/send_bug.odex", "-",
                0cf4cc8ac15ad565fc8970408c403e3a3646ff78, 5768,
                d73deafb2515c8ceadaffb6d6ec520337d332ec2, package_extract_file("patch/system/framework/send_bug.odex.p"));
    set_progress(0.608846);
    apply_patch("/system/framework/services.jar", "-",
                cd4f9c9beec1b656447c01a4fb8950075beaf9d9, 313,
                68a43a9d6d231a1216ee07509e8d7a7f162ae898, package_extract_file("patch/system/framework/services.jar.p"));
    set_progress(0.608847);
    apply_patch("/system/framework/services.odex", "-",
                7ee6b9a086bebea3f7ae6ee70e0c5994119d2910, 2145192,
                a3338056c322a78bf27929664422188e91c822c7, package_extract_file("patch/system/framework/services.odex.p"));
    set_progress(0.617468);
    apply_patch("/system/framework/svc.jar", "-",
                b963ebb67806bd4f31e5efd6090fa77f84a76794, 313,
                377df6c08f6358c8b91eee1f5adf417d30fda8b7, package_extract_file("patch/system/framework/svc.jar.p"));
    set_progress(0.617469);
    apply_patch("/system/framework/svc.odex", "-",
                3018c37484b8e194c639195e46d58964cfba3f73, 8400,
                b38937d37327839c2c8f4eabb0188640195c6fd9, package_extract_file("patch/system/framework/svc.odex.p"));
    set_progress(0.617503);
    apply_patch("/system/lib/libXt9core.so", "-",
                047f67c5c8781f43d4dcec6bb2958ceb0492e293, 386684,
                f63a7fab1e347eb3f5ad460165b52e2b53df5433, package_extract_file("patch/system/lib/libXt9core.so.p"));
    set_progress(0.619057);
    apply_patch("/system/lib/libbcc.so", "-",
                8e306daab0ab3fb714c0a1d6b8338dca5bbb6b26, 4346428,
                c38f7e84beca2b7b40918d06e09292637a628211, package_extract_file("patch/system/lib/libbcc.so.p"));
    set_progress(0.636525);
    apply_patch("/system/lib/libchromeview.so", "-",
                f612702c4af9a264e07375499ba32e991caf9455, 31363328,
                33de5034d671a8f3165c437245da1c7331931413, package_extract_file("patch/system/lib/libchromeview.so.p"));
    set_progress(0.762570);
    apply_patch("/system/lib/libchromium_net.so", "-",
                f5acf98780fc619192020066989ff45907efd4c4, 2445456,
                763248c1158938087b5d3243c6c235dcb6c5495a, package_extract_file("patch/system/lib/libchromium_net.so.p"));
    set_progress(0.772398);
    apply_patch("/system/lib/libdrm1.so", "-",
                031a122044ad4beb2d2649e7e6a1912263b40529, 34396,
                3726dfe28ce84149505f8c58c8964e4e0c5da4cb, package_extract_file("patch/system/lib/libdrm1.so.p"));
    set_progress(0.772536);
    apply_patch("/system/lib/libdrmframework.so", "-",
                29568e9c2b4024cc719b9bdf3659eda29f958e52, 92700,
                acaf8d4b5da6d44df7f78c0d17155a3a9b7282ff, package_extract_file("patch/system/lib/libdrmframework.so.p"));
    set_progress(0.772908);
    apply_patch("/system/lib/libfilterpack_facedetect.so", "-",
                b81fea39945acb9f21538be819a680afe38ffdab, 562864,
                5dcae8095be65d75e9ac53ca51034ffb708737f9, package_extract_file("patch/system/lib/libfilterpack_facedetect.so.p"));
    set_progress(0.775170);
    apply_patch("/system/lib/libfrsdk.so", "-",
                66d4ac5188b69ba17a7abca428c820db9719a70f, 1798488,
                21056caf9d6f300d0344beb7566608afbbabc4b9, package_extract_file("patch/system/lib/libfrsdk.so.p"));
    set_progress(0.782398);
    apply_patch("/system/lib/libgcomm_jni.so", "-",
                14856b49815035e3b75688e414c3f2238fea991a, 8745952,
                463741278c109bcab96c97ea7e6c715ec1b45615, package_extract_file("patch/system/lib/libgcomm_jni.so.p"));
    set_progress(0.817547);
    apply_patch("/system/lib/libpicowrapper.so", "-",
                eb9b1ddfa3dd4ea9e2672109ceee34c3eb4d9a83, 291684,
                e771982d5a7cf5e72d697c4df60eda13c034fb48, package_extract_file("patch/system/lib/libpicowrapper.so.p"));
    set_progress(0.818719);
    apply_patch("/system/lib/libspeexwrapper.so", "-",
                c42a6220dbe165e3c86d6d21ab77c6a29600b18c, 101496,
                6b13c980b87d164277c02b707a61f8f494d09ac7, package_extract_file("patch/system/lib/libspeexwrapper.so.p"));
    set_progress(0.819127);
    apply_patch("/system/lib/libvideochat_jni.so", "-",
                88bc90712cbaec3f20352daf325e21d96162dfad, 3968488,
                4981cb9d452575baab7411be5b04346f12c95378, package_extract_file("patch/system/lib/libvideochat_jni.so.p"));
    set_progress(0.835076);
    apply_patch("/system/lib/libvideochat_stabilize.so", "-",
                99c9f8b72d3438f001b10a69248604220e5e6ec4, 87660,
                8b5f76c8d9ce5139dfb9b8d52c435d8fb2a8a772, package_extract_file("patch/system/lib/libvideochat_stabilize.so.p"));
    set_progress(0.835428);
    apply_patch("/system/lib/libvoicesearch.so", "-",
                0a1e0860622ad18c0d5d9bddd639625b34ae8d2e, 13644,
                978da70eb4ba78ef37e8fcd7c66dadba64912107, package_extract_file("patch/system/lib/libvoicesearch.so.p"));
    set_progress(0.835483);
    apply_patch("/system/lib/libwebcore.so", "-",
                e38e6114ec33e93ba7d9d29646696779fbd01f23, 7649536,
                1b820d42660430f7567ce053212fe572eb0161e1, package_extract_file("patch/system/lib/libwebcore.so.p"));
    set_progress(0.866226);
    apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
                83d443c0e351116773dcc2f4152494bc6356e2ef, 275748,
                8eb7fd85a7f822e689d41d8dbca7c2cfee9c2b4e, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
    set_progress(0.867334);
    apply_patch("/system/lib/modules/ansi_cprng.ko", "-",
                626517c9e5728b890b317f64016c6655e41e7416, 109333,
                5837db66a00c20cea2046a7ab0c62a856f2a9c29, package_extract_file("patch/system/lib/modules/ansi_cprng.ko.p"));
    set_progress(0.867773);
    apply_patch("/system/lib/modules/ath.ko", "-",
                543bcd5e7603bcac2e48652e050e1e14f07aa854, 559364,
                9ecdde819d7b66f8a5623f05028cc3cf0de9c7af, package_extract_file("patch/system/lib/modules/ath.ko.p"));
    set_progress(0.870021);
    apply_patch("/system/lib/modules/ath6kl_sdio.ko", "-",
                6094f628ca195beeba8c2028c702af8ae71c536a, 3563510,
                1c85a7003b88dceaa907378da63568b926b4433d, package_extract_file("patch/system/lib/modules/ath6kl_sdio.ko.p"));
    set_progress(0.884342);
    apply_patch("/system/lib/modules/cfg80211.ko", "-",
                6989ae9e6e0972778a39c10f2cff154c3cd41980, 3083833,
                ec498edfef6b6b155e9f948e2c382c017a3cdc25, package_extract_file("patch/system/lib/modules/cfg80211.ko.p"));
    set_progress(0.896736);
    apply_patch("/system/lib/modules/dal_remotetest.ko", "-",
                de61f2411a755273fda27188172f046b521acce5, 82120,
                e36abd8a8305caf4885dedb48f67a7826c18a897, package_extract_file("patch/system/lib/modules/dal_remotetest.ko.p"));
    set_progress(0.897066);
    apply_patch("/system/lib/modules/evbug.ko", "-",
                543a3461206f4082e75f1dac4bdd05f3754091ea, 77366,
                d097c342e7906b863a25fb1ab749b6af64b0ad16, package_extract_file("patch/system/lib/modules/evbug.ko.p"));
    set_progress(0.897377);
    apply_patch("/system/lib/modules/gspca_main.ko", "-",
                51aa0039e42ff6e17275cdaf32597297c5d9c7af, 215469,
                0ade2a22a3979f493a7b0cbe0cfccd9e37350012, package_extract_file("patch/system/lib/modules/gspca_main.ko.p"));
    set_progress(0.898243);
    apply_patch("/system/lib/modules/librasdioif.ko", "-",
                0a95bedf995d379c1d75c433277aaea0682cce9b, 191139,
                fda3af38017b9ac87becd9a9e235ef2f839c3103, package_extract_file("patch/system/lib/modules/librasdioif.ko.p"));
    set_progress(0.899011);
    apply_patch("/system/lib/modules/max2165.ko", "-",
                4ebb991073376b57878674fa74f29976f698cbd0, 120392,
                dbb4e640e31e07655ced5689b8e205756008fc49, package_extract_file("patch/system/lib/modules/max2165.ko.p"));
    set_progress(0.899495);
    apply_patch("/system/lib/modules/mc44s803.ko", "-",
                139a16fe61738709447fde1bd8644a6de8c02ae7, 110805,
                ae7da12b68f5eb6717eea4a260f35d4270c2d9af, package_extract_file("patch/system/lib/modules/mc44s803.ko.p"));
    set_progress(0.899940);
    apply_patch("/system/lib/modules/mmc_test.ko", "-",
                776986e57f465965b97b9efd14adf2ea138889f9, 202631,
                adbd5c204f540b40b3b31bcf296b0d314fd89bbd, package_extract_file("patch/system/lib/modules/mmc_test.ko.p"));
    set_progress(0.900754);
    apply_patch("/system/lib/modules/mt2060.ko", "-",
                f6b0e03a22218f035300a0d35239b65f266a03c0, 115305,
                ea83c0dbe846c7cf7587f98d40f6f9671ecdcced, package_extract_file("patch/system/lib/modules/mt2060.ko.p"));
    set_progress(0.901218);
    apply_patch("/system/lib/modules/mt20xx.ko", "-",
                a1af162c2d4a50ba328a9deb04a868a49021d866, 134912,
                40380988e7ce1f48d4a38ba398c6c23661f7a35b, package_extract_file("patch/system/lib/modules/mt20xx.ko.p"));
    set_progress(0.901760);
    apply_patch("/system/lib/modules/mt2131.ko", "-",
                4617347bd1708284d3e1de55f2e3ed8c30934a16, 115871,
                71c2687347d61c156029e9a47526b5d7c166cd3c, package_extract_file("patch/system/lib/modules/mt2131.ko.p"));
    set_progress(0.902226);
    apply_patch("/system/lib/modules/mt2266.ko", "-",
                b8f919b5463ef9a73f6ab8b4ac3c11cb51184e4e, 115074,
                eecbd0cd3b467a8d99007b8861a7963c5396b88f, package_extract_file("patch/system/lib/modules/mt2266.ko.p"));
    set_progress(0.902688);
    apply_patch("/system/lib/modules/mtd_erasepart.ko", "-",
                9d2284b16071b289cccbe12bfb91ae7d66373563, 99765,
                71b399975b74d25e3e071db1f999c391107f54b1, package_extract_file("patch/system/lib/modules/mtd_erasepart.ko.p"));
    set_progress(0.903089);
    apply_patch("/system/lib/modules/mtd_nandecctest.ko", "-",
                34da6eedc5b4a96f607ba4dc9d0f630ac4c8c1ea, 26206,
                b10032392b362531c9a5b10d9d473513c28d8260, package_extract_file("patch/system/lib/modules/mtd_nandecctest.ko.p"));
    set_progress(0.903194);
    apply_patch("/system/lib/modules/mtd_oobtest.ko", "-",
                07e8db467e73baaeed62f02644ac907c79ca2681, 113054,
                e76a918f7c96dca953d963e68b505fbdba804f33, package_extract_file("patch/system/lib/modules/mtd_oobtest.ko.p"));
    set_progress(0.903649);
    apply_patch("/system/lib/modules/mtd_pagetest.ko", "-",
                652d2e9c2e5b818fb0b3d8c115b0c4925df563db, 116569,
                dc46f9ff4c898ef6c70e975d78b6a185e11b8a61, package_extract_file("patch/system/lib/modules/mtd_pagetest.ko.p"));
    set_progress(0.904117);
    apply_patch("/system/lib/modules/mtd_readtest.ko", "-",
                e9e2505bbe988bba9e211b251e78194177571b97, 103181,
                cc64ab13be1eb2e7e588a118117fdd0db058a34c, package_extract_file("patch/system/lib/modules/mtd_readtest.ko.p"));
    set_progress(0.904532);
    apply_patch("/system/lib/modules/mtd_speedtest.ko", "-",
                a19436c70feb19afce9ae86b1377848b2c86cd03, 116364,
                204da413ffd35bb938b580b262d290b87a7ba78e, package_extract_file("patch/system/lib/modules/mtd_speedtest.ko.p"));
    set_progress(0.905000);
    apply_patch("/system/lib/modules/mtd_stresstest.ko", "-",
                39deade2187cefdd751b7d8845bf44b6b6b4afbb, 109565,
                c6823a15bf771cb18f9eee2f85d9f40a70ae5bcc, package_extract_file("patch/system/lib/modules/mtd_stresstest.ko.p"));
    set_progress(0.905440);
    apply_patch("/system/lib/modules/mtd_subpagetest.ko", "-",
                c5373c75c59d157947b47a41950bbd30ca2d0206, 112517,
                c33859e0ba9c1da0c082fc1befb7599f6ca3eee7, package_extract_file("patch/system/lib/modules/mtd_subpagetest.ko.p"));
    set_progress(0.905892);
    apply_patch("/system/lib/modules/mtd_torturetest.ko", "-",
                32c492c4c8c13ec5e48da6b45c4e17c055915b48, 119977,
                2f369965065ab62950ab462cb936c50d5ba852d4, package_extract_file("patch/system/lib/modules/mtd_torturetest.ko.p"));
    set_progress(0.906374);
    apply_patch("/system/lib/modules/mxl5005s.ko", "-",
                72c72c8de0b513d21df5a51b6885defa650eda68, 162739,
                e0a2f637458bd838434b44150d0417f956430ea6, package_extract_file("patch/system/lib/modules/mxl5005s.ko.p"));
    set_progress(0.907028);
    apply_patch("/system/lib/modules/mxl5007t.ko", "-",
                f033dca6edb753b996598fc3ef85a75ffb9a14a4, 130033,
                ac470c140d28c1293a3ecf6a531acdb29af11b23, package_extract_file("patch/system/lib/modules/mxl5007t.ko.p"));
    set_progress(0.907551);
    apply_patch("/system/lib/modules/pcmcia.ko", "-",
                a0b497f23a0b0df194f8cb43cc067d6e1fb50ad9, 607896,
                8f9c58b7b3bd7d5c250fa38d0a7bc66837cb778a, package_extract_file("patch/system/lib/modules/pcmcia.ko.p"));
    set_progress(0.909994);
    apply_patch("/system/lib/modules/pcmcia_core.ko", "-",
                f6a6c4f9cde352716ac8050f70f7597b9bfc8141, 234605,
                a9315da55457a7edcac492cf4ea028d1d1b91cb9, package_extract_file("patch/system/lib/modules/pcmcia_core.ko.p"));
    set_progress(0.910937);
    apply_patch("/system/lib/modules/pcmcia_rsrc.ko", "-",
                4bffc9ca4963a620316299813db384e7914aa1f7, 94092,
                8493c414b2a67cd5345141f29b5ae86f4f5cc2f0, package_extract_file("patch/system/lib/modules/pcmcia_rsrc.ko.p"));
    set_progress(0.911315);
    apply_patch("/system/lib/modules/qt1010.ko", "-",
                1fcc8ef5e2a1925a55a505090f6085dd8893531d, 116799,
                ab76265abe9b4b003bfb6190877e80666b419688, package_extract_file("patch/system/lib/modules/qt1010.ko.p"));
    set_progress(0.911784);
    apply_patch("/system/lib/modules/ray_cs.ko", "-",
                01b5f6315d769f7359ae294bab2a0a23dcadc835, 305090,
                7a392227075339b7ff2c5144f659f8fae7d633e3, package_extract_file("patch/system/lib/modules/ray_cs.ko.p"));
    set_progress(0.913010);
    apply_patch("/system/lib/modules/scsi_wait_scan.ko", "-",
                9d4c37d6ae137e192cc43d254688006290553d26, 32724,
                9183e90aad196c71e92887daff436ae612565106, package_extract_file("patch/system/lib/modules/scsi_wait_scan.ko.p"));
    set_progress(0.913142);
    apply_patch("/system/lib/modules/tda18212.ko", "-",
                5067f6491b70136db501fab61e6d660adff78c53, 112579,
                facb08c629e711e723e26ed9dc4369fb5f6b1a20, package_extract_file("patch/system/lib/modules/tda18212.ko.p"));
    set_progress(0.913594);
    apply_patch("/system/lib/modules/tda18218.ko", "-",
                1ae5aa78c2d22ae31b8c555f15062988f4ac0757, 114966,
                8158449597d01fdc492c5ad8b4eba0562fc6451c, package_extract_file("patch/system/lib/modules/tda18218.ko.p"));
    set_progress(0.914056);
    apply_patch("/system/lib/modules/tda18271.ko", "-",
                3c1c27384fc629d7db998b9f14d41c68aef58371, 399050,
                50ab899c969b83d72c36bb6e038cd3f8a0937277, package_extract_file("patch/system/lib/modules/tda18271.ko.p"));
    set_progress(0.915660);
    apply_patch("/system/lib/modules/tda827x.ko", "-",
                c8b640bceef88fcaa84edbf299577f3ab3c034bc, 127209,
                d11b42c345487e7ed5d1f26133a2f6f0dc8b63e2, package_extract_file("patch/system/lib/modules/tda827x.ko.p"));
    set_progress(0.916171);
    apply_patch("/system/lib/modules/tda8290.ko", "-",
                5832b0bde889bb5fbb102fdce94f56e01bd025e8, 145872,
                0823cb26bece13369fbb6aebd241d13714a26e06, package_extract_file("patch/system/lib/modules/tda8290.ko.p"));
    set_progress(0.916758);
    apply_patch("/system/lib/modules/tda9887.ko", "-",
                fa4777fefd473a53fb38b07935060f7444b5d5d1, 127215,
                1a07a63b5f785b62a67373e0b36a96c6bfb9cc8f, package_extract_file("patch/system/lib/modules/tda9887.ko.p"));
    set_progress(0.917269);
    apply_patch("/system/lib/modules/tea5761.ko", "-",
                6e5ee09f1a8534ab907a5c67c2fa5ad8f7ab5062, 116667,
                b26f3dbaeac24af60efa2cf89c6bc6ec5a2d7b49, package_extract_file("patch/system/lib/modules/tea5761.ko.p"));
    set_progress(0.917738);
    apply_patch("/system/lib/modules/tea5767.ko", "-",
                d88a34bb1149b530215dd246a41daccd47053541, 120698,
                9742246bebd46e1ac541181507a76d34e958679b, package_extract_file("patch/system/lib/modules/tea5767.ko.p"));
    set_progress(0.918223);
    apply_patch("/system/lib/modules/tuner-simple.ko", "-",
                ab2615a74bfe8b9bb70c46e7955adf231facc867, 140834,
                fcf43f0194c976ea250d24cb518c2ca26e35b585, package_extract_file("patch/system/lib/modules/tuner-simple.ko.p"));
    set_progress(0.918789);
    apply_patch("/system/lib/modules/tuner-types.ko", "-",
                cc519247db33b22d8ce53297368607fc3cb21b3a, 114431,
                afaa4ea75fdb73dc332fc96b91cc22f4fba6da08, package_extract_file("patch/system/lib/modules/tuner-types.ko.p"));
    set_progress(0.919249);
    apply_patch("/system/lib/modules/tuner-xc2028.ko", "-",
                c489c4cd096182d948bb818492900cde24d16a04, 155852,
                de1f260827db145c4a707cb510ef36864253b745, package_extract_file("patch/system/lib/modules/tuner-xc2028.ko.p"));
    set_progress(0.919875);
    apply_patch("/system/lib/modules/xc5000.ko", "-",
                501c2168edcb022d13c368001acd956c7325e438, 137869,
                7d18228c081e9a840fc4c52fbda48490af9cd84e, package_extract_file("patch/system/lib/modules/xc5000.ko.p"));
    set_progress(0.920429);
    ui_print("Patching modem image...");
    assert(write_backup_amssmodem("/dev/block/mmcblk0p3", "/dev/block/mmcblk0p20"));
    apply_patch("EMMC:/dev/block/mmcblk0p3:15750400:32f23d72234437da43b7c4fe568454d5a22e8f76:15750400:41d8133ad120a0dcde2ef5feae369d04a0eb7b13",
                "-", 41d8133ad120a0dcde2ef5feae369d04a0eb7b13, 15750400,
                32f23d72234437da43b7c4fe568454d5a22e8f76, package_extract_file("patch/modem.img.p"));
    set_progress(0.983728);
    assert(erase_backup_fota("/dev/block/mmcblk0p20"));
    ui_print("Patching boot image...");
    apply_patch("EMMC:/dev/block/mmcblk0p8:4043008:155379d78382d80446b21eadd22aec16a40084bf:4043008:28fc348653f04f6f059a3f24831deb6dfd76b497",
                "-", 28fc348653f04f6f059a3f24831deb6dfd76b497, 4043008,
                155379d78382d80446b21eadd22aec16a40084bf, package_extract_file("patch/boot.img.p"));
    set_progress(0.999976);
    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...");
    retouch_binaries("/system/lib/libquramimagecodec.so", "8ee7c5b552e5d4ee0c91c4df7514aed668f90ba4", "/system/lib/libsthmb.so", "f187f1dddd2d736f0d07330e4ac5b00deb6932f5", "/system/lib/libaudioeffect_jni.so", "e887e13211555b2fbc4bd04b4fdb18dccedb95e8", "/system/lib/liboem_rapi.so", "9db0ade88a4cba7ef98e661b27a9abb86c268638", "/system/lib/libnetlink.so", "b07fa8f871dd2dd73f880a310c208f9f1cd78ade", "/system/lib/libbluedroid.so", "27c050b8c69d7268f700cc74dddffa5e8cf4a416", "/system/lib/libtcpfinaggr.so", "2d590253c25e00a54fc3744d200fca87829e17d3", "/system/lib/libstagefright_avc_common.so", "6963edb6582b46e18c1a0546e7a90838b2423520", "/system/lib/liblog.so", "da0434a29a9be6214daa2486a0b4ca984965e0d3", "/system/lib/libsfextcp.so", "0007f1d4d9c4d25a022b6489a61f8c4ade66fc2a", "/system/lib/libdefcontainer_jni.so", "2e2e38c942f6f9468bb764ba7a79a2b70e705b6c", "/system/lib/libmmosal.so", "d28ef5f9b1f6892ef5ba0e0a40f5c651e0114552", "/system/lib/libFFTEm.so", "844f30a67f84324c7416582f66b71355cf7f260c", "/system/lib/libaudioeq.so", "99ecebd3d878cb411c5c0c65b90c592b9a737a32", "/system/lib/libicui18n.so", "ba95be018fa49f4e4c6012e97bd0ca0cd1eba1d4", "/system/lib/libdme_main.so", "6c2f761f16a60974874d772b6456d341f3c1a50b", "/system/lib/libSHIMDivxDrm.so", "a956be607153c2a4deb6b59820fca1d69b6ac93d", "/system/lib/libqmi.so", "029307f8b722e3531c4b6f6281c39481199443c0", "/system/lib/libOmxH264Dec.so", "5e8fc1fd1af964aba699e22d46ff368b75853cd5", "/system/lib/libril.so", "07016eaf0ae74a1564d6067213b7305bd06d118c", "/system/lib/libEGL.so", "1f92cfdff0bbffbfd88377a1eba0b92f65b27353", "/system/lib/libsavsvc.so", "db32b897f8167e4c91aea81800678faec55cbe64", "/system/lib/libmvsclient.so", "05c001232dac49dd55943209f08687e7f9af8620", "/system/lib/libnativehelper.so", "1a6f093d79aabea237521e8470fdeccc36da80d7", "/system/lib/libsurfaceflinger.so", "94e5a47db2d0686c4b4c82282f0cf9d31d35cac4", "/system/lib/libskia.so", "245c8a7e4f7aceb438f9af56732f1d885ff384c9", "/system/lib/libsavsac.so", "83d486216b8dfbf2fb46e841f9f25f22b9998aee", "/system/lib/libsamsungDiamondVoice.so", "937762afced3c3b80191bf71b93c348107516ced", "/system/lib/libchromeview.so", "f612702c4af9a264e07375499ba32e991caf9455", "/system/lib/librs_jni.so", "f5eafad0fa4fba6afc968882680317152ecf32c7", "/system/lib/liboverlay.so", "f4ff73b5ed45e4ddd14a533d29fe19cc383d2833", "/system/lib/libpowermanager.so", "563f22bb7d19b792c7403aa62918df9f8aacba37", "/system/lib/libpbmlib.so", "5f9bf22bb43fe93062c73ff47c74481ca36f8088", "/system/lib/libcneapiclient.so", "91f9f379f05fcd74a731b01191a0c9f97a847190", "/system/lib/libnfc_ndef.so", "2e9f9e6f0b63d3cb75659974644cdbbe90a302d7", "/system/lib/libflint_engine_jni_api.so", "dcca3a1883d840eea560350b477a61e497918f1f", "/system/lib/libOmxrv9Dec.so", "75a730dcccce0a2e031a416616f1dedf156cb9ae", "/system/lib/libnetmonitor.so", "06db9380b59727b1f7576ab77e6a8baaa125457c", "/system/lib/librtp_jni.so", "eee3d72e57fb5aa7e672cfb8a253aa9ca380c803", "/system/lib/libstagefright_enc_common.so", "6f658b133b92102555146d8147fae5fcf780077a", "/system/lib/libsc-a2xx.so", "bf30c8fde97470a93464eae34ac48dabf90a7e50", "/system/lib/libsqlite_jni.so", "3155fe533bf8ad61e9548691ac35366381ef20e0", "/system/lib/libOmxEvrcDec.so", "57703fe772743fad04fce2b32f8d9482b3241265", "/system/lib/libandroid_runtime.so", "767c923ad9b20a028476d5be5455a3535192583c", "/system/lib/soundfx/libvisualizer.so", "d761939cdf19579788bf938ba261e07fc9eaad4d", "/system/lib/soundfx/libbundlewrapper.so", "9a363af8598032313ce8b51488acc1326a617405", "/system/lib/soundfx/libreverbwrapper.so", "14bc15fa5588f376e81bcf791d67e8e45d75d4f2", "/system/lib/soundfx/libaudiopreprocessing.so", "e54b78fa2bce8a7e6ce3fa18010ee34b9ac6dc44", "/system/lib/libvideochat_stabilize.so", "99c9f8b72d3438f001b10a69248604220e5e6ec4", "/system/lib/libsecril-client.so", "58b94f26c6256e696ab294233592249e0b6b3833", "/system/lib/libdsm.so", "82e97e8887eef40edf9ae6cf0f09c566be19ca13", "/system/lib/libvideoeditor_jni.so", "749999d8c8a6f93d232ff696f318448c9d4040c3", "/system/lib/liblasic.so", "7e81e23455bf01ec8c5bf443773fa03490255168", "/system/lib/libbt-aptx-4.0.3.so", "088467380f982c0d49159e4c1a9be875a33d0c7c", "/system/lib/libthread_db.so", "ec33247c34f9f664bce5392f0f7d3a32173134b5", "/system/lib/lib_Samsung_SB_AM_for_ICS_v03005.so", "5f4f55b1f7d254a0ab16d9aa3de41b933229c1be", "/system/lib/libOmxQcelp13Dec.so", "f8889c77011eb85c529682f00db1bd0dc018e076", "/system/lib/libmemalloc.so", "8cb2a7aed7f4c85c45456cbb64152557ae3bda4e", "/system/lib/libstagefright_soft_aacdec.so", "4753e7c19692fb1b42a580eb59a657483f09ea5f", "/system/lib/libstlport.so", "00cfc938734875b16690da67495ba70b184cb75f", "/system/lib/tcp-connections.so", "bf0b699a016a9ea2da4b67f06593250adfe9bcec", "/system/lib/libOpenVG.so", "3d42852890af2afa7eb22fb0473fb9540066e7d9", "/system/lib/libsavscmn.so", "2b76995813ff11eb22467373bddca04e470e003e", "/system/lib/libbluetooth.so", "c897a1484faa0bb11a83890d48c29aa7d185c359", "/system/lib/libqueue.so", "675e6afcca8b446f4407d77a3830fc37f78849df", "/system/lib/libandroid_servers.so", "f12b9f8a69db067a86fe7cb9ec81142c86660e01", "/system/lib/libdrm1.so", "031a122044ad4beb2d2649e7e6a1912263b40529", "/system/lib/bluez-plugin/input.so", "9d2dfc87b005c43b4f2fe621e71140d6e5ba9bc7", "/system/lib/bluez-plugin/network.so", "176dabb2365dbaa5eb2824808949ea316bd8e888", "/system/lib/bluez-plugin/bluetooth-health.so", "5db97c3c8a433d6e22ba6783548c2821cefa1ec5", "/system/lib/bluez-plugin/audio.so", "e0ecdbe055d622faa5e8a9ec2323a070986583eb", "/system/lib/libpicowrapper.so", "eb9b1ddfa3dd4ea9e2672109ceee34c3eb4d9a83", "/system/lib/libOpenSLES.so", "397da66a99c8f6f924f8183a6dbed5fbb18b134f", "/system/lib/libctest.so", "4f88a5c261513635a3535ccf142801750d91c1de", "/system/lib/libOmxEvrcHwDec.so", "b5cd2f5c64e786dbecbc451533ca7e0b5ef5abb7", "/system/lib/lib_Samsung_Resampler.so", "47ead483d1847041b9e31e979eb04d6cc7f2a6d5", "/system/lib/libsomxaacd.so", "40dfc6122fec8054ff5909088d0ae5784f5da304", "/system/lib/libaudiopolicy_sec.so", "2acf8b09bedca76c1000fc23accd585f83036016", "/system/lib/libdrmframework.so", "29568e9c2b4024cc719b9bdf3659eda29f958e52", "/system/lib/libext2_com_err.so", "7fc192c6c70e23ef1c20eca1ac8f97bd8722cfd2", "/system/lib/libui.so", "a4d8140c11cdcab2f34d1297ae6ce52c20c79f7f", "/system/lib/libusbhost.so", "1250fa7b49fbb1a4e0ff496f035ee53c649ed95e", "/system/lib/libgsdi_exp.so", "3c2bc1632756724ccc4a08e080be40992083061b", "/system/lib/libhardware_legacy.so", "8d833005e0ea96c4e72113e753b8aa38aa9c7354", "/system/lib/libutils.so", "2a71fc6a90b6342395c109c829babb84269c4e5d", "/system/lib/libstagefright_soft_mp3dec.so", "b8b63632f220cda482ddf9d5d13642f148535722", "/system/lib/libtslib.so", "d2f3e73ac843bbd74bd58eadf1540b6c697beaea", "/system/lib/libsamsungpowersound.so", "bbb3fcaf21feb4a7baa75c50ed0e53e02de494ff", "/system/lib/libGLESv1_CM.so", "a52756f5a63c9827632587d025ee28f67739bd97", "/system/lib/libOmxAmrwbDec.so", "b10ba1379b2bf934b34dc789db5d7c3b48d20b03", "/system/lib/libz.so", "5046e3305cfbc51b31a433d27243248a57c480bb", "/system/lib/egl/eglsubAndroid.so", "18b0215ab43ed037df25adfe7064f5c8994b1f66", "/system/lib/egl/libGLESv2_adreno200.so", "fc4436da5119d1164d1e53eb0d05fc714c7212e2", "/system/lib/egl/egl.cfg", "812655c141446e225230be00e36f7e9d6eb89106", "/system/lib/egl/libq3dtools_adreno200.so", "77301b09f6dd953ff4bb53c2edf435077fbac893", "/system/lib/egl/libGLES_android.so", "36bb106bf2f49564658b004567c28c5034169533", "/system/lib/egl/libGLESv1_CM_adreno200.so", "03bd17dc63a2d5e089d9461401a5f2cb20ab411b", "/system/lib/egl/libEGL_adreno200.so", "727eff14a015bc0e3e6af3497d8b2f21ef31e613", "/system/lib/libstagefright_foundation.so", "611f262317e3c0cc1cc338335dfd07b85cd4a64a", "/system/lib/libssl.so", "ccc85e35928a953c2bf4e907b22a48b14310612b", "/system/lib/libstagefright_yuv.so", "80ba77c09ee4105f0a3f9ba8ae695477125e5920", "/system/lib/libglib.so", "d74b7f158ba12cde0f74b5bd02dffe0e5f4c739b", "/system/lib/libpdapi.so", "1a707db2771c9b0f42e87fd8b2a554aa519fc9fd", "/system/lib/libpixelflinger.so", "e719aada00cb1cb64b4b00690e3eddb2f63f303d", "/system/lib/libstagefright_soft_vpxdec.so", "52870bf4eb10bd2da283cb4b898adc5a13ae818b", "/system/lib/libmedia_jni.so", "70daae073d301f79ae6cf02ad7787a552bddb3b2", "/system/lib/libmmipl.so", "091b33bf9be3bd200d9e427a4063f44d79330de4", "/system/lib/libdnshostprio.so", "0f680f1eaf82beec4007654153b128865027733d", "/system/lib/libsoundalive.so", "f95767c0002f7ec78db293222440985660aa7236", "/system/lib/libpdsm_atl.so", "1eb5a865d9156f1bd07e11c94f7a2d53a47a2782", "/system/lib/libstagefright_soft_mpeg4dec.so", "637678754c0dfe07d08ec8112e91fc6f309840b5", "/system/lib/lib_SoundAlive_for_ICS_V01013.so", "9a267674301d72f7f9d4ec31fe639ea033ff78a3", "/system/lib/libsystem_server.so", "5c89a55fe7c1871e01ac81552d5e7d3f06573c23", "/system/lib/libsysutils.so", "c5d0156b1211abd7c1efb169ec4b7ef7b96ee594", "/system/lib/libwnndict.so", "31e977e4bb67bbd4734f872c20caf3a2c50c8b95", "/system/lib/libauth.so", "e2d5716ce90df4e9f2802b3e36d9c44adb5b60d3", "/system/lib/variance.so", "e99d9a00e108b82ff93353f064120b6250f4b323", "/system/lib/libsomxmp3d.so", "4adf525cafd64934295621579a55c0e38296f3c6", "/system/lib/libhardware.so", "b62edfbdf574ac3735b116d70da055272779dba5", "/system/lib/libstagefright_soft_amrdec.so", "f31b1dbada67d1eeaa4a48f73ef1d9005ffde2f5", "/system/lib/libvoem_if.so", "184b601560de513e498706382f3de924859e6d10", "/system/lib/libcm.so", "81dc863b52f90fd03fbc9106dab2f3b99c93c931", "/system/lib/libcrypto.so", "909109937d5b603fa2fc32f3f59ab02f751722bf", "/system/lib/libcameraservice.so", "b37d45cb69ec37c45d844ded67ea1109b8a11c82", "/system/lib/libcordon.so", "60544828bb83777f9fe23637b835dca1489f5896", "/system/lib/libwms.so", "b059d61c127592949568060c2a6aa33859606fba", "/system/lib/libsurfaceflinger_client.so", "38e12241f67900a2b811d8dfd9f3c2dc4dab4b62", "/system/lib/libmmjpeg.so", "b163e3d9a0a0cec5f2c9ea029218e7a78be313be", "/system/lib/libOmxCore.so", "8e76d17186e82f64d7ed37c275c4046ef240068a", "/system/lib/libvideochat_jni.so", "88bc90712cbaec3f20352daf325e21d96162dfad", "/system/lib/libgenlock.so", "8246215746667b6ac5fdde1e8ed31be3d2957795", "/system/lib/libOmxMp3Dec.so", "6bc6c51c6ffcc9d7ec595c3614c94f9fc8aff6ba", "/system/lib/libemoji.so", "9475d6e137c97ba4e5f5dfa6b5ec62028a0938e9", "/system/lib/libdsutils.so", "704156a4976e3c20416f361cae010f10b2f90f1a", "/system/lib/libpng.so", "7c41dfd3baea30dc607b62a7d9a29ce69dc7b94d", "/system/lib/corgi.so", "4fc10bf5fec5d7ed704da520ecc125162f6fd34c", "/system/lib/libext2_e2p.so", "d40b7666c2de28aa0771c469312d3554b15cbeb1", "/system/lib/libjpeg.so", "9e46055dd63c8fe02d5443d94ce147ed035ece2d", "/system/lib/liballjoyn.so", "f183367cf3ba7f61d7d6e89e56f29293d8464c82", "/system/lib/libcommondefs.so", "3d2de7aa77fe35ca4e8082f8d3c8eacdcb5ccfa0", "/system/lib/hw/audio.a2dp.default.so", "495e2be32b19e7be7ace8ec8274e7c1afcb86a89", "/system/lib/hw/audio.primary.msm7627a.so", "99c0b889574fae9547535406530378001e694cea", "/system/lib/hw/gralloc.msm7627a.so", "29e56acacd9403bd00774f89f5d8cff8970bea90", "/system/lib/hw/gps.msm7627a.so", "4a81a941c310c109bcb39a40a2e7a789c7a848f3", "/system/lib/hw/hwcomposer.msm7627a.so", "4377879d51e3054807f2eb52af2832e20f130b43", "/system/lib/hw/camera.msm7627a.so", "fb5eb9cf3ec00322d28bfd055f2e6284e1425594", "/system/lib/hw/audio_policy.msm7627a.so", "d3974dab5f3abe6cb764b539dae6191b8bb280fd", "/system/lib/hw/audio_policy.default.so", "01579c0b6d50f083e5610276178c1496a24d9d35", "/system/lib/hw/sensors.default.so", "4452fe1d641ff0883928bef84529f0325de72046", "/system/lib/hw/lights.msm7627a.so", "1c9248cf71c751eed2c46e607c3f3f072e74961c", "/system/lib/hw/copybit.msm7627a.so", "9845ff85803a7a4fd82d1f1158f121afa0ac7b2a", "/system/lib/hw/gralloc.default.so", "06d4ec890ad3395882de5558675df0bea67eb51d", "/system/lib/hw/audio.primary.default.so", "fc59ec17b790782bb99a53674561dc2534c6331f", "/system/lib/libdhwr.so", "b851d33e0139ac27bc2332027ea1c53edf71e28d", "/system/lib/libcneqmiutils.so", "47c3b6776a19aef292ceb20be7c6a420e87478e5", "/system/lib/libsamsungRecord.so", "4f65491bca6af4b6129476e0fb5e673409c42f2c", "/system/lib/libm.so", "76aae9e835458d1ca19792b7f371408612a7a2b9", "/system/lib/libwebcore.so", "e38e6114ec33e93ba7d9d29646696779fbd01f23", "/system/lib/libgcomm_jni.so", "14856b49815035e3b75688e414c3f2238fea991a", "/system/lib/libXt9core.so", "047f67c5c8781f43d4dcec6bb2958ceb0492e293", "/system/lib/libwilhelm.so", "de106b23291fa3dba5e05dba0cee5e549bbbabbd", "/system/lib/linear.so", "bf0248f1d1367c301e5838250931320fcc6fa6b9", "/system/lib/libbcc.so", "8e306daab0ab3fb714c0a1d6b8338dca5bbb6b26", "/system/lib/libbinder.so", "4deb1d47e3810998b01186ea2406e5b0013c3303", "/system/lib/libacdapi_azi.so", "f887ea34fb4269a23c3d882ba4e47f14e4bbbb4e", "/system/lib/libqsap_sdk.so", "6a735af28650806eb3b62ebaf36b38e9cbc9381c", "/system/lib/libsamsungSoundbooster.so", "804b0bc24ef1572677f4118fe9fa032ccf8b023f", "/system/lib/libext2fs.so", "13eff0cd5f62f8ea52df0bd2f490c21345cb1076", "/system/lib/libfilterpack_imageproc.so", "05d38e7909085e56ff212013a3a2d50c3edf719a", "/system/lib/libQmageDecoder.so", "1d35b4374a99be413e3149e493f7ff065fdfd7fa", "/system/lib/libmtp.so", "fed989f06fceac7f70791ebe2307b3b8fdb6f7f3", "/system/lib/libsoundpool.so", "aa6b85e66dfa6f9b9c45e6cde888e89d287a69d3", "/system/lib/libnetutils.so", "152445d1ed89f04cf7b9f8ca06c280ee8e387fac", "/system/lib/libchromium_net.so", "f5acf98780fc619192020066989ff45907efd4c4", "/system/lib/libsfextaac.so", "4ec285e89fae912eb1b126d1f9a4c5b15f2e8d62", "/system/lib/libulp2.so", "8a4212be79a93370d96ff630ee0434b1cae0bc83", "/system/lib/libsnd.so", "8ddb6e62a95ba5600272171cabe25407f6ac8b34", "/system/lib/libOmxAmrEnc.so", "00110bcc828f5b613a0be4f83f78f43984e66fbc", "/system/lib/libcurl.so", "3693a08b68e889c792feab9f0401e1c37ac427d8", "/system/lib/libwebrtc_audio_preprocessing.so", "83d443c0e351116773dcc2f4152494bc6356e2ef", "/system/lib/libsqlite.so", "11bdc6abe918b965d13c522df6afb1354dd867fb", "/system/lib/libAppDataSearch.so", "c6240f488620936c7964adeeb52bde76aa99eae5", "/system/lib/libmm-abl-oem.so", "ee3bef63c423db8ca2f441177c06f7983cdb4eae", "/system/lib/libulp.so", "2969d56dd142d89d33a404eb2eea9b5cdae1b46c", "/system/lib/libsAMRWB.so", "00b9f8590e7c12bb63649654a46108d57294f78e", "/system/lib/libWnnEngDic.so", "8175ca1f05f699cba069326460d434c88b7e6d0d", "/system/lib/libspeexwrapper.so", "c42a6220dbe165e3c86d6d21ab77c6a29600b18c", "/system/lib/libgui.so", "4d21b000365a111abf05144efeed612ed50bc39a", "/system/lib/libdwp.so", "cfd8f72773bf10124ea612edff3d3c6b3f6dfd8b", "/system/lib/modules/ath.ko", "543bcd5e7603bcac2e48652e050e1e14f07aa854", "/system/lib/modules/qt1010.ko", "1fcc8ef5e2a1925a55a505090f6085dd8893531d", "/system/lib/modules/mt2060.ko", "f6b0e03a22218f035300a0d35239b65f266a03c0", "/system/lib/modules/mtd_oobtest.ko", "07e8db467e73baaeed62f02644ac907c79ca2681", "/system/lib/modules/mt20xx.ko", "a1af162c2d4a50ba328a9deb04a868a49021d866", "/system/lib/modules/mtd_readtest.ko", "e9e2505bbe988bba9e211b251e78194177571b97", "/system/lib/modules/tda9887.ko", "fa4777fefd473a53fb38b07935060f7444b5d5d1", "/system/lib/modules/tuner-xc2028.ko", "c489c4cd096182d948bb818492900cde24d16a04", "/system/lib/modules/mtd_subpagetest.ko", "c5373c75c59d157947b47a41950bbd30ca2d0206", "/system/lib/modules/pcmcia_core.ko", "f6a6c4f9cde352716ac8050f70f7597b9bfc8141", "/system/lib/modules/tda827x.ko", "c8b640bceef88fcaa84edbf299577f3ab3c034bc", "/system/lib/modules/evbug.ko", "543a3461206f4082e75f1dac4bdd05f3754091ea", "/system/lib/modules/tea5761.ko", "6e5ee09f1a8534ab907a5c67c2fa5ad8f7ab5062", "/system/lib/modules/dal_remotetest.ko", "de61f2411a755273fda27188172f046b521acce5", "/system/lib/modules/tda18212.ko", "5067f6491b70136db501fab61e6d660adff78c53", "/system/lib/modules/ray_cs.ko", "01b5f6315d769f7359ae294bab2a0a23dcadc835", "/system/lib/modules/ath6kl_sdio.ko", "6094f628ca195beeba8c2028c702af8ae71c536a", "/system/lib/modules/mxl5007t.ko", "f033dca6edb753b996598fc3ef85a75ffb9a14a4", "/system/lib/modules/tda8290.ko", "5832b0bde889bb5fbb102fdce94f56e01bd025e8", "/system/lib/modules/pcmcia_rsrc.ko", "4bffc9ca4963a620316299813db384e7914aa1f7", "/system/lib/modules/max2165.ko", "4ebb991073376b57878674fa74f29976f698cbd0", "/system/lib/modules/mc44s803.ko", "139a16fe61738709447fde1bd8644a6de8c02ae7", "/system/lib/modules/mtd_erasepart.ko", "9d2284b16071b289cccbe12bfb91ae7d66373563", "/system/lib/modules/pcmcia.ko", "a0b497f23a0b0df194f8cb43cc067d6e1fb50ad9", "/system/lib/modules/tea5767.ko", "d88a34bb1149b530215dd246a41daccd47053541", "/system/lib/modules/mxl5005s.ko", "72c72c8de0b513d21df5a51b6885defa650eda68", "/system/lib/modules/mmc_test.ko", "776986e57f465965b97b9efd14adf2ea138889f9", "/system/lib/modules/gspca_main.ko", "51aa0039e42ff6e17275cdaf32597297c5d9c7af", "/system/lib/modules/tuner-types.ko", "cc519247db33b22d8ce53297368607fc3cb21b3a", "/system/lib/modules/xc5000.ko", "501c2168edcb022d13c368001acd956c7325e438", "/system/lib/modules/cfg80211.ko", "6989ae9e6e0972778a39c10f2cff154c3cd41980", "/system/lib/modules/mt2266.ko", "b8f919b5463ef9a73f6ab8b4ac3c11cb51184e4e", "/system/lib/modules/ansi_cprng.ko", "626517c9e5728b890b317f64016c6655e41e7416", "/system/lib/modules/tda18218.ko", "1ae5aa78c2d22ae31b8c555f15062988f4ac0757", "/system/lib/modules/mtd_speedtest.ko", "a19436c70feb19afce9ae86b1377848b2c86cd03", "/system/lib/modules/scsi_wait_scan.ko", "9d4c37d6ae137e192cc43d254688006290553d26", "/system/lib/modules/tda18271.ko", "3c1c27384fc629d7db998b9f14d41c68aef58371", "/system/lib/modules/mtd_pagetest.ko", "652d2e9c2e5b818fb0b3d8c115b0c4925df563db", "/system/lib/modules/tuner-simple.ko", "ab2615a74bfe8b9bb70c46e7955adf231facc867", "/system/lib/modules/librasdioif.ko", "0a95bedf995d379c1d75c433277aaea0682cce9b", "/system/lib/modules/mtd_torturetest.ko", "32c492c4c8c13ec5e48da6b45c4e17c055915b48", "/system/lib/modules/mtd_stresstest.ko", "39deade2187cefdd751b7d8845bf44b6b6b4afbb", "/system/lib/modules/mt2131.ko", "4617347bd1708284d3e1de55f2e3ed8c30934a16", "/system/lib/modules/mtd_nandecctest.ko", "34da6eedc5b4a96f607ba4dc9d0f630ac4c8c1ea", "/system/lib/pp_proc_plugin.so", "b91fe9e281072a99bd8748af6bde0bcd3a185de2", "/system/lib/libcontrolcsc.so", "39b58489f954bcb384732f6c2074c7274fe3081a", "/system/lib/libqmiservices.so", "1cafbefc6c91bd360ddfaf6962ac3c5823376afe", "/system/lib/libbson.so", "0fc09bb043e31448beae7056d031ca78443095bc", "/system/lib/libmm-adspsvc.so", "537d6bbae84cf87f8d870896d3ff92b179035db1", "/system/lib/libQWiFiSoftApCfg.so", "4a57fc5ad8c2426aabac9a4eedf01e14b2109882", "/system/lib/libcneutils.so", "2ea972b502087119e4d80d880bd9e1ab5d83cefc", "/system/lib/libsavsmeta.so", "4ec14881e364ed49991c505b8720fe48c199eafe", "/system/lib/libxml2.so", "9046f9834684b6e615d198bb98a5ae95a0506af8", "/system/lib/libwidevine.so", "5770371b5192e2ce040590263382e8808825be4a", "/system/lib/libsensor_yamaha_test.so", "84349d0ef4bb0861d8251a37e4b735ceee5f6655", "/system/lib/libwebkitaccel.so", "8e35bfa9de44c169911006f1ac6e5f806d852646", "/system/lib/libgsl.so", "c214a1d1b385e779a672a1f3e1b3ab90991c434f", "/system/lib/libdbus.so", "b61af70dbecd29ed068f35f29044454af79dfc7d", "/system/lib/libchromatix_ov2720_default_video.so", "05f667ad24c3923df78a34ad62ab7072090d4c87", "/system/lib/libstdc++.so", "fe778405a536cdb271ecbf54a9865dbd89dcc6e5", "/system/lib/libqc-opt.so", "a9b2181a069e03e97ac10e39409259cba9700ade", "/system/lib/libbluetoothd.so", "82a8819dc6f782d76eabc723f634e7898050e8e7", "/system/lib/libvariablespeed.so", "e7b0235bbb7a0df3c10201519f913a22e50a9647", "/system/lib/libidl.so", "5b32d59c30a8efb84ac48ad32a342f8f122b1807", "/system/lib/libOmxAacEnc.so", "3673fc11c5ba6f9d574c829e3b31a9b0b6fb0f9f", "/system/lib/libsomxcore.so", "b6940a912e9373efebe2ef3810e1f5dc2b349d9b", "/system/lib/libaudioalsa.so", "f9ee0a2bc6f934747a4dd57cbd7acfd1582a5fa6", "/system/lib/libtilerenderer.so", "691e1da74754a6a87303bb51bf15da197ad32b6e", "/system/lib/libicuuc.so", "fd2deff041daf0346f7fcf0db915b923f9e97881", "/system/lib/libsec-ril-cdma.so", "ef078d31c26453bf6bbc777cac219ebe1677e59c", "/system/lib/libSoundAlive_VSP_ver312a.so", "db9e98df3c2e1fca40078bf96d214d604f2bec79", "/system/lib/libstagefright_soft_g711dec.so", "f33a8e9edaf02e8cdc06c6a256972610a509437e", "/system/lib/libGLESv2.so", "a7bd75e38581f3379aa9c19b76aeea18f0f339ec", "/system/lib/libsonivox.so", "8527990c143f9fb96bc3bf1b948983070a69fde7", "/system/lib/libmvs.so", "3d4266a1ff40ee227d25edc3b4e911e2768ac3b5", "/system/lib/libdrm1_jni.so", "db2be513f84dd0cae5d66bb3c3bed60fda48db6b", "/system/lib/libvorbisidec.so", "363669e8cebf492075f75af98596c0ea99804cc3", "/system/lib/libchromatix_imx074_preview.so", "7bc449305e595e6c21cf9a6469925897e3e5b06a", "/system/lib/libext2_blkid.so", "229681717c0f1d24114e367cc97a24926e46d6f4", "/system/lib/libexpat.so", "01e38924833caea8504184cc2e3e727e87134e5c", "/system/lib/libsavsff.so", "19bb615f7739f1d1241920ffa8701d349f26a963", "/system/lib/libDivxDrm.so", "edf8defde3e6a20b7a1c6e376691cbdb0dbac0e2", "/system/lib/libiprouteutil.so", "a481597136abe25bb90b41927881eb246bc7ef8c", "/system/lib/libexif.so", "738630057f2fc97edeb00cc4526e740e4295022f", "/system/lib/libandroid.so", "6ecf60a6d5b37d00819df53309c5942389d3b234", "/system/lib/libstagefright.so", "eb899ac1ebb3fffd36ed37ab04f675c8dc10141a", "/system/lib/libsomxcmn.so", "d5b6d7cf9745f73e166e9bd647ec77f023f97b26", "/system/lib/libjnigraphics.so", "e1df6ae659e7619b0325c00c27059479e4642eee", "/system/lib/libQcomUI.so", "9643493fa4c4318ef2e9585f54342042b24c70d8", "/system/lib/libv8.so", "5ad3e73908ff47cac53b428942a78406f80b1055", "/system/lib/libgemini.so", "272c57d91347116764334b8248db13b66d663a68", "/system/lib/libmmparser.so", "caa40db563b313de0e221ae86eb1a7329d211228", "/system/lib/libping_mdm.so", "882ad5ff2abce33b1290d1f0e177b6128f8a67f5", "/system/lib/libgstk_exp.so", "b591ce1b1b15854d1f2f58704fcd90291e1a36ac", "/system/lib/libnv.so", "579a98230cffa75274a714980487e2997181187a", "/system/lib/libstagefright_soft_vorbisdec.so", "ce1d637489de9f87398285a334dd0e8bc31497ba", "/system/lib/libmm-abl.so", "b209f5403bb9395ced6a9b39c1aab200464eada2", "/system/lib/libmvsechocanceler.so", "b2460068e003f533567b5b6fa765887241256d9b", "/system/lib/libsomxaace.so", "8dad1ae495ddeec5e09084ed9006d25490e56cc4", "/system/lib/libjni_mosaic.so", "985804afd2ef8e05e78eaefdad52b0eeedc5696a", "/system/lib/pthres.so", "b6008053dd10f2341dee6f508e3e6f9fed1bfda4", "/system/lib/libcutils.so", "f864b0b3515af70226671c7a7ede50712be251a2", "/system/lib/libbtio.so", "a03e467a759b8768a9be04da652d8a0785c961ed", "/system/lib/librpc.so", "39c1112cbe53b412c5de7cb996dfc766b1aeb029", "/system/lib/libOmxAacDec.so", "f0d2f0d8664a632dd45f8321b5eedffb6999d9e9", "/system/lib/libdiag.so", "7fade19d9a0d87ea00d5408de64ef68b686ed3cb", "/system/lib/lib_SamsungRec_V01005.so", "83f8d4fbe4812e04553ea3f5f92c636cfcf77bcd", "/system/lib/libsomxflacd.so", "bb2ae37631b354ef9313b7ba4e1943e3f52976a3", "/system/lib/libOmxQcelp13Enc.so", "19785f2a41f8b9f46819d438826818894e380828", "/system/lib/libdsprofile.so", "9ffadadba88b5db69776bd262841d41d7cdb9464", "/system/lib/libspeexresampler.so", "5fb9420cd6c9d93848aa813948046f62ac1847e4", "/system/lib/libdivxdrmdecrypt.so", "b17352a56e8971d76ebcd6a8faba325eb7696634", "/system/lib/libpower.so", "4daf16d813b53b6e0a500f6b4b39e10590cd1977", "/system/lib/libmedia.so", "1a21db995dc2a48ac44e75a41cdfcca14acbf490", "/system/lib/libdss.so", "0c5efdd69c2c389933981519c887aa588ca7c988", "/system/lib/libfrsdk.so", "66d4ac5188b69ba17a7abca428c820db9719a70f", "/system/lib/libWnnJpnDic.so", "c3bcb511486843922e125ad05a8828d89ae9e133", "/system/lib/libdsucsd.so", "b8c03358ecc676becb4584429bed34fb695d8938", "/system/lib/libdrmframework_jni.so", "a3faebc2b9ae7ee7e763f3d8017c6a89a84906f1", "/system/lib/libmmgsdilib.so", "769b9f92342041512961a641045adc1af86a5b99", "/system/lib/liboemcamera.so", "7725699172e29e773c625c0abbd1a65f6678cf6d", "/system/lib/libeffects.so", "67d79c533f63bff8cd91f75593b10ef7baa5de0c", "/system/lib/drm/libfwdlockengine.so", "9bcd2c002da4007a9494d0bf9ec3a8caa3ffb6d2", "/system/lib/libext2_profile.so", "711ff8e26b812c96dfc9ab75baa3ca751f2ca3d8", "/system/lib/libgabi++.so", "fbfd6df45d78d94743fa1446101fea4e516bd14c", "/system/lib/inputraw.so", "15ee5fe261af6eb2165cdc28aa74434a07fa49e1", "/system/lib/libOmxVp8Dec.so", "ef84fb4b6801dbe9f32cb811793ad31fbf4bebcf", "/system/lib/dejitter.so", "85b0dfe5edf4cd5c74d3cdab1c958858f7b7b589", "/system/lib/libnetmgr.so", "6dc4ddbf0740728ee927a0aeb866b1a2f4a86a4d", "/system/lib/libdl.so", "fc6be7756cc7b9a7c0b7addad1422cedec24f0a1", "/system/lib/libOmxOn2Dec.so", "ce13061c03de5328c8cebd3519a258b4779975bc", "/system/lib/libtinyxml.so", "a2bc59aef7d21b8450d45336d8b799723d9a7a1d", "/system/lib/libOmxWmvDec.so", "1858266eed3f7961a3ae8d608b735111b57cd3b9", "/system/lib/libmediaplayerservice.so", "1a6459968edaa584f7747f3f13f4b7954bcf8077", "/system/lib/libstagefright_omx.so", "889fb6b54f37f67a870fe41d9a69dc98a88790b4", "/system/lib/libsAMRNB.so", "06e8767d07064ee0c05d14cac1236853d2a930b5", "/system/lib/libping_apps.so", "b132422466b6942cbcff9dee332dcdce87f12a77", "/system/lib/qnet-plugin.so", "7e2c2d79b656a0ea757c9dda7ef08fa3bd4b5289", "/system/lib/libstagefright_amrnb_common.so", "64098a00c7e1add0c88a66f68f78c723bcbe01f6", "/system/lib/libdiskconfig.so", "f413db24817f0085f2babf981d7850e6b219eccc", "/system/lib/libOmxEvrcEnc.so", "ecbe508469a68a6ccf2121ab5b7c8beb506d64f2", "/system/lib/libext4_utils.so", "8a57c1cd72f984fe5e43d9c4abb7989dcde2cf61", "/system/lib/libsensorservice.so", "c49310ff8d0c781b7ae972692c287f0ebbdf983b", "/system/lib/libchromatix_imx074_default_video.so", "04acc4180ec2f748d4fd0eaf421fad33b2351346", "/system/lib/libchromatix_ov2720_preview.so", "1763e17bf8367ace0b12858180437229808e7476", "/system/lib/libsrec_jni.so", "c23bbe74e18e276292131ba20945eba207ad1305", "/system/lib/libOmxIttiamVdec.so", "00c1378381804640650c3a5f25029710f6f378c6", "/system/lib/libwpa_client.so", "e2d6d2bb30a9594974c95b71c24df0fa78b550ba", "/system/lib/libOmxMpeg4Dec.so", "682a71afe38cee792cc05127f0479753c84e8640", "/system/lib/libfilterpack_facedetect.so", "b81fea39945acb9f21538be819a680afe38ffdab", "/system/lib/libOmxAmrRtpDec.so", "a79f2bfa89fe523b3bec9bbdd88b80ac56380067", "/system/lib/libc.so", "456ba28c2738b3610769dae11c3e9ca28b6ac467", "/system/lib/libaudioflinger.so", "4f86abbb56ecec2f427fdf0d57d92e9bdc803042", "/system/lib/libRS.so", "2e77ea96307656c7ee51d870c0d5eddea7fd8f79", "/system/lib/libbcc.so.sha1", "f704d04b6e82dd2819a867132ec00baeea42121f", "/system/lib/libETC1.so", "4daeb96c26bf49c0a979dca3db7d048d0d27c09e", "/system/lib/libOmxWmaDec.so", "420d88d1cc929ae5f1f37b9a0beedc222e40850d", "/system/lib/libcamera_client.so", "9140e8e690f3531bf0db206cb6d0b7c8a4ffcc37", "/system/lib/libvideoeditorplayer.so", "bbba8eb68126b0a17211b7ab1b894bac64ca4815", "/system/lib/libOmxVidEnc.so", "630819e1d07d1269b806d56c422512d745f8deaa", "/system/lib/libmm-omxcore.so", "866f5fc0bf05c25dcd198647c7fee7b21368bf38", "/system/lib/libSR_AudioIn.so", "49726d43257a6fd1bab6839372b17744a4cd5715", "/system/lib/libharfbuzz.so", "a8c1c2325fbf969d0e55272c6feee18e4241a991", "/system/lib/libclcore.bc", "c334d21bb68dc5f9c92cd82d8567dc8c934d6f2d", "/system/lib/libOmxQcelpHwDec.so", "91ffd5a0c314b6bbc99019c4c54c86f934a4cd6a", "/system/lib/libinput.so", "b253207db59c47b084e6b19a081a334aca0295be", "/system/lib/libsfextcmn.so", "1e0891a7a15915c77d96071ac6c043b45ebc7af6", "/system/lib/libstagefrighthw.so", "34beeca424fd58698d05a9298ae7d8d90dbcdf0a", "/system/lib/libext2_uuid.so", "b278830fe4a846c08daa380244e6a08ccd5b72d9", "/system/lib/libdhwrex.so", "f7715be86d4f3f597a5ff5c653b9c8fa1c7c77b4", "/system/lib/libhwui.so", "834d7b0e851675cc29ed94bd616fdfc4d887cff9", "/system/lib/libOmxAdpcmDec.so", "99184f5596f0fef36e3e8bf86be71ab9ab7b2ed3", "/system/lib/libfilterfw.so", "005d47598f07e369f121cc69619512234cc6cdce", "/system/lib/libNimsWrap.so", "37ff9216525be25c3be1872326d24fae46d59389", "/system/lib/libI420colorconvert.so", "b229b9b8a7396e203b26ef1966504c11c37c1e2a", "/system/lib/libsfextflac.so", "90191096a10bd48164dffa3fe3eafda6aab0ed87", "/system/lib/libconfigdb.so", "e127f1b69614d5a8c6153313bae81109ba701a3e", "/system/lib/libGLESv2_dbg.so", "ae5df98309a7c7ae1974f12309985672f81ea7b0", "/system/lib/libstagefright_soft_h264dec.so", "f2bb15608fb92723dfee053e4927cbba4eaf6297", "/system/lib/libsoundspeed.so", "dfd0b7b376051e4ffb5ddd868b1299a5d24bfe87", "/system/lib/libuim.so", "e3bf2a333076a51e8322543fb545cfe2cf6ba6a6", "/system/lib/libOpenMAXAL.so", "9151a28476fcd9fbddb268b745779d30a0eb501f", "/system/lib/liboncrpc.so", "8f969e15957a5859fc3838a7a65d775a4e8aebda", "/system/lib/libbcinfo.so", "5724383cb94d71fb9bcc034467adb2ae1ff6f9ee", "/system/lib/libsomxamrd.so", "fa4090ccc43f9243dfca2fed2bbd8662fdff5ac2", "/system/lib/libxml.so", "253cf7ee3f666d1241072c6dfa14b26502329413", "/system/lib/libdvm.so", "519f4d7763b604898b2b3749372836bd975cca4b", "/system/lib/libvoicesearch.so", "0a1e0860622ad18c0d5d9bddd639625b34ae8d2e", "/system/lib/libOmxAmrDec.so", "03ce0ee305dbc016dc487fe0b51db89a62fa3238");
    set_perm_recursive(0, 0, 0755, 0644, "/system");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
    set_perm(0, 1000, 0750, "/system/bin/iptables");
    set_perm(0, 3003, 02750, "/system/bin/netcfg");
    set_perm(0, 3004, 02755, "/system/bin/ping");
    set_perm(0, 2000, 06750, "/system/bin/run-as");
    set_perm(0, 1000, 0750, "/system/bin/tc");
    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(1000, 1000, 0777, "/system/etc/init.qcom.sdio.sh");
    set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
    set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
    ui_print("Updating APPSbl ota...");
    assert(write_backup_appsbl("/dev/block/mmcblk0p6", "/dev/block/mmcblk0p20"));
    assert(package_extract_file("appsbl", "/dev/block/mmcblk0p6"));
    assert(erase_backup_fota("/dev/block/mmcblk0p20"));
    ui_print("Package APPSbl Done.");
    ui_print("Updating OEMSbl ota...");
    assert(write_backup_appsbl("/dev/block/mmcblk0p5", "/dev/block/mmcblk0p20"));
    assert(package_extract_file("oemsbl", "/dev/block/mmcblk0p5"));
    assert(erase_backup_fota("/dev/block/mmcblk0p20"));
    ui_print("Package OEMSbl Done.");
    ui_print("Patching remaining system files...");
    apply_patch("/system/build.prop", "-",
                64f328df0853bf78ae51ca1f2cb5d46ae6446432, 5953,
                326ce825e55df9d566cf5a074b15af1f34c1d3fb, package_extract_file("patch/system/build.prop.p"));
    set_perm(0, 0, 0644, "/system/build.prop");
    show_progress(1.000000, 0);
    unmount("/system");
    • Custom
    • Samsung Galaxy Centura ( S738C )
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    "This is my dream you are a figment of my inquisitive imagination."

    Re: Straight-Talk Centura OTA Update?

    « Reply #15 on: December 24, 2013, 06:49:17 PM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • juggalofisher88

    Posts: 120
    User Rating: +9/-0
    Offline
    • VIP Member
    • *
    • Sr. Member
    • Personal Text
      Whoop Whoop
    @redfeild88 sorry post wasn't showing in tapatalk so I quoted u  and broke the bbcode

    Powered by Area Rom Centura 1.3

    • OC Kernel
    • Galaxy Centura
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    Tethered with Area Rom Centura 1.3

    Re: Straight-Talk Centura OTA Update?

    « Reply #16 on: December 24, 2013, 06:51:12 PM »
  • Thank You
  • -Given: 139
  • -Receive: 721
  • daddy366

    Posts: 2691
    User Rating: +886/-9
    Offline
    • Administrator
    • *
    • PostMaster General
    • Personal Text
      IRC Server Admin,Global Moderator,TeamCentura
    You are not allowed to view links. Register or Login
    @redfeild88 sorry post wasn't showing in tapatalk so I quoted u  and broke the bbcode

    Powered by Area Rom Centura 1.3


    post was removed no need to post the same thing twice and it took the whole page.......
    • Custom
    • Nexus 5x
    • TWRP
    • None
    • Rooted-Rom
    Never forget for they gave it all


    If i have helped you in any way think about making a donation to keep this site up and running

    PayPal....... You are not allowed to view links. Register or Login
    You are not allowed to view links. Register or Login






    Re: Straight-Talk Centura OTA Update?

    « Reply #17 on: December 24, 2013, 07:12:54 PM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • juggalofisher88

    Posts: 120
    User Rating: +9/-0
    Offline
    • VIP Member
    • *
    • Sr. Member
    • Personal Text
      Whoop Whoop
    I noticed tried to remove it or even edit it and it froze my phone my bad won't be attempting that EVER again. Actually posting the thing was an accident once I deleted bbcode and noticed how HUGE it was the damage was done

    Powered by Area Rom Centura 1.3

    • OC Kernel
    • Galaxy Centura
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    Tethered with Area Rom Centura 1.3

    Re: Straight-Talk Centura OTA Update?

    « Reply #18 on: December 24, 2013, 07:14:30 PM »
  • Thank You
  • -Given: 139
  • -Receive: 721
  • daddy366

    Posts: 2691
    User Rating: +886/-9
    Offline
    • Administrator
    • *
    • PostMaster General
    • Personal Text
      IRC Server Admin,Global Moderator,TeamCentura
    You are not allowed to view links. Register or Login
    I noticed tried to remove it or even edit it and it froze my phone my bad won't be attempting that EVER again. Actually posting the thing was an accident once I deleted bbcode and noticed how HUGE it was the damage was done

    Powered by Area Rom Centura 1.3

    No problem is why i removed it.......Thanks for trying......
    • Custom
    • Nexus 5x
    • TWRP
    • None
    • Rooted-Rom
    Never forget for they gave it all


    If i have helped you in any way think about making a donation to keep this site up and running

    PayPal....... You are not allowed to view links. Register or Login
    You are not allowed to view links. Register or Login






    Re: Straight-Talk Centura OTA Update?

    « Reply #19 on: December 24, 2013, 08:16:29 PM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • tfusr19

    Posts: 158
    User Rating: +11/-0
    Offline
    • *
    • Sr. Member
    So I wonder if this update would benefit our phone in any way.  Someone on HoFo posted that their phone is now at version/build MJ1 - but they don't know what changed.

    You are not allowed to view links. Register or Login
    • AK51 Centura OC
    • Samsung S738C
    • AreaRom CWM v6
    • Arearom Centura
    • Stock-Rooted

    Re: Straight-Talk Centura OTA Update?

    « Reply #20 on: December 24, 2013, 08:47:30 PM »
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Quake

    Posts: 129
    User Rating: +11/-0
    Offline
    • VIP Member
    • *
    • Sr. Member
      • Android Apps
    Yes, MJ1.

    Kernel has a different build date/number also, but still 3.0.8.

    • Stock
    • Motorola Moto G (2015)
    • Stock
    • n/a
    Motorola Moto G (2015) - Android 5.1.1 - Stock/Unlocked
    Samsung SM-G730A - Android 4.4.2 - Stock/Unlocked
    Samsung SCH-S738C - Android 4.0.4 - Custom/Root
    Samsung SCH-M828C - Android 2.2/2.3 - Custom/Root


    You are not allowed to view links. Register or Login

    Re: Straight-Talk Centura OTA Update?

    « Reply #21 on: December 24, 2013, 09:25:43 PM »
  • Thank You
  • -Given: 0
  • -Receive: 0
  • tfusr19

    Posts: 158
    User Rating: +11/-0
    Offline
    • *
    • Sr. Member
    Quake,
    Thanks for posting image.  Was that a bone stock Centura before MJ1 update or did you have to do something special to install it?

    Any feel for what changed after it updated?
    • AK51 Centura OC
    • Samsung S738C
    • AreaRom CWM v6
    • Arearom Centura
    • Stock-Rooted

    Re: Straight-Talk Centura OTA Update?

    « Reply #22 on: December 24, 2013, 10:28:08 PM »
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Quake

    Posts: 129
    User Rating: +11/-0
    Offline
    • VIP Member
    • *
    • Sr. Member
      • Android Apps
    It was basically stock. I am running stock recovery.

    I woke up to the OTA update message, allowed it to install, everything completed in a few minutes.

    I can't really tell what changed to be honest. I notice some system apps reflect the new build number (such as browser).

    I wish I could find a full change log.
    • Stock
    • Motorola Moto G (2015)
    • Stock
    • n/a
    Motorola Moto G (2015) - Android 5.1.1 - Stock/Unlocked
    Samsung SM-G730A - Android 4.4.2 - Stock/Unlocked
    Samsung SCH-S738C - Android 4.0.4 - Custom/Root
    Samsung SCH-M828C - Android 2.2/2.3 - Custom/Root


    You are not allowed to view links. Register or Login

    Re: Straight-Talk Centura OTA Update?

    « Reply #23 on: December 24, 2013, 10:36:44 PM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • JooseyJay

    Posts: 84
    User Rating: +3/-0
    Offline
    • *
    • Full Member
    I hope they fixed the clock....
    • Stock
    • Samsung Galaxy Centura
    • Stock

    Re: Straight-Talk Centura OTA Update?

    « Reply #24 on: December 25, 2013, 06:26:15 AM »
  • Thank You
  • -Given: 0
  • -Receive: 2
  • redfield88

    Posts: 72
    User Rating: +14/-0
    Offline
    • *
    • Full Member
    You are not allowed to view links. Register or Login
    It was basically stock. I am running stock recovery.

    I woke up to the OTA update message, allowed it to install, everything completed in a few minutes.

    I can't really tell what changed to be honest. I notice some system apps reflect the new build number (such as browser).

    I wish I could find a full change log.

    If you scroll through the updater-script I posted, you'll see every file that gets changed and patched during the OTA update.
    • Custom
    • Samsung Galaxy Centura ( S738C )
    • AreaRom CWM v6
    • Arearom Centura
    • Rooted-Rom
    "This is my dream you are a figment of my inquisitive imagination."

    Tags:
     

    Related Topics

      Subject / Started by Replies Last post
    8 Replies
    5176 Views
    Last post November 07, 2012, 04:47:00 AM
    by mrcook
    52 Replies
    26194 Views
    Last post November 25, 2013, 02:53:41 PM
    by evertking
    3 Replies
    10021 Views
    Last post July 30, 2014, 04:11:44 AM
    by prepaidguy9081
    2 Replies
    3232 Views
    Last post February 07, 2013, 04:44:37 PM
    by Technomancer
    0 Replies
    2072 Views
    Last post February 08, 2013, 10:49:21 PM
    by overman2k
    2 Replies
    5940 Views
    Last post August 14, 2013, 09:02:41 PM
    by Motorhead