ui_print(" ");
ui_print("Deodexed Apps and Framework for GT-P6200 MMXC3.");
# unmount anything that will be mounted later
unmount("/preload");
unmount("/data");
unmount("/cache");
unmount("/system");
# wipe the dalvik cache
ui_print("Wiping the dalvik cache.");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
delete_recursive("/data/dalvik-cache");
unmount("/data");
# actually format the /cache partition (cleaner than any other method)
ui_print("Formatting cache.");
format("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
show_progress(0.500000, 80);
# mount /preload
mount("ext4", "EMMC", "dev/block/mmcblk0p11", "/preload");
# mount /system
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
# delete /system/app and /system/framework
ui_print("Removing preload apks, framework and /system/apps......");
delete_recursive("/system/app");
delete_recursive("/system/framework");
delete_recursive("/preload/symlink/system/app");
ui_print("Extracting files...Keep Calm...");
package_extract_dir("preload", "/preload");
package_extract_dir("system", "/system");
ui_print("Setting permissions.");
set_perm_recursive(0, 0, 0755, 0644, "/system/framework");
set_perm_recursive(0, 0, 0755, 0644, "/system/app");
set_perm_recursive(0, 0, 0755, 0644, "/preload/symlink/system/app");
ui_print("Creating symlinks...");
symlink("/preload/symlink/system/app/AccuweatherDaemon.apk","/system/app/AccuweatherDaemon.apk");
symlink("/preload/symlink/system/app/Aurora.apk","/system/app/Aurora.apk");
symlink("/preload/symlink/system/app/Bluesea.apk","/system/app/Bluesea.apk");
symlink("/preload/symlink/system/app/Dropbox","/system/app/Dropbox.apk");
symlink("/preload/symlink/system/app/FaceLock.apk","/system/app/FaceLock.apk");
symlink("/preload/symlink/system/app/Flipboard.apk","/system/app/Flipboard.apk");
symlink("/preload/symlink/system/app/Gmail.apk","/system/app/Gmail.apk");
symlink("/preload/symlink/system/app/GoogleTTS.apk","/system/app/GoogleTTS.apk");
symlink("/preload/symlink/system/app/GroupCast.apk","/system/app/GroupCast.apk");
symlink("/preload/symlink/system/app/HoloSpiralmr.apk","/system/app/HoloSpiralmr.apk");
symlink("/preload/symlink/system/app/ICS_Herowidget_Tablet.apk","/system/app/ICS_Herowidget_Tablet.apk");
symlink("/preload/symlink/system/app/ICS_Herowidget_Tablet_Main.apk","/system/app/ICS_Herowidget_Tablet_Main.apk");
symlink("/preload/symlink/system/app/ICS_YahooNews_Tablet","/system/app/ICS_YahooNews_Tablet.apk");
symlink("/preload/symlink/system/app/ICS_YahooStock_Tablet.apk","/system/app/ICS_YahooStock_Tablet.apk");
symlink("/preload/symlink/system/app/Kies.apk","/system/app/Kies.apk");
symlink("/preload/symlink/system/app/kieswifi.apk","/system/app/kieswifi.apk");
symlink("/preload/symlink/system/app/Kobo_Tablet.apk","/system/app/Kobo_Tablet.apk");
symlink("/preload/symlink/system/app/Phonesky.apk","/system/app/Phonesky.apk");
symlink("/preload/symlink/system/app/PickUpTutorial.apk","/system/app/PickUpTutorial.apk");
symlink("/preload/symlink/system/app/PlusOne.apk","/system/app/PlusOne.apk");
symlink("/preload/symlink/system/app/PolarisOfficeTablet.apk","/system/app/PolarisOfficeTablet.apk");
symlink("/preload/symlink/system/app/PressReader_Tablet.apk","/system/app/PressReader_Tablet.apk");
symlink("/preload/symlink/system/app/Pulse.apk","/system/app/Pulse.apk");
symlink("/preload/symlink/system/app/SamsungApps_Tablet.apk","/system/app/SamsungApps_Tablet.apk");
symlink("/preload/symlink/system/app/SamsungAppsUNA3.apk","/system/app/SamsungAppsUNA3.apk");
symlink("/preload/symlink/system/app/SamsungCamera_Tablet.apk","/system/app/SamsungCamera_Tablet.apk");
symlink("/preload/symlink/system/app/SamsungIME.apk","/system/app/SamsungIME.apk");
symlink("/preload/symlink/system/app/Samsungservice.apk","/system/app/Samsungservice.apk");
symlink("/preload/symlink/system/app/SecPhone.apk","/system/app/SecPhone.apk");
symlink("/preload/symlink/system/app/SecSettings.apk","/system/app/SecSettings.apk");
symlink("/preload/symlink/system/app/SecTabletAlarmClock.apk","/system/app/SecTabletAlarmClock.apk");
symlink("/preload/symlink/system/app/SecTabletDualClockAnalog.apk","/system/app/SecTabletDualClockAnalog.apk");
symlink("/preload/symlink/system/app/SecTabletDualClockDigital.apk","/system/app/SecTabletDualClockDigital.apk");
symlink("/preload/symlink/system/app/SecTabletMusicPlayer.apk","/system/app/SecTabletMusicPlayer.apk");
symlink("/preload/symlink/system/app/SecTabletVideoPlayer.apk","/system/app/SecTabletVideoPlayer.apk");
symlink("/preload/symlink/system/app/SecTabletWorldClock.apk","/system/app/SecTabletWorldClock.apk");
symlink("/preload/symlink/system/app/SecWallpaperChooser.apk","/system/app/SecWallpaperChooser.apk");
symlink("/preload/symlink/system/app/SlideShow.apk","/system/app/SlideShow.apk");
symlink("/preload/symlink/system/app/Velvet.apk","/system/app/Velvet.apk");
symlink("/preload/symlink/system/app/YahoonewsDaemon.apk","/system/app/YahoonewsDaemon.apk");
symlink("/preload/symlink/system/app/YahoostockDaemon.apk","/system/app/YahoostockDaemon.apk");
symlink("/preload/symlink/system/app/YouTube.apk","/system/app/YouTube.apk");
symlink("/preload/symlink/system/app/Zinio.apk","/system/app/Zinio.apk");
ui_print("Unmounting...");
unmount("/system");
unmount("/preload");
ui_print(" ");
ui_print("All Done.");
ui_print("The first reboot after installation will take a few minutes.");