这是【Android 教程系列第 26 篇】,如果觉得有用的话,欢迎关注专栏。

如下图所示,准备把一个 apk 文件解压缩

解压缩后的文件内容如下所示

点开 META_INF 文件夹,其中的 CERT.RSA 文件保存了公钥、加密算法等信息,然后在终端执行命令

keytool -printcert -file CERT.RSA 的路径

如下图所示

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。


结束语

技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。

最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。

【Android 教程系列第 26 篇】如何查看一个 apk 的签名信息相关推荐

  1. 【Android 教程系列第 21 篇】如何查看安卓手机上支持哪些硬件和软件

    这是[Android 教程系列第 21 篇],如果觉得有用的话,欢迎关注专栏. 我们做一些功能的时候,需要先知道当前功能是否被硬件所支持,要不然费很大劲做的功能到最后发现因为硬件不支持而功亏一篑,那可 ...

  2. 【Android 教程系列第 14 篇】Android 系统版本和 API 等级对应关系表(持续更新)

    这是[Android 教程系列第 14 篇],如果觉得有用的话,欢迎关注专栏. 很多人记不住 Android 系统版本和 API 等级对应的关系,这里我以 官网文档 和 安卓版本历史(维基百科) 为参 ...

  3. 【Android 教程系列第 28 篇】Android 分别使用 jarsigner 和 apksigner 对 APK 签名(v1、v2 签名)的详细教程

    这是[Android 教程系列第 28 篇],如果觉得有用的话,欢迎关注专栏. 为了增加 Apk 的安全性,防止反编译,我们会对开发的 Apk 做签名处理,如果要上架应用商店,部分还会要求 Apk 必 ...

  4. 【Android 教程系列第 31 篇】通过 adb install 命令安装 apk 时提示 signatures do not match previously installed version

    这是[Android 教程系列第 31 篇],如果觉得有用的话,欢迎关注专栏. 遇到的一个小问题,做下记录. 一:问题描述 在使用 adb install 命令安装 apk 时,提示的内容如下 主要提 ...

  5. 【Android 教程系列第 23 篇】 java 方法之间怎么添加分割线

    这是[Android 教程系列第 23 篇],如果觉得有用的话,欢迎关注专栏. 先来看一下添加前和添加后的对比情况,如下两图所示 一:添加前效果 二:添加后效果 可以看到在方法之间添加了分割线后,看起 ...

  6. 【Android 教程系列第 27 篇】如何使用 Keytool 工具生成 keystore 签名文件

    这是[Android 教程系列第 27 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:Keytool 是什么? 二:Keytool 需要安装吗? 三:Keytool 密钥的存储形式 四:Key ...

  7. 【Android 教程系列第 13 篇】在小米手机上使用安卓投屏软件 QtScrcpy ,为什么点击屏幕没有反应

    这是[Android 教程系列第 13 篇],如果觉得有用的话,欢迎关注专栏. 一:问题描述 众所周知,QtScrcpy 是一款非常好用的安卓投屏软件. 以前用的测试机是一加的,最近换了小米的,发现开 ...

  8. 【Android 教程系列第 11 篇】安卓手机的制造商有哪些

    这是[Android 教程系列第 11 篇],如果觉得有用的话,欢迎关注专栏. 有时候我们需要获取手机的一些设备信息,比如手机的 品牌(brand) ,如 Xiaomi.Redmi.OPPO.HUAW ...

  9. 【Android 教程系列第 12 篇】常用 App 的 URL Scheme

    这是[Android 教程系列第 12 篇],如果觉得有用的话,欢迎关注专栏. App 的 URL Scheme 就像网页的 url 链接一样,可以打开 App 或跳转到相应的页面. 下面是我结合 参 ...

最新文章

  1. 从*p++说指针,数组,结构和函数
  2. python struct
  3. Mysql while 嵌套 cursor 游标, 数据迁移
  4. Linux手动启动、停止多个服务用的shell脚本
  5. HLSL中的MUL指令深层剖析
  6. 4计算准确率_PyTorch实现,GitHub 4000星:这是微软开源的计算机视觉库
  7. 递归优化的这三种方式你知道吗?
  8. 腾讯之后,网易跟上了:未成年人每日限玩1.5小时游戏
  9. 雨松MOMO《Unity 3D游戏开发》源码公布
  10. vue 连接地址下载 PDF
  11. cf-#189-div 2
  12. LINUX SHELL自定义函数及参数范例
  13. 前端知识点——Web Sockets
  14. 无线通信设备安装工程概预算编制_深圳宝安不锈钢厨房设备安装工程
  15. pinpoint集群的安装配置
  16. HTML超链接实现页面内跳转
  17. python爬虫实战---爬取大众点评评论
  18. scum无法启动此程序以为计算机丢失,人渣SCUM电脑卡顿怎么办?人渣SCUM低配电脑设置方法介绍...
  19. 国内主要地图瓦片坐标系定义及计算原理
  20. 《邪恶八进制技术黑皮书》The Second Edition

热门文章

  1. vc 单文档程序和多文档程序有什么区别?
  2. Android Handler Message 里面的message.what, message.arg1,message.obj,obtainMessage, message.setData的使用
  3. Dice系数,F1-score,ROC-AUC的含义,PR曲线含义
  4. Linux tail 指令介绍
  5. vuePress搭建个人博客(附极速视频教学)
  6. js-DOM高级操作应用之搜索3(模糊搜索)
  7. 【Android】Color的定义、设置、转换、拾取
  8. OpenMp并行计算技术的简介
  9. 解决机械革命蛟龙(4800H、4600H版本亮度无法调节、无法外接显示器问题)
  10. xynuoj 1720: 成语接龙