Constantinos Anastasiou,
IMHO, there is no way to protect 1C mobile app completely.
Configuration file stores in apk without any encryption, so it is very easy extract it fr om your application, change and build new apk without protection.
Of course, now it is impossible to convert 1cema.xml into source code (file contains only op-code).
But opcode is readable and understandable by developer, community definitely will create some "decomplication" tool soon.
Much better to build an app in service model - wh ere most important algorithms work in cloud.
Mobile app send a request to cloud with some data and device ID. On server you check this ID and process\decline request. So mobile app does not contain any valuable algorithms.
This makes "piracy" is simply useless.
Other option - move valuable algorithms to native app and run it from 1C.
This native app should check device ID in cloud, and do work or raise error.