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