首页
学习
活动
专区
工具
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.6K30

乐固加固常见问题

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

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

    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打开工具页面,下面是该工具的页面截图...一站式自动化发布 前面说了多渠道包的发布流程是:先进行批量打包,然后上传到安全网站加固,加固完下载下来做重签名。

    98320

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

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

    4.9K10

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

    很大一部分原因是和兴趣有关,因为是学习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秒 除了

    6.1K60

    移动安全-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.5K70

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

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

    79010

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

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

    73720

    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.6K30

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

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

    42910

    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分钟会自动锁屏,再次唤醒手机需要先输入工作空间的手势密码 手机打开会自动打开工作空间,

    70030

    如何在应用宝上架时进行免费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 到这里,您就完成了整个上架流程,有了加固,您再也不用担心黑产的虎视眈眈啦~

    24.2K3816

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

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

    82820

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

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

    6.2K00

    浅谈Android 混淆和加固

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

    5.8K40

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

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

    46720

    360加固apk并自动签名

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

    2.5K70

    浅谈安卓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的反编译困难。

    3.6K30

    Android SO加固技术及其破解方法探讨

    可以在应用启动时,使用Java层的PackageManager类获取应用的签名信息,然后与预设的签名信息进行比较。...以下是一些建议: 对于涉及敏感信息和关键功能的应用,可以采用加密、混淆、防调试等多种手段,提高攻击者破解的难度。...定期对应用进行安全检查和更新,及时修复已知的安全漏洞和风险,保持应用的安全性。 总之,SO加固是一种提高Android应用安全性的重要手段。...同时,加强用户教育和安全意识培训,提高整体的安全防护能力。 三、破解加固的手段 虽然SO加固可以提高应用的安全性,但仍然存在一定的破解风险。以下是针对上述加固方法的一些常见破解手段。...这些破解手段可能需要结合使用,以便更有效地破解加固后的.so文件。 四、总结 SO加固是一种有效的安全防护手段,可以显著提高Android应用的安全性,防止.so文件被恶意分析、修改和破解。

    49610
    领券