Articles of обфускация

Как не обфускать методы интерфейса и его параметры с помощью Progaurd в android?

У меня есть следующий код public class MyClass { public void method1(Integer marks) { } private String method3(String name){ } public interface interface1 { void method4(Integer ID); void method5(Integer rate, boolean status); } } Я использовал progaurd-rules.pro -keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod -keepparameternames -keep public class * -keepclassmembers public class *{ public *; } -keep public interface packageName.MyClass$interface1 […]

Обфускация в Android Studio

Есть ли какой-либо инструмент обфускации для использования с Android Studio ? Плагин IntelliGuard объявляется поддерживаемым Studio, но он фактически не работает из-за отсутствия плагина AntSupport. Я не смог найти его в репозитории. Есть идеи? Процесс сборки PS Android Studio основан на Gradle, поэтому я не ожидал увидеть поддержку Ant там вообще. Возможно, я ошибаюсь.

Как настроить proguard для интерфейса javascript?

У меня есть Webview, который использует JavascriptInterface. Он отлично работает, когда не запутывает, но сразу Proguard активен, он не работает. Я смотрел здесь на другие ответы, но я все еще не могу заставить его работать. Некоторые из классов WebView: public class Activity_Webview { private WebView webView; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); webView = (WebView) […]

Прогейдер сохраняет имена классов?

Привет, я пишу приложение для Android, и я установил Proguard для запутывания моего приложения. Однако я использую загрузчик классов для динамической загрузки различных расширений в мое приложение. Проблема в том, что они неправильно загружаются, если их имена изменены. Как сохранить Proguard в запутывании определенных имен классов?

Ошибка при работе с библиотекой Jackson после обфускации с использованием Proguard

После прошивки всех запросов, связанных с проблемами с обфускацией с помощью Proguard, я пришел к тому моменту, когда я чувствую, что могу быть единственным, у кого есть эта проблема. Следовательно, почта. У меня довольно стандартное приложение для Android, которое использует JEST-вызовы REST для обмена данными. Я использую библиотеку Jackson для анализа данных JSON. Все работало […]

Нельзя сжимать шквал с помощью proguard

Вот моя конфигурация proguard (я скопировал ее из папки инструментов Android и добавил некоторые строки -optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/* -optimizationpasses 5 -allowaccessmodification -dontpreverify # The remainder of this file is identical to the non-optimized version # of the Proguard configuration file (except that the other file has # flags to turn off optimization). -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose -keepattributes […]

Как я могу исключить внешний .jar из obfuscation от Proguard (проект Android)?

Когда я экспортирую проект андроида с proguard.cfg, все указанные файлы .jar также запутываются. Как я могу исключить некоторые из .jars из обфускации?

Proguard и размышления в Android

Я только что использовал proguard, но классы, которые я пытаюсь создать через отражение, не работают. У меня есть интерфейс Algorithm Я проходил такие классы AlgorithmFactory.SomeClassThatExtendsAlgorithmImpl.class Класс создается таким образом public ArrayList<Algorithm> getAlgorithms(Context cnx) { ArrayList<Algorithm> list = new ArrayList<Algorithm>(); for(Class<? extends Algorithm> alg: algorithms) { try { Constructor<? extends Algorithm> c = alg.getConstructor(Context.class); list.add(c.newInstance(cnx)); } […]

Использование Proguard с Android без обфускации

Я получаю сообщение об ошибке «Преобразование в формат Dalvik с ошибкой 1» при использовании флага -dontobfuscate. В противном случае мое приложение экспортируется штрафом. Я не хочу обфускации, потому что я использую BugSense для отслеживания ошибок, и они берут $ 99 в месяц, если вам нужно устранить ваши стеки. Я все еще хочу получить размер файла […]

Работает ли proguard для обфускации статических строковых констант?

Будет ли proguard работать, чтобы обфускать статические константы строки?

Intereting Posts
Возвышение на Android Lollipop не работает Закусочная и другие анимации перестали работать на некоторых устройствах Android Эмулятор Visual studio (2015) для android не работает – XDE.exe – Код выхода 3 Применение двух разных стилей шрифтов к TextView Android – GLSurfaceView EGL_BAD_ALLOC Android studio, где находится файл сопоставления proguard Предупреждение SimpleDateFormat Чтобы получить локальное форматирование, используйте getDateInstance (), getDateTimeInstance () или getTimeInstance (), Отключить прокрутку ListView при прокрутке ViewPager Сравнение двух строк не работает в android GetActionView () моего MenuItem возвращает null Производительность Android Sencha Touch 2 Приложение Android Подключение к серверу Node.js с помощью Socket.io Приложение для Android – добавление кнопки «share» для совместного использования приложения в социальных сетях Как установить максимальную высоту с содержимым обертки в android? Как загружать большие изображения в Android и избегать ошибок в памяти?