@khm I don't see how they "ban 3p clients". You can build the source yourself and run it and it will connect and work. There's nothing they can do to stop this.
They have good reason for not wanting 3p clients in commercial faux-curated app stores: they'd all be backdoored malware.