Your problems are due to installing crap from the extrom. You really should edit out the bad cabs and only install the ones you need... namely:
ButtonLock.sa.CAB
*Cert_SPCS.CAB
*Cert_SPCS.sa.CAB
*Customize_SPCS.sa.CAB
DirectShow.sa.CAB
Enable_RingTone.sa.CAB
*IOTA.sa.CAB
PhoneSetting_HelpFile.sa.CAB
PowerICON.sa.CAB
PP_ErrCodeForSPCS_Apache_206300.sa.CAB
*PP_IOTA_v1_10_Apache_206300.sa.CAB
PP_Version_Apac_206303.sa.CAB
PT_RemoveHTCBatteryICON_Apache_206300.sa.CAB
ResString.sa.CAB
RTPlugin_CDMA.sa.CAB
TimeSnyc.sa.CAB
Well, not all of those are strictly necessary. I have starred the ones that are. But that list excludes the junk (audible, sprint store, goodlink, etc.) as well as the cabs that actually cause problems (PP_LockUp_Apac_212705.sa.CAB and PT_Ril_Apac_206301.sa.CAB).
As far as the PRL goes, that's somewhat difficult because the PRL is stored in the CDMA radio nvm--not the device flash. You can install an app that is supposed to update it but that presents cross-carrier problems. PRLs are not hard to apply (especially on verizon) so I don't think integrating PRL updates in a ROM is a good idea.
As for the date, we have looked to change that but it appears to be hard coded inside coredll.dll, and would have to be hexedited to change it. Too much trouble (as far as I'm concerned anyway... if others want to do it, great). You should be autosyncing with the network anyway so that will set your date and time for you.
Most of the other stuff you mentioned has already been turned into OEM packages on the FTP site.
|