BerryLink
分享 热爱 坚持

黑莓软件版本Software Release的解释说明

很多人对软件版本存在疑问,比如升级后软件版本没有任何变化,或者直接显示“没有可用信息”。

这些到底都是什么回事?那么接下来我给大家解释一下。

(来源:CB  英文好的可看下原帖,感觉说的有些乱,特此翻译整理)

一、Software Release的含义:

简单讲,Software Release,即软件版本,它是一个操作系统(OS)和无线电(Radio)的组合。

例如下图中的SR 10.3.2.2514 等于OS 10.3.2.2789 和 Radio 10.3.2.2790的组合。

SR-1

二、Software Release来自哪里?

软件版本并不是嵌入在操作系统中的,而是直接来自黑莓服务器。

三、手机是如何获取Software Release信息的?

简单说,就是手机给黑莓发送请求,询问是否有相应的软件版本号,然后黑莓服务器作出响应。

如果你手机的操作系统(OS)和无线电(Radio)的组合跟官方所定义的Software Release所匹配,那么黑莓的服务器就会反馈一个版本号给你,如果不匹配,则软件版本处没有变化或显示无可用信息。

整个获取过程,形象一点说就是:

手机发送请求给黑莓说:“我跑的操作系统版本10.x.xxxx和无线版本10.x.xxxx,你有一个软件版本给我吗?”

如果跟黑莓服务器上的组合匹配,他就说:“有,你接着。”然后你就会得到一个软件版本;

如果跟黑莓服务器上的组合不匹配,他就说:“木有。”然后你的软件版本就没有变化。

所以软件版本没有变化的其中一个很重要的解释就是:跟黑莓服务器上的组合不匹配

四、然后看图实例说明:

SR-2

1:假设手机没有SR软件版本,此时手机向黑莓服务器发送请求:“我跑的操作系统版本OS10.2.1.2234和无线版本10.2.1.2235,你有一个软件版本给我吗?”

2:如果黑莓回应说:“有,跟SR 10.2.1.216匹配,你接着。”那么接下来你的手机就有了SR 10.2.1.2160的版本。

3:在SR 10.2.1.216之后,你又进行了无损升级,但这次只是升级了OS并没有升级radio。然后手机又问黑莓:“这次你有一个软件版本给我吗?”

4:“木有”黑莓服务器直接了当地回答。(由于OS2947跟Radio2235不匹配一个官方所定义的软件版本,所以软件版本保持不变。这你也就你如何得到一个没有变化的软件版本的过程)


五、问题及讨论:

1、如果你刷的是SDK版本,那么软件版本会显示无可用信息;

2、无损升级完后,软件版本会无变化:有的是由于加载的文件不完整;有的则可能是由于时间上不符合黑莓服务器的匹配。

3、无损升级后软件版本无变化,如何让其显示正确的软件版本?

很简单,一键刷机完成后就显示正常了(因为有wipe的过程)。但本人觉得没有必要,为了一个显示信息,不值得刷机。

或者等待后续出现更高的系统版本,进行无损升级,达到黑莓服务器的匹配之后,就会显示正常了。

总之一句话:

软件版本Software Release的显示其实没什么意义,无论它显示什么,只是一种信息而已,没必要纠结这件事。

赞(0)
请遵循网络共享条款,保留原作者与链接:黑莓手机爱好者 » 黑莓软件版本Software Release的解释说明
分享到: 更多 (0)

评论 2

评论前必须登录!

 

  1. #1

    一看就懂,说的很详细

    yuer4年前 (2015-11-21)
  2. #2

    很多更新我根本就感觉不到功能性上有什么变化,还是多来点干货吧,换汤不换药的就像WINDOWS一样很没劲!

    blackberrypriv4年前 (2015-12-25)

BerryLink专注BlackBerry的开放式平台,邀您加入

加入我们团队成员