ui_print("**UPGRADING FROM S128 to S203**");
ui_print("************** Version 0.1 *************");
ui_print("************** By casacristo *************");
ui_print("*****************************************************");
show_progress(0.950000, 50);
mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");
package_extract_dir("system", "/system");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("aee_debuggerd", "/system/bin/debuggerd");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/cat", "/system/bin/chmod",
"/system/bin/chown", "/system/bin/cmp", "/system/bin/date",
"/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
"/system/bin/getevent", "/system/bin/getprop", "/system/bin/hd",
"/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop",
"/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice",
"/system/bin/kill", "/system/bin/ln", "/system/bin/log",
"/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof",
"/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv",
"/system/bin/nandread", "/system/bin/netstat",
"/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
"/system/bin/ps", "/system/bin/reboot", "/system/bin/renice",
"/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod",
"/system/bin/route", "/system/bin/schedtop", "/system/bin/sendevent",
"/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep",
"/system/bin/smd", "/system/bin/start", "/system/bin/stop",
"/system/bin/sync", "/system/bin/top", "/system/bin/touch",
"/system/bin/umount", "/system/bin/uptime", "/system/bin/vmstat",
"/system/bin/watchprops",
"/system/bin/wipe");
show_progress(0.050000, 40);
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
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(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.res.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6589.so");
ui_print("Removing Obsolete apps and related stuff…");
delete("/system/app/MapabcLBS_Android.apk");
delete("/system/app/MapabcLBS_Android.odex");
delete("/system/etc/mddb/BPLGUInfoCustomAppSrcP_MT6582_S00_A850_V11_1_wg_n");
ui_print("Removing CHINESE apps and releated stuff…");
delete("/system/app/SogouInput.apk");
delete("/system/app/SogouInput.odex");
delete("/system/app/SecurityBackup.apk");
delete("/system/app/SecurityBackup.odex");
delete("/system/app/AnZhi_Onda_Pad_VER_3_4.apk");delete("/system/app/cn.com.fetion_387122.apk");
delete("/system/app/cn.goapk.market_0.apk");
delete("/system/app/cn.wps.moffice_415977.apk");
delete("/system/app/com.google.android.inputmethod.pinyin_403232.apk") ;
delete("/system/app/com.jingdong.app.mall_393676.apk");
delete("/system/app/com.mt.mtxx.mtxx_366156.apk");
delete("/system/app/com.netease.newsreader.activity_353500.apk");
delete("/system/app/com.pplive.androidpad_199584.apk");
delete("/system/app/com.qq.reader_409567.apk");
delete("/system/app/com.sina.weibo_273060.apk");
delete("/system/app/com.tencent.minihd.qq_403348.apk");
delete("/system/app/com.tencent.mm_357775.apk");
delete("/system/app/com.youdao.dict_403989.apk");
delete("/system/app/FireAirReceiver.apk");
delete("/system/app/FireAirSender.apk");
delete("/system/app/GameZone.apk");
delete("/system/app/kwplayer_ar_3.3.0.0_onda01.apk");
delete("/system/app/ONDA_for_A1x_v3.3.apk");
delete("/system/app/ONDA_for_AML_v4.11.apk");
delete("/system/app/ondaforpad_0.3.1_v3197.apk");
delete("/system/app/shoujiMSN7.apk");
delete("/system/app/TigerMap-3.20.20120720A-ANDhefangda.apk");
delete("/system/app/UCMobile_V2.0.3.210_apad_pf147_bi800_(Build1209141 7)(1).apk");
delete("/system/app/softonda.apk");
delete("/system/app/UCMobile_V2.0.3.210_apad_pf147_bi800_Build12091417 .apk");
delete("/system/app/ZBoupengHD_armv5v7_oupengmobile-nogame_XX_2_196_369_2_9_2.apk");
delete("/system/vendor/operator/app/BaiduMap.apk");
delete("/system/vendor/operator/app/MobileQQ.odex");
delete("/system/vendor/operator/app/WoDoorCU.apk");
delete("/system/vendor/operator/app/BaiduMap.odex");
delete("/system/vendor/operator/app/QQBrowser.apk");
delete("/system/vendor/operator/app/WoDoorCU.odex");
delete("/system/vendor/operator/app/BaiduMusic.apk");
delete("/system/vendor/operator/app/QQBrowser.odex");
delete("/system/vendor/operator/app/WoGameCU.apk");
delete("/system/vendor/operator/app/BaiduMusic.odex");
delete("/system/vendor/operator/app/ReadingJoy.apk");
delete("/system/vendor/operator/app/WoGameCU.odex");
delete("/system/vendor/operator/app/BaiduSearch.apk");
delete("/system/vendor/operator/app/ReadingJoy.odex");
delete("/system/vendor/operator/app/WoMailCU.apk");
delete("/system/vendor/operator/app/BaiduSearch.odex");
delete("/system/vendor/operator/app/SinaWeather.apk");
delete("/system/vendor/operator/app/WoMailCU.odex");
delete("/system/vendor/operator/app/Dianping.apk");
delete("/system/vendor/operator/app/SinaWeather.odex");
delete("/system/vendor/operator/app/WoStoreCU.apk");
delete("/system/vendor/operator/app/Dianping.odex");
delete("/system/vendor/operator/app/SinaWeiboCU.apk");
delete("/system/vendor/operator/app/WoStoreCU.odex");
delete("/system/vendor/operator/app/JJDouDiZhu.apk");
delete("/system/vendor/operator/app/SinaWeiboCU.odex");
delete("/system/vendor/operator/app/WoYingyetingCU.apk");
delete("/system/vendor/operator/app/JJDouDiZhu.odex");
delete("/system/vendor/operator/app/SohuNews.apk");
delete("/system/vendor/operator/app/WoYingyetingCU.odex");
delete("/system/vendor/operator/app/KingsoftWPS.apk");
delete("/system/vendor/operator/app/SohuNews.odex");
delete("/system/vendor/operator/app/YimengStock.apk");
delete("/system/vendor/operator/app/KingsoftWPS.odex");
delete("/system/vendor/operator/app/SohuTv.apk");
delete("/system/vendor/operator/app/YimengStock.odex");
delete("/system/vendor/operator/app/LenovoSafePlugin.apk");
delete("/system/vendor/operator/app/SohuTv.odex");
delete("/system/vendor/operator/app/YoudaoDict.apk");
delete("/system/vendor/operator/app/LenovoSafePlugin.odex");
delete("/system/vendor/operator/app/Tmall.apk");
delete("/system/vendor/operator/app/YoudaoDict.odex");
delete("/system/vendor/operator/app/Mingzhu.apk");
delete("/system/vendor/operator/app/Tmall.odex");
delete("/system/vendor/operator/app/magicplus_phone.apk");
delete("/system/vendor/operator/app/Mingzhu.odex");
delete("/system/vendor/operator/app/Wo116114CU.apk");
delete("/system/vendor/operator/app/magicplus_phone.odex");
delete("/system/vendor/operator/app/MobileQQ.apk");
delete("/system/vendor/operator/app/Wo116114CU.odex");
ui_print("Removing optional stuff");
delete("/system/media/bootaudio.mp3");
delete("/system/media/bootaudio.mp3");
delete("/system/app/MagicSmokeWallpapers.apk");
delete("/system/app/MagicSmokeWallpapers.odex");
delete("/system/app/Theme_Dark.apk");
delete("/system/app/Theme_Dark.odex");
delete("/system/app/Theme_aurora.apk");
delete("/system/app/Theme_aurora.odex");
delete("/system/app/Theme_classic.apk");
delete("/system/app/Theme_classic.odex");
delete("/system/app/Theme_super.apk");
delete("/system/app/Theme_super.odex");
delete("/system/app/Tutorial.apk");
delete("/system/app/Tutorial.odex");
delete("/system/app/UserCenter-Lenovo-4.0-phone.apk");
delete("/system/app/UserCenter-Lenovo-4.0-phone.odex");
delete("/system/app/VisualizationWallpapers.apk");
delete("/system/app/VisualizationWallpapers.odex");
delete("/system/app/WeatherAnimation-hdpi.apk");
delete("/system/app/WeatherAnimation-hdpi.odex");
delete("/system/app/Navigation-4×4.apk");
delete("/system/app/Navigation-4×4.odex");
delete("/system/app/LenovoCalendar.odex");
delete("/system/app/LenovoCalendar.apk");
delete("/system/app/AnyShare.apk");
delete("/system/app/AnyShare.odex");
delete("/system/app/AppStore.apk");
delete("/system/app/AppStore.odex");
delete("/system/app/CameraGalleryLite.apk");
delete("/system/app/CameraGalleryLite.odex");
delete("/system/app/LeNote.apk");
delete("/system/app/LeNote.odex");
delete("/system/app/LenovoClock.apk");
delete("/system/app/LenovoClock.odex");
delete("/system/app/LenovoEmail.apk");
delete("/system/app/LenovoEmail.odex");
delete("/system/app/LenovoExchange.apk");
delete("/system/app/LenovoExchange.odex");
delete("/system/app/LenovoLauncher-hdpi.apk");
delete("/system/app/LenovoLauncher-hdpi.odex");
delete("/system/app/LenovoPower.apk");
delete("/system/app/LenovoPower.odex");
delete("/system/app/LenovoResCopy.apk");
delete("/system/app/LenovoResCopy.odex");
delete("/system/app/LenovoSafeCenter.apk");
delete("/system/app/LenovoSafeCenter.odex");
delete("/system/app/LenovoService.apk");
delete("/system/app/LenovoService.odex");
set_perm_recursive(0, 0, 0755, 0644, "/data/nvram");
show_progress(0.050000, 1);
unmount("/system");
ui_print("**UPGRADE COMPLETED**");
ui_print(" ");
ui_print(" ");
ui_print("**ERASE CACHE PARTITION AND REBOOT***");