圣天诺·超级狗v2.5 ServicePack 1 开发商套件 升级包已发布!

2020-09-02 圣天诺软件货币化 49

本次升级概述:

该 Service Pack 主要更新了 Windows, Linux, .Net 和 Android 外壳工具:增加了一些新的功能,以及修 改了一些问题。

如何安装升级SP1:

请按照如下步骤使用该 Service Pack:

1) 安装超级狗 2.5。

2)安装该Service Pack1。

3) 对于 Windows,.Net 和 Android 外壳工具,该Service Pack安装后会更新超级狗 2.5 原有的文件,请按照原来的方式使用。

对于 Linux 外壳工具,该 Service Pack 会把文件安装到 \Gemalto\SuperDog\2.5\Linux下面。注意:\Gemalto\SuperDog\2.5\Linux 下面只包含该 Service Pack 更新的文件,其他的文 件请从 SuperDog 2.5 ISO 或超级狗 Drive 里取得。


超级狗 2.5 Service Pack 1 有哪些改变? 

Windows 外壳工具

允许使用新的调试器检查机制以更好地检查被保护程序是否被调试。

允许保留程序的调试信息。

AppOnChip 有如下增强

支持用户配置特征 ID,不再固定使用默认的特征 ID 0。

允许用户调试 AppOnChip 保护的程序。

新增对 Embarcadero Delphi 程序的支持

Linux 外壳工具

允许保留共享库的符号表,因而在使用外壳保护的共享库的时候可以将依赖的符号链接进来。 

允许指定程序的某些段不加密。 

不再支持保护 Intel 32 位程序。

外壳工具从 Intel32 位程序升级成 Intel 64 位程序。

更多的信息请参见\Gemalto\SuperDog\2.5\Linux\SuperDog for Linux.html。

Android 外壳工具

新增了对 Android 8, 9,和 10 的支持。 

增加了一个例子以演示如何在 APK 里使用外壳保护的 SO,具体可参见

\Gemalto\SuperDog\2.5\Android\Envelope\Redistributable\readme.html 

不再支持 Android 7 以及更早的系统。 

注意:

如果 APK 的 Manifest 文件里 targetSDKVersion>=29,则外壳不支持保护该 SO。 

SO保护要求该 SO 符号没有被去掉。比如,对于 Android Studio,在 build.gradle 里使用packagingOptions.doNotStrip 避免符号被去掉。

如果使用硬狗访问被保护的 SO,则该 SO 被访问之前需要调用 System.LoadLibrary()来加载,确保能获得访问硬狗的权限。

如果被保护的程序需要在 Android 10 上执行(targetSDKVersion=29),则需要在AndroidManifest.xml 里包含如下属性:

android:requestLegacyExternalStorage="true”在保护 APK 之前,建议使用 Zipalign 对 APK 做一个优化处理,目的是保证所有未压缩的数据起始地址是对齐的。比如,下面的例子将 MyApp.apk 对齐并保存为 MyApp_aligned.apk:zipalign.exe -v 4 MyApp.apk MyApp_aligned.apk

.Net 外壳工具:

修正了一些问题。

其它:

更新了 Android Licensing API 和 Licgen API 以改进 SL 的指纹绑定信息。 

更新了 Master Runtime,修正了开发狗在 Win10 上使用的问题。

Android 的例子程序新增了对 Android Studio 的支持。


如果您需要获取SP1升级包,请访问我们的官方地址

https://www.kuantong.net/sentinelsdk/list-279.html

电话咨询
邮件咨询
在线地图
QQ客服