加固保客服 发表于 2015-10-14 10:27

360加固保——加固助手使用手册

本帖最后由 加固保客服 于 2017-8-8 15:09 编辑

1加固助手简介    加固保为移动应用提供专业安全的保护,可防止应用被逆向分析、反编译、二次打包,防止嵌入各类病毒、广告等恶意代码,从源头保护数据安全和开发者利益。
    360加固助手可帮助应用实现“一键加固”“自动签名”“一键发布360手机助手”等多个操作。注意事项:
(1)   应用加固后原有的应用签名信息会被破坏,所以加固后的应用需要重新使用原签名文件重新签名,才算加固完成(2)   签名文件指的是扩展名为jks或keystore的文件,一般在开发或产品手中保管。
2使用方法2.1   登录(1)   从官网下载对应电脑系统版本的压缩包,解压后双击“360加固助手.exe”即可以进入登录界面(见下图)。

(2)   登录360账号进入360加固助手客户端(若无账号请先至http://i.360.cn/reg/ 注册360账号)。


2.2   配置签名密钥
    点击“配置信息”,选择“签名配置”,勾选“启用自动签名”,点击“浏览”按钮,选择需要使用的签名Keystore文件,并输入Keystore密码。密码正确时会显示别名,然后输入正确的别名密码,点击“添加”,完成签名配置操作。
    (该签名信息将加密保存于本地电脑,不会上传网络)



2.3渠道配置
    在 “配置信息”菜单中,选择“多渠道配置”,勾选“启用多渠道打包”可以在加固应用的同时自动打出对应的渠道加固包。多渠道打包支持AndroidManifest.xml文件中META-DATA参数方式的渠道统计方式,详细渠道配置方法如下:
(1)    选择APK包对应的统计平台(即META_DATA参数中的Android name),如UMENG_CHANNEL
(2)    在“市场名称”中填写渠道名称,并在“渠道编号”里填写该渠道的编号。编号支持英文与数字
(3)    填写完成后,点击“添加”即完成该渠道信息的配置
(4)    蓝色开关按钮 代表是否默认打该渠道的包,如不需要打某个渠道的渠道包,关点击关闭开关 即可


2.4 配置加固增强服务
    在 “配置信息”菜单中,选择“加固选项”,在“可选增强服务”中可修改加固时附带的增强服务。加固增强服务有:
(1)升级通知:“应用升级通知”服务可帮助开发者将最新版应用升级信息及时推送给用户,并为开发者展示已加固的应用的各版本用户数量及版本占比情况。    “应用升级通知”服务详细介绍:http://jiagu.360.cn/1101144936.php?dtid=1101144931&did=1101531652    “应用升级通知”常见问题:http://jiagu.360.cn/1101144936.php?dtid=1101144931&did=1101531713(2)    崩溃日志:“崩溃日志分析”服务可为开发者提供实时的应用运行崩溃情况统计,包括Java层运行崩溃信息与Native层运行崩溃信息,并对崩溃内容进行统计汇总,帮助发现应用的具体问题。
    “崩溃日志分析”服务详细介绍:
http://jiagu.360.cn/1101144936.php?dtid=1101144931&did=3701086471
    “崩溃日志分析”常见问题:
http://jiagu.360.cn/1101144936.php?dtid=1101144931&did=1101640167
(3)    支持X86架构:使加固后的应用可在X86架构的安卓手机上运行



2.5 加固应用
    点击“加固应用”选择要加固的APK文件,自动完成“应用加固—自动签名—多渠道打包”。
    加固助手支持批量添加多个APK进行加固。您可在文件夹中直接选择多个需要加固的APK文件,或者直接将APK拖拽到加固窗口中,完成批量加固的操作。






    成功提交的加固应用将在任务栏中实时显示当前加固任务的具体状态。



2.6 一键发布
    点击“一键发布”按钮,可直接将加固签名后的应用提交至360开放平台。在弹出窗口中,选择要发布的APK文件,根据提示填写应用相关资料,资料确认无误后,点击“提交审核”。(注:不支持“付费游戏”的一键发布)



3辅助工具    辅助工具包含“签名APK”、“制作签名”、“渠道打包”三个独立工具。


3.1签名APK
    “签名APK”工具是单独用来给APK签名的工具。点击“签名APK”可打开签名工具窗口(见下图)。选择需要进行签名的APK文件,并选择已配置好的签名密钥,点击“开始签名”即可对APK文件进行签名操作。签名工具支持多个APK文件批量签名。



    签名时也可以使用指定的其他keystore文件对APK进行签名。点选“使用指定文件签名”项,选择指定的keystore文件并输入正确的密码,也可以完成对APK文件的签名。选择指定文件签名时,勾选“自动保存签名信息”选项,则会将该签名信息保存在客户端本地,以方便下次使用时直接调用。



3.2 制作签名
    “制作签名”工具可用来新生成一个签名keystore文件。单击按钮出现下图弹框,按要求填选每一项,即可生成一个新的签名keystore文件。
新生成的签名会自动保存至“签名配置”中。



3.3渠道打包
    “渠道打包”工具可单独对APK文件进行渠道打包操作(支持加固包和未加固包的渠道打包)。    打开“渠道打包”工具,选择需要打渠道包的APK文件,并选择已配置好的渠道信息(渠道信息的配置方法见 ),点击“开始签名”即可对APK文件进行签名操作。签名工具支持多个APK文件批量签名。

    渠道打包也可以使用新的渠道配置信息。点选“使用多渠道配置文件”,点击“导入”并选择需要导入的渠道文件(例如:多渠道模板.txt),成功导入渠道信息后再点击“生成渠道包”开始渠道打包。渠道文件的格式可参考“多渠道模板.txt”进行编辑。



4 辅助功能
4.1 反馈通知
    用户可通过“反馈通知”反馈使用加固保过程中的意见或建议,同时可在“我的问题”里查看到客服对您反馈的处理回复和加固保最新的公告消息,以及加固助手的相关信息和版本更新说明等。



4.2切换账号
    “切换账号”可退出当前360账号,并执行重新登录、注册账号、找回密码等操作。

5命令行加固模式
    加固保桌面助手支持命令行模式,即在命令行输入相关命令可执行加固应用、导入签名信息、导入多渠道配置信息等操作。    打开终端,进入360加固助手文件目录下”jiagu”文件夹,可通过命令行方式进行加固操作。
    例如:



5.1 使用帮助
>java\bin\java -jar jiagu.jar -help

(注:请使用360加固助手文件中自带的java程序java\bin\java进行命令调用)



5.2登录
>java\bin\java -jar jiagu.jar -login<user name><password>




5.3 签名配置
    导入签名keystore信息

>java\bin\java -jar jiagu.jar-importsign<keystore_path><keystore_password><alias><alias_password>



    查看当前签名keystore信息

>java\bin\java -jar jiagu.jar -showsign




5.4 渠道配置
    导入渠道信息

>java\bin\java -jar jiagu.jar -importmulpkg<mulpkg_path>



    查看当前渠道信息

>java\bin\java -jar jiagu.jar -showmulpkg





5.5配置加固增强服务
    查看当前加固增强服务配置

>java\bin\java -jar jiagu.jar -showconfig



    修改加固增强服务配置

>java\bin\java -jar jiagu.jar -config -update -crashlog -x86



5.6 应用加固
>java\bin\java -jar jiagu.jar -jiagu<inputAPKpath><outputpath> -autosign-automulpkg


5.7版本查询
>java\bin\java -jar jiagu.jar -version

5.8 版本升级
>java\bin\java -jar jiagu.jar -update





6 术语定义
    多渠道打包:通过修改APK母包中对应的统计渠道信息,生成其他渠道派生APK包。
    重签名:加固操作会使原APK包的签名失效,所以加固后的APK包需要重新使用原应用的keystore签名文件重新签名,APK文件才可以正常安装使用。
    keystore文件:Android开发进行签名时会生成Keystore文件。Keystore文件是java的密钥库、用来进行通信加密,例如数字签名。keystore就是用来保存密钥对,例如公钥和私钥。
    别名:Android开发时生成keystore文件时会填写密钥库相关信息,例如密码、别名、姓名组织等。别名就是其中重要一项。(见下图)




    统计平台:应用中集成的数据分析sdk的公司所要求填写meta-date标签中的android name。
    市场名称:各大安卓应用分发市场,例如360开放平台、豌豆荚等。
    渠道编号:即meta-date标签中android value,一般填写相关channel id。用户可自行定义区分各大市场的关键字,可以是英文、数字等。


7 其他
7.1常见问题
    参见加固保使用帮助 http://jiagu.360.cn/qcmshtml/help.html
7.2 联系我们
    加固保微信公众号:jiagu360(有详细的常见问题答疑及干货帖!)
    客服邮箱:360jiagubao@360.cn
    客服电话:010-56821870(周一至周五 9:30-18:30)
    加固保技术交流QQ群: 93070407   
    加固保官方微博:http://weibo.com/360jiagu
   

owfsunshine 发表于 2015-10-25 19:17

顶一个!

优优团队 发表于 2015-10-26 17:16

点击login.bat出现错误

加固保客服 发表于 2015-10-26 18:59

优优团队 发表于 2015-10-26 17:16 static/image/common/back.gif
点击login.bat出现错误

您好请检查一下网络设置   切图提示链接服务器超时~

360fans47949582 发表于 2015-10-29 15:27

mac无法打开

加固保客服 发表于 2015-11-2 10:35

本帖最后由 加固保客服 于 2017-8-8 15:16 编辑

earth2010 发表于 2015-10-29 15:27 static/image/common/back.gif
mac无法打开
请关注微信公众号“360加固保”菜单栏可自取Mac版加固助手无法打开的解决方案~

加固保客服 发表于 2015-11-6 16:40

魚怪 发表于 2015-11-6 12:31 static/image/common/back.gif
我不是上面那位earth2010,但是遇到了一样的问题:
mac 10.10.5 jdk8下前段时间还能打开,但是非常非常非 ...

您好mac 使用login打开,不用使用jiagu.jar~

360fans1333727508 发表于 2015-12-21 19:24

login.bat,现在的压缩包软件,没有这个文件!

加固保客服 发表于 2015-12-30 10:56

ejt888 发表于 2015-12-21 19:24 static/image/common/back.gif
login.bat,现在的压缩包软件,没有这个文件!

您好 您有安装java 环境吗?{:4_94:}

360fans161213490 发表于 2016-1-20 10:01

请升级到最新版本试试

360fans37352181 发表于 2016-1-29 18:36

hen hao    O(∩_∩)O哈!支持3 6 0 {:4_87:}{:4_87:}

360fans1356171451 发表于 2016-3-4 14:27

在红米1手机中安装Failure
请问下是什么原因?

加固保客服 发表于 2016-3-31 12:01

福佑在线 发表于 2016-3-4 14:27 static/image/common/back.gif
在红米1手机中安装Failure
请问下是什么原因?

http://bbs.360safe.com/thread-6735924-1-1.html

360fans_myviHU 发表于 2016-7-28 15:46

似乎不错, 等待试用.

安安妮 发表于 2016-9-7 14:53

好,我试一试。

j_gvh 发表于 2016-9-16 01:37

我以前一直以为只有腾讯才有加固的,,,,,,,,需要环境不?

360fans_0xj1Ga 发表于 2016-10-10 11:31

360应用加固有高危漏洞请修复

华证 发表于 2016-11-9 17:47

加固保的签名文件去哪找??keystore文件

暗恋芳香 发表于 2016-11-17 13:39

加固保客服 发表于 2015-10-26 18:59
您好请检查一下网络设置   切图提示链接服务器超时~
linux版的怎么安装。直接不能解压

hifinan119 发表于 2016-11-23 12:14

用命令行的方式,使用360加固助手时,有什么方法能清除我上次导入的渠道信息

360fans_YkBnBj 发表于 2017-1-5 16:13

176的号码怎么识别不了 我注册一个176的网站能登录 加固助手却说没有这个账号 用别的账号登录填写资料的时候填176的手机也识别不了 提示输入正确的号码

v656vi@ 发表于 2017-3-20 15:36

这个软件是有什么功能呢 ?问您

云动九天668 发表于 2017-3-27 11:14

不支持这个 : java.lang.UnsatisfiedLinkError: dlopen failed: library "/data/user/0/com.jzyd.BanTang/.jiagu/libjiagu_64.so" not found

360fans_9vh5x5 发表于 2017-3-30 12:50

别名密码是多少啊

360fans_0ClBBk 发表于 2017-4-14 13:53

mac 版老是报 别名密码错误 我别名密码 没问题的呀

bomeng16888 发表于 2017-6-26 11:33

一直提示上传失败

coolfun001 发表于 2017-8-31 17:24

上传失败 5210 系统错误. ErrorCode: 5210,请问这个怎么解决

runming2012 发表于 2017-11-9 20:53

还是过来学习了

360fans_HCVx8r 发表于 2017-12-21 15:38

java -jar jiagu.jar -importsign ???.keystore ??? ??? ???
---
Mac OS X 10.13.1 / 1.8.0_73 环境下,验证无误
CentOS 6.5 / jdk1.8.0_111 环境下,始终提示“alias or password error”

360fans_HCVx8r 发表于 2017-12-21 15:39

java -jar jiagu.jar -importsign ???.keystore ??? ??? ???
---
Mac OS X 10.13.1 / 1.8.0_73 环境下,验证无误
CentOS 6.5 / jdk1.8.0_111 环境下,始终提示“alias or password error”
页: [1] 2
查看完整版本: 360加固保——加固助手使用手册