Android Apk加固后手动签名_android 手动签名-程序员宅基地

技术标签: java  android  

  • 手动签名 : 不用任何第三方可视化工具签名 ,使用命令做签名。
  • 手动签名原因:以前加固签名都是使用第三方工具操作,最近发现工具都开始收费了,免费的羊毛没得薅了,收费价格极高 5000/年/App, (加固倒还可以 加固完需要手动签名了 )

第一步 :打包一个apk 使用第三方平台做加固(某60加固)

  加固出来的包是 C/...._jiagu.apk   

第二步:使用手动签名方式签名

原理 (使用AndroidSdk 自带的apksigner.jar 文件进行签名, apksigner.jar文件在Android\Sdk\build-tools\30.0.1\lib)在任意版本下都有

在这里插入图片描述

1. 检查apk是否已经签名,在上面的文件目录下 进入黑窗口
执行命令:java -jar apksigner.jar verify -v apk地址

示例:
在这里插入图片描述
DOES NOT VERIFY
ERROR: Missing META-INF/MANIFEST.MF
出现此错误就是未做签名
2. 开始命令行签名
执行命令:java -jar apksigner.jar sign --ks [签名文件路劲] --ks-key-alias [alias别名] --ks-pass pass:[密码] --key-pass pass:[密码] --out [签名后的新包路径] [待签名的包路径]

命令:

java -jar apksigner.jar sign --ks [签名文件地址]
–ks-key-alias [签名文件别名]
–ks-pass pass:[密码]
–key-pass pass:[密码]
–out [签名后的包地址][要签名的包地址]

  示例:java -jar apksigner.jar sign --ks "D:\AndroidProject\abc.jks" --ks-key-alias bieming --ks-pass pass:123456789 --key-pass pass:123456789  --out "D:\jiagu_sign.apk" "D:\jiagu.apk"

执行完就会生成一个带签名的包 注意查收!!!

3. 验证是否做签名 执行第一步
命令: java -jar apksigner.jar verify -v [apk包路径]

结果:在这里插入图片描述

V1 V2 V3 包已做签名 !!

签名完就可以正常在手机上安装使用了

来源大佬

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44669831/article/details/130417625

智能推荐

【计算机毕业设计】医院门诊互联电子病历管理信息系统_毕设医院门诊系统-程序员宅基地

文章浏览阅读339次。管理员登陆后,主要模块包括首页、个人中心、用户管理、医生管理、项目分类管理、项目信息管理、预约信息管理、检查信息管理、检查报告管理、药品分类管理、药品信息管理、电子病历管理、系统管理等功能。用户登陆后,主要模块包括首页、个人中心、预约信息管理、检查信息管理、检查报告管理、药品信息管理、电子病历管理等功能。return R.ok("密码已重置为:123456");return R.error("用户已存在");return R.error("账号不存在");return R.error("用户已存在");_毕设医院门诊系统

7-26 单词长度 (C语言)_c语言单词长度你的程度要读入-程序员宅基地

文章浏览阅读1.5k次。7-26 单词长度 (15 分)你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it’s算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。输入格式:输入在一行中给出一行文本,以.结束提示:用scanf("%c",…);来读入一个字符,直到读到.为止。输出格式:在一行中输出这行文本对应的..._c语言单词长度你的程度要读入

QCustomPlot的下载和使用_qcustomplot下载-程序员宅基地

文章浏览阅读668次。QCustomPlot是一个基于Qt画图和数据可视化的C++控件。在Qt下的绘图工具有Qwt、QChart和QCustomPlot,置于选择哪个绘图工具各有优缺点。在绘制大量数据(10万个点以上)时选择QCustomPlot,在数据量比较小时,QChart和QCustomPlot相差无几。_qcustomplot下载

【云原生 | 从零开始学istio】一、Istio介绍—服务网格-程序员宅基地

文章浏览阅读2.2k次,点赞16次,收藏24次。介绍了istio的功能以及什么是istio_istio

python必读三本书_自学Python6个月后,我发现学Python必看这三本书,让你少走一半弯路!...-程序员宅基地

文章浏览阅读772次。我是在半年前接触到Python的,我之前没有一点编程基础,但在我自学的这半年里,我发现自己越来越喜欢他,迄今为止,Python都非常友好并且易于学习!它几乎可以做任何事,从简单的脚本创建、web、到数据可视化以及AI人工智能,越来越多的人投身到Python的怀抱中。接下来我给大家推荐3本自学Python必看的书籍,会帮你少走很多弯路!1.《A Byte of Python》没错,这是一本全英文版的..._学习pathon必看书

无法定位程序输入点 except_S120变频器的基本定位功能详解,建议收藏-程序员宅基地

文章浏览阅读368次。一、概述S120 有两种形式:用于多轴系统的 DC/AC 装置用于单轴系统的 AC/AC 装置这两种形式的 Firmware V2.4 及以上版本都已具备基本定位功能。当前V2.4 版本的 S120具有如下定位功能:• 点动 (Jog):用于手动方式移动轴,通过按钮使轴运行至目标点• 回零 (Homing/Reference):用于定义轴的参考点或运行中回零• 限位 (Limits):用于限制轴的..._starter中r2521的参数

随便推点

指令微调(Instructional Fine-tuning)-程序员宅基地

文章浏览阅读1.2k次,点赞19次,收藏13次。指令微调(Instructional Fine-tuning)是一种自然语言处理(NLP)技术,特别是在大型预训练语言模型(如 GPT、BERT 等)的应用中。在指令微调中,模型被进一步训练以更好地理解和遵循人类给出的指令或命令。这种方法可以提高模型在特定任务上的性能,使其能够根据给定的指令生成更准确的结果。_指令微调

【完整项目】基于Python+Tkinter+OpenCV+Yolo+手写OCR的双模式答题卡识别软件的设计与实现-程序员宅基地

文章浏览阅读2.6w次,点赞23次,收藏22次。目前,主流的答题卡识别软件都是基于传统的图像处理方法,经过二值化、滤波、去噪等流程提取到答题卡的填涂区域。思路正确,但是效果一般,无法广泛应用到实际中。由于答题卡的样式五花八门,考试的填涂方式千奇百怪,上述传统的图像处理方法不能很好的解决答题卡识别的痛点——即与考生填涂区域有相似噪声时,滤波和去噪过程阈值难以选择。阈值过小,不能提取出全部的填涂区域;阈值过大,会剔除掉考生的填涂结果,从而造成识别错误。从成本考虑,不是所有的答题卡都有大型考试那样严格的标准,填涂区域用红色标出(例:[A]

ICU4C 4.4 静态库的编译_icu4c编译静态库-程序员宅基地

文章浏览阅读5.8k次。下载了ICU,支持vs2008,工程文件在 icu/source/allinone 下,不过默认编译出来的是动态链接版本,所以需要改造成静态的,那只有修改工程配置文件啦,1.修改以下几个工程配置 Configuration Properties=>General=>Configuration Type,修改为Static library (.lib) 2.然后修改静态库的输入路径 C_icu4c编译静态库

Office365 联合身份验证服务配置-单点登录(SSO)-程序员宅基地

文章浏览阅读40次。Office365 联合身份验证服务配置-单点登录(SSO)上篇文章我们介绍了office365国际版本及office365国内版本的功能介绍,今天主要说一下office365环境内配置实现SSO,其实说到sso相信大家已经很熟悉了(我们同样在之前的文章中有介绍windows azure部署sso)单点登录,当然也有叫目录...

递归回溯——老鼠出迷宫_一个陷入迷宫的老鼠如何找到出口的问题-程序员宅基地

文章浏览阅读627次。这是一道关于递归回溯的经典题目,在布下障碍的迷宫中,为老鼠朋友找到一条可以逃出困境的路线,本文将为大家详细讲解如何运行递归的方法让老鼠走出迷宫。_一个陷入迷宫的老鼠如何找到出口的问题

「前端早读君002」改造vue-quill-editor: 结合element-ui上传图片到服务器-程序员宅基地

文章浏览阅读384次。前排提示:现在可以直接使用封装好的插件vue-quill-editor-upload需求概述vue-quill-editor是我们再使用vue框架的时候常用的一个富文本编辑器,在进行富文本编辑的时候,我们往往要插入一些图片,vue-quill-editor默认的处理方式是直接将图片转成base64编码,这样的结果是整个富文本的html..._vue-quill-editor 配合 element-ui 实现上传图片/视频到七牛 demo

推荐文章

热门文章

相关标签