php给apk包签名,Android_查看apk签名信息方法,用shell写了一个查看apk签名的 - phpStudy...
查看apk签名信息方法
用shell写了一个查看apk签名的脚本。代码很少也很简单
#!/bin/bash
mkdir .temp_for_certificate
cd .temp_for_certificate
count=0
while [ -n "$1" ]
do
count=$[$count+1]
echo "(#$count) "`basename "$1"`":"
echo ""
path=`jar tf "$1" | grep RSA` #查找apk中RSA文件
jar xf $1 $path #把RSA文件解压出来
keytool -printcert -file $path #查看指纹证书
rm -r $path #删除之前解压的文件
echo "--------------------------------------------"
shift
done
cd ..
rm -r .temp_for_certificate
(将其保存到文件,命名为getcertificate)
使用方法:
getcertificate Superuser.apk Skype3.0.apk
输出:
(#1) Superuser.apk:
所有者:CN=Adam Shanks, OU=Android, O=SoupCoconut, L=FWB, ST=Florida, C=US
签发人:CN=Adam Shanks, OU=Android, O=SoupCoconut, L=FWB, ST=Florida, C=US
序列号:4c614057
有效期: Tue Aug 10 20:04:39 CST 2010 至Sat Dec 26 20:04:39 CST 2037
证书指纹:
MD5:D2:42:30:AA:BE:81:62:30:FE:B4:0E:F1:CF:11:B0:C0
SHA1:5F:11:3F:C2:C2:0A:7C:9B:D9:28:19:22:6A:32:A1:90:4B:75:EF:8B
签名算法名称:SHA1withRSA
版本: 3
--------------------------------------------
(#2) Skype3.0.apk:
所有者:CN=Skype, OU=Mobile Client, O=Skype, L=London, C=GB
签发人:CN=Skype, OU=Mobile Client, O=Skype, L=London, C=GB
序列号:4c0e1962
有效期: Tue Jun 08 18:20:18 CST 2010 至Fri Jul 20 18:20:18 CST 2040
证书指纹:
MD5:37:5F:1A:56:C5:2A:51:FF:35:F3:6C:C5:A6:69:54:EC
SHA1:77:18:07:D1:B8:41:4D:69:89:E7:D8:EF:0B:97:97:24:3B:93:1F:95
签名算法名称:SHA1withRSA
版本: 3
--------------------------------------------
查看签名也可以使用jarsigner
jarsigner -verify -verbose -certs Superuser.apk
jarsigner详细用法详见帮助相关阅读:
jquery阻止后续事件只执行第一个事件
CSS3制作炫酷的自定义发光文字
用户吐槽:Win10亮度调节选项不如Win8.1灵活
Android提高之SQLite分页表格实现方法
Javascript BOM学习小结(六)
使用Java的Lucene搜索工具对检索结果进行分组和分页
新装Linux系统没有网卡驱动的解决办法和步骤
php通过array_shift()函数移除数组第一个元素的方法
jQuery实现定位滚动条位置
html+css+jquery模仿搜索风云榜选项卡效果有截图
MySQL如何清空慢查询文件
详解Java的MyBatis框架与Spring框架整合中的映射器注入
mysql自定义排序顺序语句
android实现关闭或开启移动网络数据
php给apk包签名,Android_查看apk签名信息方法,用shell写了一个查看apk签名的 - phpStudy...相关推荐
- 查看电脑配置信息方法
查看电脑配置信息方法 方法一:系统-显示-高级显示设置 方法二:快捷键-电脑自带诊断工具 方法一:系统-显示-高级显示设置 1.点击左下角电脑图标,选择设置,选择系统(也可鼠标右键点击左下角图标,选择 ...
- php查看CPU信息,Linux_Linux中如何查看CPU的信息,top命令是Linux下常用的性能分 - phpStudy...
Linux中如何查看CPU的信息 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. top - 02: ...
- python调试蓝牙适配器_我写了一个查看Android手机的蓝牙模块是否开启的代码。在AVD上调试,因为是电脑,没有蓝牙适配器,可是...
为什么我用到蓝牙手机上的时候,刚打开这个程序,就会停止工作呢?代码如下,代码格式什么没错.publicclassMainActivityextendsActivity{BluetoothAdapter ...
- 服务器查看光模块信息的命令,能不能通过命令查看到端口上所接光模块的信息...
display transceiver diagnosis interface [ interface-type interface-number ] interface [ interface-ty ...
- Android APK包文件解析
原博文题目:Android 篡改apk文件的可行性分析 Android的.apk文件实际上就是一个zip文件 可以直接用winrar打开 如下图所示: 包括了一个META-INF目录 一个res目录 ...
- Android解压apk包
1.使用apktool解压apk包 下载地址:https://ibotpeaches.github.io/Apktool/# 命令:apktool d app-release.apk
- 微信中不能下载apk包的问题
现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但是这要给用户一个提示吧,不然用户不知道 下面我们来实现,引导用户通过浏览器来下载apk ...
- [Android] 介绍一个gradle插件shrinker: 快速无副作用去除apk包中多余的 R类
看到微信团队近期把 Matrix 开源了,点个赞并蹭个热点 Matrix其中有个组件是 ApkChecker,他会检查apk包中一系列"多余"的东西.其中有一项功能是: 统计apk ...
- 【Android 逆向】Android 系统文件分析 ( Android 系统 root 环境准备 | 查看 Android 根目录信息 )
文章目录 一.Android 系统 root 环境准备 二.查看 Android 根目录信息 一.Android 系统 root 环境准备 需要一部 root 过的手机 , 或者直接使用带有 root ...
最新文章
- Python实现微信防撤回
- HTML--- 创建一个登录页面(HTML,CSS)
- .NET Core也可以使用MongoDB了
- Butterknife全方位解析
- php图片上传不现实路径指向错误,上传图片提示这个错误怎么办?
- arguments.callee弃用与webuploader
- Android 下拉刷新库,这一个就够了!
- Atitit 常见每日流程日程日常工作.docx v7 r8f
- 永不消逝的电波(一):无线电入门篇
- VirusTotal 为 Chrome 和 Firefox 发布 VT4Browsers 扩展
- 2018213969 冉雨晨 对cookie与session的了解
- 通过扫码下载安卓和ios安装包
- 十年一觉电影梦:李安传
- flask部署阿里云服务器,公网ip访问不了(一些问题及解答)
- Linux for h4100 - installing Linux to the ipaq h4150 (老树出新芽)
- C++ strcpy strcpy_s strncpy strlcpy
- 【关于QT QMediaPlayer 打包后不能播放声音(plugins文件问题引起)】
- 年前人间尤物,年后惨不忍睹
- NDK开发(四):仿QQ变声
- 项目开发规范--前端