Surely the quick fix for this is for WhatsApp, Telegram et al to include in their Ts and Cs that use of the software is not allowed in Germany but make no effort to do any sort of GeoIP checking. If they're going to offer 'proper' software for use in the free world and an emasculated version for places that want a backdoor, then anyone with any savvy is going to install the proper one regardless. No one reads the Ts and Cs anyway,so things will continue as normal until the state jumps on someone and there's a big court case, at which point the people either say STOP! or bend over.