Android反编译、查看源码、二次打包、签名步骤说明

今天研究了android中的反编译及二次打包安装,网上资料很多,发现完整的不太多,在这里进行一个总结,同时分享一下学习心得


步骤说明

  1. 下载资源,要反编译的apk和反编译工具;
  2. 开始反编译,如果只是查看java源码只需要一个逆向工具就Ok了;
  3. 修改图片等资源;
  4. 生成apk文件,这时的apk是不能直接安装的(提示安装失败,原因是还没有进行签名)
  5. 生成签名的apk
  6. 安装apk

详细说明

1.下载文件资源
下载apktool-install-windows-2[1].2_r01-3.tar.bz2和apktool1.4.3.tar.bz2并解压到同一目录下,下载自动签名工具apktool-v2.0.0RC2.jar.zip解压到同一目录下,下附下载地址
2.下载apk并开始反编译,管理员权限进入DOS窗口模式,先进入解压目录下:输入

apktool.bat d  C:/apktool1.4.3/new.apk  abc(解压后的文件名)

这时能看见XML文件以及AndroidManifest.xml文件及图片等相关资源文件

3.修改相应资源后,重新打包生产apk同样在DOS模式下:

 apktool.bat b   C:/apktool1.4.3/abc new.apk(重新生产的apk名)

这时的apk时没有签名的安装不上的
4.自动生成签名

  • java -jar signapk.jar testkey.x509.pem testkey.pk8 new.apk
  • new_signed.apk.apk–>为第3步生成的apk名
  • new_signed.apk–》 为签名后的名

下附资源下载链接:
1.反编译全部开发工具集合(完整带教程,需2积分)
2.apktool-v2.0.0RC2.jar.zip
3.apktool-install-windows-2.2_r01-3.tar.bz2
4.android逆向工具助手下载

本文仅仅供学习使用,不得用于商业等非法用途,如有违反后果自负!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值