前往Shuct.Net首页

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

关于反编译的搜索

Android应用中如何保护JAVA代码,上海电子商务_网站建设制作_平台开发_建设_上海电子商务网站建设 做生,找商易意 Sunny,上海电子商务网站建设 您事业的得力助手! 商易服务 建设案例 网站定制 商务学院 关于我们 上海电子商务学院>> 根目录>>编程语言>>Java 软件学院 行业咨询 业界动态 收购融资 门户动态 设计比赛 搜索引擎 其他信息 电子商务 访谈 站长在线 企业信息化 SAP SharePoint GIS技术 Oracle ERP 企业信息化 艺术设计 设计理论 像素设计 佳作欣赏 好站推荐 网页设计 咨询 摄影摄像 摄影作品 摄影游记 摄影器材 摄影技巧 摄影动态 计算机技术 操作系统 网络安全 应用程序 网络工程 网站运营 策划盈利 搜索优化 新手教程 网赚 其他 建站经验 网站推广 互联网 休闲 Web前端 jQuery Html/Css JavaScript 精华区 非技术区 软件测试 软件发布 图形学 程序人生 求职面试 读书区 转载区 Windows CE 开源研究 Flex 其他技术区 座右铭:为了中华民族的繁荣富强,我要献出全部学识智慧。——钱伟长 Android应用中如何保护JAVA代码2014年1月21日联系商易上海电子商务网站建设,了解更多 Java Classes字节码的反编译太轻易了,有很多功能强大的反编译利器可以轻松的将Java字节码 反转为源代码,然则android中通俗.apk文件可以轻松的被反编译为Java源代码吗? 答案是当然可以,并且是相当的轻松,具体步调如下: 1. 选择你要反编译的.apk文件, 若是它在你的Android里面怎么办 参考这里 &ndash;>http://blog.csdn.net/jia20003/article/details/5293958 2. 本质上.apk文件只是zip格局的紧缩文件,是以你可以用WinZip,一个斗劲好用的对象是7-zip 打开.apk文件,网上可以download到7-zip 3. 网上随便找了一个android的应用,打开apk文件布局应当如下: res文件里面放置都是首要包含layout,drawable等子文件夹已经里面的xml文件 META-INF首要记录资料列表和各自对应的二十字节SHA1-Digest的Key用来保护.apk文件, 不克不及经由过程非build批改和内容调换。最感爱好的应当是classes.dex文件,这个就是我们要反编译的对象。 4. 把classes.dex文件copy到本地,应用google供给的开源对象dex2jar 在windows号令行中输入如下:dex2jar.batxxx.apk 成功履行今后你就发明多了一个对应apk 文件的jar文件 5. 然后从jar文件到java源代码,信赖没有人感觉是难事了。 看到本身辛辛苦苦开辟出来的Android应用如此快的被别人反编译和copy源代码,信赖很多开辟者要了,不过只要我们稍微加点改变,想要这么轻松的读懂classes.dex文件反编译出来的文件也许就没那么轻易了,基于Java的代码混合器ProGuard已经经由过程了对Android中Java应用的代码保护,并且google已经把它集成在android的开辟景象中,然则很多时辰都被大师疏忽! 第一步:启用ProGuard 找到android项目default.properties文件在里面参加proguard.config=proguard.cfg 第二步:设备ProGuard 有时辰ProGuard会按照景象remove掉一些它认为没有效的class而实际上这些class仍然被应用,这些景象包含以下几种: - Class只在AndroidManifest.xml文件中被引用 - 经由过程JNI的办法调用 - 经由过程反射动态被引用的办法和域值 当你获得ClassNotFoundException之类的错误的时辰,你就应当意识到要本身设备了: -keep public class <myclass> 更多的参数选项可以参考ProGuard官方文档。 参考引用: http://developer.android.com/guide/developing/tools/proguard.html http://code.google.com/p/dex2jar/Admin 热门新闻 VC和LUA混合开发之V.. C++结构体:默认构造函.. DirectX90 3D.. C++ new用法相关经.. memcpy用法 VC按字符读取文件 OpenInventor.. 巧用boost库实现字符.. [C] - 希尔排序,非.. 什么应该放在头文件?何为.. DirectX90 3D.. 冒泡排序的优化写法 关于anyviewsDS.. Cygwin下编译lib.. ISAPI中过滤器中使用.. 将TinyXml快速入门.. 开博-志 ZOJ Problem .. 从helloworld开.. HOJ 1007 SPF.. 多线程程序设计笔记一 CFileDialog设.. DirectX90 3D.. 关于struct和uni.. C++ Builder调.. C语言词法分析器 把其他C/C++编译器集.. 【原创】不用向导直接用M.. ZOJ Problem .. 利用CPrintDial.. 商易B2C解决方案 商易企业形象解决方案 商易C2C解决方案 商易网络营销解决方案 商易B2C经典案例 B2C平台演示站 >>了解商易 --> 此页面上的内容需要较新版本的 Adobe Flash Player。 --> Copyright &copy; 2001 - 2010 上海商易网络科技 上海电子商务网站建设公司版权所有 地址:上海市天马工业区天云路259号 电话:021-57700304 传真:57661889 商易 为您提供最优质的上海电子商务网站建设 沪ICP备05011021号