修改apk签名工具_apk签名修改工具手机
1.mt管理器修改apk签名不一致
2.修改应用图标和名称的软件
3.如何为apk以及zip文件签名
4.将原安卓apk反编译后签名,有原签名文件
5.zipsigner怎么使用
6.提取apk签名到另一个
1、点击打开手机上的apk编辑软件,并在爱弹出的页面中点击页面上的打开一个apk文件选项。
2、在弹出的页面中点击选择需要更改名称的apk文件。
3、点击弹出页面上的common Edit选项。
4、输入需要修改的文件名,并点击确定即可完成更改。
mt管理器修改apk签名不一致
签名方法:
1.使用Keytool 和jarsigner工具签名(在jdk/bin目录下)
1.生成签名keystore:
确保电脑上安装了JDK,因为我们将使用JDK自带的创建和管理数字证书的工具Keytool。在命令行下输入如下命令:
keytool -genkey -v -keystore .keystore -alias alias_name -keyalg RSA -validity 20000
-alias 后面跟的是别名这里是alias_name
-keyalg 是加密方式这里是RSA
-validity 是有效期这里是20000
-keystore 就是要生成的keystore的名称这里是.keystore
然后按回车键
按回车后首先会提示你输入的密码:这个在签名时要用的,要记住
然后会再确认你的密码。
之后会依次叫你输入姓名、组织单位、组织名称、城市区域、省份名称、国家代码(CN)等。
Keytool的详细参数请参考:
://.android123.cn/androidkaifa/173.html
2.签名:
jarsigner -verbose -keystore .keystore -signedjar _signed.apk .apk alias_name
-keystore: keystore的名称
-signedjar _signed.apk: 指定签名后生成的APK名称
.apk: 目标APK
然后按回车:会要求输入刚才设置的密码,输入后按回车就开始签名了。
3.查看签名:
jarsigner -verify _signed.apk
查看是否签名,如果已经签名会打印 "jar verified".
jarsigner -verify -verbose -certs _signed.apk
查看签名详细信息。
4.通过zipalign工具进行优化apk(android自带的工具,./build/tools/zipalign)
zipalign -v 4 _signed.apk androidres.apk 对apk优化
zipalign -c -v 4 androidres.apk 查看apk是否经过优化
2.使用eclipse ADT工具签名
在Package Explorer 窗口,右键,选择Android Tools--->Export Signed Application Package 然后按照提示一步一步,生成已签名的apk。通过eclipse也可以导出未签名的APK文件。
注:需要输入两次密码,第一次是私钥密码,第二次时私钥别名的密码。
3.eclipse在debug模式下自动签名(无须手动配置):
在debug模式下用eclipse 的ADT为android签名,只要应用程序在eclipse下开发,系统就会自动给apk签名和优化。
在Eclipse中Windows > Preferences > Android > Build可以看到你keysotre的位置
修改应用图标和名称的软件
需要先卸载。
每当你修改了apk内的任意一个文件后,如果要安装它,都必须先进行签名然后才能安装。
如果系统已经安装了这个应用,而且已安装的应用的签名身份和你重新签名的身份不一致,需要先卸载掉已安装的应用后才能成功安装。
使用MT安装apk前,MT会先对apk的签名信息进行验证,如果验证失败,会自动提示你需要先签名或者先卸载已安装的应用,这一步骤在性能较差的手机上可能会比较费时间,你可以在设置中关掉APK安装验证来提高速度。
如何为apk以及zip文件签名
要对安卓手机上的应用图标和名称进行修改,首先需要安装APKEditor。启动该工具后,选择"选择一个应用作为APK",找到目标应用,如百变遥控,进入修改模式。在这里,选择"commonEdit"选项,专注于常用属性的编辑。
在修改环节,重点关注应用的名称(AppName)和图标(LauncherIcon)。图标更改时,确保选择.png格式且尺寸为144*144像素的清晰,以获得最佳效果。完成编辑后,保存更改,新生成的.apk文件会出现在指定位置。
安装新修改的.apk,可以选择直接覆盖原有应用。如果系统提示有风险,那是因为签名已变更,只需忽略警告即可。安装成功后,返回手机主界面,你就会看到应用名称和图标已经更新。
总的来说,通过APKEditor,你可以轻松地个性化你的应用外观,无需担心安装过程中的风险提示,只需遵循简单的步骤,就能实现图标和名称的个性化定制。
将原安卓apk反编译后签名,有原签名文件
如果你只是想知道如何签名及下载签名工具,请直接看“如何使用SignApk.jar来为一个apk或zip文件签名”部分。要创建自己的证书请从头看起。
准备知识:
当你要发布一个软件或是自制的ROM时,你就需要一个使用了私钥的证书来为.apk或.zip文件进行签名。Android系统使用证书来识别软件作者和软件之间所建立的认证关系。做这个事情最经典的方式就是用keytool创建证书,然后使用jarsigner进行签名。但是本教程则会提供一个对于大多数人来说更为容易的方法,那就是使用一个名为SignApk.jar的工具。
SignApk.jar是一个已包含在Android平台源码包中的工具,你可以在本贴的附件中下载。如果要使用SignApk.jar,你需要创建一个带有对应证书/公钥的私钥。而你可以使用Openssl来创建私钥/公钥对。在Unix/Linux系统中使用Openssl相对来说比较容易。对于Windows用户,你可以在本贴附件或此链接中下载Windows版本的Openssl。
如何使用OpenSSL创建私钥/公钥对(也就通常说的证书文件,有误勿怪)(Windows版本)
下载附件中的openssl-0.9.8k_WIN32.zip
将下载到的压缩包解压到你电脑上的任意位置(例如:C:\OpenSSL)
在OpenSSL\bin文件夹下按顺序输入(使用CMD命令行工具,其中第2步会需要你输入一些信息,见图):
1、openssl genrsa -out key.pem
2、openssl req -new -key key.pem -config C:\OpenSSL\openssl.cnf -out request.pem
3、openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem
4、openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt
大星星提示:如果你的recovery不具备签名校验切换功能,那么用你自己生成的证书文件来给ROM签名,会提示签名校验失败。因为目前几乎所有的第三方recovery中所带的私钥都是testkey的。(附件中的android.zip里面所包含的证书文件已更新为testkey)
如何使用SignApk.jar来为一个apk或zip文件签名:
下载附件中的android.zip
将下载到的压缩包解压到你电脑上的任意位置(例如:C:\android)
如果你的电脑上还没有安装JAVA环境,请下载并进行安装。
(如果你创建了自己的私钥/公钥对)复制certificate.pem和key.pk8到你解压得到的android文件夹中
使用CMD命令行工具cd到android文件夹,然后输入:(对于我提供的包,只需要将要签名的文件放在android文件夹中,然后拖至对应的批处理文件上即可)
ja -jar signapk.jar certificate.pem key.pk8 your-.apk your-signed-.apk
或是
ja -jar signapk.jar certificate.pem key.pk8 your-update.zip your-signed-update.zip
zipsigner怎么使用
一、可以使用如APKTool之类的反编译工具,使用方法网上有介绍,反编译完成后修改所有引用包名的地方及对应的文件夹,然后重新编译为新的APK,最后再用签名工具签名就行。
二、第一步是用命令行的形式进行的,如果不愿意进行繁琐的配置过程,可以使用一些可视化的APK修改工作,如APK改之理、VTS(Virtuous Ten Stdio)等,但主要修改的地方更第一步是一致的。
提取apk签名到另一个
zipsigner是一款手机签名工具。
手机签名工具ZipSigner 可以对手机上的文件进行直接签名,支持apk、zip及jar格式,方便刷机或汉化的朋友。
下载安装ZipSigner手机签名工具,并打开:
点击输入,浏览文件目录找到你刚修改好并重新压缩的zip文件,在输出选项可以修改其名称,然后点击签名,模式为auto-testkey就可以了,等一会就签名未完成了:
然后在输出目录中找到你签名并输出的文件,这时为signed.zip,再将其后缀改成.apk,就可以显示出程序图标了,然后安装上去就行,这里要注意,如果已经安装的文件不是你自己签名,而是官方的,会提示签名不一样无法安装,所以要删除原来的程序才能安装上自己修改的程。
参考:://jingyan.baidu/article/90895e0f93cd7f64ec6b0b2c.html
题主是否想询问“怎么提取apk签名到另一个”?打开命令,使用指令。
1、打开命令:在源APK文件的目录下,打开命令行工具和终端。
2、使用指令:使用工具keytool来提取APK的签名证书,输入命令,在目标App项目的目录下,将提取的签名证书文件复制到合适的位置。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。