Symbian S60第三版FP2 SDK注册

10
使用诺基亚SDK模拟器需要注册(至少对于Symbian S60 3rd ed. FP2,S^3而言)。尽管SDK是免费的,但在试用期后会要求输入“用户名/序列号”,或者建议从文件中“加载注册信息”。由于诺基亚网站已关闭,似乎新的SDK用户无法注册并在开发中使用模拟器。同时,也不能使用其他计算机上的序列号。
有没有一种设置模拟器运行的方法?(也许可以通过替代方式获取序列号。)
附注:您可以在此处下载Symbian SDK here

1
同样的问题。他们有效地杀死了这个系统。我甚至不能修复我的旧应用程序中的错误。 - Pointer Null
2个回答

5
现在我们可以使用简单的批处理文件来重置14天试用。您可以在不需要管理员权限的情况下运行它。它适用于x64和x86 Windows机器。它需要“wmic”,“regini”和“reg”才能正常工作。
已在Windows 7、8.1和10(还有XP,如评论所述)上测试了S60v3、S60v3FP1、S60v3FP2、S60v5和S^3 SDKs。它将无法在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

1
适用于 Windows XP SP3 x86。 - radioxoma

0

你可以通过使用7-zip解压安装程序exe文件来绕过此问题。它将包含其他exe文件,也要解压缩这些文件,一直重复此操作,直到你提取出所有内容。最后,你会得到一个像这样的目录结构:

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接