当前位置: 首页 > article >正文

Android studio 签名加固后的apk文件

Android studio打包时,可以选择签名类型v1和v2,但是在经过加固后,签名就不在了,或者只有v1签名,这样是不安全的。

操作流程:

1、Android studio 对项目进行打包,生成有签名的apk文件;

2、对apk文件进行加固;

3、使用Android studio的SDK自带的apksigner.jar对apk重新签名(apksigner.jar文件位于:sdk\build-tools\31.0.0\lib,不同配置,位置有所不同);

详细方法:

1、在apksigner.jar文件界面进入cmd界面;

2、使用命令:java -jar apksigner.jar verify -v 【apk路径】查看apk文件v1和v2的签名情况; 

注:该apk只用了v1签名

3、使用Android studio中SDK的apksigner.jar对加固后的apk文件进行重新签名;

        命令:java -jar apksigner.jar sign --ks 【签名路径】 --ks-key-alias 【alias名称】 --ks-pass pass:【密码】 --key-pass pass:【密码】 --out 【签名后的新apk路径】 【待签名的apk路径】

签名后重新查看签名情况,就可以看到同时使用了v2和v3签名;


http://www.kler.cn/a/419721.html

相关文章:

  • H3C OSPF实验
  • 【C语言】结构体(四)
  • Node.js 基础教程
  • Burp Suite 实战指南:Proxy 捕获与修改流量、HTTP History 筛选与分析
  • javaweb_Day05
  • 泷羽sec-burp功能介绍(1) 学习笔记
  • YOLOv1 (You Only Look Once)
  • 如何使用 Jenkins 集成 Docker 以实现自动化 CI/CD 流程
  • 递归1——递归入门
  • 计算机网络复习2——物理层
  • C++多线程——原子操作(atomic)
  • Ardusub源码剖析——control_manual.cpp
  • 【网络安全设备系列】1、防火墙
  • Electron-vue 框架升级 Babel7 并支持electron-preload webapck 4 打包过程记录
  • 二分法篇——于上下边界的扭转压缩间,窥见正解辉映之光(2)
  • 【深度学习】利用Java DL4J 优化金融投资组合
  • Equirectangular to Perspective(E2P)算法详解(附代码)
  • 从最浅层剖析C语言————第六节(深入了解数组传参、嵌套调用以及链式访问)
  • UI设计从入门到进阶,全能实战课
  • 源码分析之Openlayers的核心EventTarget类的实现
  • Python 列表操作详解
  • 深入解析数据结构:红黑树、哈希Map、B树与B+树的底层逻辑
  • ctfhub web技能树篇
  • 基于 PostgreSQL 和 PostGIS 数据服务器模式的设计方案
  • 高斯消元——acwing
  • C++stack、queue