What system app stores the cellular network settings? Before installing a new ROM, I backed up all data from my system apps using Titanium.  I installed the new ROM, and also put in a new SIM card from a different network (so it was in on first boot-up of the new ROM).  Everything worked great on the new network, until I restored my backups.  The settings for the network (matching the current SIM) were overwritten by the settings for the old network (matching the previous SIM), and data completely stopped working.

My question is, what app stores the data network settings?  If I know then I can restore data for everthing except that app (or apps) and not need to start from scratch if I change SIMs again.  Additionally, is there any way I can trigger the phone to go "Oh look, the settings don't match this SIM, how 'bout we update the settings?"

I have a Samsung Galaxy S Vibrant running Froyo (Bionix v1.3 with TouchWiz).
I would think that the following would probably be likely candidates:


TelephonyProvider
SettingsProvider (maybe)


Does the data network work if you reboot?
What if you restore with the "old sim", then put in the new sim?