摘要: 使用jd-gui查看class文件的时候,经常会发现有一些方法或类,无法正常的显示出来。 我们可以利用这个bug,来阻止jd-gui反编译我们的class文件。首先反编译一个有源码的项目,用jd-gui查看,找到无法显示的类或方法。对比源码找到是哪些代码引起的bug。然后把代码提取出来。这里拿我找的一段代码为例。这段switch代码由于条件不成立永远不会被执行。所以我们把这段代码加到要保护的方法中,也不会影响程序的正常运行。下面拿一个简单的apk测试下,Eclipse新建一个test工程。假设要保护的是MainActivity中的onCreate()方法。我们把引起bug的代码加入到onCre阅读全文
posted @ 2013-11-05 10:05 爱加密 阅读(1379) 评论(3) 编辑