How do I disable individual components of an app's APK?
MyAndroidTools (and its Pro variant) fits very well - offers control on activities, services, receivers and providers, and if you get Pro you can also conveniently peek into and edit apps' SharedPreferences and databases, so that's what you require and then some more.

Requires root, but that's pretty much a given for this kind of app.