为何要加密加固

  • 安卓应用主要基于Java开发

    • 极易被破解
      • 造成影响
        • 代码或关键接口暴露
        • 甚至被别人加入广告,病毒等二次打包发布
      • 给公司和用户均带来巨大的风险
    • 应对破解的最便捷有效的方式
      • 加固
        • 通过加固可以在一定程度上达到反编译和防止被二次打包的效果
  • 其他一些原因

    • 处于学习目的,想要了解、分析、学习某个安卓app的内部设计和代码逻辑
      • 所以需要反编译和破解
        • 所以防止别人破解要加密和加固

但是加固也有些缺点:

  • 加固后对应用的影响
    • 体积
    • 启动速度
    • 兼容性
      • 各个平台能正常运行,不会崩溃
    • 使用成本
      • 有些加固方案需要收费
    • 客服响应速度
      • 有些平台的加密出问题后的响应速度不同

results matching ""

    No results matching ""