App 签名
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(引用http://blog.csdn.net/liao3841054/article/details/7165078)
生成keystore文件
c) 看某个apk是否经过了签名
$ jarsigner –verify my_application.apk
d) 查看签名的具体内容
/usr/java/default/bin/jarsigner -verify -verbose -certs ~/strongerDex2/alibaba/target/b2b-androidAPK-1.0.0-SNAPSHOT.apk
简介
签名可以保证程序的完整性,不同签名的 apk 不能覆盖安装
签名还可以被利用来进行权限的管理,详情请询问 SDG
ROM 内置 App 使用的是 ROM 的签名,不同的项目(如 peach 和 Acer)使用的签名可能不同
点心所有的独立 App 使用公司级的统一签名
目前有两个 keystore 文件,分别为 release 版本和 debug 版本
release 版本签名由专人保管,在发布时重签名,debug 版本文件在此——>tapasdebug.keystore
重签名方法
Eclipse 签名
项目名右键——Android Tools——Export Signed Application Package
密码是: android
手工签名
先把apk里面的META-INF目录删除
运行命令:
jarsigner -verbose -keystore tapasdebug.keystore -signedjar xxxx_signed.apk xxxx.apk tapasdebug.keystore
JDK1.7后命令如下:
jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore tapasdebug.keystore -signedjar xxxx_signed.apk xxxx.apk tapasdebug.keystore
否则安装的时候会报Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
脚本
重签名脚本
使用方法:
将 keystore、xxx.apk 与 re-sign 放在同一目录
./re-sign xxx.apk
分享到:
相关推荐
华为市场或者谷歌市场上架app签名需要 pepkPath(你的pepk.jar文件的地址) keystorePath(你的android app 签名文件的地址,该文件一般是.jks或者.keystore后缀) aliasName(你的android app 签名文件生成的时候填写...
在移动应用开发领域,APP签名工具是至关重要的一个环节,它确保了应用程序的完整性和安全性。APP签名是在Android或iOS平台上发布应用时必不可少的过程。本文将深入探讨APP签名的原理、重要性以及如何使用相关工具。 ...
总的来说,通过`PackageInfo`获取App签名信息是Android开发中的一项重要操作,它有助于维护应用的安全性,防止未授权的修改,并确保用户安装的是官方发布的版本。理解并正确使用这一机制,对任何Android开发者都至关...
用于获取APP签名信息(指纹信息)。也可以比对指纹信息用于验证是否是同一证书签名。 使用方式:.apk拖入即可。
苹果APP签名工具,是一款跨平台ios签名和重签名工具。开心签名工具分ipa签名工具windows版,ipa签名工具linux版本,ipa签名工具mac版本。可以命令行签名,也可以图形界面重签名。签名和重新签名的时候可以修改ipa的...
下面将详细解释Android APP签名脚本的相关知识点。 1. **Android应用签名的重要性** - **身份验证**:签名可以验证应用程序的开发者,提高用户对应用的信任度。 - **权限管理**:只有签名的应用才能访问特定的...
在Mac环境下,针对Android APK的签名工具有多种选择,其中一个就是我们今天要讨论的"mac android app 签名工具"。这个工具包主要用于对APK进行二次签名打包,以确保应用程序能够正确地在Android设备上运行,并且可以...
Pepk工具由Google提供,主要服务于两个目的:一是为华为市场的应用签名,二是为Google Play签名服务(也称为Play App Signing)。对于华为市场,开发者需要使用Pepk工具生成特定格式的签名文件,以便于上传和分发。...
标题中的“iOS App 签名工具 非常好用”表明我们正在讨论一款能够高效、便捷地为iOS应用程序签名的工具。描述虽然简短,但暗示了这个工具在实际使用中表现出色。 iOS App Signer是这样的一个工具,它专门设计用于对...
获取已安装apk签名,轻松验证apk签名一致。
6582系统App签名文件夹,正如其名,是指与6582版本系统相关的应用签名存储位置。这个文件夹通常包含用于验证应用程序身份和权限的签名证书及相关元数据。在Android开发和系统维护中,理解应用签名的概念、流程以及它...
在安卓生态系统中,刷机...刷机包提供了自定义系统的机会,而APP签名则是保证应用安全性和更新连续性的关键步骤。了解和掌握这些知识,无论是对于开发者还是普通用户,都能更好地利用安卓系统的开放性,提升使用体验。
在iOS应用开发的世界里,App签名是一个不可或缺的环节,它确保了应用的安全性和合法性。对于开发者而言,尤其是那些非Apple官方商店分发的应用,签名过程可能显得繁琐且复杂。然而,有了iOS App Signer这样的工具,...
这里提到的“华为市场上架app签名Pepk工具”是华为提供的一款专用工具,用于对Android应用程序进行签名,使得它们能够在华为设备上顺利安装和运行。这个工具的全称为Package encryption and signing key tool(简称...
本文将深入探讨"apksign"工具,以及它是如何作为安卓APP签名工具来使用的。 "apksign"是Android SDK提供的一款命令行工具,用于对APK文件进行签名。这个工具简化了签名过程,使得开发者无需深入了解签名的底层细节...
用于Android开发给app系统签名文件,jks签名文件,包含signapk.jar,和keytool-importkeypair等文件。keytool-importkeypair的使用已经在文件中了。
老版本微信平台注册APP签名工具