Java 如何在Android上保护mp3文件不被读取或复制?

Java 如何在Android上保护mp3文件不被读取或复制?,java,android,copy-protection,Java,Android,Copy Protection,我的应用程序的根文件夹中有mp3文件,但有些用户有根权限,他们可以播放或复制。 我想保护我的文件,只在我的应用程序中使用它们。 我该怎么做? 存档不是一个选项。如果用户具有根访问权限,则无法阻止他们复制、修改或删除文件系统上的文件 归档将是唯一的方法,因为将文件转换回mp3需要花费一定的精力来反转android应用程序以检索打包算法。如果用户具有根访问权限,则无法阻止用户复制、修改或删除文件系统上的文件 归档将是唯一的方法,因为将您的文件转换回mp3需要花费一些努力来反转您的android应用程

我的应用程序的根文件夹中有mp3文件,但有些用户有根权限,他们可以播放或复制。 我想保护我的文件,只在我的应用程序中使用它们。 我该怎么做?
存档不是一个选项。

如果用户具有根访问权限,则无法阻止他们复制、修改或删除文件系统上的文件


归档将是唯一的方法,因为将文件转换回mp3需要花费一定的精力来反转android应用程序以检索打包算法。

如果用户具有根访问权限,则无法阻止用户复制、修改或删除文件系统上的文件


归档将是唯一的方法,因为将您的文件转换回mp3需要花费一些努力来反转您的android应用程序,以便检索打包算法。

您可以加密您的文件以使提取更困难,但这对合格人员不起作用,因为您必须将解密密钥保存在设备或应用程序内部的某个位置。
您应该接受这样一个事实,即您的任何资源都可能被提取,不要再担心了。

您可以对文件进行加密,以使提取更困难,但这对合格人员不起作用,因为您必须将解密密钥保存在设备或应用程序内部的某个位置。
您应该接受这样一个事实,即您的任何资源都可能被提取,不要再担心了。

Offtopic,但为了获得更好的声音,请在m4a容器中使用aac。Offtopic,但为了获得更好的声音,请在m4a容器中使用aac。