[Sony Xperia P, U, Sola, Go] BlueJeans:
I have a problem here. I'm not a developer so correct me if I'm wrong.

The install init.d script from the rom should have modified the build.prop but it's still the same as extracted from the rom zip. The install script is

#!/system/bin/sh
#Build.prop installation script
build_prop=/system/build.prop;
tweakmaster_backup=/system/build.tweakmaster;
tweakmaster_prop=/system/tweakmaster.prop;
if [ ! -f $tweakmaster_backup ]; then cp -p $build_prop $tweakmaster_backup; fi
cp -f -p $tweakmaster_backup $build_prop;

sed -i 's/ro.build.display.id=6.2.A.1.100/ro.build.display.id=Enigma ROM v7.3/g' /system/build.prop
sed -i 's/ro.build.display.id=Enigma ROM v7.1/ro.build.display.id=Enigma ROM v7.3/g' /system/build.prop
sed -i 's/ro.build.version.release=4.1.2/ro.build.version.release=Enigma ROM v7.3/g' /system/build.prop
sed -i 's/ro.build.version.release=Enigma ROM v6.4/ro.build.version.release=Enigma ROM v7.3/g' /system/build.prop
sed -i 's/ro.build.version.release=Enigma ROM v6.5/ro.build.version.release=Enigma ROM v7.3/g' /system/build.prop
sed -i 's/ro.build.version.release=Enigma ROM v6.6/ro.build.version.release=Enigma ROM v7.3/g' /system/build.prop
sed -i 's/ro.service.swiqi.supported=true/ro.service.swiqi2.supported=true/g' /system/build.prop
sed -i 's/persist.service.swiqi.enable=1/persist.service.swiqi2.enable=1/g' /system/build.prop
sed -i 's/ro.semc.batt.capacity=1500/ro.semc.batt.capacity=1265/g' /system/build.prop
cat $tweakmaster_prop >> $build_prop;
rm $tweakmaster_prop;
rm /system/etc/init.d/01Install;

And also the battery capacity listed here is 1500 while in build.prop the actual capacity is 1305

##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Wed Mar 13 22:59:33 2013
ro.build.date.utc=1363211973
ro.build.user=BuildUser
ro.build.host=BuildHost

##### Final patch of properties #####
ro.build.product=LT22i
ro.build.description=LT22i-user 4.1.2 6.2.A.1.100 m_v_zg test-keys

ro.product.brand=SEMC
ro.product.name=LT22i_1261-8592
ro.product.device=LT22i
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/LT22i_1261-8592/LT22i:4.1.2/6.2.A.1.100/m_v_zg:user/release-keys

######################## Customized property values #########################
ro.semc.version.cust=1261-8592
ro.semc.version.cust_revision=R4H
persist.ro.ril.sms_sync_sending=1
persist.sys.timezone=Europe/Athens
################################################## ###########################

ro.config.ringtone=xperia.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA9

################# Updating of the SW Version #################
ro.semc.version.fs_revision=6.2.A.1.100
ro.build.id=6.2.A.1.100
ro.build.display.id=6.2.A.1.100

##### Values from product package metadata #####
ro.semc.product.model=LT22i
ro.semc.ms_type_id=AAD-3880135-BV
ro.semc.version.fs=WORLD
ro.semc.product.name=XPERIA P
ro.semc.product.device=LT22
ro.product.model=LT22i

# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.incremental=m_v_zg
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
ro.build.type=user
ro.product.board=montblanc
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=montblanc
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=nosdcard
# end build properties
#
# system.prop for nypon

rild.libpath=/system/lib/libu300-ril.so
rild.libargs=-c UNIX -n 2 -p /dev/socket/at_core -s /dev/socket/at_core -i rmnet

# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version=131072

# debug.sf.hw=0 Use b2r2 as compositor in SurfaceFlinger
# debug.sf.hw=1 Use Mali as compositor in SurfaceFlinger
debug.sf.hw=1

# Android defaults EGL preserved swap behaviour
# This gives bad performace for deferred renderers
# such as Mali.
hwui.render_dirty_regions=false
debug.hwui.render_dirty_regions=false

# system props for Battery test in Service menu
ro.semc.batt.capacity=1305
ro.semc.batt.test.z_threshold=50
ro.semc.batt.test.min_level=70

# System props for SOLS
ro.semc.sols.product-code=105
ro.semc.sols.company-code=5

# STE: Low power audio - enable ULP mode
ste.nmf.autoidle=0

# STE: Address of DBus STE bus
ste.dbus.bus.address=unix:path=/dev/socket/dbus_ste

# STE: UNSOL_CALL_RING is only sent once from RIL.
# Android needs to generate more rings if needed.
ro.telephony.call_ring.multiple=false

# prop to indicate what kind of external memory the product have.
ro.semc.product.user_storage=emmc_only

# NFC
ro.nfc.on.default=false
ro.nfc.se.sim.enable=true
ro.nfc.se.smx.enable=false
ro.nfc.icon.enable=true
ro.nfc.vendor.name=nxp

#Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG

#STE: Hardware video codecs configuration
ste.video.dec.mpeg4.in.size=8192
ste.video.enc.out.buffercnt=10
ste.video.dec.recycle.delay=1

#STE: Fast Dormancy Flag
# Fast Dormancy based on USB Tether Events and Screen States
ste.special_fast_dormancy=false

#Limitation on how much hwmem MM codecs should use
ste.video.decoder.max.hwmem=0x3600000
ste.video.decoder.max.res=1080p
ste.video.decoder.h264.max.lev=4.2

# System props for audio
persist.audio.hp=true

# System prop for tcp mss customization
net.tcp.mss.rmnet=1370

# ADDITIONAL_BUILD_PROPERTIES
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.carrier=unknown
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.1_r4
ro.com.google.clientidbase=android-sonyericsson
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.semc.xloud.supported=true
ste.nmf.dsp.nodump=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
ro.sf.lcd_density=240
ro.sf.display_rotation=0
ro.usb.pid_suffix=172
dalvik.vm.checkjni=0
dalvik.vm.execution-mode=int:jit
dalvik.vm.dexopt-data-only=1
dalvik.vm.jniopts=forcecopy
dalvik.vm.verify-bytecode=false
dalvik.vm.dexopt-flags=v=n,o=v,m=y
dalvik.vm.jmiopts=forcecopy
debug.kill_allocating_task=1
dalvik.gc.type=precise
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.service.swiqi2.supported=true
persist.service.swiqi2.enable=1
ro.service.swiqi3.supported=true
persist.service.swiqi3.enable=1
ro.drm.active.num=3
ro.drm.active.0=marlin,1
ro.drm.active.1=hdcp_av8100,1
ro.drm.active.2=playready,0

The reason I'm asking this is because in "About Phone" it shows 6.2.A.1.100 instead of Enigma 7.3. Also my build.prop is same as the one I quoted above. And I'm not sure if all the scripts run fine or a placebo effect. Correct me if I'm wrong.

Thanks in advance.

One more thing, few scripts from Nemesis kernel rev4 addon are same as in the rom. Just differs with the name or say a number before the filename. Do I need to flash the addons too?