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

Держите класс от сжатия

В моем приложении Android у меня есть класс DbHelper который расширяет OrmLiteSqliteOpenHelper который расширяет SQLiteOpenHelper . Запуск ProGuard по проекту завершен успешно, но позже во время выполнения я получаю сообщение об ошибке: java.lang.NoClassDefFoundError: com.example.myapp.mypackage.DbHelper Я добавлен -keep class com.example.myapp.mypackage.** { *; } -keep class com.example.myapp.mypackage.** { *; } proguard-project.txt чтобы исключить сокращение DbHelper но это […]

Экспорт проекта Android при использовании proguard на adt & sdk 20

Я обновился до нового adt & sdk 20 , и у меня возникают проблемы с новым способом. Proguard используется в Eclipse. Я вообще не профессионал с Proguard, но я всегда использовал его, и он работал довольно легко. Я просто отредактировал файл «project.properties» и добавил там «proguard.config = proguard.cfg», и он сработал. К сожалению, некоторые изменения […]

Файл mapping.txt не генерируется при использовании Proguard

Я сталкиваюсь с проблемой при запутывании своего приложения с помощью proguard. Я могу использовать proguard, и он генерирует map.txt, когда я создаю новое приложение в студии android, однако map.txt не создается, когда я пытаюсь использовать proguard в проекте, перенесенном из eclipse в android studio. Ниже приведен файл proguard-rules.pro -dontobfuscate -dontshrink -keepdirectories -keeppackagenames javax.mail.** -keeppackagenames javax.activation.** […]

Предложение Java & Android Obfuscator Tool

Мы разрабатываем проекты для Android и Java, и нам нужен инструмент обфускатора с возможностью шифрования . Цена не вызывает беспокойства. Что вы можете мне предложить? Каков наилучший обфускатор, который может использоваться как для проектов Java, так и для Android?

Параметры Android Proguard – более строгие правила и удаление записей журнала

Я включил proguard, не комментируя строку в project.properties. Я декомпилировал свой APK, чтобы проверить, работает ли он. Я вижу, что все мои методы, имена переменных и имена классов были изменены на a, b, c .. и т. Д., Что хорошо. Однако мои классы активности не были переименованы. Кроме того, операторы Log.d не были удалены, как […]

Android Progaurd – проблема подключения к Интернету после экспорта приложения

В настоящее время я экспортирую приложение, пока progaurd включен, и проблема в том, что приложение работает нормально, но приложение развертывается без progaurd, но если оно экспортировано и развернуто во время работы progaurd, приложение сообщает об ошибке, что интернет не подключен. Followin – это файл файла progaurd -dontshrink -dontoptimize -dontwarn com.example.google.tv.** -dontwarn android.support.** -dontwarn org.ksoap.** -dontwarn […]

У меня есть способ определить, был ли apk запутанным?

Я работаю над инструментальными апками для целей мониторинга. Есть ли способ выяснить, запущен ли apk? Я специально ищу способ проверить, запущен ли он запутанной байтовой инъекцией. Благодарю.

Аномальное поведение при использовании proguard

Мой исходный код: private String hello; private int i = 0; public void test() { if (i == 0) { hello = "asdas"; } else { hello = "asasvfasfas"; } } После обфускации с помощью proguard: private String a; private int c = 0; public void a() { if (this.c == 0); for (this.a = […]

Обфускация кода с использованием Eclipse IDE в Android

Предоставьте мне шаги по запутыванию приложения Android из Eclipse IDE. Является ли Proguard.jar лучшим для этой цели обфускации или у нас есть лучший обфускатор?

Android: проблема с запутыванием proguard

Я сделал почтовый клиент с использованием javamail api для android, и приложение хорошо работает в эмуляторе или устройстве … Теперь я хочу экспортировать проект с использованием eclipse, но я получил следующие ошибки: Warning: org.apache.harmony.awt.datatransfer.DataProxy: can't find superclass or interface java.awt.datatransfer.Transferable Warning: org.apache.harmony.awt.datatransfer.NativeClipboard: can't find superclass or interface java.awt.datatransfer.Clipboard Warning: javax.activation.CommandInfo: can't find referenced class java.beans.Beans […]