Может кто-нибудь, пожалуйста, помогите мне узнать о концепции DashO в запутывании приложения Android с помощью proguard.Может ли кто-нибудь объяснить концепцию DashO в обфускации?
Заранее спасибо.
Может кто-нибудь, пожалуйста, помогите мне узнать о концепции DashO в запутывании приложения Android с помощью proguard.Может ли кто-нибудь объяснить концепцию DashO в обфускации?
Заранее спасибо.
Ваш вопрос не очень ясен. Proguard - это один продукт обфускации, DashO - другой.
DashO - это коммерческий продукт, поэтому вам нужно будет лицензировать его, и они не предоставляют информацию о ценах. Они предпочитают поговорить с вами и предоставить цитату (которая всегда выглядит немного похожей на то, что вы можете себе позволить, и поручать вам это, но там вы идете). Однако у него есть другие функции, помимо обфускации, такие как добавление кода отслеживания исключений и сообщений в вашу программу.
Proguard - инструмент для обфускации с открытым исходным кодом, который уже встроен в процесс сборки Android. Это очень популярно, довольно эффективно и бесплатно :) Я думаю, вы обнаружите, что из-за official support это инструмент обфускации, используемый большинством людей на Android, и довольно прост в использовании.
Хорошо, хорошо реагирует на ваш комментарий ниже:
Согласно Proguard, по крайней мере, Proguard делает предварительной проверки и Дашо не делает. Это может быть устаревшим - я предлагаю вам проверить у людей DashO. Источник: http://proguard.sourceforge.net/index.html#alternatives.html
В случае, если вам интересно, что такое предварительное подтверждение, см. Пункт №. 3 здесь: http://proguard.sourceforge.net/index.html#FAQ.html (я бы связался непосредственно с этой точкой, но их код перекодировки разбивает якорь).
Следует также отметить, что в то время как Proguard является всего лишь обфускатором и оптимизатором, DashO также имеет другие функции, такие как водяные знаки (вложение информации об авторских правах в банку), отчет об ошибках и «вызов домой» другими способами, чтобы сообщить о вмешательстве, мониторинг и отслеживание использования, и т. д. Если вы хотите заплатить за это, зависит от того, насколько полезны эти функции. Сообщение об ошибке, в частности, может быть достигнуто с помощью чего-то вроде ACRA (http://code.google.com/p/acra/), и есть много пакетов аналитики, включая Google.
Спасибо за ваш ответ. Мне просто нужно знать больше о DashO, если вы предпочитаете мне какие-либо ссылки, которые вы знаете, это будет более полезно для меня. –