リバースエンジニアリングを防ぐのにコード難読化を使うのは通常の対策ですし
事実上不可能で十分だと思うんですが