2012-04-01 4 views
1

私は2D OpenGLのアンドロイドゲームを作成しています。誰かがwinrarでapkを抽出すると、彼はすべてのリソースを見ることができます。彼は私のゲームをクローンすることができます。ゲームリソースを隠しています

+1

一般的に言えば、誰かがあなたのゲームをそのようにクローン化した場合、あなたは強力な著作権侵害訴訟を起こします(米国では少なくとも損害賠償額の3倍を徴収することができます)。私は、コンセプトをコピーして、類似のゲームのために独自の資産を構築する人々よりも、直接的なリップオフについて心配する必要はありません。後者はクローン作成の方がリスクが高いからです。とにかく、それらをAPKから解凍しないように保護しても、エミュレータのスクリーンショットやその他の方法でキャプチャされないようにすることはできません。それは非常に低い障壁です。 –

答えて

2

はい可能です:画像を生データに変換し、そのデータをソースコードに直接埋め込むことができます。例:GIMP - > save as - > .cソースファイルまたは.hヘッダ。 これにより、実行可能ファイルのサイズが大きくなります。

+0

JPEGや他の圧縮ファイルをバイト配列に埋め込むこともできます。圧縮を失うことなく、同じ種類の「保護」を得ることができます(ここでは生のバイト配列として保存するだけです)。 –

+0

@CharlesDuffy、私は私たちの最初のコメントに同意しますが、これはすでにすべての最初の良い障壁だと思います。 APKの解凍が容易で、ソースコード(dex 2 jar)とアセット全体を持つことができます。実際の保護は、javaではなくcまたはC++でゲームを行うことで、誰もソースコードを見ることはできません。 – Philippe

+0

資産、私はあなたを認めますが、逆コンパイルされたソースと保守性の点で「本当の」ソースには大きな違いがあります。 (1)機能を追加したりバグを修正しようとするのはずっと難しく、(2)簡単に訴えることができるからです。彼らが実際にお金を稼ぐのであれば資産を取る。 –

関連する問題