首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >乐固加固常见问题

乐固加固常见问题

原创
作者头像
腾讯云@移动安全
修改于 2019-11-26 08:36:19
修改于 2019-11-26 08:36:19
6.7K0
举报
文章被收录于专栏:移动安全移动安全

1.应用加固上传失败的原因有哪些?

1.上传的应用未签名,目前应用安全仅允许上传已签名应用。

2.已加固的apk不可进行重复加固,只需要重签名即可。

3.尝试切换官网/加固工具进行上传加固。

4.部分浏览器可能存在不兼容情况,尝试换其他浏览器登录。

5.登录状态有问题,尝试退出浏览器清除缓存后,再重新登录。

6.应用存在安全风险。

注意:

若第三方杀毒引擎提示您的应用存在安全风险,应用安全则会拒绝您的上传、同时拒绝对应用进行加固。一旦出现该情形,建议您检查应用中是否存在违规行为。若您将该应用发布出去,极大可能被渠道市场拒绝、无法在用户手机安装。对于此类应用,加固能否成功并非最核心要素,因为渠道分发、用户手机都会有类似的安全扫描,应用安全采信的第三方杀毒引擎也极有可能被各分发市场、用户手机上安装的安全软件采信。该类应用正真的问题在于,很难发布到正规市场、安装到用户手机上去,而非无法加固。

2.加固失败提示“ 签名出错,Error code:2,Failed to load signer “signer#1” ”可能是什么原因?

1.签名文件错误,必须确保加固前后签名信息保持一致。

——如何查看apk的签名信息?安装好java,并配置环境变量。在cmd中执行:keytool -printcert -jarfile *.apk即可看到apk的签名MD5字段信息。确认加固前后apk的签名信息是否一致。

2.尝试重新下载加固工具,选择加固配置时选择新配置,再重新输入一次签名文件路径和密码。

3.加固失败并提示“安装包签名有误ShieldCode=40186”该如何处理?

1.确认上传的应用是已签名的应用。

2.先自查确认加固前后签名是否一致。

——如何查看apk的签名信息?安装好java,并配置环境变量。在cmd中执行:keytool -printcert -jarfile *.apk即可看到apk的签名MD5字段信息。确认加固前后apk的签名信息是否一致。

3.打release包时Signature Versions只勾选了V2:release打包时Signature Versions勾选v1+v2,加固时签名设置选择新配置,选择v1+v2,再输入签名文件和密码。

4.签名不成功,META-INF文件夹不完整。应删除META-INF文件夹中的.MF文件,再重新签名。

4.加固失败并提示“应用存在安全风险”是什么原因?

说明应用被国内外杀毒引擎判定为恶意,应用安全将会拒绝对此类应用进行加固,请检查应用是否有违规行为。 应用安全采信了第三方杀毒引擎判定结果,若您的应用被杀毒引擎判定为恶意,加固已经无意义,因该类应用将无法上架正规应用市场,无法安装到用户手机,也注定会被手机的安全防护软件拦截。此类问题非加固造成,还请仔细检查应用是否违规。

若确认应用本身无风险问题,可在官网进行申诉,申诉地址:https://m.qq.com/complaint/

5.应用加固后无法安装/登录闪退怎么办?

1.请确保加固后已重新签名,且加固前后签名保持一致。

——如何查看apk的签名信息?安装好java,并配置环境变量。在cmd中执行:keytool -printcert -jarfile *.apk即可看到apk的签名MD5字段信息。确认加固前后apk的签名信息是否一致。

2.尝试重新加固,加固时签名配置选择新配置,重新输入一次签名文件和密码。

6.应用加固后部分功能异常是什么原因?

通常是因为未(正确)签名导致,请排查以下可能问题:

1.应用加固前后签名不一致,或者未签名。

——如何查看apk的签名信息?安装好java,并配置环境变量。在cmd中执行:keytool -printcert -jarfile *.apk即可看到apk的签名MD5字段信息。确认加固前后apk的签名信息是否一致。

2.应用本身有签名、文件 MD5 校验等校验机制。

3.多次重复加固极易导致程序异常,请确保使用一次加固。推荐您上传原始安装包,使用应用安全进行加固。请勿用第三方加固包或应用安全加固包再次加固。

7.如何进行应用加固?

您只需要确保使用已签名的安装包在 移动应用安全控制台 直接提交加固即可,可参见 快速入门 进行操作。

8.应用加固为什么必须重签名?

应用加固不可避免的会破坏原有签名,加固后必须对加固包重签名才能发布至应用市场,否则会被提示 “应用未签名”。请务必确保加固前后的签名一致。

9.乐固版本更新动态

乐固版本更新动态可查询官网:https://cloud.tencent.com/document/product/283/36104

10.基础版加固如何反馈?

基础版用户在使用过程中若遇到问题,可以通过向MS_service@tencent.com邮箱反馈,我们收到后会排期进行处理。基础版暂不支持实时的响应服务,感谢您的谅解。 (应用加固企业版享7*24小时技术支持服务。)

如您对加固有个性化需求,建议您查阅企业版相关信息。

(购买指南:https://cloud.tencent.com/document/product/283/13769

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
1 条评论
热度
最新
Mac版经常提交云处理很久无响应
Mac版经常提交云处理很久无响应
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
乐固加固FAQ
加固过程中会破坏apk的签名文件,此时直接安装时会出错,找不到签名。因此需要重新签名,重签名后的apk签名文件和原来的保持一致就不会影响更新应用。
腾讯云@移动安全
2018/05/25
16.7K8
乐固加固FAQ
Android 对apk进行重签名和查看签名(window 和mac)及生成签名
生成签名文件:其实是有很多工具可以做到,这里不过是想用命令来生成 其命令如下:生成的签名默认在c盘根目录下 keytool -genkey -alias aaaa.keystore -keyalg RSA -validity 2000 -keystore newandroid.keystore 备注说明:-alias后面跟着的是别名(android.keystore) -keystore后面跟着的是具体的签名文件(及签名文件的命名–newandroid.keystore) 当使用这个命令生成后,会有个警告,不符合pkcs12标准,需要消除掉(也可以不消除),使用如下命名: keytool -importkeystore -srckeystore android.keystore -destkeystore newandroid.keystore -deststoretype pkcs12 将上面的android.keystore签名迁移到newandroid.keystore中,其各种参数不变。 截图如下
全栈程序员站长
2022/08/10
7K0
Android 对apk进行重签名和查看签名(window 和mac)及生成签名
Android签名相关知识整理
不止一次有用到Android签名相关的知识,每次都几乎从零开始在Google上搜索找,不想在继续这样了,找了个时间好好整理了一下自己用到的一些碎片知识,于是乎放到这里,一是备忘,二是帮助别人。
技术小黑屋
2018/09/05
4840
查看Android apk签名信息
keytool -changealias -keystore my.jks -alias myalias -destalias otheralias
全栈程序员站长
2022/06/27
1.1K0
APP 加固添加签名后无法安装
使用腾讯云加固,下载后再次签名,签名成功之后的 apk 在华为鸿蒙、Android8 系统可以正常解析安装,在Android11 解析安装包失败
草帽lufei
2022/07/29
2.8K0
APP 加固添加签名后无法安装
Android APK 加固重新签名
通过 ./gradlew assembleRelease 命令打包,此时的apk没有加固,不符合安全需要
草帽lufei
2022/07/29
3.9K0
Android APK  加固重新签名
android 中获取sha1值的详细说明
我们在开发过程中,用到很多三方sdk中申请一些key值都需要我们提供一个sha1值,例如 百度地图  高德地图。
再见孙悟空_
2023/02/10
3.2K0
android 中获取sha1值的详细说明
Android Android 获取应用签名证书的SHA1值和MD5值几种方法
在jks签名文件目录下打开cmd(按住Shift,点击鼠标右键),输入命令 :keytool -list -v -keystore xxx.jks,就可以在CMD命令窗口中看到签名文件的信息了,其中包括了SHA1值和MD5值。
乱码三千
2021/08/24
14.2K0
Android Android 获取应用签名证书的SHA1值和MD5值几种方法
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity打包出来的包进行代码加固和混淆。
iOS Magician
2023/12/01
5220
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
万字长文带你APK反编译&重签名&aab&apks转换
反编译(Decompilation)是将已编译的程序(比如二进制代码)转换回更高级别的编程语言代码的过程。这通常用于理解程序的工作原理,进行软件审计,恢复丢失的源代码,或者进行教学研究。反编译的难度和效果取决于原程序的编译过程中丢失了多少信息(比如变量名、注释等)。
梦无矶小仔
2024/04/18
2.1K0
万字长文带你APK反编译&重签名&aab&apks转换
浅谈程序的数字签名
数字签名它是基于非对称密钥加密技术与数字摘要算法技术的应用,它是一个包含电子文件信息以及发送者身份,并能够鉴别发送者身份以及发送信息是否被篡改的一段数字串。
小道安全
2022/12/03
2K0
浅谈程序的数字签名
一文了解Android游戏SDK开发
SDK(Software Development Kit)是软件开发工具包的缩写,一般来说,SDK是用于给开发人员提供进行应用程序开发的工具的,这样程序员就可以快速的开发出应用软件,省去了编写硬件代码和基础代码框架的过程,我们常见的Android SDK就属于这一类。除了这种比较大的SDK,我们平时开发的library也属性SDK,只不过功能比较单一,适用的场合也比较简单,如短视频SDK、推送SDK,分享SDK等。 而我们所做的游戏SDK主要是用于第三方游戏开发接入我们的账号体系和支付体系,类似于友盟分享等聚合SDK。
xiangzhihong
2020/07/15
2.6K0
一文了解Android游戏SDK开发
iOS加固原理与常见措施:保护移动应用程序安全的利器
随着移动应用的普及和用户对数据安全的关注度提高,iOS加固成为了很多开发者和企业的必备工具。那么,iOS加固是如何保护应用程序的安全性的呢? iOS加固是指对OS应用程序进行一系列的安全措施,以提高其抗逆向工程、反编译和破解的能力。下面将介绍iOS加固的原理和常见的加固措施。
iOS Magician
2023/11/09
6050
iOS加固原理与常见措施:保护移动应用程序安全的利器
Android之APP安全测试篇
反编译 apk 文件,在AndroidManifest.xml 中查找Activity组件
厦门-安仔
2019/11/12
1.5K0
Android之APP安全测试篇
反编译 apk 文件,在AndroidManifest.xml 中查找Activity组件
洛米唯熊
2019/11/11
1.5K0
Android之APP安全测试篇
一文了解Android游戏SDK开发
去年从平安离职之后,加入了一家游戏公司,负责游戏SDK相关的业务开发和维护工作,经过半年来的摸索,对于游戏SDK的开发有了一定的理解,下面就对游戏SDK开发涉及到的知识点进行简单的梳理。
xiangzhihong
2020/07/05
2.9K1
Android应用签名、反编译与防止二次签名
我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份即keystore。小编所在项目,遇到应用被恶意篡改的情况。新版本客户端加入了在线签名逻辑以及防止二次签名逻辑。小编对相关知识加深了理解,并运用在项目测试中,分享给大家。
用户5521279
2019/06/02
5.5K0
app开发--Android平台签名证书(.keystore .jks)生成和常见错误总结
app开发后,最后需要打包发布。在Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。下面总结一下。
china马斯克
2024/07/25
1.1K0
Android签名攻与防
JNI全称是Java Native Interface(Java本地接口)单词首字母的缩写,本地接口就是指用C和C++开发的接口。由于JNI是JVM规范中的一部份,因此可以将我们写的JNI程序在任何实现了JNI规范的Java虚拟机中运行。同时,这个特性使我们可以复用以前用C/C++写的大量代码。JNI目前提供两种注册方式,静态注册方式实现较为简单,但有一些系列的缺陷,动态注册要复写JNI_OnLoad函数,过程稍微复杂。
Anymarvel
2018/10/22
2.4K0
Android签名攻与防
Android 应用程序签名
Android应用程序签名相关的理论知识包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。
阳光岛主
2019/02/19
1.8K0
相关推荐
乐固加固FAQ
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档