位置: 编程技术 - 正文

APK文件使用ApkTool解包反编译和重新打包及签名(apk文件怎么使用)

编辑:rootadmin

推荐整理分享APK文件使用ApkTool解包反编译和重新打包及签名(apk文件怎么使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:apk文件如何,apk文件使用以下方式打开,apk文件怎么打开app,apk文件格式怎么打开,apk文件使用以下方式打开,apk文件在安卓手机怎么打开方式,apk文件怎么打开app,apk文件使用以下方式打开,内容如对您有帮助,希望把文章链接给更多的朋友!

原文:APK文件使用ApkTool解包反编译和重新打包及签名

地址: 准备工作:

配置JAVA环境,到 解包/反编译

把要反编译的APK文件放到跟APKTool四个文件的同一个目录(例如C:APK);

点击“开始”--“运行”,输入cmd,然后执行:

C:UsersAdministrator>D:

D:>cd D:工具apktool //apktool解析包所在的路径

D:工具apktool>

然后执行:

D:工具apktool>apktool d apkname.apk foldername

APK文件使用ApkTool解包反编译和重新打包及签名(apk文件怎么使用)

apkname.apk 表示要进行反编译的APK文件foldername表示反编译后文件存放的目录,即在当前目录下会自动建一个新目录存放(如:C:APKfoldername)

执行完上面语句后,如果没有出现错误提示,则成功解包了,找到foldername目录,打开smali目录即为反编译出来的字节。

3. 重新打包

修改需要改变的文件后,就要重新打包成APK文件了:

D:工具apktool>apktool b foldername new.apk

其中foldername即放反编译结果的目录,执行成功后会在该目录的dist目录下有一个重新打包后的apk文件。

到此就成功打包了一个新的apk文件了,但还不要高兴得太早,该文件是一个没有签名的apk,有了解过android的应该都知道,没有签名是无法安装的。那就要重新为该文件签一下名了。

4. 签名

签名我们需要用到的工具是Auto-sign。它主要是利用批处理命令,使用signapk.jar对APK文件进行签名的。

把new.apk文件复制到签名软件的目录下,再用记事本打开Sign.bat,将其修改为如下代码:

java -jar signapk.jar testkey.x.pem testkey.pk8 new.apk new_signed.apk

最后双击一下Sign.bat即可签名完成,

签名后的APK文件就可以在模拟器或者Android机器上安装了。

Auto-sign下载地址:

Android Adapter 源码笔记(3) SimpleAdapterextendsBaseAdapterimplementsFilterable本质上和ArrayAdapter一样,只不过Data的数据结构更为复杂,支持的Viewlayout也更为复杂.为了支持携带多childView的数据

Android 侧滑缩放菜单(HorizontalScrollView简单实现) 参考鸿洋博客的一篇文章:

Android开发秘籍学习笔记(三) 关于线程间的消息机制:HandlerHandler的作用在多个线程(比如一个主应用程序线程)同时运行之后,它们之间就需要一种相互通信的途径,而Handler就是

标签: apk文件怎么使用

本文链接地址:https://www.jiuchutong.com/biancheng/379693.html 转载请保留说明!

上一篇:Android platform build guide for Exynos-4412(odroid -X/X2/U2/U3/Q2/Q)

下一篇:Android Adapter 源码笔记(3)

  • 发票没有申报能开票吗
  • 产权转移书据印花税包括什么
  • 企业所得税视同销售的会计处理
  • 在校大学生可以考教师资格证吗
  • 资产减值损失包括应收账款减值损失吗
  • 报税时提示缺少相关组件怎么解决
  • 公转私可以实时到账吗
  • 怎么知道个税是退税还是补税
  • 销售货物代垫的运费发生的增值税
  • 事业单位人员租房有补助吗
  • 买一送一的营销好处
  • 可抵扣租赁费如何摊销做会计分录呢?
  • 未开票确认收入分录怎么做
  • 安装服务异地施工增值税在哪交
  • 个人转让住房要交哪些税费?
  • 自然人办税服务平台怎么登录和注册
  • 公司注销增值税在借方有余额怎么处理
  • 海关对现金携带数量有要求吗
  • 经营现金流量为负数是什么意思
  • 企业所得税汇算清缴网上申报流程
  • 新公司没收入之前费用都走开办费吗
  • mac如何登陆两个微信
  • linux转换windows
  • vue3 provide inject
  • 确认收入入账
  • linux系统的
  • linux获取网络设备的交换机网络
  • PHP:ereg_replace()的用法_Regex正则函数
  • php的数组函数
  • 报废汽车残值收入的商品编码编码
  • 如何用wordpress
  • PHP:mcrypt_enc_get_key_size()的用法_Mcrypt函数
  • 支付离退休人员退休金可以用现金结算吗
  • 设置pin是什么意思
  • 博登湖下载
  • php正则表达式匹配字符串
  • php的两种运行方式
  • 出口退税备案是代理的需要主办会计身份证复印件吗
  • 利润表管理费用包括哪些内容
  • 会计制度对企业财务管理的影响
  • 记账凭证中的会计科目错误导致账簿错误的更正法
  • 小微企业具体指
  • 纳统全称
  • 农产品购进时的会计分录
  • sqlyog与mysql
  • 值税多缴税款能退回来吗
  • 投资收益影响营业额吗
  • 开户套餐费是什么意思
  • 利润是用含税价还是去税价
  • 非公司股东可以分红吗
  • 会计分录的记账要素
  • 税前扣除怎么理解
  • 材料的运费计入哪个科目
  • sqlserver代理无法启动怎样办
  • 深入浅出了解啥意思
  • 快速调用cmd
  • window 启动
  • win8.1打开软件显示Error远程配置获取失败请重新启动
  • vmware img镜像
  • win7偶尔黑屏
  • centos6启动不了
  • mac怎么安装安装包
  • ERROR 1045: Access denied for user: root@localhost (Using password: NO)
  • javascript数据结构与算法 pdf
  • ubuntu20安装unity桌面
  • label控件的作用
  • python多进程模块
  • python写抢购教程
  • python爬虫视频教程
  • 设计模式含义
  • 蓝牙模块手机程序
  • javascript面向对象编程 PDF
  • jq form提交
  • 广东省国家税务总局稽查局局长
  • 增值税应税货物清单
  • 江西省税务局电话号码查询
  • 江西社保申报时间
  • 2021医保交费截止
  • 船舶吨税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设