[Galaxy S 5 Android Development (Snapdragon)] BoGnY:
i've found another solution... i've extract the original updater-script of the rom, and reading the code, i've found a solution...

using the file that i attach in this post (instead of having to manually extract the zip file by the ROM), is possible to change the csc that the rom install...

this is the the part of updater-script that help me:

updater-script:

[...]
package_extract_file("options.prop", "/tmp/options.prop");
run_program("/sbin/sh", "-c", "if [ -f /data/media/0/options.prop ] ; then cp -f /data/media/0/options.prop /tmp ; fi");
run_program("/sbin/sh", "-c", "if [ -f /external_sd/options.prop ] ; then cp -f /external_sd/options.prop /tmp ; fi");
run_program("/sbin/sh", "-c", "if [ -f /storage/sdcard1/options.prop ] ; then cp -f /storage/sdcard1/options.prop /tmp ; fi");
run_program("/sbin/sh", "-c", "if [ -f /storage/extSdCard/options.prop ] ; then cp -f /storage/extSdCard/options.prop /tmp ; fi");
run_program("/sbin/sh", "-c", "if [ -f /mnt/media_rw/extSdCard/options.prop ] ; then cp -f /mnt/media_rw/extSdCard/options.prop /tmp ; fi");
set_perm(0, 0, 0777, "/tmp/options.prop");
[...]
ui_print("@Applying CSC: ",file_getprop("/tmp/options.prop","CSC"),"...");
package_extract_file("rahul/set_csc.sh", "/tmp/set_csc.sh");
set_perm(0, 0, 0777, "/tmp/set_csc.sh");
run_program("/tmp/set_csc.sh", file_getprop("/tmp/options.prop","CSC"));
delete("/tmp/set_csc.sh");
[...]

so reading this, i've found that the installer read the field CSC in the /tmp/options.prop file in order to determine how version of CSC install... so i read the options.prop file...

options.prop:

#
# REVOLUTION S5 by Rahul1533 (_rahul1533 @ XDA)
#
# Configuration file to allow customize the installation
#
# I agree to use any part of my work to create more advanced custom ROM,
# but it would be great if you add me to the credits

# Enable init.d support while running stock kernel. Allowed values:
# 1 - enable init.d support, 0 - do not enable init.d support

init.d.support=1

# Enable some hidden features (e.g. call recording) by adding <CscFeature> entries.
# Allowed values: 1 - enable hidden features, 0 - do not enable hidden features

csc.feature.mod=1

# Take care of security-related system files if there are any (SuperSU PIN, Avast Anti-Thelf in root mode).
# Allowed values: 1 - make a backup and then restore at the end of installation, 0 - skip backup

security.files=1

# Force overwrite your current recovery by stock recovery matched to the ROM version
# (by default it is overwritten only if KNOX 0x0 status has been detected).
# Allowed values: 1 - force overwrite current recovery, 0 - check KNOX status and overwrite if 0x0

stock.recovery=0

# CSC Selection. Allowed values:
# KCSC - Keep current CSC, recommended in most cases (automatic selection or copy your current CSC contents).
# You can force the use of natively supported CSC by typing (use UPPERCASE!): ALB, ATO, AUT, BGL, BTU, CMF,
# CYO, DBT, ETL, EUR, ILO, ITV, LUX, MEO, MET, MSR, NEE, NZC, OMD, ORX, PHE, PHN, PRO, ROM, SEB, SEE, SER,
# SIO, TEB, TEM, TEN, TNZ, TOP, TPH, TSI, TSR, TWO, VDS, VIM, XEF, XEH, XEO

CSC=KCSC

and i found that, with changing the last line "CSC=KCSC" with "CSC=ITV", the rom don't read the current version of csc installed and restore that, but install directly the ITV (or the other specified)..

now, put the options.prop file in one of the follow path:

/data/media/0/options.prop

/external_sd/options.prop

/storage/sdcard1/options.prop

/storage/extSdCard/options.prop

/mnt/media_rw/extSdCard/options.prop

for my convenience, i've put the options.prop file in the external sd card...

when i reboot in recovery and during the installation of revolution s5 v5.3, the setup has install the correct version of csc, the ITV :D:D:D:D:D:D:D