【HACK】破解APK并注入自己的代码
来源:互联网 发布:我想在淘宝上卖东西 编辑:程序博客网 时间:2024/05/18 09:24
请不要去干坏事!(感觉ApkTool的作者 以及 AndroidResEdit_By_hanhualangzi_v_1.5的作者)
首先前提:APK在你修改之后,已经不会拥有之前的签名。也就是应用内的升级将变的不可用,原因是签名已经改变了。(签名改变是必定的,我们无法阻止它的发生)
apk其实就是一个压缩包,我相信大家已经是知道的。我们来看看里边都有什么吧?如下图:
META-INF 就是对原始apk签名产生的,具体里边会包含一些公钥和算法的信息。这里我就不赘述了,我相信度娘知道的太多了。
res中的xml,以及AndroidManifest.xml都已经被简单的加密过了,resources.arc 和classes.dex 也是加密过的,所以直接修改对我们来说可能就不太容易了。具体操作流程如下图:
这里我们手动来搞就太麻烦了,作为程序员嘛,怎么能没有神兵利器,下载工具见博客最低端。
首先解压缩工具,把你的apk考入ApkTool中,拖入ApkTool的ApkModify.bat中,这时会自动生成一个你包名对应的文件夹,其后缀是.b-sf 的。
这时你进入文件夹会发现有.smail结束的文件,而他的名字,就是类名。至于davlik(.smail)的语法,我会在稍后的博客中进行讲解。(语法很简单,相信我不写你也可以的)
......
修改后,将你的.b-sf文件夹拖入ApkModify.bat中,会在.b-sf文件夹中的dist目录下生成一个APK,这时不要激动~并不能运行~因为你的apk没有签名,是不能被正确安装的。
这时我们来对这个原始apk进行签名吧!
打开Signature中的exe,选择签名,对那个apk进行签名,这时我们就可以进行测试了~ 讲的比较笼统,不懂的请加我QQ 157688302 进行交流~
抱歉需要1积分,想用自己的号下些东西,无奈之举,劳请见谅!
点我下载
- 【HACK】破解APK并注入自己的代码
- 破解APK并注入自己的代码
- apk代码的破解
- 如何安装的apk不在桌面上显示,并在自己的代码中启动启
- 如何安装的apk不在桌面上显示,并在自己的代码中启动启动
- 在ipa中注入动态库dylib并运行自己的代码
- 远程进程注入 - 把自己的代码注入explorer.exe
- ios在系统代码中注入自己的代码
- ios在系统代码中注入自己的代码
- ios在系统代码中注入自己的代码
- 关于破解apk流程:(自己总结)
- Android 混淆代码,使自己的apk更安全
- 向一个运行中的进程注入自己的代码
- 把自己的代码注入explorer.exe。详细参见源代码
- Android 代码混淆和破解apk
- Android studio 代码混淆和破解apk
- Android Studio代码混淆和破解apk
- Android studio 代码混淆和破解apk
- Java中的输入与输出流详解(一)
- 将一个字符串的字符变为其前一个的字符
- 值得一看的技术类书籍
- github
- ACTIVE X控件 为控件CAB文件指定解包路径及INF文件详解
- 【HACK】破解APK并注入自己的代码
- 每天一个Linux命令-----rm
- 用栈实现括号匹配
- IOS延时函数和Timer的使用(转)
- MFC INI文件读写
- Extjs 的GridPanel剔除隐藏列在menuDisabled 显示
- disable 主菜单
- 时钟中断导致的内核模块死锁
- [Python]多线程--threading模块实现