美文网首页
替换app中的dex(未加固应用)

替换app中的dex(未加固应用)

作者: Elek | 来源:发表于2020-04-07 16:46 被阅读0次

工具准备

apktool:下载地址提取码:qyxw
这个工具就是用来反编译apk的不过是有前提的 要是没有加固的apk

操作步骤

1.反编译apk取出dex
下载文件解压,在解压文件夹中执行反编译java -jar apktool.jar d -f appname.apk -o OUT(OUT为文件夹名可更改)

2.修改dex
打开smali文件夹进入要修改的文件打开


打开路径
源码 smali文件中对应的内容
我的目的就是有修改这个Hello修改后保存
3.重新打包签名
修改了之后要把反编译出来的所有文件打包成apk
进入根目录(apktool所解压的目录)此处打开命令行执行apktool.bat b OUT
执行完毕后OUT目录会多出来个dist文件夹 打包后的apk就在其中(我没有签名但是还是可以安装)

总结

修改一个demo的带码是远远不够的

相关文章

  • 替换app中的dex(未加固应用)

    工具准备 apktool:下载地址提取码:qyxw这个工具就是用来反编译apk的不过是有前提的 要是没有加固的ap...

  • App加固(dex加密)

    什么是Dex文件? classes.dex是apk组成的一部分,包含了能被Dalvik/Art理解的可执行文件,类...

  • iOS应用加固

    深思iOS应用加固 深思iOS应用加固基于虚拟机保护技术,无需启用Bitcode,无需替换 Xcode 编译器,可...

  • Android加固方案 之 类方法抽取指令

    前言 以前我们介绍了加密dex文件的加固方案Android最初的加固[https://www.jianshu.co...

  • App应用加固方案

    可能面临的风险 网络方面 1.窃听风险(eavesdropping):第三方可以获知通信内容。2.篡改风险(tam...

  • Android逆向编程

    一、加固 APP应用加固 | 几维安全 联系我们--安天 智者安天下 你不知道的Android SDK安全测试 -...

  • APP安全加固防护方法有哪些?

    APP安全加固是解决移动应用安全缺陷和风险的关键,如果APP不进行安全加固,则可能遭受到外来的攻击,从而导致软件被...

  • 基于御安全APK加固的游戏反外挂方案

    APK加固,Android开发,APP保护,游戏反外挂,应用安全加固 摘要:兴起的手游市场背后隐藏着严峻外挂问题,...

  • 笔记:综合技术

    综合技术 android 65535方法数限制原因 Android app中所有代码都放在dex文件中,dex中存...

  • 热修复原理解剖

    微信 -----thinker热修复(framework---替换整个dex就是整个class文件)dex分包(c...

网友评论

      本文标题:替换app中的dex(未加固应用)

      本文链接:https://www.haomeiwen.com/subject/ltsnphtx.html