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

Android: настройка Proguard для обфускации имен и методов классов

Как я знаю, есть несколько классов, которые не должны быть запутаны, а также их имена должны сохраняться как «Действия». Однако я хочу, чтобы другие классы и пакеты внутри моего кода были переименованы. Здесь build.gradle внутри папки приложения: применить плагин: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "apt.eve.good.morning" minSdkVersion 14 targetSdkVersion 23 versionCode […]

Android, как читать обфускацию кода Java после прохождения обратной инженерии

Я получил классы Java из APK после использования некоторых инструментов, таких как dex2jar и JD-GUI. Поскольку все знают, что байт-код Java может быть преобразован в классы Java, так что в основном он оптимизируется и запутывается с помощью некоторых инструментов (например, ProGuard используется в случае Android), чтобы защитить его от других. Так что я получил обфускацию […]

Конфликт между ksoap2 и actionbarscherlock с помощью Proguard

У меня возникла проблема с попыткой запутать код приложения с помощью инструмента Proguard. Кажется, что конфликт происходит с использованием как ksoap2, так и actionbarsherlock в том же проекте. Чтобы сузить возможности отладки, я создал очень простой Android-проект, в котором я использовал эти две библиотеки. Ну, если я использую только actionbarsherlok, я могу успешно экспортировать свое […]

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

В моем приложении 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? Я специально ищу способ проверить, запущен ли он запутанной байтовой инъекцией. Благодарю.

Intereting Posts
Обработка данных предварительного просмотра камеры с помощью интерфейсов Android L и Camera2 Запуск Adobe AIR Android в ландшафт не работает Невозможно поместить DrawerLayout в StatusBar Как я могу изменить значок actionbardrawertoggle, android? Перевернутый массив байтов предварительного просмотра камеры NotifyDataSetChanged () обновляет список и прокручивает подсказки назад Android: как выровнять изображение в горизонтальном центре изображения? Создание подписанного apk. Ошибка: (7) в сборке / сгенерированном / res / сгенерированном / выпуске / значениях / сгенерированном.xml Android Camera.takePicture () не возвращается несколько раз? Установить ширину WebView для упаковки содержимого HTML? Подключение к конкретному порту bluetooth на устройстве Bluetooth с помощью Android Проблема с двойной публикацией XmlHttpRequest в Android Включение ProGuard в Eclipse для Android Android SkImageDecoder :: Factory возвращен null Ошибка EditText скрыт от клавиатуры при андроиде: gravity = "center" – Android