android重签名,Android APP加固并重签名
做app等保测评中测出APP需要加固并防止二次打包风险;
1、apk加固
免费加固平台(基础版3次):顶象~~~~https://console.dingxiang-inc.com
在任务列表中下载加固完成的apk,会提示重新签名
注:最好保持加固前和加固后签名一致
Snip20191023_3.png
2、apk重新签名
a、新建文件夹,将要重新签名的apk和签名debug.keystore放进去
b、修改apk的尾缀为.zip,双击打开并删除里面的 META-INF文件夹(如果没有此文件就不用删除),重新把.zip后缀改为.apk
c、在当前目录(新建的文件夹)下执行签名命令:
jarsigner -verbose -keystore debug.keystore -storepass android -signedjar 100000_signed.apk -digestalg SHA1 -sigalg MD5withRSA 100000.apk androiddebugkey
**解释:
-jarsigner是Java的签名工具
-verbose参数表示:显示出签名详细信息
-keystore表示使用当前目录中的debug.keystore签名证书文件
-storepass android表示Keystore密码:“android”
-signedjar 100000_signed.apk表示签名后生成的APK名称
100000.apk表示未签名的APK
-digestalg SHA1 -sigalg MD5withRSA:这就是必须加上的参数,如果你是jdk 1.6也不受影响
-androiddebugkey表示Key别名**
d、执行完命令后文件夹中会多出一个新签名完成的 100000_signed.apk
android重签名,Android APP加固并重签名相关推荐
- 谈谈Android重打包--雷区
写在前面的话 细节决定成败 申明 此文禁止转载,谢谢合作 雷区一: 签名 在Android系统中,所有安装到系统的应用程序都必须有一个数字证书, Android的系统不会安装一个没有数字证书的应用程序 ...
- Python 实现自动化批量重打包Android Apps
写在前面的话 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程 https://w ...
- 手机之家在线签名_选择苹果企业签名的原因有哪些?
ios开发者在没有苹果开发者账号的情况下,只能够选择苹果签名商进行代签名,但是市场上签名的种类在不断的上新,我们应该怎么进行选择呢? 微导流-苹果ios企业签名|TF签名|内测分发托管|免费APP封装 ...
- android app 加固后 重新签名
如何重新签名: http://blog.csdn.net/wuzhipeng1991/article/details/49332503 http://blog.csdn.net/liaoqianchu ...
- ionic2 mac android,Ionic制作Hybrid App系列二:Mac环境下Ionic release版本APK的签名与发布...
Android应用程序签名 在前一章节里面,通过ionic run使app成功在手机上面跑起来,并且将android-debug.apk放到手机上后发现也能正常的安装,debug版本和release版 ...
- 为你的android App实现自签名的ssl证书
为你的android App实现自签名的ssl证书(https) 最近公司项目用到https的接口形式,对于一般的网络请求 我们用的是http://****** 使用的是 代码用来打开一个 ...
- 在Android应用外获取app的签名
在android中的利用PackageManager可以很轻松得到一个app的签名哈希值,但是需要在android下弄一次比较麻烦.其实完全可以抛开android获取,很多软件之类的都实现了,只是不知 ...
- android app的签名,Android APP的签名
Android APP的签名 Android项目以它的包名作为唯一的标识,如果在同一部手机上安装两个包名相同的APP,后者就会覆盖前面安装的应用.为了避免Android APP被随意覆盖,Androi ...
- app应用分发平台|苹果ios超级签名|APP封装打包|应用内测托管平台|iOS应用企业签名|Android应用上传内测-虾分发
CDN分发平台-注册免审核-虾分发 https://xiafenfa.com/ app应用分发平台|苹果ios超级签名|APP封装打包|应用内测托管平台|iOS应用企业签名|Android应用上传内测 ...
最新文章
- [转载]二叉树(BST,AVT,RBT)
- python编程入门指南怎么样-大家都是怎么样自学python的?
- C++使用new和不使用new关键字实例化对象的区别
- location 定位软件fake_CVE-2020-23938:安博士杀毒软件TfFRegNt.SYS驱动 DOS漏洞分析
- 恭祝月圆·家圆·团圆
- 【转】妈妈告诉我的细节
- Python基础之内置函数(二)
- 数据集(三)|人工智能领域100+数据集分享,赶紧收藏!
- markdown编写操作手册
- 解压ubi文件_IoT(八)ubi文件系统挂载解包
- C语言/c++:实验报错[Error] ld returned 1 exit status的解决方案
- 如何一键生成字幕,如何快速处理生肉资源?借助whisper语音识别系统生成.srt字幕文件 手把手教学在Windows、CPU版本下whisper的安装与使用,快速上手!
- 计算机18个专业方向
- 雷电2接口_Intel发布雷电4接口,相比之前的雷电3,雷电4都改进了什么?
- TMS320F280049C 学习笔记9 CMD文件 程序从FLASH复制到RAM中运行
- 用AI变革新药研发,终极目标是延缓衰老,这家创业公司迎来“里程碑”
- Mac 查找应用安装路径
- REST and RPC
- 站住,你这个Promise!
- 联想拯救者Y7000P装win10与Ubuntu18.04双系统