Если вы зарабатываете достаточно денег из этого приложения, чтобы заплатить деньги за DRM и мошенничество, сделайте это. Это может замедлить пиратов настолько, чтобы это принесло вам прибыль.
В противном случае вы тратите свое время и навыки на всех, кто заинтересован в пиратстве вашего приложения. Это проигрышная битва, если ваше приложение действительно непопулярно, и в этом случае вы снова проиграли.
Короче говоря, нет алгоритмического способа убедиться. Запутывание кода - это путь, и мы надеемся, что пираты не найдут модуль проверки на фальсификацию.