本文转自博客园:爱加密——安卓反编译揭秘(爱加密系列教程四)
请不要去干坏事!
使用工具:
APKTool
提醒:能够正常安装到手机上的APK都是带有签名的(不了解签名的可以百度),APK在破解重新打包后是已经不再拥有签名的,如果想要你破解后的APK能够正常运行请重新签名。
apk其实也就是一个压缩包。我们来看看里边都有什么吧?如下图:
META-INF 是存放签名的文件夹,这里我们不做过头的解释
Res是存放xml配置文件和图片文件,这些文件都是经过加密无法直接查看
Classes.dex和resources.arc是源码的加密文件,它的具体操作流程如下图:
注意:回编译后的apk是没有签名的,需要签名后才能正常安装。
OK!接下来就是利用apktool工具来反编译和回编译了。它的基本语法如下:
反编译apk:
编译成功之后会生成对于的文件夹,文件夹内部的smali就是源码文件了,如果会davlik(.smail)语法 就能动态注入代码了
回编译成apk:
回编译后的apk会是在test/dist目录下。注意:回编译后的apk是没有签名的,需要签名后才能正常安装。
更多内容,期待您的探索,请关注爱加密,让您精彩不断!
- 大小: 19.2 KB
- 大小: 7.2 KB
- 大小: 1 KB
- 大小: 759 Bytes
分享到:
相关推荐
hack编程实例精讲2源代码.rar 关于hack编程的好资料
介绍WIFI认证原理以及破解方法、原理的文章: 1、802.11协议帧格式、Wi-Fi连接交互过程、无线破解入门研究 2、无线网络密码破解WPA/WPA2教程 ...4、How To Hack WPA/WPA2 Wi-Fi With Kali Linux & Aircrack-ng
IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例
hack编程实例精讲+代码,一般的下载只有教程电子书,这回我把代码也加上。
1.提交一个可执行文件及源代码,完成hack.exe的所有功能,并将程序从键盘接收的信息存入指定(可自己设定)的文本文件中 2.提交的代码要与hack.exe源代码有90%以上的相似性 3.程序记录的信息要至少包涵键盘输入的...
HACK\SQL注入法攻击一日通.txtHACK\SQL注入法攻击一日通.txt
发一个diablo II 的D2HACKIT 0.80源代码,VC编写,希望写游戏外挂的朋友可以参考一下~!~!~!!~!~
50 Android Hack2-Hack3
与《Hack编程实例精讲II》配套的光盘代码,第一至八章都有!
万能SQL注入工具 本工具是用来进行SQL注入猜解的工具,主要针对一些没有错误返回信息的网站的表结构猜解(当然,如果有错误返回这个工具也适用,只是没必要使用这个工具了,因为有更好更快捷的工具),尤其是Java+...
多功能Hack工具箱V3.5 集成了DOS jsp 局域网扫描等工具
你可以用你自己的方式描述一个问题,然后生成相应的代码。Hack Codegen 要求:HHVMComposer安装:{ "require": { "facebook/hack-codegen": "*" } }使用:<?hh require 'vendor/autoload.php'; ...
java swing hack 所有代码
hack 测试题 基本防HACK安全技术测试
从网上找到的一些不错的代码,主要看后面的,使用挺方便的。有服务器的创建等等
整合apktool,dex2jar,jd-gui,一条指令反编译apk,并查看java代码。 具体安装,请查看里面的文档。
d2hackit_v2.0_beta0920 源代码 另外还包含bind、lifesaver两个插件源代码
githack dddd 用于git !