查看APK包签名的方法。

1、查看 keystore

$ keytool -list -keystore debug.keystore

结果:

Keystore type: JKS

Keystore provider: SUN

Your keystore contains 1 entry

androiddebugkey, Mar 21, 2013, PrivateKeyEntry,

Certificate fingerprint (MD5): E0:F4:90:EE:CD:77:17:0E:B8:C4:AC:64:B2:F6:FC:83

2、查看三方应用或是系统应用签名
用winrar打开待查看的apk,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件

$
keytool -printcert -file META-INF/CERT.RSA

结果:

Owner: CN=Android Debug, O=Android, C=US

Issuer: CN=Android Debug, O=Android, C=US

Serial number: 514ab2e1

Valid from: Thu Mar 21 15:12:33 CST 2013 until: Sat Mar 14 15:12:33 CST 2043

Certificate fingerprints:

MD5:  E0:F4:90:EE:CD:77:17:0E:B8:C4:AC:64:B2:F6:FC:83

SHA1: 7F:E5:11:D8:37:4F:DA:D7:75:EA:A5:8C:47:06:85:95:6D:1D:3F:2B

Signature algorithm name: SHA1withRSA

Version: 3

原文地址:https://www.cnblogs.com/Jerseyblog/p/9001727.html

时间: 2024-08-27 05:18:58

查看APK包签名的方法。的相关文章

查看APK包名签名等信息

有些游戏第三方比如分享需要配置游戏包名和签名,不同渠道包名签名又不同,所以时常需要查看不同apk包等签名信息,之前是使用等微博开放平台的手机客户端查看apk签名,前提是知道包名,网上找了下查看签名和包名的方法,找到一个比较好用的工具分享一下. 微博开放平台查看签名工具:下载 然而,不知道包名的情况下还是无法获取的,更何况还要安装到手机上使用app获取,在开发中显然下面到方式更简便. 获取 Apk 包名.VersionCode.VersionName 等相关信息 通过使用 aapt,可以获取 Ap

读取Android APK文件签名的方法

在微信开放平台等申请API key 和secret时经常要用到apk文件签名,那么如何读取呢? 下面贴一下相关读取源码: 一共两个文件MainActivity和MD5, package com.lcg.gensinature; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; imp

查看apk包名package和入口activity名称的方法

ctrl+r 打开CMD窗口 进入sdk-aapt目录 执行命令:aapt dump badging xx.apk 内容太多?不好看,没关系,全部拷出来,ctrl+f,so easy! package: name='cn.com.pclady.yimei' versionCode='100' versionName='1.0.0' launchable-activity: name='cn.com.pclady.yimei.module.launcher.LauncherActivity'

查看apk的签名信息

将apk解压: 找到META-INF 下的.RSA文件: 进入cmd环境,命令:keytool -printcert -file XXX.RSA即可查看签名信息.

提取目录下所有的apk包签名信息

for i in `find . -name "*.apk"`; do rm -rf toriko_apk; java -jar apktool.jar d -f $i -o toriko_apk; keytool -printcert -file ./toriko_apk/original/META-INF/CERT.RSA >> 1.log; done;

一键轻松查看apk包名和Main Activity

  今天在testerhome上看到这个小工具,只需右键apk文件就可以轻松查看包名和 Main Activity . 秉着好东西大家用的原则,希望通过简书让更多人看到. 环境 Windows系统(我的是Win10 64位) Python3(我的是3.6.1) 已安装Git 安装 pip install git+https://github.com/codeskyblue/apkutils 使用步骤 安装完后先运行一下如下命令: python -m apkutils.gui 出现如下工具: 点击

Android APK如何签名

Android项目以它的包名作为唯一标识,如果在同一设备上安装两个相同的应用,后面安装的应用就会覆盖前面安装的应用.为了避免这种情况的发生,我们需要对作为产品发布的应用进行签名. 签名其实有两个作用: (1) 确定发布者的身份.防止别人用相同包名来替换你已安装的程序. (2) 确保应用的完整性.签名会对应用包中的每个文件进行处理,以确保程序包中的文件不会被替换. 在应用的开发和调试阶段,Eclipse的ADT插件或ANT工具会自动生成调试证书,对Android应用签名.但是,如果要正式发布一个A

APK重新签名方法

Android使用SHA1-RSA算法进行签名.可通过eclipse插件进行,可以通过keytool和jarsigner 用命令行执行,也可以在源码下进行签名. 第一种:通过使用eclipse进行签名. 2011-5-23 22:31 上传 下载附件 (36.39 KB) 以我这个应用为例,右键项目,找到export 2011-5-23 22:31 上传 下载附件 (13.13 KB) 下一步 2011-5-23 22:31 上传 下载附件 (9.63 KB) 此处选择你要为哪个应用创建签名 继

如何快速得到 Apk 的签名/包名等信息

方法来源于百度搜索:原文链接 方法1:通过 Android 客户端 将要获取的 Apk 安装到豌豆荚 Android 版上,然后通过「应用管理」找到该应用,进入应用的详情页,连续点击应用图标 5 下,即可得到该 Apk 的包名.versionCode.签名等信息. 方法2:通过敲几行命令(无论该 App 是否收录,均通用) 获取 Apk 包名.VersionCode.VersionName 等相关信息 通过使用 aapt,可以获取 Apk 的包括 packageName.title.versio