maybe a stupid question: But doesn’t android sandbox every app? If every app is running in a sandbox, it shouldn’t be too hard to pretend your phone isn’t rooted.
If they check for a specific version number, like @RagingRobot mentioned, it also shouldn’t be a problem. Just set that specific sandbox to return whatever version you want.
I am aware that ‘just configure the sandbox’ is not really an accessible solution. But a sandbox-config-master would be a great app for rooted phones.