您所在的位置: 首页 > 教程首页 > 应用软件 > 如何防止jd-gui查看代码

如何防止jd-gui查看代码

来源:互联网 | 编辑:啤酒 | 时间:2016-02-23 11:28:59 | 阅读:16777215

使用jd-gui查看class文件的时候,经常会发现有一些方法或类,无法正常的显示出来。

我们可以利用这个bug,来阻止jd-gui反编译我们的class文件。

首先反编译一个有源码的项目,用 jd-gui查看,找到无法显示的类或方法。对比源码找到是哪些代码引起的bug。然后把代码提取出来。这里拿我找的一段代码为例。

这段switch代码由于条件不成立永远不会被执行。所以我们把这段代码加到要保护的方法中,也不会影响程序的正常运行。

下面拿一个简单的apk测试下,Eclipse 新建一个test工程。

假设要保护的是MainActivity中的 onCreate()方法。

我们把引起bug的代码加入到onCreate方法中。

对工程proguard扰码,导出Test.apk。

利用dex2jar 把源码反编译为jar包。

使用jd-gui打开Test_dex2jar.jar。我们的onCreate方法无法查看了。


Java君 V1.1 安卓版
Java君 V1.1 安卓版

类型:效率办公  大小:1.4MB  平台:

Android/

你可能感兴趣的内容

  • 腾讯文档在线编辑使用方法教程
    腾讯文档在线编辑使用方法教程
    腾讯文档在线编辑怎么使用?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了腾讯文档在线编辑使用方法教程,一起来看看吧。

    应用软件

    2021-10-13

  • 爱思助手屏蔽iOS系统更新方法教程
    爱思助手屏蔽iOS系统更新方法教程
    爱思助手怎么屏蔽苹果系统更新?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了爱思助手屏蔽iOS系统更新方法教程,一起来看看吧。

    应用软件

    2020-03-14

  • 爱思助手删除描述文件方法教程
    爱思助手删除描述文件方法教程
    爱思助手怎么删除描述文件?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了爱思助手删除描述文件方法教程,一起来看看吧。

    应用软件

    2020-03-14

  • 爱思助手ipad刷机方法教程
    爱思助手ipad刷机方法教程
    爱思助手ipad怎么刷机?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了爱思助手ipad刷机方法教程,一起来看看吧。

    应用软件

    2020-03-14

  • 爱思助手验机方法教程
    爱思助手验机方法教程
    爱思助手怎么验机?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了爱思助手验机方法教程,一起来看看吧。

    应用软件

    2020-03-14

  • 爱思助手更新IOS系统方法教程
    爱思助手更新IOS系统方法教程
    爱思助手怎么更新苹果系统?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了爱思助手更新IOS系统方法教程,一起来看看吧。

    应用软件

    2020-03-14

  • 谷歌浏览器新老版本安装插件方法教程
    谷歌浏览器新老版本安装插件方法教程
    Chrome浏览器新老版本怎么安装插件?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了谷歌浏览器新老版本安装插件方法教程,一起来看看吧。

    应用软件

    2019-07-09

  • 网易邮箱账号用户名更改方法教程
    网易邮箱账号用户名更改方法教程
    网易邮箱账号能改邮箱吗?网易邮箱账号用户名怎么改?还不清楚的小伙伴看过来,这里52z飞翔网小编为大家带来网易邮箱账号改邮箱用户名的详细介绍!有兴趣的小伙伴不要错过喔!

    应用软件

    2019-05-08

  • 2018斗鱼时光机查看方法教程
    2018斗鱼时光机查看方法教程
    斗鱼时光机怎么看?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了2018斗鱼时光机查看方法教程,一起来看看吧。

    应用软件

    2019-01-14

  • 最实用的思维导图软件汇总
    最实用的思维导图软件汇总
    思维导图简单理解就是把你所要的东西用简单直观的图像根据之间的联系表达出来,有助于自己梳理记忆信息,一目了然。那么最实用的思维导图软件有哪些呢?下面就和52z飞翔下载小编一起来看看吧。

    应用软件

    2018-10-31

热门游戏

下载声明 | 法律声明 | 版权声明 | 友情链接 | 发布软件 | 最新更新

本站为非盈利性网站,不接受任何广告。本站所有资源均由网友上传,如有侵权,请发邮件至 [email protected]

晋ICP备2024046785号-1