私はインターネットやstackoverflowでも検索してきましたが、apkファイルはdex2jarを使用していくつかの努力で逆コンパイルでき、jarファイル用の多くの逆コンパイラーがあることがわかりました。ProGaurdはコードを難読化でき、逆コンパイルするのは難しいが不可能ではないと言う人もいます。
私の目標は、デバイス上でオーディオファイルを実行することです。このファイルは、どのユーザーにとっても「コピーできない」はずです。デバイスのsqlcipherデータベースに保存しても、オーディオプレーヤーで実行するには復号化する必要があります。
オーディオファイルがコピーされないように保護する方法を教えてください。
C ++コードで実行し、JNIを使用してそのコードを接続するのはどうですか?