zoukankan      html  css  js  c++  java
  • 使用hessian时用 proguard进行混淆

       最近有个小项目,由于其中一小块内容不希望被别人轻易读取,需要用到 proguard进行混淆。

       一开始在用Proguard进行混淆后,其他功能都很正常,但在与服务器交互时,一直出错。

       因为这个项目用使用了hessian与服务器进行交互,于是上网搜索资料。但网上没有详细的关于hessian的混淆配置,只有一篇文章中提到了可以配置http://huangyuan.iteye.com/blog/1472732

        为了查看混淆后的程序代码,需要下载 dex2jar (用于反编译apk)和 jd_gui(查看反编译出的代码) 两个程序,需要注意的是 dex2jar 一定要下最新的版本(可以在google code中下载到,我下载的是dex2jar-0.0.9.11.zip这个版本)老版本的在反编译时会有错误。

        有了以上的两个程序,就可以很方便的查看到混淆后的代码,能够有的放矢。。。

        最后需要修改的配置文件内容格式如下:

        -keepclassmembers class com.malaya.android.HessianService {
            public <methods>;
        }

  • 相关阅读:
    OSCache使用指南
    sql性能优化浅谈
    Oracle SQL性能优化
    SQL性能优化
    Linux/Unix笔记本
    Linux/Unix笔记本
    LUOGU P3413 SAC#1
    poj 2393 Yogurt factory(贪心)
    poj 2431 Expedition (贪心)
    LUOGU P3161 [CQOI2012]模拟工厂 (贪心)
  • 原文地址:https://www.cnblogs.com/malaya/p/2770289.html
Copyright © 2011-2022 走看看