精华内容
下载资源
问答
  • 如何获取手机app的签名

    千次阅读 2016-11-02 10:06:56
    前言:这篇文章主要是教大家如何获取app的签名。 准备工作: 1.将你需要获取签名的app安装在手机上; 2.在该手机上安装签名工具。 签名工具: 1.工具下载地址获取签名工具 2.工具截图: 怎么用:看到工具...

    前言:这篇文章主要是教大家如何获取app的签名。
    准备工作:
    1.将你需要获取签名的app安装在手机上;
    2.在该手机上安装签名工具。
    签名工具:
    1.工具下载地址获取签名工具
    2.工具截图:
    这里写图片描述

    怎么用:
    看到工具截图了吧,将你需要获取签名的app包名复制进去,点击生成,MD5签名下边就是该app的签名啦!

    展开全文
  • 场景 在进行 macOS开发时, 一般都需要对 app 进行签名,而我们发布产品后,测试如何查看app是否已经签名,证书是否正确,证书的有效期到哪天...获取一个app的签名证书,可以通过几条命令组合.以下内容另存位sign.sh之

    场景

    1. 在进行 macOS开发时, 一般都需要对 app 进行签名,而我们发布产品后,测试如何查看app是否已经签名,证书是否正确,证书的有效期到哪天?我们右键appGet Info并没有签名和证书信息。

    说明

    1. 判断一个app是否签名可以通过codesign命令进行获取; 会输出签名的app信息,没有证书有效期和证书名称。
    codesign -dvvv /Applications/iTunes.app
    

    输出

    Executable=/Applications/iTunes.app/Contents/MacOS/iTunes
    Identifier=com.apple.iTunes
    Format=bundle with Mach-O thin (x86_64)
    CodeDirectory v=20200 size=144720 flags=0x2000(library-validation) hashes=7227+5 location=embedded
    Hash type=sha1 size=20
    CDHash=590903fd37dbc8c4bb2d9bd6bbe633057ca56e65
    Signature size=4105
    Authority=Software Signing
    Authority=Apple Code Signing Certification Authority
    Authority=Apple Root CA
    Info.plist entries=38
    TeamIdentifier=243LU875E5
    Sealed Resources version=2 rules=13 files=7276
    Internal requirements count=1 size=64
    

    sign.sh

    1. 获取一个app的签名证书,可以通过几条命令组合.以下内容另存位sign.sh之后通过命令行运行。
    echo 使用说明: sh sign.sh App的绝对路径 如:/System/Applications/Mail.app
    if  [ -n "$1" ]; then
    	echo "[$1]"
    	mkdir test-1
    	cd test-1
    	codesign --display --extract-certificates "$1"
    	qlmanage -c public.x509-certificate -p codesign*
    	cd ..
    	rm -fr test-1
    else
    	echo "请输入App的绝对路径!!!"
    fi
    

    运行成功后会弹出一个截图:
    在这里插入图片描述

    参考

    Bash shell if 语法

    展开全文
  • 如何获取app 包名和activity 名

    千次阅读 2015-08-27 20:08:32
    我们在进行手机自动化测试时经常要知道app 包名和Activiy 名称,好多同仁刚学习时不知从哪去找,其实有好多种方法,现在我以来一份app 为例来介绍如何获取这些值 以下是针对无源码情形,更适合于初学同仁 ...


    我们在进行手机自动化测试时经常要知道app 的包名和Activiy 名称,好多同仁刚学习时不知从哪去找,其实有好多种方法可以获取这些值

    以下是针对无源码的情形,更适合于初学同仁



    方法一 用重签名工具,这个在Robotium  中用得比较多


    另外一种方式用命令方获取

     

    Aapt dumpbadging xxxx.apk

     第一个框为包名

    第二个框为主Activity名


    如果取包名与Activity在命令行中不方例还可以用以下方式获取

     

    Aapt dumpbadging xxxx.apk  >c:\apk.txt

     

    之后打开c:\apk.txt

    第三种方式,如果你装了Appium 可以这么操作下

    进入设置页,选择APK  路径,下面就会显示包名和Activity名称



    第四种用hierarchyviewer 查看




    Aapt 命令

    AAPT dump xmltree   XXX.APK  AndroidManifest.xm.  >c.txt


    之后去C.TXT 查看




    第6种

    Adbshell dumpsys activity activities >d:\log.txt

    之后去log.txt 搜package 和Activity


    第七种

    Adb logcag  >d:\3.txt

    之后打开手机上的应用

    打开之后立即在电脑上按ctrl+c

    之后去3.txt PACKAGEActivity

     




    展开全文
  • 如果对App bundle包内文件做了修改,或者增删文件,就需要重新签名才能在google play提交上架,不然会出现如下图报错。 网上搜了一圈,并没有找到可对aab包签名的工具。 apk包签名google提供了现成工具...

    如果对App bundle包内的文件做了修改,或者增删文件,就需要重新签名才能在google play提交上架,不然会出现如下图的报错。

    a60c0f7efedcba088c26312446399858.png

    网上搜了一圈,并没有找到可对aab包签名的工具。

    apk包签名google提供了现成的工具apksigner.jar,这个jar包并不能对aab包签名。如果把aab包当成apk,用这个工具来签名,会出现如下图的报错:

    250a54a8c51a2f738a11d97f0c45a68f.png

    这个apksigner.jar应该是会去识别apk里面的目录结构,非apk结构的包不能做签名。

    尝试使用jarsigner的签名方式,使用方法如下:

    jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore android.keystore -storepass android -signedjar enhanced_sign.apk enhanced.apk android.keystore

    使用上面的命令行对apk签名是正常的,也可以安装。

    使用该命令行对aab包进行签名,签名提示成功了,但是将签名后的包提交到google play,会有如下的报错:

    6d09165baf5674dd338ad0210174c4a1.png

    看来此方法对aab包的签名,google play不认。

    尝试使用不同的签名参数进行签名,然后对签名后的mf文件进行比对,最后终于成功找到可以让google play验证通过的aab包签名方式。

    将该方法封装成了一个签名工具,可访问此页面下载。

    使用方法,先把签名信息在config.ini文件里做类似如下的设置:

    5f3ef1a33103548940902a9f65dab7c0.png

    然后运行如下命令行:

    java -jar FairGuard2.0.4.jar -optype_sign_jar -inputfile %inputfile.aab%

    命令行执行后如下图界面所示:

    19ca17ddb66fdf26c2c31b429e3f5671.png

    使用此工具签名后的aab包即可正常提交到google play

    展开全文
  • 1.找到app的安卓版本修改后缀名.apk改成.rar后,再解压该包。 2.找到文件中的META-INF,点击进去。 3.记录.RSA后缀文件的整体路径,并打开cmd,执行以下命令:keytool -printcert -file "这里是你复制的文件路径...
  • 大家知道,在移动APP开发里,与...之前分享过安卓应用的签名如何获取(点击查看),这里将继续以AppCan平台为例,分享如何获取APK包的签名信息及相关注意事项。 获取APK包签名信息 为了保证每个应用程序开发商的...
  • 如何获取签名.jks中SHA1

    千次阅读 2018-08-04 16:04:51
    一般我们使用第三方的API,都会需要生成一个key来识别,而生成这个key的依据一般情况下都是根据该APP的签名的SHA1来定义的,如百度地图等。那么我们该如何获取呢? 首先 xxx.jks :准备好你的签名文件 Java环境...
  • 首先跟随生成keystore和应用签名,生成.jks签名文件, 然后跟随微信开放平台Android应用签名的本质及如何获取的第三、四步,生成带签名的apk,并用专门工具查看应用签名。 最后用工具查看到应用签名后,我们发现...
  • android如何获取证书签名

    千次阅读 2017-08-14 14:15:32
    cygwin环境下 在cygwin环境下运行如下命令,输出结果即为signature keytool -exportcert -alias [alias] -keypass [alias password] -keystore [keystore filepath] -... 例如:当前路径下包含用于对app签名的t
  • 在尝试给我项目添加Firebase来托管后台时,遇到了需要提供APP签名的SHA1,并得知以后要调用一些API时也是需要提供这个东西,而官网和网上资料很少,所以就记录一下,以便以后查阅。 历程 这是官方提供教程...
  • 对很多iOS开发者来说,不管是前期测试还是分发使用,iOS签名都是最高效、便捷、直接获取app带来效益,AppStore审核严格机制和较长周期,完全没关系。那么这种解决iOS应用上架iOS签名,需要费用是什么样...
  • 在微信开放平台,申请移动应用时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f728905 下一步后需要...
  • 你看到这个文章来自于http://www.cnblogs.com/ayanmw ...https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f72
  • 在微信开放平台,申请移动应用时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f728905 下一步后需要填写应用签名 ...
  • 个推开发者中心-开发者服务-我-应用管理-创建应用,填完发现需要android包名和android签名,android包名通过你项目manifest.json里面应用标识ID(AppID)获取,android签名不会获取,在网上找了一些教程发现...
  • 获取 APP 安全码SHA1

    2019-12-23 10:18:59
    如何获取开发版安全码SHA1 1、在签名文件位置处打开cmd 2、在cmd 中输入命令keytool -list -v -keystore 签名文件名称 keytool -list -v -keystore 签名文件名称.keystore 输入命令后提示输入密钥库口令,口令...
  • 获取APK的签名MD5值

    2016-01-06 11:45:04
    看到有一项是防止二次打包,于是网上搜,有一篇文章:Android APP如何防止二次打包揭秘 不过最后没有和MD5值比较。下面是我结合网上其他代码写: /** * 校验应用签名 * * @param context */ public static...
  • 那么这三种签名方式如何进行选择?下面就跟小p一起看看关于企业签名、超级签名、TF签名的优劣性分析。亥著官网:亥著-企业签名|IPA企业签名|苹果企业签名|TF签名上架|免签封装|封装app|软件开发​...
  • 在微信开放平台,申请移动应用时候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app
  • 在测试微信支付的时候,因为要在微信开放平台配置app的应用签名,而这个应用签名是使用微信官方的签名工具生成的,使用这个工具就必须把app安装到测试机或者模拟器上,然后在获取签名。在开发过程中,一般都是直接...
  • 应用签名获取

    千次阅读 2018-12-07 00:37:51
    应用签名如何获取呢 首先将需要用到微信开放平台功能的app打包安装到手机上 然后到 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verif...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 162
精华内容 64
关键字:

如何获取app的签名