I am not sure what is going on with these 2 functions. Certainly in the V8 compatible MarketPlace apps where GetBusinessRules is used (and the Rules are not encrypted), they still use the deprecated functions (I checked RCM and RPTA). It looks like the GetBusinessRule function is only used to delete BRs associated with a solution. If you want to get rid of that annoying warning message I think you will have to execute direct SQL calls on the BusinessRule table. It's a simple table so it should not be difficult. I don't know about the others.