前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

Android混淆器防止反编译 首 页 阅览室 馆友 我的图书馆 Android混淆器防止反编译 收藏人:gideshi 2013-01-02 | 阅: 转: | 分享 | 大 中 小 使用Android混淆器proguard.cfg来防止程序被反编译,也其实就是将变量的名称混淆一下,降低程序的可读性 使用步骤: 1.default.properties文件中添加一行proguard.config=proguard.cfg, 例如以下是我的default.properties的源文件 # This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file must be checked in Version Control Systems.## To customize properties used by the Ant build system use,# "build.properties", and override values to adapt the script to your# project structure. # Project target.target=android-8 proguard.config=proguard.cfg 2.将SDK路径中的D:\android-sdk-windows\tools\lib\proguard.cfg复制到项目的根目录下面即可,以下的proguard.cfg文件是我直接从sdk的根目录拷贝过来的,源码如下: -optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -keep public class * extends android.app.Activity-keep public class * extends android.app.Application-keep public class * extends android.app.Service-keep public class * extends android.content.BroadcastReceiver-keep public class * extends android.content.ContentProvider-keep public class * extends android.app.backup.BackupAgentHelper-keep public class * extends android.preference.Preference-keep public class com.android.vending.licensing.ILicensingService -keepclasseswithmembernames class * { native <methods>;} -keepclasseswithmembers class * { public <init>(android.content.Context, android.util.AttributeSet);} -keepclasseswithmembers class * { public <init>(android.content.Context, android.util.AttributeSet, int);} -keepclassmembers class * extends android.app.Activity { public void *(android.view.View);} -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String);} -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *;} 完成, proguard.cfg是可以配置很多参数的,就不介绍了..这样就可以达到混淆代码了... 来自:gideshi > 献花(0) +1 类似文章 更多 Eclipse 3.7 adt16.1.0 sdk15 混淆导出... Proguard 使用 Android--全局变量 很好很强大 [转]编译Windows平台Android SDK Broadcast调用Service做的一个定时器 - ... Android高手进阶教程(九)之----Android ... Android的多媒体框架OpenCore介绍 第二部.... android全格式多媒体播放器(一:ffmpeg... 热门推广 猜你喜欢不同时辰出生的人究竟有哪些优势艾灸不能灸的穴位有哪些北京三维立体地图教你如何一眼认出英语单词的意思(太...电影《越来越好之村晚》 发表评论: 最新文章学习方法150条《让孩子着迷的101本书》按年龄...让孩子着迷的世界经典神话【上】科普:不用扫描仪把书上的字快...如何提高少儿下棋水平孩子棋艺如何提高以及学棋的出路 更多 热门文章 语文教学资源网站大全 白发----肝血不足肾气虚 鲜嫩清蒸鱼的七大秘方,收藏起... 男人女人那点事,想想做做都很恣! 一次治愈所有结石 [小吃诱惑]自制风靡街头的人气... 骨灰级异地恋选手教你:怎样维... 一转身,一经年,一辈子 身为管理者_会讲的六十八个故事 古诗行书墨迹!【书法典藏】 把中国人的人性说得太经典了 思念在心底缠绵【情感美文】 更多>> 关闭 关闭