Поможет ли DexGuard запутать мой BroadcastReceiver? У меня есть важный алгоритм в одном из моих широковещательных приемников, и мне нужен способ его запутать, но DexGuard нужно приобрести лицензию? Proguards бесплатно, есть предложения? и я не могу найти ссылку для загрузки redex через facebook, поэтому я предполагаю, что он все еще находится в разработке. Итак, мой вопрос в том, какой из них будет запутывать мой широковещательный приемник.
мой файл proguard имеет такое содержимое:
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
**-keep public class * extends android.content.BroadcastReceiver**
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
обратите внимание, что он говорит, чтобы сохранить BroadcastReceiver, как я могу скрыть свои данные? Мне пришлось бы попытаться перенести всю свою логику в другой класс, но Broadreceiver агрессивно собирает мусор. Так что не вариант.