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
Как создать изображение неправильной формы, где прозрачная часть изображения не может быть нажата? Используйте Parcelable для передачи объекта из одной активности Android в другую Создайте android framework.jar только Android networkinfo всегда возвращает true, даже если интернет недоступен Использование getApplication в методе onClick Невозможно понизить базу данных с версии `n` до` n-1` на Samsung Центральное содержимое TextView вертикально и горизонтально – LinearLayout Как использовать Bitmap в качестве значка уведомления Android Shape – Градиент должен идти вправо Внедрение шаблона DAO в Android-проекте Android AlertDialog с динамически изменяющимся текстом по каждому запросу Как добавить несколько линейных макетов в одиночный ScrollView? Как изменить стиль меню на устройствах Android 4.x с помощью кнопки меню? Экран заставки XML -> Показать веб-просмотр React Native Android: screenPhysicalPixels.width не определен