Как я могу хранить музыку на телефоне Android, не позволяя пользователю загружать ее и использовать? - PullRequest
3 голосов
/ 28 июля 2010

Я работаю над приложением, которое подключается к сайту, предоставляющему мультимедиа, и загружает mp3-файлы на телефон пользователя.Я хотел бы, чтобы пользователь не мог копировать эти файлы с телефона, а только слушать их через мое приложение.

В настоящее время я пытаюсь зашифровать файлы с помощью DES и шифрования, а также расшифровать и воспроизвести файлбиты в приложении.Это, однако, не работает.Есть ли лучший способ достижения моей конечной цели или кто-то еще внедрил подобное решение?

Спасибо

P

Ответы [ 2 ]

0 голосов
/ 28 июля 2010

Если вы используете внутреннее хранилище Android, к созданной вами файловой системе может обращаться только ваше приложение.Однако из-за открытого характера Android доступно множество «рутованных» Android-ПЗУ, которые обеспечивают открытый доступ к этим файлам.

0 голосов
/ 28 июля 2010

Если вы используете DES (секретный ключ или алгоритм симметричного ключа), вам необходимо сохранить ключ дешифрования в вашем приложении. Помните, что это байт-код Android, его легче разобрать, чтобы получить ключ.

Подумайте о других DRM альтернативах .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...