I doubt this would work, but is there something on the phone equivalent to "REGEDIT.EXE [ /L:system | /R:user ] [ /S ] importfile.REG"? I am wondering if we could use CPUGuy's Native Toast Application launcher (Haven't played with it) to run a native app with parameters to specify a regedit file.
So on this 928, the FM radio is disabled. the setting is under SOFTWARE\FMRadio\OEM\ The Dword for NotPresent is set to 1. I am guessing flipping this to 0 will enable it.
Another interesting place to look is SOFTWARE\Microsoft\SecurityManager\ There is a list of ALL applications and capabilities required to use them. For example, the following things require InteropServices when used:
LIFETIMERSERVICE
ACCESSLIB_SVC
NCSDSVC
QCGNSSSVC
MULTIVARIANTSVC
NOKIASECNVUPD
PHONEPROVISIONER_OEM
DUMIGRATIONPROVISIONEROEM
EMMCCLNRSVC
HTTPSVC
MEDIASHARESVC
NOKCGSVC
NGPSVC
SENSOR_SERVICE
UPNPSVC
ok..so I think I figured out how the security stuff works with Windows Phone. The different capabilities are tied to "tiers" (called principle classes). "first party Applications, Second party applications, and third party applications. The phone determines what "tier" the application belongs to based on the EKU values the app was signed with. All of this data, including what EKU value is needed is located in SOFTWARE\Microsoft\SecurityManager\PrincipalClasses.
Since we do have the ability to install root certificates on the phone, I am wondering if we could "sign" a test app with the right EKU, thus making it valid when the proper root certificate is installed on the device.