首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android APK 加固重新签名

/gradlew assembleRelease 命令打包,此时apk没有加固,不符合安全需要 登录腾讯执行加固操作 加固使用 腾讯 -> 移动应用安全 -> 应用安全 加固方案,加固服务需要认证...,自行选择适合自己方式就行了 认证成功,进入 应用加固 页面 点击去加固,点击 立即加固 ,上传应用成功如下 点击 确认加固, 在线加固需要几分钟,加固完成后有加固结果显示 查看加固结果...此时加固就完成了,下载加固包就行了 重新签名 由于腾讯应用安全要将APK签名信息删除才能加固所以加固安装包没有签名信息,现在需要对加固包重新签名 使用 JDK 中签名工具 jarsigner...运行 jarsigner,如果没有设置PATH环境变量,那可以从JDK安装路径下bin目录中找到 $ jarsigner -help 用法: jarsigner [选项] jar-file 别名...签名文件 keystore 和 apk 都在同一个目录下, 签名 apk1.apk 也在本地 $ jarsigner -verbose -keystore .

3.4K30

乐固加固常见问题

6.应用存在安全风险。 注意: 若第三方杀毒引擎提示应用存在安全风险,应用安全则会拒绝上传、同时拒绝对应用进行加固。一旦出现该情形,建议检查应用中是否存在违规行为。...4.签名不成功,META-INF文件夹不完整。应删除META-INF文件夹中.MF文件,再重新签名。 4.加固失败并提示“应用存在安全风险”是什么原因?...2.应用本身有签名、文件 MD5 校验等校验机制。 3.多次重复加固极易导致程序异常,请确保使用一次加固。推荐上传原始安装包,使用应用安全进行加固。...请勿用第三方加固包或应用安全加固包再次加固。 7.如何进行应用加固只需要确保使用已签名安装包在 移动应用安全控制台 直接提交加固即可,可参见 快速入门 进行操作。...8.应用加固为什么必须重签名应用加固不可避免会破坏原有签名加固必须对加固包重签名才能发布至应用市场,否则会被提示 “应用签名”。请务必确保加固前后签名一致。

6.2K90
您找到你想要的搜索结果了吗?
是的
没有找到

Android开发笔记(一百一十四)发布工具

http://jiagu.360.cn/ 腾讯乐固 http://legu.qcloud.com/ 阿里聚安全 http://jaq.alibaba.com/safety 金钟罩 http://...product_id=1 娜迦加固 http://www.nagain.com/application/ 重签名工具 经过安全加固apk安装包,需要重新加上原证书签名,原因参见《Android...其一要手工从证书文件中分解出pem和pk8两个文件,其二要运行多个命令行才能对多个安装包分别重签名。...所以实际开发中签名工具一般用爱加密APKSign,它下载地址http://pan.baidu.com/s/1gfyPCLd,下载解压运行APKSign.exe打开工具页面,下面该工具页面截图...一站式自动化发布 前面说了多渠道包发布流程:先进行批量打包,然后上传到安全网站加固加固完下载下来做重签名

92220

一站式APP加固有多顺畅?腾讯乐固全新升级等你来探

寻找既安全又便捷加固工具让许多APP开发者头疼不已。 一直关注APP开发者加固体验腾讯应用加固(乐固),近日全新升级了PC端加固工具,希望帮助开发者解决这些问题。...↓↓升级亮点↓↓ 新版加固工具收拢了登录账号体系,通过腾讯API秘钥登录方式,更专业地保护开发者数据安全。 新版加固工具同样支持腾讯应用加固-专业版。...(“加固版本选择”页面) 如何制作签名对于很多开发者,尤其负责上架应用市场又不负责开发运营人员来说,一个“巨型拦路虎”。...新版工具还引入了V2签名(V2签名主要在Android 7引入,安全验证方式),相比老版仅支持V1签名,为用户提供了更多元、更安全签名方式。...目前,腾讯乐固新版加固工具已在官网上线,广大开发者可点击下方“阅读原文”至官网尝鲜,畅享更安全、更流畅APP加固体验。 关注腾讯安全 获取更多资讯 ? 点击这里阅读原文

4.7K10

五大移动应用加固平台评测

很大一部分原因和兴趣有关,因为学习app安全开发,所以多多少少要了解移动安全这方面的知识,很多时候我们会用一些线上自动化安全平台来给应用加固。...阿里聚安全 如果认证用户可以选择已有的应用或者上传新应用直接开始加固,操作过程很顺畅。加固中会提示先给应用进行恶意代码检测,这点挺人性化加固将文件下载下来再次签名即可发布。...另外还有在线多渠道加固可以选择,这个功能比较适合发布渠道多用户。 ? ? 腾讯应用乐固 腾讯加固上传应用后默认选择了加固,漏洞检测还有渠道监控。可选项适配分析,限量每天一次。...360加固保 阿里聚安全 腾讯应用乐固 梆梆安全 通付盾 1分20秒 35秒 1分01秒 2分14秒 3分8秒 3.加固前后体积对比 加固将这些加固保下载下来,对未签名应用做了体积比较。...这次采用覆盖100台主流手机测试,检测结果如下: 加固前 360加固保 阿里聚安全 腾讯应用乐固 梆梆安全 通付盾 2.52秒 1.77秒 5.02秒 3.48秒 5.57秒 3.82秒 除了

5.5K60

移动安全-api使用方式介绍

> 三、加固返回码说明 调用加固api传递参数发送加固请求,完成需要查询加固结果。...查询接口文档:https://cloud.tencent.com/document/api/283/17750 输出参数中有个字段ShieldInfo,该字段app加固详细信息。...以下加固结果返回码说明: 返回码 说明 0 请求成功 40101 apk安装包检测到病毒 40102 apk安装包已经加固 40104 apk安装包上传失败,可能网络原因导致超时 40105 apk...安装包大小超过1G 40106 文件不是有效apk 40109 提交加固请求链接失效或者无法通过改链接下载apk 40113 apk信息不完整,上传APK非法,请检查APK是否包含签名、标签、版本号等信息...40115 apk安装包缺少签名 40116 apk安装包缺少标签 40133 获取加固文件结果失败 40134 上传图标出错 40140 任务提交失败 40141 软件不安全 40142 查毒失败

3.4K70

APP 加固添加签名无法安装

Android APK 加固重新签名 使用腾讯加固,下载再次签名签名成功之后 apk 在华为鸿蒙、Android8 系统可以正常解析安装,在Android11 解析安装包失败 解析软件包时出现问题...,使用时需要先配置环境变量, zipalign 和 apksigner 在 Android SDK/build-tools/SDK版本/目录 控制面板->系统和安全->系统->高级系统设置->高级->环境变量...\myapp2.apk 验证对齐 zipalign -c -v 4 要验证APK文件 对齐成功,这时apk安装包直接安装会提示无效或不兼容 apksigner 再次签名 apksigner sign...--ks 密钥库文件 --ks-key-alias 密钥库别名 --ks-pass pass:密码 --v2-signing-enabled true -v --out 签名APK文件 要签名(...\myapp2.apk 出现 Signed 提示表示签名成功,这时加固APK就可以正常安装了.

2.4K30

Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现

签名APP 加固方式iOSAPP 加固优化 iOS安全一种方法,常见加固方式有混淆代码、加壳、数据加密、动态加载等。...数字签名: 对 APK 进行数字签名可以保证应用程序完整性,防止未经授权的人发布修改 APK 文件。使用方式:生成数字签名并对 APK 进行签名,在发布应用程序时验证签名信息。...iOS APP加固代码实现以下使用 ipaguard工具对 iOS APP 进行代码混淆示例:ipa编译出来,或者ipa进行修改,需要进行重新签名才能安装到测试手机,或者提交app store供...在使用加固技术时,需要注意以下几点:加固技术不能完全杜绝破解行为,只能增加攻击者难度,在应用程序开发过程中从多个方面提高应用程序安全性。...加固可能会对应用程序性能和稳定性产生影响,需要在加固同时保证应用程序正常运行。加固需要经过充分测试与验证,确保应用程序没有异常,预期功能都正常运行。

34510

官方推荐 | 《2分钟带你认识腾讯移动应用安全

关注腾讯大学,了解最新行业技术动态  戳【阅读原文】查看55个腾讯产品全集 一、课程概述 移动应用安全(Mobile Security,MS)为用户提供移动应用(APP)全生命周期一站式安全解决方案...稳定、简单、有效,让移动安全建设不再一种负担。...【课程目标】 了解腾讯移动应用安全 了解腾讯移动应用安全产品特性 了解腾讯移动应用安全应用场景 二、讲义 移动应用安全(Mobile Security,MS)为用户提供移动应用(APP)全生命周期一站式安全解决方案...稳定、简单、有效,让移动安全建设不再一种负担。 移动应用安全拥有自研安全检测引擎、优秀加固性能和良好兼容性。用户只需上传签名安装包,就能享受应用加固安全测评、安全SDK等一系列安全服务。...-应用待上线:通过应用安全应用加固,防止应用上线被盗版、破解。 -应用上线:通过应用安全环境安全监测,全面掌握应用运行环境安全状况。

69720

Unity3D 导出apk进行混淆加固、保护与优化原理(防止反编译)

正文: 1:打包一个带有签名apk 在打包Player Settings设置里面,需要对签名重新设置,签名可以理解成为一个证书,可以设置密码信息,保证一部分程序安全,据说在Unity5.0对程序安全有了初步保障...来对程序进行加固 代码加固进一步保护应用一种方式,通常通过特定平台来对应用进行加固处理。...所以就要使用到混淆器,混淆器把里面的代码变量等信息进行重命名,这样可读性会变得非常差,接着, 到这里,我们完成了对代码混淆,但是还没有进行加固,防止反编译,所以,请往下看 然后导入自己包就可以了,...这里流水式走下来,所以只需要导入和导出就可以了, ​ 添加单个文件,选择好刚刚混淆包,然后你做事情就是等,等待上传完--加固完--下载完--已完成,当到已完成时候,说明这里已经可以导出了,导出需要前面提到自己创建签名...,这里可是会用到,如果不用,则包安装包可能会出现问题 选择导出签名包,选择签名文件,输入密码,然后点击开始导出 ​ 导出经过混淆,经过加固比较安全包了

19510

Android APP安全处理那些事

前言 公司项目有安全合规方面的需求,上线前要经过安全架构师进行安全测试,安全测试通过才能上线,目前 APP 项目中涉及到点整理如下 技术方面 打包签名 APP里面的基本操作,使用打包服务器上签名,...日常开发测试可以使用同一签名文件(.keystore 文件)用于本地功能测试,如APP更新需要保证签名一致 APP打包加固 APK防反编译 壳加密算法保护 DEX文件整体加固保护 DEX文件防篡改 加固壳防动态调试...防内存dump保护 防内存数据读取 使用腾讯"移动应用安全" -> "应用加固" 免费版基础加固内容包含 APP安全所有功能加固使用对应付费即可 腾讯:https://console.cloud.tencent.com...接口运维提供都是HTTPS APP 更新升级使用工作空间里更新策略 APP 不走应用商店发布 APP中实现强制更新和热更新功能弃用 业务方面 首次打开强制登录 登录再次激活APP,要输入用户手势...APP 和 地图两个软件 接打电话,拍照,录音等业务操作手机上没有操作入口,只能由APP功能唤起 用户不操作手机5分钟会自动锁屏,再次唤醒手机需要先输入工作空间手势密码 手机打开会自动打开工作空间,

66230

如何在应用宝上架时进行免费APP加固

前4个步骤就是普通应用宝上传apk步骤; 可直接跳至第5,看如何进行免费加固~!...友情提醒,加固完成下载加固包进行重签名(步骤8开始),重新在应用市场上传apk哦~ ---- 一、 进入腾讯开放平台(https://open.tencent.com/),选择应用开放平台-应用接入....png 七、开始加固 QQ截图20181031113524.png 八、加固完成,下载加固包,重新签名,重新上传应用市场, 下载加固包文件名会多出“_legu”,需要对加固包重新签名,并重新上传应用市场...; QQ截图20181031151037.png 九、重签名,重复步骤1-5,上传成功,红色提示变为绿色 QQ截图20181031151236.png QQ截图20181031151717.png...十、填写其他信息,提交审核 补充图标,版权信息,提交审核 QQ截图20181031152045.png 到这里,您就完成了整个上架流程,有了加固,您再也不用担心黑产虎视眈眈啦~

22.9K3816

反编译完这些 app ,到底谁安全等级更能打?

小结 不同类型应用关注安全等级与安全策略可能会有所不同,大致可能会有以下一些情况: 请求无签名,可以修改参数,安全等级较低,新闻类应用 关键数据加密,比如腾讯漫画只加密类章节数据 主界面有数据,提示非官方应用...应用加固,反编译无法启动,如自如,我爱我家,贝壳,这类应用数据(房源)都很重要,所以加固代码。...因为原始apk签名无法获取,反编译apk只能通过自己新生成签名文件签名所以签名信息校验变得至关重要,它会帮你识别官方apk与第三方破解(有可能恶意)apk。...如果你app数据极为重要(独家信息),不能完全通过其他方式比如服务端,或者上面三种方式保证数据安全,最稳妥就是加固应用了。...可以选择阿里(聚安全),腾讯(乐固),360(加固宝)等方式加固自身应用

73820

腾讯1001种玩法】安卓加固腾讯使用(附反编译结果)

一直也在寻找此类服务,之后发现腾讯上有一个叫乐固服务,支持反破解,反调试,反窃取,防篡改,防二次打包, 兼容2.x至 7.x 任何安卓系统, 兼容yunOS系统,重要免费,支撑团队响应速度也很及时...前序:准备好之前已经签名产品apk。 1.首先找到产品里找到应用乐固服务。 进入以后 选择好我们apk文件。 等到上传完毕以后: 提交,系统就会自动进行加固。 下载加固包。...会提示: 此时,如果没有下载签名工具,就先下载签名工具,如果已经下载好了 就点击 “继续下载加固包”。 这是一个已经加固,但是没有签名包。需要我们重新用我们自己签名和密码重新打包签名一下。...3.实践检验真理唯一标准 我不相信任何吹嘘,验证一下是否可行。 用工具尝试还原代码,已经失败了。 目录结构混淆了 目前我们这边正式产品已经使用上,表现良好兼容性也很强。...相关推荐 Android动态库压缩壳实现 Unity编译Android原理解析和apk打包分析 移动安全一站式解决方案

6.1K00

浅谈Android 混淆和加固

操作时机:项目打包时 加固: 针对apk,加固多维度安全防护方案,包括反破解、反逆向、防篡改等,可以防止应用被各类常见破解工具逆向,安全性要远大于单纯代码混淆。...操作时机:项目打包成apk文件 以上,混淆用于让apk被反编译获取代码难理解,加固用于让apk难于被反编译。两种操作都是对项目的安全措施,两个操作不冲突,可以选择其一,也可以两个操作都做。...进行加固,可以有效防止移动应用被破解、盗版、二次打包、注入、反编译等,保障程序安全性、稳定性。...因为原始apk文件已经被修改,所以需要删除原始apk签名信息,即删除META-INF目录下.RSA、.SF 和MANIFEST.MF文件 5. 生成加固apk文件 6....加固工具: 1、腾讯加固 2、360加固

5.6K40

提高APP安全必备加固手段——深度解析代码混淆技术

​ 提高APP安全必备加固手段——深度解析代码混淆技术 APP 加固方式 iOSAPP 加固优化 APK 安全一种方法,常见加固方式有混淆代码、加壳、数据加密、动态加载等。...数字签名: 对 APK 进行数字签名可以保证应用程序完整性,防止未经授权的人发布修改 APK 文件。使用方式:生成数字签名并对 APK 进行签名,在发布应用程序时验证签名信息。...注意事项 iOSAPP 加固一项综合性较强技术,涉及多方面的知识,需要开发人员综合使用各种技术手段来加强 APK 安全性。常见加固方法包括代码混淆、加壳、数据加密、动态加载和数字签名等。...在使用加固技术时,需要注意以下几点: 加固技术不能完全杜绝破解行为,只能增加攻击者难度,在应用程序开发过程中从多个方面提高应用程序安全性。...加固可能会对应用程序性能和稳定性产生影响,需要在加固同时保证应用程序正常运行。 加固需要经过充分测试与验证,确保应用程序没有异常,预期功能都正常运行。

23420

360加固apk并自动签名

我们知道Android加混淆之后,代码安全性得到了提高,即使你hook,反编译得到也是乱码,对于阅读性造成了影响,为了增强代码破解难度,我们通常退对apk进行加固,常见腾讯,360,爱加密等...今天说说用360怎么一键加固apk。 加固保为移动应用提供专业安全保护,可防止应用被逆向分析、反编译、 二次打包,防止嵌入各类病毒、广告等恶意代码,从源头保护数据安全和开发者 利益。...编号支持英文与数字 (3) 如需要在一个应用中同时采用 2 个统计平台进行数据统计,可点击 “增加统计平台”,再选择一个不同统计平台,并填写上“渠道 编号” (4) 填写完成,点击“添加”即完成该渠道信息配置...注,这里导入格式有点坑,大家可以先导出,填写你自己渠道号在导入。 ? 加固配置 在 “配置信息”菜单中,选择“加固选项”,在“可选增强服务”中可修改 加固时附带增强服务。...id=93 (3) 支持 X86 架构:使加固应用可在 X86 架构安卓手机上运行 ?

2.3K70

浅谈安卓apk加固原理和实现

目录: 一、apk常见加固方式 二、apk加固原理 三、apk加固实现 四、apk该方式加固缺陷 一、apk常见加固方式 (1)代码层级加密--代码混淆 代码混淆一种常用加密方式。...) META-INF: 该目录下存放签名信息,用来保证apk包完整性和系统安全性: CERT.RSA:保存着该应用程序证书和授权信息 CERT.SF:保存着SHA-1信息资源列表 MANIFEST.MF...apk每次重新签名需要删除该文件夹。 需要大家主要关注classes.dex文件:因为apk加固主要是对dex文件进行加密。...文件 6.新合成class.dex替换sourceProject文件中class.dex 7.删除sourceProject文件中META-INF文件,重压缩成zip文件 8.重新签名 步骤2主要是是为了加载壳...网上有不落地方法,尝试一直没有成功;如果哪位大神有可行方法的话,欢迎分享交流。 精选提问: 问1:能讲讲.so加固吗答:.so反编译比较困难,比dex反编译困难。

3K30

uniapp打包iOS应用并通过审核:代码混淆终极解决方案 ✨

以ipaguar为例, 使用ipaguard来对程序进行加固 代码加固进一步保护应用一种方式,通常通过特定平台来对应用进行加固处理。...所以就要使用到混淆器,混淆器把里面的代码变量等信息进行重命名,这样可读性会变得非常差,接着, 到这里,我们完成了对代码混淆,但是还没有进行加固,防止反编译,所以,请往下看 然后导入自己包就可以了,...这里流水式走下来,所以只需要导入和导出就可以了, ​ 添加单个文件,选择好刚刚混淆包,然后你做事情就是等,等待上传完–加固完–下载完–已完成,当到已完成时候,说明这里已经可以导出了,导出需要前面提到自己创建签名...,这里可是会用到,如果不用,则包安装包可能会出现问题 选择导出签名包,选择签名文件,输入密码,然后点击开始导出 ​ 导出经过混淆,经过加固比较安全包了 ​ 总结 通过本篇博客介绍步骤,你可以轻松地一键发行和混淆...iOS 上 uniapp 代码,从而通过审核并提高应用程序安全性。

45110
领券