apk 重新签名 手机apk签名工具安卓版179

  你好,

  方法1:需要删除apk包中的签名文件,META-INF(更改apk格式为压缩包形式,删除META-INF文件夹,改回.apk格式);

  将证书(debug.keystore)复制到与需要重新签名的apk文件相同的目录下(如:复制到D:\Sign);

  进入cmd模式,进入D:\Sign目录;

  运行下面的命令jarsigner-verbose-keystoredebug.keystore-storepassandroid-signedjarPhoneBook_signed.apk-digestalgSHA1-sigalgMD5withRSAPhoneBook.apkandroiddebugkey/*解释:-jarsigner是java的签名工具-verbose参数表示:显示出签名详细信息-keystore表示使用当前目录中的debug.keystore签名证书文件-storepassandroid表示Keystore密码:“android”-signedjarPhoneBook_signed.apk表示签名后生成的APK名称PhoneBook.apk表示未签名的APKAndroid软件-digestalgSHA1-sigalgMD5withRSA:这就是必须加上的参数,如果你是jdk1.6也不受影响-androiddebugkey表示Key别名

  ok,看看文件夹吧;

  方法2:使用工具re-sign.jar。打开re-sign.jar。删除签名文件,META-INF后,拖动apk到re-sign.jar处,并点击保存;

  ok,看看文件夹吧;

  满意望采纳,谢谢

  修改apk后为什么一定要签名

  很多开发人员不明白APK文件为什么必须签名才能发布,其实签名并非从Android平台开始,在过去从SymbianOS就开始需要签名才能发布,这样可以保证每个应用程序开发商合法ID,由于Android平台没有UID3的限制,部分开放商可能通过使用相同的PackageName来混淆替换已经安装的程序。不过目前比较好的是Android中所有的permission使用都是免费的,但从目前GIT项目中出现的CertInstaller.git包不知道是不是和证书有关,而近几年SymbianOS从v9.0开始如果应用程序涉及敏感操作需要Capability才能使其真机顺利安装,同时部分高级权限需要购买和SymbianSigned测试才能发布,保证系统的安全可靠性,而这点Android平台较为宽松。常规情况下从ADB比如Eclipse的ADT插件安装到模拟器或真机的测试程序经过DEBUG标记签名,所以我们签名是都需要先创建key公钥通过RSA运算才实现加密。

  怎么改apk的签名

  DIY过后的apk需要重新前面,否则无法安装,需要把源版本的软件卸载掉才能装上,否则会提示安装签名冲突,签名方式分为两种:手机和电脑。

  手机:下载手机签名工具,把进入软件后指定修改后的apk路径,再指定重新前面后保存在哪里的路径(可以是同一文件夹),签名后便可以安装。手机签名的apk包修改音频或其他一些东西会导致安装后无声音,若有此问题需要用电脑签名。

  电脑:电脑下载apk签名工具进行签名即可。也可用apk改之理进行修改和签名。

  如何在手机端对安卓apk进行重新签名

  这是办不到的,在手机上无法对手机apk文件也就是APP软件进行重新修改名字,不像电脑可以修改软件名字。

  手机apk签名工具安卓版

  方法一:命令行下对apk签名(原理)创建key,需要用到keytool.exe(位于jdk1.6.0_24\\\\jre\\\\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe(位于jdk1.6.0_24\\\\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入D。

2020-07-21


上一篇:闺蜜的个性签名 2020最新个性签名闺蜜

下一篇:如何制作电子签名 手机生成电子签名