[One (M7) Q&A, Help & Troubleshooting] mmbecks7:
Hello,

Many thanks for the reply. I'm in the process of trying to locate the stock apps that got deleted but I couldn't locate the data/preload folder in root explorer. I created it manually and placed some of the missing files in it but the updater script has all the following so I'm not sure whether I'll need to get every single apk listed below and copy it to the preload folder? How do I know which apks I need from the list below?

rename("/system/app/SevenDigital.apk", "/data/preload/SevenDigital.apk");

rename("/system/app/HTCWidgetSettingsLTE.apk", "/system/priv-app/HTCWidgetSettingsLTE.apk");

rename("/system/app/HTC_CIR.odex", "/system/priv-app/HTC_CIR.odex");

rename("/data/preload/HtcSoundRecorder.apk", "/system/priv-app/HtcSoundRecorder.apk");

rename("/system/app/WifiRouter.odex", "/system/priv-app/WifiRouter.odex");

rename("/system/app/DemoFLOPackageInstaller.odex", "/system/priv-app/DemoFLOPackageInstaller.odex");

rename("/system/app/HTC_CIR.apk", "/system/priv-app/HTC_CIR.apk");

rename("/system/app/HtcLockScreen.odex", "/system/priv-app/HtcLockScreen.odex");

rename("/system/priv-app/DriveActivator.odex", "/system/app/DriveActivator.odex");

rename("/system/app/HTCWidgetSettingsLTE.odex", "/system/priv-app/HTCWidgetSettingsLTE.odex");

rename("/system/priv-app/DriveActivator.apk", "/system/app/DriveActivator.apk");

rename("/system/app/HtcLockScreen.apk", "/system/priv-app/HtcLockScreen.apk");

rename("/data/preload/Twitter_Client.apk", "/system/app/Twitter_Client.apk");

rename("/system/app/WifiRouter.apk", "/system/priv-app/WifiRouter.apk");

rename("/system/app/DemoFLOPackageInstaller.apk", "/system/priv-app/DemoFLOPackageInstaller.apk");

rename("/data/preload/HtcRingtoneTrimmer.apk", "/system/priv-app/HtcRingtoneTrimmer.apk");

ui_print("Unpacking new system files...");

assert(package_extract_dir("system", "/system"));

mount("ext4", "EMMC", "userdata", "/data");

ui_print("Unpacking new data files...");

assert(package_extract_file("data/preload/Calculator.apk", "/data/preload/Calculator.apk"));

assert(package_extract_file("data/preload/Flashlight.apk", "/data/preload/Flashlight.apk"));

assert(package_extract_file("data/preload/VFIE_Cloud.apk", "/data/preload/VFIE_Cloud.apk"));

assert(package_extract_file("data/preload/VFIE_Contacts.apk", "/data/preload/VFIE_Contacts.apk"));

assert(package_extract_file("data/preload/VFIT_360MyWeb.apk", "/data/preload/VFIT_360MyWeb.apk"));

assert(package_extract_file("data/preload/VFNL_360MyWeb.apk", "/data/preload/VFNL_360MyWeb.apk"));

assert(package_extract_file("data/preload/VF_360MyWeb.apk", "/data/preload/VF_360MyWeb.apk"));

assert(package_extract_file("data/preload/VF_A1_Apps.apk", "/data/preload/VF_A1_Apps.apk"));

assert(package_extract_file("data/preload/VF_Cloud.apk", "/data/preload/VF_Cloud.apk"));

assert(package_extract_file("data/preload/VF_Contacts.apk", "/data/preload/VF_Contacts.apk"));

assert(package_extract_file("data/preload/VF_DE_vouchercloud.apk", "/data/preload/VF_DE_vouchercloud.apk"));

assert(package_extract_file("data/preload/VF_IE_vouchercloud.apk", "/data/preload/VF_IE_vouchercloud.apk"));

assert(package_extract_file("data/preload/VF_IT_Calcio.apk", "/data/preload/VF_IT_Calcio.apk"));

assert(package_extract_file("data/preload/VF_IT_CineTrailer.apk", "/data/preload/VF_IT_CineTrailer.apk"));

assert(package_extract_file("data/preload/VF_IT_Find_Go.apk", "/data/preload/VF_IT_Find_Go.apk"));

assert(package_extract_file("data/preload/VF_IT_My_190.apk", "/data/preload/VF_IT_My_190.apk"));

assert(package_extract_file("data/preload/VF_NL_vouchercloud.apk", "/data/preload/VF_NL_vouchercloud.apk"));

assert(package_extract_file("data/preload/VF_Swisscom_SwisscomApps.apk", "/data/preload/VF_Swisscom_SwisscomApps.apk"));

assert(package_extract_file("data/preload/VF_TripAdvisor.apk", "/data/preload/VF_TripAdvisor.apk"));

assert(package_extract_file("data/preload/VF_eBay.apk", "/data/preload/VF_eBay.apk"));

assert(package_extract_file("data/preload/VODAP001.xml", "/data/preload/VODAP001.xml"));

assert(package_extract_file("data/preload/VODAP102.xml", "/data/preload/VODAP102.xml"));

assert(package_extract_file("data/preload/VODAP110.xml", "/data/preload/VODAP110.xml"));

assert(package_extract_file("data/preload/VODAP120.xml", "/data/preload/VODAP120.xml"));

assert(package_extract_file("data/preload/VODAP304.xml", "/data/preload/VODAP304.xml"));

assert(package_extract_file("data/preload/VODAP405.xml", "/data/preload/VODAP405.xml"));

assert(package_extract_file("data/preload/VODAPD18.xml", "/data/preload/VODAPD18.xml"));

assert(package_extract_file("data/preload/VODAPE17.xml", "/data/preload/VODAPE17.xml"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_01.png", "/data/preload/mattingshotandpaste_stickers_01.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_02.png", "/data/preload/mattingshotandpaste_stickers_02.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_03.png", "/data/preload/mattingshotandpaste_stickers_03.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_04.png", "/data/preload/mattingshotandpaste_stickers_04.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_05.png", "/data/preload/mattingshotandpaste_stickers_05.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_06.png", "/data/preload/mattingshotandpaste_stickers_06.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_07.png", "/data/preload/mattingshotandpaste_stickers_07.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_08.png", "/data/preload/mattingshotandpaste_stickers_08.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_09.png", "/data/preload/mattingshotandpaste_stickers_09.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_10.png", "/data/preload/mattingshotandpaste_stickers_10.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_11.png", "/data/preload/mattingshotandpaste_stickers_11.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_12.png", "/data/preload/mattingshotandpaste_stickers_12.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_13.png", "/data/preload/mattingshotandpaste_stickers_13.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_14.png", "/data/preload/mattingshotandpaste_stickers_14.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_15.png", "/data/preload/mattingshotandpaste_stickers_15.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_16.png", "/data/preload/mattingshotandpaste_stickers_16.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_17.png", "/data/preload/mattingshotandpaste_stickers_17.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_18.png", "/data/preload/mattingshotandpaste_stickers_18.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_19.png", "/data/preload/mattingshotandpaste_stickers_19.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_20.png", "/data/preload/mattingshotandpaste_stickers_20.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_21.png", "/data/preload/mattingshotandpaste_stickers_21.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_22.png", "/data/preload/mattingshotandpaste_stickers_22.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_23.png", "/data/preload/mattingshotandpaste_stickers_23.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_24.png", "/data/preload/mattingshotandpaste_stickers_24.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_25.png", "/data/preload/mattingshotandpaste_stickers_25.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_26.png", "/data/preload/mattingshotandpaste_stickers_26.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_27.png", "/data/preload/mattingshotandpaste_stickers_27.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_28.png", "/data/preload/mattingshotandpaste_stickers_28.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_29.png", "/data/preload/mattingshotandpaste_stickers_29.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_30.png", "/data/preload/mattingshotandpaste_stickers_30.png"));

assert(package_extract_file("data/preload/mattingshotandpaste_stickers_31.png", "/data/preload/mattingshotandpaste_stickers_31.png"));

assert(package_extract_file("data/preload/weather_clear.mp4", "/data/preload/weather_clear.mp4"));

assert(package_extract_file("data/preload/weather_cloudy_day.mp4", "/data/preload/weather_cloudy_day.mp4"));

assert(package_extract_file("data/preload/weather_cloudy_night.mp4", "/data/preload/weather_cloudy_night.mp4"));

assert(package_extract_file("data/preload/weather_fog_day.mp4", "/data/preload/weather_fog_day.mp4"));

assert(package_extract_file("data/preload/weather_fog_night.mp4", "/data/preload/weather_fog_night.mp4"));

assert(package_extract_file("data/preload/weather_hot.mp4", "/data/preload/weather_hot.mp4"));

assert(package_extract_file("data/preload/weather_l_clear.mp4", "/data/preload/weather_l_clear.mp4"));

assert(package_extract_file("data/preload/weather_l_cloudy_day.mp4", "/data/preload/weather_l_cloudy_day.mp4"));

assert(package_extract_file("data/preload/weather_l_cloudy_night.mp4", "/data/preload/weather_l_cloudy_night.mp4"));

assert(package_extract_file("data/preload/weather_l_fog_day.mp4", "/data/preload/weather_l_fog_day.mp4"));

assert(package_extract_file("data/preload/weather_l_fog_night.mp4", "/data/preload/weather_l_fog_night.mp4"));

assert(package_extract_file("data/preload/weather_l_hot.mp4", "/data/preload/weather_l_hot.mp4"));

assert(package_extract_file("data/preload/weather_l_partly_cloud_day.mp4", "/data/preload/weather_l_partly_cloud_day.mp4"));

assert(package_extract_file("data/preload/weather_l_partly_cloud_night.mp4", "/data/preload/weather_l_partly_cloud_night.mp4"));

assert(package_extract_file("data/preload/weather_l_partly_sunny.mp4", "/data/preload/weather_l_partly_sunny.mp4"));

assert(package_extract_file("data/preload/weather_l_rain_day.mp4", "/data/preload/weather_l_rain_day.mp4"));

assert(package_extract_file("data/preload/weather_l_rain_night.mp4", "/data/preload/weather_l_rain_night.mp4"));

assert(package_extract_file("data/preload/weather_l_snow_day.mp4", "/data/preload/weather_l_snow_day.mp4"));

assert(package_extract_file("data/preload/weather_l_snow_night.mp4", "/data/preload/weather_l_snow_night.mp4"));

assert(package_extract_file("data/preload/weather_l_sunny.mp4", "/data/preload/weather_l_sunny.mp4"));

assert(package_extract_file("data/preload/weather_l_thunderstorm_day.mp4", "/data/preload/weather_l_thunderstorm_day.mp4"));

assert(package_extract_file("data/preload/weather_l_thunderstorm_night.mp4", "/data/preload/weather_l_thunderstorm_night.mp4"));

assert(package_extract_file("data/preload/weather_l_windy_day.mp4", "/data/preload/weather_l_windy_day.mp4"));

assert(package_extract_file("data/preload/weather_l_windy_night.mp4", "/data/preload/weather_l_windy_night.mp4"));

assert(package_extract_file("data/preload/weather_partly_cloud_day.mp4", "/data/preload/weather_partly_cloud_day.mp4"));

assert(package_extract_file("data/preload/weather_partly_cloud_night.mp4", "/data/preload/weather_partly_cloud_night.mp4"));

assert(package_extract_file("data/preload/weather_partly_sunny.mp4", "/data/preload/weather_partly_sunny.mp4"));

assert(package_extract_file("data/preload/weather_rain_day.mp4", "/data/preload/weather_rain_day.mp4"));

assert(package_extract_file("data/preload/weather_rain_night.mp4", "/data/preload/weather_rain_night.mp4"));

assert(package_extract_file("data/preload/weather_snow_day.mp4", "/data/preload/weather_snow_day.mp4"));

assert(package_extract_file("data/preload/weather_snow_night.mp4", "/data/preload/weather_snow_night.mp4"));

assert(package_extract_file("data/preload/weather_sunny.mp4", "/data/preload/weather_sunny.mp4"));

assert(package_extract_file("data/preload/weather_thunderstorm_day.mp4", "/data/preload/weather_thunderstorm_day.mp4"));

assert(package_extract_file("data/preload/weather_thunderstorm_night.mp4", "/data/preload/weather_thunderstorm_night.mp4"));

assert(package_extract_file("data/preload/weather_windy_day.mp4", "/data/preload/weather_windy_day.mp4"));

assert(package_extract_file("data/preload/weather_windy_night.mp4", "/data/preload/weather_windy_night.mp4"));

set_metadata_recursive("/data/preload", "uid", 0, "gid", 0, "dmode", 0771, "fmode", 0644, "capabilities", 0x0);

ui_print("Symlinks and permissions...");