mount("ext4", "EMMC", "/dev/block/mmcblk0p13", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p16", "/data");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "samsung/t03gzs/t03g:4.1.1/JRO03C/N7100ZSALJ7:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "samsung/t03gzs/t03g:4.1.1/JRO03C/N7100ZSALJ7:user/release-keys");
assert(getprop("ro.product.device") == "t03g" ||
       getprop("ro.build.product") == "t03g" || getprop("ro.product.device") == "t03g" || getprop("ro.build.product") == "t03g");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/AirkanPhoneService.apk", "c2b981b0600b55339ca92cd621fe834a4b762118", "6731c5a5f1a108376406c525067405d235849d37"));
set_progress(0.001510);
assert(apply_patch_check("/system/app/AntiSpam.apk", "e3a7c52554f0231998d939867386f6d9a0d1ddb5", "6ea1aafdb7019d257e533d12dde672cff7fa0d2f"));
set_progress(0.002015);
assert(apply_patch_check("/system/app/Backup.apk", "3e0bd776eba207ed8858d84557c55da7998c19e7", "a601ea7173b3ff9520f8f36714ef97d340ea0b0e"));
set_progress(0.005866);
assert(apply_patch_check("/system/app/Bluetooth.apk", "cf102cf9d71d1811e94134eac8e951def3eab217", "aab154d716361e0a018c587f0bfc0f9c4d70fb0a"));
set_progress(0.006413);
assert(apply_patch_check("/system/app/Browser.apk", "daf00dc4e7f94370d10e206c47f9593e5f02efc3", "4fc93cb4e73dea08411877b4bf5a6c0b009ee10d"));
set_progress(0.035125);
assert(apply_patch_check("/system/app/BugReport.apk", "bb16b7df09d0942884c5f4ceb98c52eb5903d49a", "8d7ebe59186dca674b8e0f32dec153128ccc0639"));
set_progress(0.035804);
assert(apply_patch_check("/system/app/Calculator.apk", "f85d91e933924574cb7133c07dda7cf55a2fab2b", "b95db9eb797686ba199aebad9e0539aeb80d995c"));
set_progress(0.043421);
assert(apply_patch_check("/system/app/Calendar.apk", "c47bb3ded2c9a2788f1ef7da1060d2b8751dbd44", "61d7fb2fe8e906833d72551ddea3482fba51fdac"));
set_progress(0.048355);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "fceb73248ec6bc26ebe34dc0fdbd8b72f8657414", "5d18eb860df7eeb19ce5f2e0673bd264ab268e1e"));
set_progress(0.048980);
assert(apply_patch_check("/system/app/Camera.apk", "960557cb9529d074fa58190b07fe9c93699280b2", "95d8433f2dcd9a38b1d507f9b81fa3fda577c8bc"));
set_progress(0.066234);
assert(apply_patch_check("/system/app/CloudService.apk", "78bfc86c7a545cd17efc3c86e2c1913c21914f24", "349a3b792f7f3ce61e20fb8e50d3feba1e79591a"));
set_progress(0.067216);
assert(apply_patch_check("/system/app/Contacts.apk", "b3a00dcebf08236cb1079fddef48de31227be13d", "0038d0cf32244dfdda3a4eaa3f2404830ebad090"));
set_progress(0.082884);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "ca48431d19f2b98f7d89020a061161ae45262893", "2f7d5cea1cc50f3cdb8d2fea875769b77465b76f"));
set_progress(0.084114);
assert(apply_patch_check("/system/app/DataHubProvider.apk", "95c9c5c314932cbc954c9bede09b3e230bbca5ad", "f43cdfb410aa5bd12eea709e389b593154fe8f31"));
set_progress(0.084155);
assert(apply_patch_check("/system/app/DeskClock.apk", "ecd581515aae099a1b2cbd1a24d71fc71f737d55", "58572b28b4cd0688e82506bcd96f631b4fc8602a"));
set_progress(0.089825);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "94360572779cbab1c2d2cb03992dfadb5760c22e", "55b2fc025ed723396febb50a2709d5d9c06c1cc6"));
set_progress(0.090318);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "e65eb63fe64f0ed5f0b054ce93927d71d046e770", "b5bbf05a473fcf1d1117a2357c7bbf8ea011483d"));
set_progress(0.090655);
assert(apply_patch_check("/system/app/Email.apk", "f6444e2064d22ef9024ac686cccbb399ad0f9e77", "9bbbc21245fca2669306c50ef69c0936c8b3e4cb"));
set_progress(0.101257);
assert(apply_patch_check("/system/app/FileExplorer.apk", "44896c1c1a39914ba67ca6e046b74ae1ad7f5479", "40bc5a4bc14614051cfd7cf60cc23f829ddbfc2e"));
set_progress(0.109112);
assert(apply_patch_check("/system/app/FmRadio.apk", "56f9605787eb7c31998b18599c83aae1117e3cd8", "d21d1b24e63cf112ecd767eb919ddf3d7d8b5403"));
set_progress(0.135927);
assert(apply_patch_check("/system/app/MiuiCompass.apk", "1dc6ab287f10655d9c72991fcfd940cb55d5e268", "83e6e8b3ef3762d567b9b29ffcfa9c000128d795"));
set_progress(0.139765);
assert(apply_patch_check("/system/app/MiuiGallery.apk", "86695a7be8f5f529c8070bcc25efd2105d730b65", "11be8209e0f0343453ce1a71578833f540c361dc"));
set_progress(0.149057);
assert(apply_patch_check("/system/app/MiuiHome.apk", "23f80e8f8a35bfa1efc92f336fe6fafdee6b4f25", "b65e56254d8da0f81c7932fbc75292c75ae20e21"));
set_progress(0.166050);
assert(apply_patch_check("/system/app/MiuiSystemUI.apk", "1bd3ad5b4db703fbb7652246f0c7b49439a75e53", "308e859fc137fed997d21f54d83dfd5487830bf4"));
set_progress(0.174836);
assert(apply_patch_check("/system/app/MiuiVideoPlayer.apk", "7da4ed87e1292740d6338946d2065393d066972c", "1cd7432b30781bb0363fc77ffdc8653754a27d77"));
set_progress(0.178737);
assert(apply_patch_check("/system/app/Mms.apk", "624fd811d299d9e3f29f26f94b7b7a76b600015d", "a675875db66309074b509b85f8d344b21f74cf7d"));
set_progress(0.191366);
assert(apply_patch_check("/system/app/Music.apk", "a15ccec8cdb53cebe91df277e6f67f377580a838", "79889ab194757aa7c72cff941dddce5b3f07f276"));
set_progress(0.217791);
assert(apply_patch_check("/system/app/NetworkAssistant.apk", "a7e86225a64ef330dd4200d443129b5f8847ed3d", "e7e7b12104784d05ae91bd8ded7e1c9ffa211ff4"));
set_progress(0.220225);
assert(apply_patch_check("/system/app/Notes.apk", "65eb69ff997601862ddeae0aa7938935df1109d6", "8f13620260b6f57503a84055a4d118d7fe3fd75a"));
set_progress(0.259383);
assert(apply_patch_check("/system/app/OriginalSettings.apk", "7b17ba7e1976e742b724f9cbe0a53cdf786d1e01", "d5ef5bb58727d19389e17e42ec7065c95e77ef21"));
set_progress(0.387276);
assert(apply_patch_check("/system/app/PackageInstaller.apk", "dd14c8d7bfc350136193a68e8f20ec393bdab9a1", "e7beb863c530a377e6decd6d3b0caf7a8e9f1bae"));
set_progress(0.388352);
assert(apply_patch_check("/system/app/Phone.apk", "15d4edb47478ae58851d66d34349cfd51e954d20", "a56d9babe7aa149dde40b8ccf0c482e6fe10fad7"));
set_progress(0.399684);
assert(apply_patch_check("/system/app/Provision.apk", "b0db406731e788cab54846ee3c6dc44ce549a6c3", "821307ffb7ce982ddc8509d96b0ebe7a3c9e69fb"));
set_progress(0.403804);
assert(apply_patch_check("/system/app/QuickSearchBox.apk", "270968c34ba9536cb3d18f4eed7b6e88e8b84c81", "4382ff5b5ea531cdb6113ca5b315944721e077e2"));
set_progress(0.405282);
assert(apply_patch_check("/system/app/Settings.apk", "291026d8ae295f8102b2dcfc058b26656d37bc14", "9e2c2c4bbfe567dd1ffb2631028cf7f6d2f6fea0"));
set_progress(0.458436);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "62ce89194db24125833925b3988d5bb3199dc0dc", "132906e1594e5977ce69c6cdd7bbe30c1704b65b"));
set_progress(0.458619);
assert(apply_patch_check("/system/app/SnoteT0.apk", "e6b7e252a94b85162a17e6a147c1f0e8c0f8ac15", "20de0315e82286caeff264f0cbe3f00299e34e3a"));
set_progress(0.700787);
assert(apply_patch_check("/system/app/SoundRecorder.apk", "9f8c81290cdf6d6c567c382d628f7ea7246a8f3e", "f161d666e3d5b072a40c5329e33a2fc5dd698e32"));
set_progress(0.714498);
assert(apply_patch_check("/system/app/SuperMarket.apk", "f561c0f2232713330f933ffccf088d6755e304e5", "1747a77c4c8abb890683c82e0e462c1a63377c2c"));
set_progress(0.716862);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "62a456a034b12d5374d0e37e6380bda16cca1dbb", "40e719a9ce5620bdcc36dd62ef324a033c1906c3"));
set_progress(0.717206);
assert(apply_patch_check("/system/app/ThemeManager.apk", "103a8f855c0c779e74f53a59b47b48cb698beb81", "85bfee5072b96061d47fa078c61f66d6dcccb603"));
set_progress(0.722810);
assert(apply_patch_check("/system/app/Transfer.apk", "9cff2b2425ac89a337b75f7b404e6e399c96e5ec", "17e62562399ac1db2fd91b952231b3b3722bd13a"));
set_progress(0.726593);
assert(apply_patch_check("/system/app/Updater.apk", "a9dc8eea00fc7ffd59ab9c793f67076d4c303143", "da8c4740255b62a8d8117ffd9d78cfaa19aeefe7"));
set_progress(0.733056);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "a6238782b347969929cb2f1cf3824c7d877e15b2", "c064b21f4acfb0faa2fe523711ade276fd554705"));
set_progress(0.733103);
assert(apply_patch_check("/system/app/Weather.apk", "7bc3cc2760c414dcce86c83749c815dde277af37", "2d574730cb6b6f195ee87b150df9680f9959fd00"));
set_progress(0.739155);
assert(apply_patch_check("/system/app/WeatherProvider.apk", "f6927ba43ae78cc456820a18f35729b7147ec0d6", "7c6bcf61d642f1cb3da1422e7a37ca443e255066"));
set_progress(0.739194);
assert(apply_patch_check("/system/app/XiaomiServiceFramework.apk", "ce86725b30bcee6433ee2ace8ca13dba24a94ab9", "ac72c8f15e3acaf489baf0985c7cdaa4a00d74fc"));
set_progress(0.752367);
assert(apply_patch_check("/system/app/YellowPage.apk", "3122da36a7aec9a84b39e6cc4795c8a14ca08a39", "4083f03ac27149bc1c700d51a07d95414ce8e6e1"));
set_progress(0.755061);
assert(apply_patch_check("/system/build.prop", "31797e0caca2b4b93252b103a5d7cc6dffd7f2a3", "53b31ade2af0fd4351de27b4ef7912fce151f6c1"));
set_progress(0.755071);
assert(apply_patch_check("/system/etc/license/zh_CN/eula.html", "aef98e76ad1c75897166603cb0dccc46bf760e9c", "d15950e0b0397887ff2a4b8a68ecc099837e03a4"));
set_progress(0.755135);
assert(apply_patch_check("/system/etc/license/zh_CN/privacy.html", "eddbb31b7b6e5c588d418767230d09bc18afb982", "78fd884912a4e2a4cb86b15fda699f0f8a519acf"));
set_progress(0.755169);
assert(apply_patch_check("/system/etc/license/zh_TW/eula.html", "a965c50c378133630e88d0bc15eb3983b23f603a", "4a31c11df96088037333d491d9871c24954c7793"));
set_progress(0.755273);
assert(apply_patch_check("/system/etc/license/zh_TW/privacy.html", "8d2833bc42057630a41c4318d29338013015fae8", "a0149c1817f4e133a0f6942409890b7c31d8c968"));
set_progress(0.755329);
assert(apply_patch_check("/system/etc/pinyinindex.idf", "f3834e1f750f688b7baf633d9c0964937cbed108", "676f033e52c9a16e869f12ba2d2e23c19e5d8d22"));
set_progress(0.755535);
assert(apply_patch_check("/system/etc/res_overlay_com.miui.home.txt", "53077d0d9c27b263e62b5cc73889d5897dd4534a", "9969cfd2852aed243fed8da1e5bad0df8a8a4893"));
set_progress(0.755536);
assert(apply_patch_check("/system/etc/telocation.idf", "5a6fde8c484e5a28f82385bd94878d60f02d9852", "7fb49971c73a9fc8e18cd6278d93da5a7fb10175"));
set_progress(0.764691);
assert(apply_patch_check("/system/framework/android.policy.jar", "d4c39446594af1eee1a50dc1962e382a06b52b6d", "ee5b4d87d4f68c0cee1191c31cad787249b0e790"));
set_progress(0.766307);
assert(apply_patch_check("/system/framework/framework-miui-res.apk", "371968900d2b7aa1b719240daa2585e962078c56", "fd5f8c051f8a1b5d9c128ff45a281fcc674fbb9c"));
set_progress(0.801971);
assert(apply_patch_check("/system/framework/framework-res.apk", "fbc4b59db8ec07dbd58dcc4243eb295acc720885", "27401d6f7ff5b22d1a22195b3a05acb59b5b73dc"));
set_progress(0.918894);
assert(apply_patch_check("/system/framework/framework.jar", "becdf21761988772dcf06b07ae65c08f007b7087", "9a6a0b334ed1c1d4f0cf37839ca05e2125fd5273"));
set_progress(0.932908);
assert(apply_patch_check("/system/framework/framework2.jar", "d0148094310eac9dc6dc8e200a8efb64a953fa66", "041778a14566f0bbbbc9ef6523072df830ce4880"));
set_progress(0.943870);
assert(apply_patch_check("/system/framework/services.jar", "56264babc3426d28d2fa54d253fb7a8b1a4f0e3a", "431b67a7e0ea2c3006ba51b5a4357f194903a046"));
set_progress(0.949945);
assert(apply_patch_check("/system/lib/libimageprocessor_jni.so", "e3b10cff0e914a659720c1f70ec597c3396f68d6", "eea456acdfc9c8f80643694c673989fb55bb4d3c"));
set_progress(0.949996);
assert(apply_patch_check("/system/lib/libmp3lame.so", "59b582cc06823b84a211a2f621be7e03983fa8ba", "9378368ba0ec9ce41bc6df21356909d8e7ac7de1"));
set_progress(0.950499);
assert(apply_patch_check("/system/media/audio/ui/KeypressSpacebar.ogg", "2f9ebaed95a8e4c252921dd0a3623b1ad8b2ed62", "d6622f7b243b89b22bdf3b8aadecd2b488dcf43b"));
set_progress(0.950525);
assert(apply_patch_check("/system/media/theme/.data/preview/default/preview_icons_0.jpg", "166d928f3dbc1edd9e464708943e9069cbcb55c6", "bdfc16373479a1416472a7334cc646924b43cac9"));
set_progress(0.951065);
assert(apply_patch_check("/system/media/theme/.data/preview/default/preview_icons_1.jpg", "45af863c4e8c571a781a2c2c83c47c8216ced152", "07c4a3162c9c2a6587705c84f5bef8482ab95d85"));
set_progress(0.951626);
assert(apply_patch_check("/system/media/theme/.data/preview/default/preview_lockscreen_0.jpg", "926956351775a997d6e37dd66cad73c4bdab9895", "83754a74d27c993dcd86dd803316738f8e311302"));
set_progress(0.952415);
assert(apply_patch_check("/system/media/theme/.data/preview/default/preview_statusbar_1.jpg", "30a2d1e2d79a507d12525c0ecd63144e78ec8101", "c14839c5b4a3c692a551318c56f80febc360f765"));
set_progress(0.952911);
assert(apply_patch_check("/system/media/theme/default/alarmscreen", "8db859ba0d96bea7b691388ca611f7beffcbc9a0", "6ec6547de12574e5adca4bd00a25160f633dcf30"));
set_progress(0.955335);
assert(apply_patch_check("/system/media/theme/default/icons", "f3b6dffeedcdd2ae6fa706ed9dcbfea43ba872db", "93c68d73028cc6f1072eb327fbc694a6ee9ff700"));
set_progress(0.957005);
assert(apply_patch_check("/system/media/theme/default/lock_wallpaper", "ac2b4442c46db81dcd72eec2cda861eca037e8be", "eca271b8d85c44cf3b28d6f10733d61d40a1afb0"));
set_progress(0.958124);
assert(apply_patch_space(63816266));

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

ui_print("Removing unneeded files...");
delete("/system/etc/license/en_US/",
       "/system/etc/license/en_US/eula.html",
       "/system/etc/license/en_US/privacy.html",
       "/system/lib/libMiuiGalleryJNI.so", "/system/lib/libkeygen_jni.so",
       "/system/media/lockscreen/lockscreen_006.jpg",
       "/system/media/theme/miui_mod_icons/com.android.stk.cu.2.png",
       "/system/media/theme/miui_mod_icons/com.evernote.ui.HomeActivity.png",
       "/system/media/theme/miui_mod_icons/com.xiachufang.StartPage.png",
       "/system/media/wallpaper/wallpaper_006.jpg",
       "/system/media/theme/.data/preview/clock_1x2/clock/preview_clock_0.png",
       "/system/media/theme/.data/preview/clock_2x2/clock/preview_clock_0.png",
       "/system/media/theme/.data/preview/clock_2x2/simple_clock/preview_clock_0.png",
       "/system/media/theme/.data/preview/clock_2x4/clock_2x4/preview_clock_0.png",
       "/system/media/theme/.data/preview/default/preview_animation_0.png",
       "/system/media/theme/.data/preview/default/preview_fonts_0.png",
       "/system/media/theme/.data/preview/default/preview_fonts_small_0.png",
       "/system/media/theme/.data/preview/default/preview_icons_small_0.jpg",
       "/system/media/theme/.data/preview/default/preview_launcher_0.jpg",
       "/system/media/theme/.data/preview/default/preview_launcher_1.jpg",
       "/system/media/theme/.data/preview/default/preview_statusbar_0.jpg",
       "/system/media/theme/.data/preview/photoframe_2x2/photoframe/preview_photoframe_0.png",
       "/system/media/theme/.data/preview/photoframe_2x4/photoframe/preview_photoframe_0.png",
       "/system/media/theme/.data/preview/photoframe_4x4/photoframe/preview_photoframe_0.png",
       "/system/media/theme/default/lockscreen",
       "/system/media/theme/miui_mod_icons/android.png",
       "/system/media/theme/miui_mod_icons/cgz.moto.sleepup.png",
       "/system/media/theme/miui_mod_icons/cld.navi.mainframe.png",
       "/system/media/theme/miui_mod_icons/cmb.pb.png",
       "/system/media/theme/miui_mod_icons/cn.amazon.mShop.android.png",
       "/system/media/theme/miui_mod_icons/cn.boncall.png",
       "/system/media/theme/miui_mod_icons/cn.chinabus.main.png",
       "/system/media/theme/miui_mod_icons/cn.com.fetion.png",
       "/system/media/theme/miui_mod_icons/cn.com.tiros.android.navidog.png",
       "/system/media/theme/miui_mod_icons/cn.cs.xfjj.lab.png",
       "/system/media/theme/miui_mod_icons/cn.etouch.ecalendar.png",
       "/system/media/theme/miui_mod_icons/cn.ikamobile.matrix.png",
       "/system/media/theme/miui_mod_icons/cn.ikamobile.trainfinder.png",
       "/system/media/theme/miui_mod_icons/cn.kuwo.player.png",
       "/system/media/theme/miui_mod_icons/cn.lieche.main.png",
       "/system/media/theme/miui_mod_icons/cn.mucang.xiaomi.android.png",
       "/system/media/theme/miui_mod_icons/cn.opda.a.phonoalbumshoushou.png",
       "/system/media/theme/miui_mod_icons/cn.wps.livespace.png",
       "/system/media/theme/miui_mod_icons/cn.wps.moffice.png",
       "/system/media/theme/miui_mod_icons/com.Qunar.png",
       "/system/media/theme/miui_mod_icons/com.adobe.flashplayer.png",
       "/system/media/theme/miui_mod_icons/com.adobe.reader.png",
       "/system/media/theme/miui_mod_icons/com.alensw.PicFolder.png",
       "/system/media/theme/miui_mod_icons/com.alibaba.mobileim.png",
       "/system/media/theme/miui_mod_icons/com.alipay.android.app.png",
       "/system/media/theme/miui_mod_icons/com.andmaster.sunteamworkaxa.png",
       "/system/media/theme/miui_mod_icons/com.android.bluetooth.png",
       "/system/media/theme/miui_mod_icons/com.android.browser.png",
       "/system/media/theme/miui_mod_icons/com.android.calculator2.png",
       "/system/media/theme/miui_mod_icons/com.android.calendar.png",
       "/system/media/theme/miui_mod_icons/com.android.camera.png",
       "/system/media/theme/miui_mod_icons/com.android.contacts.activities.TwelveKeyDialer.png",
       "/system/media/theme/miui_mod_icons/com.android.contacts.png",
       "/system/media/theme/miui_mod_icons/com.android.deskclock.png",
       "/system/media/theme/miui_mod_icons/com.android.email.png",
       "/system/media/theme/miui_mod_icons/com.android.fileexplorer.png",
       "/system/media/theme/miui_mod_icons/com.android.gallery.png",
       "/system/media/theme/miui_mod_icons/com.android.gallery3d.png",
       "/system/media/theme/miui_mod_icons/com.android.mms.png",
       "/system/media/theme/miui_mod_icons/com.android.monitor.png",
       "/system/media/theme/miui_mod_icons/com.android.music.png",
       "/system/media/theme/miui_mod_icons/com.android.phone.png",
       "/system/media/theme/miui_mod_icons/com.android.providers.contacts.CallLogProvider.png",
       "/system/media/theme/miui_mod_icons/com.android.providers.contacts.png",
       "/system/media/theme/miui_mod_icons/com.android.providers.downloads.png",
       "/system/media/theme/miui_mod_icons/com.android.providers.downloads.ui.png",
       "/system/media/theme/miui_mod_icons/com.android.providers.telephony.png",
       "/system/media/theme/miui_mod_icons/com.android.quicksearchbox.png",
       "/system/media/theme/miui_mod_icons/com.android.settings.BackgroundApplicationsManager.png",
       "/system/media/theme/miui_mod_icons/com.android.settings.MiuiPasswordGuardActivity.png",
       "/system/media/theme/miui_mod_icons/com.android.settings.VirusScanActivity.png",
       "/system/media/theme/miui_mod_icons/com.android.settings.permission.PermManageActivity.png",
       "/system/media/theme/miui_mod_icons/com.android.settings.png",
       "/system/media/theme/miui_mod_icons/com.android.settings.wifi.WifiProvider.png",
       "/system/media/theme/miui_mod_icons/com.android.soundrecorder.png",
       "/system/media/theme/miui_mod_icons/com.android.stk.cu.png",
       "/system/media/theme/miui_mod_icons/com.android.stk.png",
       "/system/media/theme/miui_mod_icons/com.android.system.notification_otg.png",
       "/system/media/theme/miui_mod_icons/com.android.system.notification_phone.png",
       "/system/media/theme/miui_mod_icons/com.android.system.usb_notifications_button.png",
       "/system/media/theme/miui_mod_icons/com.android.systemui.TorchActivity.png",
       "/system/media/theme/miui_mod_icons/com.android.systemui.png",
       "/system/media/theme/miui_mod_icons/com.android.thememanager.png",
       "/system/media/theme/miui_mod_icons/com.android.updater.png",
       "/system/media/theme/miui_mod_icons/com.android.vending.AssetBrowserActivity.png",
       "/system/media/theme/miui_mod_icons/com.android.vending.png",
       "/system/media/theme/miui_mod_icons/com.android.voicedialer.png",
       "/system/media/theme/miui_mod_icons/com.androidesk.png",
       "/system/media/theme/miui_mod_icons/com.antutu.ABenchMark.png",
       "/system/media/theme/miui_mod_icons/com.anydo.png",
       "/system/media/theme/miui_mod_icons/com.app.hero.ui.png",
       "/system/media/theme/miui_mod_icons/com.asiainfo.android.png",
       "/system/media/theme/miui_mod_icons/com.auer.rightbrain.cn.png",
       "/system/media/theme/miui_mod_icons/com.autonavi.minimap.png",
       "/system/media/theme/miui_mod_icons/com.baidu.BaiduMap.png",
       "/system/media/theme/miui_mod_icons/com.baidu.appsearch.png",
       "/system/media/theme/miui_mod_icons/com.baidu.browser.apps.png",
       "/system/media/theme/miui_mod_icons/com.baidu.input.png",
       "/system/media/theme/miui_mod_icons/com.bf.sgs.png",
       "/system/media/theme/miui_mod_icons/com.bfs.ninjump.png",
       "/system/media/theme/miui_mod_icons/com.breadtrip.png",
       "/system/media/theme/miui_mod_icons/com.bumptech.bumpga.png",
       "/system/media/theme/miui_mod_icons/com.changba.png",
       "/system/media/theme/miui_mod_icons/com.chaozh.iReaderFree.png",
       "/system/media/theme/miui_mod_icons/com.chinamworld.main.png",
       "/system/media/theme/miui_mod_icons/com.clov4r.android.nil.png",
       "/system/media/theme/miui_mod_icons/com.cnvcs.xiangqi.png",
       "/system/media/theme/miui_mod_icons/com.cootek.smartinputv5.png",
       "/system/media/theme/miui_mod_icons/com.cyworld.camera.png",
       "/system/media/theme/miui_mod_icons/com.dangdang.buy2.png",
       "/system/media/theme/miui_mod_icons/com.dataviz.docstogo.png",
       "/system/media/theme/miui_mod_icons/com.diandian.android.png",
       "/system/media/theme/miui_mod_icons/com.dianping.v1.png",
       "/system/media/theme/miui_mod_icons/com.dianxinos.powermanager.png",
       "/system/media/theme/miui_mod_icons/com.disney.chukong.WMW.png",
       "/system/media/theme/miui_mod_icons/com.dolphin.browser.cn.png",
       "/system/media/theme/miui_mod_icons/com.douban.radio.png",
       "/system/media/theme/miui_mod_icons/com.dragon.android.pandaspace.png",
       "/system/media/theme/miui_mod_icons/com.duokan.reader.png",
       "/system/media/theme/miui_mod_icons/com.duomi.android.png",
       "/system/media/theme/miui_mod_icons/com.duowan.mobile.png",
       "/system/media/theme/miui_mod_icons/com.ea.tetrisfree_na.png",
       "/system/media/theme/miui_mod_icons/com.ecapycsw.onetouchdrawing.png",
       "/system/media/theme/miui_mod_icons/com.eg.android.AlipayGphone.png",
       "/system/media/theme/miui_mod_icons/com.enfeel.birzzle.png",
       "/system/media/theme/miui_mod_icons/com.estrongs.android.pop.png",
       "/system/media/theme/miui_mod_icons/com.evernote.world.png",
       "/system/media/theme/miui_mod_icons/com.face.meter.png",
       "/system/media/theme/miui_mod_icons/com.facebook.katana.png",
       "/system/media/theme/miui_mod_icons/com.facebook.orca.png",
       "/system/media/theme/miui_mod_icons/com.feelingtouch.racingcar.png",
       "/system/media/theme/miui_mod_icons/com.fivehundredpx.viewer.png",
       "/system/media/theme/miui_mod_icons/com.flyfish.supermario.png",
       "/system/media/theme/miui_mod_icons/com.galapagossoft.jxmrr6.png",
       "/system/media/theme/miui_mod_icons/com.galapagossoft.trialx2_gl2.png",
       "/system/media/theme/miui_mod_icons/com.gameloft.android.GAND.GloftAsphalt5.asphalt5.png",
       "/system/media/theme/miui_mod_icons/com.gau.go.launcher.png",
       "/system/media/theme/miui_mod_icons/com.gker.five.png",
       "/system/media/theme/miui_mod_icons/com.google.android.apps.chrome.Main.png",
       "/system/media/theme/miui_mod_icons/com.google.android.apps.googlevoice.png",
       "/system/media/theme/miui_mod_icons/com.google.android.apps.plus.phone.ConversationListActivity.png",
       "/system/media/theme/miui_mod_icons/com.google.android.apps.plus.phone.HomeActivity.png",
       "/system/media/theme/miui_mod_icons/com.google.android.ears.png",
       "/system/media/theme/miui_mod_icons/com.google.android.gm.png",
       "/system/media/theme/miui_mod_icons/com.google.android.gms.common.settings.GoogleSettingsActivity.png",
       "/system/media/theme/miui_mod_icons/com.google.android.googlequicksearchbox.png",
       "/system/media/theme/miui_mod_icons/com.google.android.inputmethod.pinyin.png",
       "/system/media/theme/miui_mod_icons/com.google.android.maps.MapsActivity.png",
       "/system/media/theme/miui_mod_icons/com.google.android.maps.PlacesActivity.png",
       "/system/media/theme/miui_mod_icons/com.google.android.maps.driveabout.app.DestinationActivity.png",
       "/system/media/theme/miui_mod_icons/com.google.android.talk.png",
       "/system/media/theme/miui_mod_icons/com.google.android.youtube.png",
       "/system/media/theme/miui_mod_icons/com.google.zxing.android.png",
       "/system/media/theme/miui_mod_icons/com.guc4o.pool.png",
       "/system/media/theme/miui_mod_icons/com.halfbrick.fruitninjafree.png",
       "/system/media/theme/miui_mod_icons/com.halfbrick.jetpackjoyridefree.png",
       "/system/media/theme/miui_mod_icons/com.herocraft.game.montezuma2.png",
       "/system/media/theme/miui_mod_icons/com.hiapk.marketpho.MarketMainFrame.png",
       "/system/media/theme/miui_mod_icons/com.iflytek.inputmethod.png",
       "/system/media/theme/miui_mod_icons/com.ijinshan.duba.png",
       "/system/media/theme/miui_mod_icons/com.ijinshan.kbatterydoctor.png",
       "/system/media/theme/miui_mod_icons/com.ijinshan.mguard.png",
       "/system/media/theme/miui_mod_icons/com.imangi.templerun.png",
       "/system/media/theme/miui_mod_icons/com.immomo.momo.png",
       "/system/media/theme/miui_mod_icons/com.infinit.wostore.ui.png",
       "/system/media/theme/miui_mod_icons/com.instagram.android.png",
       "/system/media/theme/miui_mod_icons/com.jiepang.android.png",
       "/system/media/theme/miui_mod_icons/com.jingdong.app.mall.png",
       "/system/media/theme/miui_mod_icons/com.kingreader.framework.png",
       "/system/media/theme/miui_mod_icons/com.kingsoft.png",
       "/system/media/theme/miui_mod_icons/com.kugou.android.png",
       "/system/media/theme/miui_mod_icons/com.lbe.security.miui.png",
       "/system/media/theme/miui_mod_icons/com.lbe.security.png",
       "/system/media/theme/miui_mod_icons/com.letao.activity.png",
       "/system/media/theme/miui_mod_icons/com.letv.android.client.png",
       "/system/media/theme/miui_mod_icons/com.lingdong.client.android.png",
       "/system/media/theme/miui_mod_icons/com.ljmat.scan.dd91.png",
       "/system/media/theme/miui_mod_icons/com.mappn.gfan.png",
       "/system/media/theme/miui_mod_icons/com.miui.antispam.png",
       "/system/media/theme/miui_mod_icons/com.miui.backup.png",
       "/system/media/theme/miui_mod_icons/com.miui.bugreport.ui.TypeSelectionActivity.png",
       "/system/media/theme/miui_mod_icons/com.miui.compass.png",
       "/system/media/theme/miui_mod_icons/com.miui.fmradio.png",
       "/system/media/theme/miui_mod_icons/com.miui.gallery.png",
       "/system/media/theme/miui_mod_icons/com.miui.home.toggle_bg.png",
       "/system/media/theme/miui_mod_icons/com.miui.lockv4.png",
       "/system/media/theme/miui_mod_icons/com.miui.notes.png",
       "/system/media/theme/miui_mod_icons/com.miui.player.png",
       "/system/media/theme/miui_mod_icons/com.miui.supermarket.png",
       "/system/media/theme/miui_mod_icons/com.miui.transfer.components.picker.ApkPickerActivity.png",
       "/system/media/theme/miui_mod_icons/com.miui.transfer.png",
       "/system/media/theme/miui_mod_icons/com.miui.userbook.png",
       "/system/media/theme/miui_mod_icons/com.miui.video.png",
       "/system/media/theme/miui_mod_icons/com.miui.videoplayer.png",
       "/system/media/theme/miui_mod_icons/com.miui.voiceassist.png",
       "/system/media/theme/miui_mod_icons/com.miui.weather2.png",
       "/system/media/theme/miui_mod_icons/com.moji.mjweather.png",
       "/system/media/theme/miui_mod_icons/com.mt.mtxx.mtxx.png",
       "/system/media/theme/miui_mod_icons/com.mx.browser.png",
       "/system/media/theme/miui_mod_icons/com.mybo.tetris.png",
       "/system/media/theme/miui_mod_icons/com.mymoney.png",
       "/system/media/theme/miui_mod_icons/com.myzaker.ZAKER_Phone.png",
       "/system/media/theme/miui_mod_icons/com.nd.android.pandareader.png",
       "/system/media/theme/miui_mod_icons/com.netease.newsreader.activity.png",
       "/system/media/theme/miui_mod_icons/com.netease.pris.png",
       "/system/media/theme/miui_mod_icons/com.neusoft.td.android.wo116114.activity.WelcomeActivity.png",
       "/system/media/theme/miui_mod_icons/com.nexon.kartriderrush.android.tstore.png",
       "/system/media/theme/miui_mod_icons/com.nuomi.png",
       "/system/media/theme/miui_mod_icons/com.og.danjiddz.png",
       "/system/media/theme/miui_mod_icons/com.opera.browser.png",
       "/system/media/theme/miui_mod_icons/com.outfit7.talkingtom2free.png",
       "/system/media/theme/miui_mod_icons/com.path.png",
       "/system/media/theme/miui_mod_icons/com.pfg.ishare.png",
       "/system/media/theme/miui_mod_icons/com.philzhu.www.ddz.png",
       "/system/media/theme/miui_mod_icons/com.polarbit.kop32kghg.png",
       "/system/media/theme/miui_mod_icons/com.popcap.pvzthird.png",
       "/system/media/theme/miui_mod_icons/com.pplive.androidphone.png",
       "/system/media/theme/miui_mod_icons/com.qihoo.appstore.png",
       "/system/media/theme/miui_mod_icons/com.qihoo360.launcher.png",
       "/system/media/theme/miui_mod_icons/com.qihoo360.mobilesafe.opti.png",
       "/system/media/theme/miui_mod_icons/com.qihoo360.mobilesafe.opti.powerctl.png",
       "/system/media/theme/miui_mod_icons/com.qihoo360.mobilesafe.png",
       "/system/media/theme/miui_mod_icons/com.qihoo360.mobilesafe.strongbox.png",
       "/system/media/theme/miui_mod_icons/com.qiyi.video.png",
       "/system/media/theme/miui_mod_icons/com.qq.ddz.png",
       "/system/media/theme/miui_mod_icons/com.qq.reader.png",
       "/system/media/theme/miui_mod_icons/com.qvod.player.png",
       "/system/media/theme/miui_mod_icons/com.qzone.png",
       "/system/media/theme/miui_mod_icons/com.renren.ntc.fm.png",
       "/system/media/theme/miui_mod_icons/com.rovio.angrybirds.png",
       "/system/media/theme/miui_mod_icons/com.rovio.angrybirdsseasons.png",
       "/system/media/theme/miui_mod_icons/com.sankuai.meituan.png",
       "/system/media/theme/miui_mod_icons/com.sds.android.ttpod.png",
       "/system/media/theme/miui_mod_icons/com.shootbubble.bubbledexlue.png",
       "/system/media/theme/miui_mod_icons/com.shuqi.controller.png",
       "/system/media/theme/miui_mod_icons/com.sina.mfweibo.png",
       "/system/media/theme/miui_mod_icons/com.sina.news.png",
       "/system/media/theme/miui_mod_icons/com.sina.weibo.png",
       "/system/media/theme/miui_mod_icons/com.sina.weibo2.png",
       "/system/media/theme/miui_mod_icons/com.sinovatech.unicom.ui.WelcomeClient.png",
       "/system/media/theme/miui_mod_icons/com.sinovatech.unicom.ui.png",
       "/system/media/theme/miui_mod_icons/com.skype.rover.png",
       "/system/media/theme/miui_mod_icons/com.snda.wifilocating.png",
       "/system/media/theme/miui_mod_icons/com.snda.youni.png",
       "/system/media/theme/miui_mod_icons/com.sohu.inputmethod.sogou.png",
       "/system/media/theme/miui_mod_icons/com.sohu.newsclient.png",
       "/system/media/theme/miui_mod_icons/com.sohu.sohuvideo.png",
       "/system/media/theme/miui_mod_icons/com.speedsoftware.rootexplorer.png",
       "/system/media/theme/miui_mod_icons/com.storm.smart.png",
       "/system/media/theme/miui_mod_icons/com.tadu.android.png",
       "/system/media/theme/miui_mod_icons/com.taobao.taobao.png",
       "/system/media/theme/miui_mod_icons/com.tencent.WBlog.png",
       "/system/media/theme/miui_mod_icons/com.tencent.android.pad.png",
       "/system/media/theme/miui_mod_icons/com.tencent.android.qqdownloader.png",
       "/system/media/theme/miui_mod_icons/com.tencent.mm.png",
       "/system/media/theme/miui_mod_icons/com.tencent.mobilemanager.png",
       "/system/media/theme/miui_mod_icons/com.tencent.mobileqq.png",
       "/system/media/theme/miui_mod_icons/com.tencent.mtt.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qq.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqgame.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqgame.xzmjfwvga.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqlive.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqmusic.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqpim.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqpimsecure.png",
       "/system/media/theme/miui_mod_icons/com.tencent.qqpinyin.png",
       "/system/media/theme/miui_mod_icons/com.tencent.research.drop.png",
       "/system/media/theme/miui_mod_icons/com.tencent.token.png",
       "/system/media/theme/miui_mod_icons/com.thefancy.app.png",
       "/system/media/theme/miui_mod_icons/com.thestore.main.png",
       "/system/media/theme/miui_mod_icons/com.tigerknows.png",
       "/system/media/theme/miui_mod_icons/com.ting.mp3.android.png",
       "/system/media/theme/miui_mod_icons/com.tmall.wireless.png",
       "/system/media/theme/miui_mod_icons/com.train.png",
       "/system/media/theme/miui_mod_icons/com.tumblr.png",
       "/system/media/theme/miui_mod_icons/com.uc.browser.png",
       "/system/media/theme/miui_mod_icons/com.vancl.activity.png",
       "/system/media/theme/miui_mod_icons/com.viber.voip.png",
       "/system/media/theme/miui_mod_icons/com.wandoujia.phoenix2.png",
       "/system/media/theme/miui_mod_icons/com.weico.sinaweibo.png",
       "/system/media/theme/miui_mod_icons/com.whatsapp.png",
       "/system/media/theme/miui_mod_icons/com.when.android.calendar365.png",
       "/system/media/theme/miui_mod_icons/com.wochacha.png",
       "/system/media/theme/miui_mod_icons/com.wpd.game.test.png",
       "/system/media/theme/miui_mod_icons/com.wuba.png",
       "/system/media/theme/miui_mod_icons/com.xiachufang.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.channel.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.gamecenter.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.shop.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.topic.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.xmsf.CloudMessaging.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.xmsf.FindDevice.png",
       "/system/media/theme/miui_mod_icons/com.xiaomi.xmsf.payment.MiliCenterEntryActivity.png",
       "/system/media/theme/miui_mod_icons/com.xunlei.kankan.png",
       "/system/media/theme/miui_mod_icons/com.yahoo.mobile.client.android.flickr.png",
       "/system/media/theme/miui_mod_icons/com.yinyuetai.ui.png",
       "/system/media/theme/miui_mod_icons/com.youdao.dict.png",
       "/system/media/theme/miui_mod_icons/com.youku.phone.png",
       "/system/media/theme/miui_mod_icons/com.zeptolab.gamevil.ctr.paid.png",
       "/system/media/theme/miui_mod_icons/com.zzenglish.client.png",
       "/system/media/theme/miui_mod_icons/dopool.player.png",
       "/system/media/theme/miui_mod_icons/flipboard.cn.png",
       "/system/media/theme/miui_mod_icons/fm.xiami.bmamba.png",
       "/system/media/theme/miui_mod_icons/icon_mask.png",
       "/system/media/theme/miui_mod_icons/jp.naver.line.android.png",
       "/system/media/theme/miui_mod_icons/ly.pp.justpiano.png",
       "/system/media/theme/miui_mod_icons/me.abitno.vplayer.t.png",
       "/system/media/theme/miui_mod_icons/my.beautyCamera.png",
       "/system/media/theme/miui_mod_icons/net.osaris.turbofly.png",
       "/system/media/theme/miui_mod_icons/org.cocos2dx.FishGame.png",
       "/system/media/theme/miui_mod_icons/org.cocos2dx.FishingJoy2.png",
       "/system/media/theme/miui_mod_icons/preset_shortcut_wo.png",
       "/system/media/theme/miui_mod_icons/qsbk.app.png",
       "/system/media/theme/miui_mod_icons/sym_def_app_icon.png",
       "/system/media/theme/miui_mod_icons/tv.pps.mobile.png",
       "/system/media/theme/miui_mod_icons/uc.ucdl.png",
       "/system/media/theme/miui_mod_icons/vStudio.Android.Camera360.png",
       "/system/media/theme/.data/content/miwallpaper/",
       "/system/media/theme/.data/content/miwallpaper/miwallpaper.mrc",
       "/system/media/theme/miui_mod_icons/com.google.android.googlequicksearchbox.VoiceSearchActivity.png",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/data/preinstall_apps/VoiceAssist.apk", "-",
            81b1f14c06c4dd9a43a993c1b79fa53c17d46043, 11097041,
            fe62bf35e6154c07334b32a44b48333d45399cab, package_extract_file("patch/data/preinstall_apps/VoiceAssist.apk.p"));
set_progress(0.043218);
apply_patch("/system/app/AirkanPhoneService.apk", "-",
            c2b981b0600b55339ca92cd621fe834a4b762118, 399118,
            6731c5a5f1a108376406c525067405d235849d37, package_extract_file("patch/system/app/AirkanPhoneService.apk.p"));
set_progress(0.044773);
apply_patch("/system/app/AntiSpam.apk", "-",
            e3a7c52554f0231998d939867386f6d9a0d1ddb5, 112142,
            6ea1aafdb7019d257e533d12dde672cff7fa0d2f, package_extract_file("patch/system/app/AntiSpam.apk.p"));
set_progress(0.045209);
apply_patch("/system/app/Backup.apk", "-",
            3e0bd776eba207ed8858d84557c55da7998c19e7, 1013949,
            a601ea7173b3ff9520f8f36714ef97d340ea0b0e, package_extract_file("patch/system/app/Backup.apk.p"));
set_progress(0.049158);
apply_patch("/system/app/Bluetooth.apk", "-",
            cf102cf9d71d1811e94134eac8e951def3eab217, 143970,
            aab154d716361e0a018c587f0bfc0f9c4d70fb0a, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.049719);
apply_patch("/system/app/Browser.apk", "-",
            daf00dc4e7f94370d10e206c47f9593e5f02efc3, 7577267,
            4fc93cb4e73dea08411877b4bf5a6c0b009ee10d, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.079229);
apply_patch("/system/app/BugReport.apk", "-",
            bb16b7df09d0942884c5f4ceb98c52eb5903d49a, 179453,
            8d7ebe59186dca674b8e0f32dec153128ccc0639, package_extract_file("patch/system/app/BugReport.apk.p"));
set_progress(0.079928);
apply_patch("/system/app/Calculator.apk", "-",
            f85d91e933924574cb7133c07dda7cf55a2fab2b, 2008050,
            b95db9eb797686ba199aebad9e0539aeb80d995c, package_extract_file("patch/system/app/Calculator.apk.p"));
set_progress(0.087748);
apply_patch("/system/app/Calendar.apk", "-",
            c47bb3ded2c9a2788f1ef7da1060d2b8751dbd44, 1301124,
            61d7fb2fe8e906833d72551ddea3482fba51fdac, package_extract_file("patch/system/app/Calendar.apk.p"));
set_progress(0.092816);
apply_patch("/system/app/CalendarProvider.apk", "-",
            fceb73248ec6bc26ebe34dc0fdbd8b72f8657414, 164806,
            5d18eb860df7eeb19ce5f2e0673bd264ab268e1e, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.093458);
apply_patch("/system/app/Camera.apk", "-",
            960557cb9529d074fa58190b07fe9c93699280b2, 4546770,
            95d8433f2dcd9a38b1d507f9b81fa3fda577c8bc, package_extract_file("patch/system/app/Camera.apk.p"));
set_progress(0.111165);
apply_patch("/system/app/CloudService.apk", "-",
            78bfc86c7a545cd17efc3c86e2c1913c21914f24, 259717,
            349a3b792f7f3ce61e20fb8e50d3feba1e79591a, package_extract_file("patch/system/app/CloudService.apk.p"));
set_progress(0.112177);
apply_patch("/system/app/Contacts.apk", "-",
            b3a00dcebf08236cb1079fddef48de31227be13d, 4130388,
            0038d0cf32244dfdda3a4eaa3f2404830ebad090, package_extract_file("patch/system/app/Contacts.apk.p"));
set_progress(0.128263);
apply_patch("/system/app/ContactsProvider.apk", "-",
            ca48431d19f2b98f7d89020a061161ae45262893, 324490,
            2f7d5cea1cc50f3cdb8d2fea875769b77465b76f, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.129527);
apply_patch("/system/app/DataHubProvider.apk", "-",
            95c9c5c314932cbc954c9bede09b3e230bbca5ad, 10987,
            f43cdfb410aa5bd12eea709e389b593154fe8f31, package_extract_file("patch/system/app/DataHubProvider.apk.p"));
set_progress(0.129569);
apply_patch("/system/app/DeskClock.apk", "-",
            ecd581515aae099a1b2cbd1a24d71fc71f737d55, 1522621,
            58572b28b4cd0688e82506bcd96f631b4fc8602a, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.135499);
apply_patch("/system/app/DownloadProvider.apk", "-",
            94360572779cbab1c2d2cb03992dfadb5760c22e, 130082,
            55b2fc025ed723396febb50a2709d5d9c06c1cc6, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.136006);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            e65eb63fe64f0ed5f0b054ce93927d71d046e770, 85340,
            b5bbf05a473fcf1d1117a2357c7bbf8ea011483d, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.136338);
apply_patch("/system/app/Email.apk", "-",
            f6444e2064d22ef9024ac686cccbb399ad0f9e77, 2791478,
            9bbbc21245fca2669306c50ef69c0936c8b3e4cb, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.147210);
apply_patch("/system/app/FileExplorer.apk", "-",
            44896c1c1a39914ba67ca6e046b74ae1ad7f5479, 2245817,
            40bc5a4bc14614051cfd7cf60cc23f829ddbfc2e, package_extract_file("patch/system/app/FileExplorer.apk.p"));
set_progress(0.155956);
apply_patch("/system/app/FmRadio.apk", "-",
            56f9605787eb7c31998b18599c83aae1117e3cd8, 7066309,
            d21d1b24e63cf112ecd767eb919ddf3d7d8b5403, package_extract_file("patch/system/app/FmRadio.apk.p"));
set_progress(0.183477);
apply_patch("/system/app/MiuiCompass.apk", "-",
            1dc6ab287f10655d9c72991fcfd940cb55d5e268, 1011611,
            83e6e8b3ef3762d567b9b29ffcfa9c000128d795, package_extract_file("patch/system/app/MiuiCompass.apk.p"));
set_progress(0.187416);
apply_patch("/system/app/MiuiGallery.apk", "-",
            86695a7be8f5f529c8070bcc25efd2105d730b65, 3180294,
            11be8209e0f0343453ce1a71578833f540c361dc, package_extract_file("patch/system/app/MiuiGallery.apk.p"));
set_progress(0.199802);
apply_patch("/system/app/MiuiHome.apk", "-",
            23f80e8f8a35bfa1efc92f336fe6fafdee6b4f25, 3101915,
            b65e56254d8da0f81c7932fbc75292c75ae20e21, package_extract_file("patch/system/app/MiuiHome.apk.p"));
set_progress(0.211883);
apply_patch("/system/app/MiuiSystemUI.apk", "-",
            1bd3ad5b4db703fbb7652246f0c7b49439a75e53, 2316938,
            308e859fc137fed997d21f54d83dfd5487830bf4, package_extract_file("patch/system/app/MiuiSystemUI.apk.p"));
set_progress(0.220906);
apply_patch("/system/app/MiuiVideoPlayer.apk", "-",
            7da4ed87e1292740d6338946d2065393d066972c, 1028921,
            1cd7432b30781bb0363fc77ffdc8653754a27d77, package_extract_file("patch/system/app/MiuiVideoPlayer.apk.p"));
set_progress(0.224914);
apply_patch("/system/app/Mms.apk", "-",
            624fd811d299d9e3f29f26f94b7b7a76b600015d, 3352199,
            a675875db66309074b509b85f8d344b21f74cf7d, package_extract_file("patch/system/app/Mms.apk.p"));
set_progress(0.237969);
apply_patch("/system/app/Music.apk", "-",
            a15ccec8cdb53cebe91df277e6f67f377580a838, 6967432,
            79889ab194757aa7c72cff941dddce5b3f07f276, package_extract_file("patch/system/app/Music.apk.p"));
set_progress(0.265104);
apply_patch("/system/app/NetworkAssistant.apk", "-",
            a7e86225a64ef330dd4200d443129b5f8847ed3d, 674886,
            e7e7b12104784d05ae91bd8ded7e1c9ffa211ff4, package_extract_file("patch/system/app/NetworkAssistant.apk.p"));
set_progress(0.267732);
apply_patch("/system/app/Notes.apk", "-",
            65eb69ff997601862ddeae0aa7938935df1109d6, 3272072,
            8f13620260b6f57503a84055a4d118d7fe3fd75a, package_extract_file("patch/system/app/Notes.apk.p"));
set_progress(0.280476);
apply_patch("/system/app/OriginalSettings.apk", "-",
            7b17ba7e1976e742b724f9cbe0a53cdf786d1e01, 33702494,
            d5ef5bb58727d19389e17e42ec7065c95e77ef21, package_extract_file("patch/system/app/OriginalSettings.apk.p"));
set_progress(0.411732);
apply_patch("/system/app/PackageInstaller.apk", "-",
            dd14c8d7bfc350136193a68e8f20ec393bdab9a1, 283557,
            e7beb863c530a377e6decd6d3b0caf7a8e9f1bae, package_extract_file("patch/system/app/PackageInstaller.apk.p"));
set_progress(0.412837);
apply_patch("/system/app/Phone.apk", "-",
            15d4edb47478ae58851d66d34349cfd51e954d20, 2988078,
            a56d9babe7aa149dde40b8ccf0c482e6fe10fad7, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.424474);
apply_patch("/system/app/Provision.apk", "-",
            b0db406731e788cab54846ee3c6dc44ce549a6c3, 1085741,
            821307ffb7ce982ddc8509d96b0ebe7a3c9e69fb, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.428703);
apply_patch("/system/app/QuickSearchBox.apk", "-",
            270968c34ba9536cb3d18f4eed7b6e88e8b84c81, 389628,
            4382ff5b5ea531cdb6113ca5b315944721e077e2, package_extract_file("patch/system/app/QuickSearchBox.apk.p"));
set_progress(0.430220);
apply_patch("/system/app/Settings.apk", "-",
            291026d8ae295f8102b2dcfc058b26656d37bc14, 14076602,
            9e2c2c4bbfe567dd1ffb2631028cf7f6d2f6fea0, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.485042);
apply_patch("/system/app/SettingsProvider.apk", "-",
            62ce89194db24125833925b3988d5bb3199dc0dc, 48431,
            132906e1594e5977ce69c6cdd7bbe30c1704b65b, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.485231);
apply_patch("/system/app/SnoteT0.apk", "-",
            e6b7e252a94b85162a17e6a147c1f0e8c0f8ac15, 63816266,
            20de0315e82286caeff264f0cbe3f00299e34e3a, package_extract_file("patch/system/app/SnoteT0.apk.p"));
set_progress(0.733768);
apply_patch("/system/app/SoundRecorder.apk", "-",
            9f8c81290cdf6d6c567c382d628f7ea7246a8f3e, 3643528,
            f161d666e3d5b072a40c5329e33a2fc5dd698e32, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
set_progress(0.747958);
apply_patch("/system/app/SuperMarket.apk", "-",
            f561c0f2232713330f933ffccf088d6755e304e5, 649381,
            1747a77c4c8abb890683c82e0e462c1a63377c2c, package_extract_file("patch/system/app/SuperMarket.apk.p"));
set_progress(0.750487);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            62a456a034b12d5374d0e37e6380bda16cca1dbb, 90821,
            40e719a9ce5620bdcc36dd62ef324a033c1906c3, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.750840);
apply_patch("/system/app/ThemeManager.apk", "-",
            103a8f855c0c779e74f53a59b47b48cb698beb81, 1476246,
            85bfee5072b96061d47fa078c61f66d6dcccb603, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.756590);
apply_patch("/system/app/Transfer.apk", "-",
            9cff2b2425ac89a337b75f7b404e6e399c96e5ec, 997896,
            17e62562399ac1db2fd91b952231b3b3722bd13a, package_extract_file("patch/system/app/Transfer.apk.p"));
set_progress(0.760476);
apply_patch("/system/app/Updater.apk", "-",
            a9dc8eea00fc7ffd59ab9c793f67076d4c303143, 1855084,
            da8c4740255b62a8d8117ffd9d78cfaa19aeefe7, package_extract_file("patch/system/app/Updater.apk.p"));
set_progress(0.767701);
apply_patch("/system/app/VpnDialogs.apk", "-",
            a6238782b347969929cb2f1cf3824c7d877e15b2, 12366,
            c064b21f4acfb0faa2fe523711ade276fd554705, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.767749);
apply_patch("/system/app/Weather.apk", "-",
            7bc3cc2760c414dcce86c83749c815dde277af37, 1561696,
            2d574730cb6b6f195ee87b150df9680f9959fd00, package_extract_file("patch/system/app/Weather.apk.p"));
set_progress(0.773831);
apply_patch("/system/app/WeatherProvider.apk", "-",
            f6927ba43ae78cc456820a18f35729b7147ec0d6, 10199,
            7c6bcf61d642f1cb3da1422e7a37ca443e255066, package_extract_file("patch/system/app/WeatherProvider.apk.p"));
set_progress(0.773871);
apply_patch("/system/app/XiaomiServiceFramework.apk", "-",
            ce86725b30bcee6433ee2ace8ca13dba24a94ab9, 3472983,
            ac72c8f15e3acaf489baf0985c7cdaa4a00d74fc, package_extract_file("patch/system/app/XiaomiServiceFramework.apk.p"));
set_progress(0.787397);
apply_patch("/system/app/YellowPage.apk", "-",
            3122da36a7aec9a84b39e6cc4795c8a14ca08a39, 857541,
            4083f03ac27149bc1c700d51a07d95414ce8e6e1, package_extract_file("patch/system/app/YellowPage.apk.p"));
set_progress(0.790736);
apply_patch("/system/etc/license/zh_CN/eula.html", "-",
            aef98e76ad1c75897166603cb0dccc46bf760e9c, 24786,
            d15950e0b0397887ff2a4b8a68ecc099837e03a4, package_extract_file("patch/system/etc/license/zh_CN/eula.html.p"));
set_progress(0.790833);
apply_patch("/system/etc/license/zh_CN/privacy.html", "-",
            eddbb31b7b6e5c588d418767230d09bc18afb982, 16707,
            78fd884912a4e2a4cb86b15fda699f0f8a519acf, package_extract_file("patch/system/etc/license/zh_CN/privacy.html.p"));
set_progress(0.790898);
apply_patch("/system/etc/license/zh_TW/eula.html", "-",
            a965c50c378133630e88d0bc15eb3983b23f603a, 26985,
            4a31c11df96088037333d491d9871c24954c7793, package_extract_file("patch/system/etc/license/zh_TW/eula.html.p"));
set_progress(0.791003);
apply_patch("/system/etc/license/zh_TW/privacy.html", "-",
            8d2833bc42057630a41c4318d29338013015fae8, 14650,
            a0149c1817f4e133a0f6942409890b7c31d8c968, package_extract_file("patch/system/etc/license/zh_TW/privacy.html.p"));
set_progress(0.791060);
apply_patch("/system/etc/pinyinindex.idf", "-",
            f3834e1f750f688b7baf633d9c0964937cbed108, 54195,
            676f033e52c9a16e869f12ba2d2e23c19e5d8d22, package_extract_file("patch/system/etc/pinyinindex.idf.p"));
set_progress(0.791271);
apply_patch("/system/etc/res_overlay_com.miui.home.txt", "-",
            53077d0d9c27b263e62b5cc73889d5897dd4534a, 174,
            9969cfd2852aed243fed8da1e5bad0df8a8a4893, package_extract_file("patch/system/etc/res_overlay_com.miui.home.txt.p"));
set_progress(0.791272);
apply_patch("/system/etc/telocation.idf", "-",
            5a6fde8c484e5a28f82385bd94878d60f02d9852, 2411892,
            7fb49971c73a9fc8e18cd6278d93da5a7fb10175, package_extract_file("patch/system/etc/telocation.idf.p"));
set_progress(0.800665);
apply_patch("/system/framework/android.policy.jar", "-",
            d4c39446594af1eee1a50dc1962e382a06b52b6d, 426083,
            ee5b4d87d4f68c0cee1191c31cad787249b0e790, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.802325);
apply_patch("/system/framework/framework-miui-res.apk", "-",
            371968900d2b7aa1b719240daa2585e962078c56, 9596355,
            fd5f8c051f8a1b5d9c128ff45a281fcc674fbb9c, package_extract_file("patch/system/framework/framework-miui-res.apk.p"));
set_progress(0.839698);
apply_patch("/system/framework/framework-res.apk", "-",
            fbc4b59db8ec07dbd58dcc4243eb295acc720885, 31216025,
            27401d6f7ff5b22d1a22195b3a05acb59b5b73dc, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.961271);
apply_patch("/system/framework/framework.jar", "-",
            becdf21761988772dcf06b07ae65c08f007b7087, 3694681,
            9a6a0b334ed1c1d4f0cf37839ca05e2125fd5273, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.975660);
apply_patch("/system/framework/framework2.jar", "-",
            d0148094310eac9dc6dc8e200a8efb64a953fa66, 2897392,
            041778a14566f0bbbbc9ef6523072df830ce4880, package_extract_file("patch/system/framework/framework2.jar.p"));
set_progress(0.986944);
apply_patch("/system/framework/services.jar", "-",
            56264babc3426d28d2fa54d253fb7a8b1a4f0e3a, 1601794,
            431b67a7e0ea2c3006ba51b5a4357f194903a046, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.993183);
apply_patch("/system/lib/libimageprocessor_jni.so", "-",
            e3b10cff0e914a659720c1f70ec597c3396f68d6, 13604,
            eea456acdfc9c8f80643694c673989fb55bb4d3c, package_extract_file("patch/system/lib/libimageprocessor_jni.so.p"));
set_progress(0.993236);
apply_patch("/system/lib/libmp3lame.so", "-",
            59b582cc06823b84a211a2f621be7e03983fa8ba, 132368,
            9378368ba0ec9ce41bc6df21356909d8e7ac7de1, package_extract_file("patch/system/lib/libmp3lame.so.p"));
set_progress(0.993751);
apply_patch("/system/media/audio/ui/KeypressSpacebar.ogg", "-",
            2f9ebaed95a8e4c252921dd0a3623b1ad8b2ed62, 6732,
            d6622f7b243b89b22bdf3b8aadecd2b488dcf43b, package_extract_file("patch/system/media/audio/ui/KeypressSpacebar.ogg.p"));
set_progress(0.993777);
apply_patch("/system/media/theme/.data/preview/default/preview_icons_0.jpg",
            "-", 166d928f3dbc1edd9e464708943e9069cbcb55c6, 177097,
            bdfc16373479a1416472a7334cc646924b43cac9, package_extract_file("patch/system/media/theme/.data/preview/default/preview_icons_0.jpg.p"));
set_progress(0.994467);
apply_patch("/system/media/theme/.data/preview/default/preview_icons_1.jpg",
            "-", 45af863c4e8c571a781a2c2c83c47c8216ced152, 182618,
            07c4a3162c9c2a6587705c84f5bef8482ab95d85, package_extract_file("patch/system/media/theme/.data/preview/default/preview_icons_1.jpg.p"));
set_progress(0.995178);
apply_patch("/system/media/theme/.data/preview/default/preview_lockscreen_0.jpg",
            "-", 926956351775a997d6e37dd66cad73c4bdab9895, 125968,
            83754a74d27c993dcd86dd803316738f8e311302, package_extract_file("patch/system/media/theme/.data/preview/default/preview_lockscreen_0.jpg.p"));
set_progress(0.995669);
apply_patch("/system/media/theme/.data/preview/default/preview_statusbar_1.jpg",
            "-", 30a2d1e2d79a507d12525c0ecd63144e78ec8101, 130874,
            c14839c5b4a3c692a551318c56f80febc360f765, package_extract_file("patch/system/media/theme/.data/preview/default/preview_statusbar_1.jpg.p"));
set_progress(0.996179);
apply_patch("/system/media/theme/default/alarmscreen", "-",
            8db859ba0d96bea7b691388ca611f7beffcbc9a0, 615045,
            6ec6547de12574e5adca4bd00a25160f633dcf30, package_extract_file("patch/system/media/theme/default/alarmscreen.p"));
set_progress(0.998574);
apply_patch("/system/media/theme/default/icons", "-",
            f3b6dffeedcdd2ae6fa706ed9dcbfea43ba872db, 261643,
            93c68d73028cc6f1072eb327fbc694a6ee9ff700, package_extract_file("patch/system/media/theme/default/icons.p"));
set_progress(0.999593);
apply_patch("/system/media/theme/default/lock_wallpaper", "-",
            ac2b4442c46db81dcd72eec2cda861eca037e8be, 102022,
            eca271b8d85c44cf3b28d6f10733d61d40a1afb0, package_extract_file("patch/system/media/theme/default/lock_wallpaper.p"));
set_progress(0.999990);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
ui_print("Symlinks and permissions...");
set_perm_recursive(1000, 1000, 0755, 0644, "/data/preinstall_apps");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm_recursive(0, 0, 0711, 0644, "/system/bin/.ext");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/etc");
set_perm(0, 2000, 0755, "/system/vendor/etc/nxp");
set_perm(0, 2000, 0755, "/system/vendor/etc/nxp/BargeIn");
set_perm(0, 2000, 0755, "/system/vendor/etc/nxp/mVoIP");
set_perm(0, 2000, 0755, "/system/vendor/etc/nxp/mVoIPSec");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 06755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/busybox");
set_perm(0, 2000, 0755, "/system/xbin/dexdump");
set_perm(0, 1000, 06750, "/system/xbin/shelld");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
apply_patch("/system/build.prop", "-",
            31797e0caca2b4b93252b103a5d7cc6dffd7f2a3, 2504,
            53b31ade2af0fd4351de27b4ef7912fce151f6c1, package_extract_file("patch/system/build.prop.p"));
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/data");
unmount("/system");
