How do I disable individual components of an app's APK? ROM Toolbox Pro's app manager had this feature but it has been removed in recent versions. 
Specifically I'm looking at disabling individual components of an APK, AdActivity for example. 

I have already seen questions on doing this programmatically on Stack Overflow, which involve recompiling it - running into signing problems later. 

I'm looking for an easier way to disable activities, services and content providers.
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.