Tag: obfuscation, proguard

Android Proguard ExceptionInInitializerError y RuntimeException

Quiero ofuscar mi .apk y estoy teniendo algunos problemas con Proguard. Uso de eclipse He habilitado esto: # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt Estoy usando 4 libs externas: android-support-v4.jar nine-old-android-lib.jar gson-2.2.2.jar commons-io-2.4.jar Supongo que estoy teniendo problemas con gson: private static Type MY_DATA_TYPE = […]

¿Cómo puedo ocultar mi código en Eclipse? (Androide)

Soy nuevo en la aplicación Android. Escribo una aplicación y necesito ocultarla en eclipse. He intentado utilizar el siguiente tutorial: http://developer.android.com/tools/help/proguard.html pero cuando creé mi proyecto el eclipse no produjo ningún archivo "proguard.cfg". Sólo tengo un "project.properties" que descomente la línea siguiente de eso. proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.txt Pongo en lugar de la ruta […]

¿Puede un Proyecto de Biblioteca de Android (APKLIB) ser ofuscado por Proguard?

Estoy intentando ofuscar un proyecto de la biblioteca del androide (APKLIB), permitiendo que la biblioteca distribuya a los clientes potenciales para el desarrollo de la prueba sin comprometer la mayoría del código de fuente. Desafortunadamente, no hay documentación ni ejemplos que Google pueda proporcionar, y las únicas referencias a los APKLIB ofuscados son los mensajes […]

conflicto entre ksoap2 y actionbarscherlock usando Proguard

He experimentado algún problema tratando de ofuscar mi código de aplicación utilizando la herramienta Proguard. Parece que un conflicto ocurre usando ksoap2 y actionbarsherlock en el mismo proyecto. Para reducir las opeartions de depuración creé un proyecto muy simple de Android donde usé estas dos librerías. Bueno, si sólo uso actionbarsherlok puedo exitosamente exportado mi […]

Evite que la clase se contraiga

En mi aplicación para Android tengo una clase DbHelper que extiende OrmLiteSqliteOpenHelper que extiende SQLiteOpenHelper . Ejecutar ProGuard en proyecto se completa correctamente, pero más tarde en tiempo de ejecución estoy recibiendo un error: java.lang.NoClassDefFoundError: com.example.myapp.mypackage.DbHelper Me han añadido -keep class com.example.myapp.mypackage.** { *; } -keep class com.example.myapp.mypackage.** { *; } En proguard-project.txt para excluir […]

Proguarding Android Apps – lo esencial es (especialmente en relación con los pagos en la aplicación)

Me doy cuenta de que esto es una pregunta cargada, pero espero que alguien con una comprensión más profunda de la ofuscación y la seguridad de la clave pública, etc será capaz de ayudar – y los problemas son más amplios que sólo las aplicaciones con compras en la aplicación también, por supuesto, pero eso […]

Opciones de Android Proguard: Reglas más estrictas y eliminar instrucciones de registro

He habilitado proguard sin comentar la línea en project.properties. Decompiled mi APK para comprobar si funcionaba. Puedo ver que todos mis métodos, nombres de variables y nombres de clase han sido cambiados a un, b, c .. etc que es bueno. Sin embargo, mis clases de actividad no han cambiado de nombre. También las instrucciones […]

Android Progaurd – Problema de conectividad a Internet después de exportar la aplicación

Actualmente estoy exportando la aplicación mientras progaurd está habilitado y el problema es que la aplicación funciona bien, pero la aplicación se despliega sin progaurd pero si se exporta y se despliega mientras progaurd está habilitado la aplicación da error que Internet no está conectado. Followin es el archivo de texto progaurd -dontshrink -dontoptimize -dontwarn […]

Comportamiento anormal al usar proguard

Mi código original es: private String hello; private int i = 0; public void test() { if (i == 0) { hello = "asdas"; } else { hello = "asasvfasfas"; } } Después de Ofuscar con proguard: private String a; private int c = 0; public void a() { if (this.c == 0); for (this.a […]

Problema del enum de ofuscación Proguard

He seguido la clase Enum en mi paquete Java public enum UIType { NATIVE,WEB; } He aplicado siguiendo a proguard config para mantener esta clase enum -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep public enum android.ui.UIType { public static **[] values(); public static ** valueOf(java.lang.String); } Pero cuando […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.