位置: 编程技术 - 正文

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)

  • 特定减免税货物的通关程序为
  • 固定资产的税费可抵扣吗
  • 工程材料发票备注要求
  • 进项税额在贷方怎么登明细账
  • 零余额账户出纳做什么
  • 月底计提分录
  • 高新企业收到政府补贴会计分录
  • 留存收益未分配利润占比
  • 企业所得税可以税前扣除的税有哪些
  • 救护车能随便买吗
  • 购进客房用品取得增值税专用发票注明税额9120
  • 发生成本支出发票未到
  • 退回房租含税的情况怎么入账?
  • 零工受伤老板怎么赔偿
  • 汽车修理费入账
  • 预征税额是什么意思
  • 企业所得税汇算清缴时间
  • 税控盘怎么使用
  • 上传失败显示网络不佳
  • 住房公积金是全部提取还是留一部分
  • 没有库存先开票再发货
  • 微众银行账户验证账户0019向您尾号677账户
  • 实收资本的入账金额怎么算
  • 一年期电子银行承兑汇票
  • 我的初级备考经历怎么写
  • 怎么把过期银行卡的钱取出来
  • 增值税及附加税费减免一览表
  • mac怎么设置快捷图标
  • 购物卡销售的重点工作是什么
  • 简述php可支持哪些数据类型
  • 如何知道家里网络是多少兆
  • Linux下which、whereis、locate、find 区别
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • PHP:ignore_user_abort()的用法_misc函数
  • 六月雪的养殖方法和浇水时间
  • 固定资产减少的账务处理
  • php写一个函数,对手机号做基础的判断和处理
  • php 抓取别的网站的内容
  • 进口货物完税价格怎么算
  • php单例模式的简写是什么
  • ajax和axios区别
  • 【Netty系列・高级篇】Netty核心源码解析
  • ip6tables-save命令 保存ip6tables表配置
  • php的运行环境有哪些
  • 注册新公司怎么办理
  • 权益法转成本法非同一控制下为什么不公允
  • 空白发票作废怎么剪角
  • 工厂院里栽什么树好呢
  • python爬虫详细教程
  • python怎么创建
  • mongodb 入门
  • 出口退税中的免税是什么
  • sql server遇到的主要问题及解决方法
  • 小规模如何缴纳税款
  • 以前年度损益调整会计分录
  • 当月只有进项税额会计怎么做账
  • 企业购买原材料属于什么活动
  • 发票丢失了可以用复印件加盖发票章入账吗
  • 小规模发票冲红了退税怎么处理
  • 投资者投入无形资产的入账价值
  • 普通发票找不到了可以重开吗
  • 三栏式明细账适用于原材料吗
  • 支付劳务费需要什么原始凭证
  • window7临时文件
  • win10累积更新 卡住
  • Winaw32.exe - Winaw32是什么进程
  • xp系统进程
  • mac系统教程
  • linux安装flash插件
  • win7旗舰版系统激活码
  • window怎么开启自动更新
  • linux服务器的mac地址怎么查
  • react native 应用
  • dos命令/s
  • cocos2dx引擎
  • jquery轮播代码
  • javascript面向对象 第三方类库
  • android天气预报课程设计报告
  • 增值税是否在利润表反映
  • 疫情期间增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设