做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加固并重签名相关推荐

  1. 谈谈Android重打包--雷区

    写在前面的话 细节决定成败 申明 此文禁止转载,谢谢合作 雷区一: 签名 在Android系统中,所有安装到系统的应用程序都必须有一个数字证书, Android的系统不会安装一个没有数字证书的应用程序 ...

  2. Python 实现自动化批量重打包Android Apps

    写在前面的话 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程 https://w ...

  3. 手机之家在线签名_选择苹果企业签名的原因有哪些?

    ios开发者在没有苹果开发者账号的情况下,只能够选择苹果签名商进行代签名,但是市场上签名的种类在不断的上新,我们应该怎么进行选择呢? 微导流-苹果ios企业签名|TF签名|内测分发托管|免费APP封装 ...

  4. android app 加固后 重新签名

    如何重新签名: http://blog.csdn.net/wuzhipeng1991/article/details/49332503 http://blog.csdn.net/liaoqianchu ...

  5. ionic2 mac android,Ionic制作Hybrid App系列二:Mac环境下Ionic release版本APK的签名与发布...

    Android应用程序签名 在前一章节里面,通过ionic run使app成功在手机上面跑起来,并且将android-debug.apk放到手机上后发现也能正常的安装,debug版本和release版 ...

  6. 为你的android App实现自签名的ssl证书

    为你的android App实现自签名的ssl证书(https) 最近公司项目用到https的接口形式,对于一般的网络请求 我们用的是http://******      使用的是 代码用来打开一个  ...

  7. 在Android应用外获取app的签名

    在android中的利用PackageManager可以很轻松得到一个app的签名哈希值,但是需要在android下弄一次比较麻烦.其实完全可以抛开android获取,很多软件之类的都实现了,只是不知 ...

  8. android app的签名,Android APP的签名

    Android APP的签名 Android项目以它的包名作为唯一的标识,如果在同一部手机上安装两个包名相同的APP,后者就会覆盖前面安装的应用.为了避免Android APP被随意覆盖,Androi ...

  9. app应用分发平台|苹果ios超级签名|APP封装打包|应用内测托管平台|iOS应用企业签名|Android应用上传内测-虾分发

    CDN分发平台-注册免审核-虾分发 https://xiafenfa.com/ app应用分发平台|苹果ios超级签名|APP封装打包|应用内测托管平台|iOS应用企业签名|Android应用上传内测 ...

最新文章

  1. [转载]二叉树(BST,AVT,RBT)
  2. python编程入门指南怎么样-大家都是怎么样自学python的?
  3. C++使用new和不使用new关键字实例化对象的区别
  4. location 定位软件fake_CVE-2020-23938:安博士杀毒软件TfFRegNt.SYS驱动 DOS漏洞分析
  5. 恭祝月圆·家圆·团圆
  6. 【转】妈妈告诉我的细节
  7. Python基础之内置函数(二)
  8. 数据集(三)|人工智能领域100+数据集分享,赶紧收藏!
  9. markdown编写操作手册
  10. 解压ubi文件_IoT(八)ubi文件系统挂载解包
  11. C语言/c++:实验报错[Error] ld returned 1 exit status的解决方案
  12. 如何一键生成字幕,如何快速处理生肉资源?借助whisper语音识别系统生成.srt字幕文件 手把手教学在Windows、CPU版本下whisper的安装与使用,快速上手!
  13. 计算机18个专业方向
  14. 雷电2接口_Intel发布雷电4接口,相比之前的雷电3,雷电4都改进了什么?
  15. TMS320F280049C 学习笔记9 CMD文件 程序从FLASH复制到RAM中运行
  16. 用AI变革新药研发,终极目标是延缓衰老,这家创业公司迎来“里程碑”
  17. Mac 查找应用安装路径
  18. REST and RPC
  19. 站住,你这个Promise!
  20. 联想拯救者Y7000P装win10与Ubuntu18.04双系统

热门文章

  1. 底层10.2——PWM实验复习
  2. Android自定义表情功能的实现
  3. Oracle:ORA-01031错误及安装过程忘记进行口令设置的解决办法
  4. 利用Qemu工具仿真ARM64平台
  5. 2021-07-24 JavaScript 常用内置函数之绝对值和三个取整方法的使用
  6. SOA and Agile: 是朋友还是敌人
  7. eBay账号防关联的注意事项
  8. STM32G0 nBoot和Boot
  9. 2023年教育信息化行业现状及前景:教育信息化市场规模增长至5086.8亿元
  10. 力扣49题 字母异位词分组