塞班 S60 第三版。 FP2 SDK注册

Symbian S60 3rd ed. FP2 SDK registration

使用诺基亚 SDK 模拟器需要注册(至少 Symbian S60 第三版。FP2,S^3)。尽管 SDK 是免费的,但它要求 "username/serial" 号码或建议在试用期后“从文件 加载注册信息”。由于诺基亚网站关闭,新的 SDK 用户似乎无法注册它并在开发中使用模拟器。也不能使用其他机器的串口。

有没有办法设置模拟器和运行? (可能以其他方式获得连续剧。)

P.S。您可以下载Symbian SDK here.

现在我们可以使用简单的 bat 文件重置 14 天的试用期。您可以 运行 它没有管理员权限。它适用于 x64 和 x86 Windows 机器。它需要“wmic”、“regini”和“reg”才能工作。

针对 S60v3、S60v3FP1、S60v3FP2、S60v5 和 S^3 SDK 进行了测试,Windows 7、8.1 和 10(以及评论中的 XP)。它在 Windows 11 中不起作用,因为 Microsoft 在 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

您可以通过使用 7-zip 解压缩安装程序 exe 文件来绕过此问题。它将包含其他 exe 文件,解压缩这些文件,继续这样做,直到您提取所有内容。最后,您会得到这样的目录结构:

C:\Users\user\Downloads\Nokia_3510_SDK\install\InstallerData\Installer$VOB_3510I_CA_SDK$\InstallerProjects\Imports

对于我使用的 SDK,此文件夹包含一个最终的 JAR 文件,您也可以将其解压缩,其中包含作为 exe 文件的 phone 模拟器。