Symbian S60 第三版。 FP2 SDK注册
Posted
技术标签:
【中文标题】Symbian S60 第三版。 FP2 SDK注册【英文标题】:Symbian S60 3rd ed. FP2 SDK registration 【发布时间】:2015-08-06 00:35:41 【问题描述】:使用诺基亚 SDK 模拟器需要注册(至少对于 Symbian S60 3rd ed. FP2, S^3)。尽管 SDK 是免费的,但它会在试用期后询问“用户名/序列号”或建议“从文件中加载注册信息”。由于诺基亚网站关闭,新的 SDK 用户似乎无法注册它并在开发中使用模拟器。也不能使用其他机器的串口。
有没有办法让模拟器启动并运行? (可能会以另一种方式连续播放。)
附:您可以下载 Symbian SDK here。
【问题讨论】:
同样的问题。他们有效地杀死了这个系统。我什至无法修复旧应用程序中的错误。 【参考方案1】:现在我们可以使用简单的 bat 文件重置 14 天试用版。您可以在没有管理员权限的情况下运行它。它适用于 x64 和 x86 Windows 机器。它需要“wmic”、“regini”和“reg”才能工作。
针对 S60v3FP2、S60v5 和 S^3 SDK 进行了测试,适用于 Windows 7、8.1 和 10(以及评论中的 XP)。它在 Windows 11 中不起作用,因为微软在 Windows 11 中删除了“wmic”工具。
@echo off
REM this for loop gets User Security ID and assign it to userSID variable
for /f "delims= " %%a in ('"wmic path win32_useraccount where name='%UserName%' get sid"') do (
if not "%%a"=="SID" (
set userSID=%%a
goto :end
)
)
:end
REM this echo used to create temporary text file for REGINI to edit permissions
echo \Registry\user\%userSID%\Software\Nokia\Product Registration [1 5 7 17]>temporary.txt
REGINI temporary.txt
del temporary.txt
REM this reg command deletes registry folder to reset SDK trial
reg delete "HKEY_CURRENT_USER\Software\Nokia\Product Registration" /f
echo All registration info deleted already.
echo Your S60 Emulator have 14 days trial again.
pause
【讨论】:
适用于 Windows XP SP3 x86【参考方案2】:您可以通过使用 7-zip 解压缩安装程序 exe 文件来绕过此问题。它将包含其他 exe 文件,也将它们解压缩,继续执行此操作,直到您解压缩所有内容。最后,你会得到这样的目录结构:
C:\Users\user\Downloads\Nokia_3510_SDK\install\InstallerData\Installer\$VOB_3510I_CA_SDK$\InstallerProjects\Imports
使用我使用的 SDK,此文件夹包含一个您也可以解压缩的最终 JAR 文件,其中包含手机模拟器作为 exe 文件。
【讨论】:
以上是关于Symbian S60 第三版。 FP2 SDK注册的主要内容,如果未能解决你的问题,请参考以下文章
S60 应用程序 - Symbian C++ - 退出按钮不起作用
Symbian C++ - S60 应用程序通过 TRK 和 Carbide 启动,但不是在之后或下载时启动
unity接入quick sdk报错总结(Andriod第三版)