关于经典回顾系列:鉴于目前国内黑莓站点逐渐凋零的形势,一些老黑莓机型(BBOS系列及PlayBook)的资源和教程日趋变得难找寻,或链接多已失效,所以综合考虑下,BerryLink决定推出这个系列,一方面为保住这些经典教程和知识,另一方面也为新老莓友提供一个可靠的教程来源供参考和查阅。

第一期:主要回顾一下黑莓BBOS系列手机的刷机方法,包括完整rom刷机、一键刷机、强刷,以及如何进行备份和恢复。

刷机准备工作

确认手机的确切型号:选项-关于,BlackBerry®后面的数字或字母就是手机型号。

安装黑莓桌面管理器(或黑莓驱动程序):新旧版本皆可,下载地址:点此 ,密码: d7xw

刷机前如需备份,请先备份,方法在文章最后

刷机前如需格式化手机,可以先用工具wipe手机后再刷机(此时手机界面变成507)

刷机方法

一、完整rom刷机

利用官方完整rom进行的常规刷机,需要同时安装黑莓桌面管理器和官方完整rom。

以黑莓9000为例,说下过程:

1、下载并安装该机型的官方完整rom:

选择相应的运营商、机型及rom种类,按要求填写资料后就可以下载,下载完后正常安装。若上述链接失效,可查看这篇说明:黑莓老机型ROM刷机资源

2、安装完成后去C:\Program Files\Common Files\Research in Motion\AppLoader目录下,把vendor.xml这个文件删除(或移到别处)

3、去C:\Program Files\Common Files\Research in Motion\AppLoader下,双击打开Loader.exe开始刷机

然后点击下一步

4、将手机与电脑相连,此时会识别手机的PIN,然后点击下一步

5、在这一步,根据自己的喜好选择需要安装的语言及应用,然后点击下一步

确认无误后点完成

6、接下来就是耐心等待了,电脑就会自动运行加载,直至提示刷机完成。

刷机完成后,手机会自动重启,此时表示刷机成功。

二、一键刷机

利用制作的一键刷机程序进行的刷机,与完整rom刷机相比,其体积更小,操作更简单,耗时也更短;同时一键刷机无需安装黑莓桌面管理器和官方rom,只需要有安装黑莓驱动程序就可以运行。

先简单看下一键刷机与官方完整rom的大小对比:一键刷机36MB,完整rom则在118MB左右

以@斗战胜佛爱黑莓 制作的黑莓9000的一键刷机为例,说下过程:

1、下载该机型的一键刷机

2、中间特别注意下,因为有一些代码,所以可能被部分安全类软件当做木马查杀,因此建议临时关闭杀毒软件。有能力的也可以不关闭,记得恢复并且点击信任即可

3、然后就是联机,双击运行,耐心等待,直至刷机完成。

另外,有的一键刷机并不是制作成exe程序,而是将系统所需的cod等文件放在一个文件夹中,利用bat批处理进行刷机的。比如@罗伊新疆干果 制作的这个黑莓9620的中文一键刷机,操作也很简单:只要双击打开bat文件(此处为Royhoentor.bat),即自动进行刷机

双击运行后,有的直接按任意键即可开始,有的则需要输入某些内容:比如这个,按提示输入即可,运行后耐心等待直至完成。

三、强刷

简单说是一种去掉电池进行的强制刷机。比如当你的手机出现不开机,闪红灯或者显示523等情况(非硬件问题),正常刷机无效,需要考虑强刷来救活。

(关于电池安装后,屏幕显示电池图标+红叉的情况:多是由于电池没电导致休眠,或者电池直接报废了,请先将电池充满或换块有足够电量的)

刷机前准备工作:跟完整rom刷机一样,需要安装黑莓桌面管理器和官方完整rom,并去C:\Program Files\Common Files\Research in Motion\AppLoader目录下,把vendor.xml这个文件删除。

下面开始强刷:

1、将手机的电池取下,放在一边,待用(此时手机与电脑不相连)

2、去C:\Program Files\Common Files\Research in Motion\AppLoader下,双击loader.exe,然后点击下一步

3、然后会看到如下图

4、关键的一步来了:拿起你的没有放电池的手机,将手机与电脑相连。

当界面出现USB-PIN:unkown(或具体的pin)时, 迅速地点击下一步。(这个USB-PIN:unkown只显示一小会,可能转瞬就变成空白,这时你要抓紧时间点下一步)

如果没有出现USB-PIN:unkown(或具体的pin)的情况,可以尝试以下几种办法:

A、拔掉手机,关掉loader,再打开loader,再次将手机与电脑相连,直至出现USB-PIN:unkown(或具体的pin)这个界面,并快速点击下一步。(可以多次插拔尝试)

B、拔掉手机,关掉loader,再打开loader,在连接数据线至电脑前,先按住手机的红键(挂机键)一直别松开,然后插上数据线至电脑,等一会或许就会出现USB-PIN:unkown(或具体的pin),然后快速点击下一步。

C、如果仍旧没有出现USB-PIN:unkown(或具体的pin),按照方法A或B多次插拔尝试,直至出现USB-PIN:unkown(或具体的pin)这个界面,并快速点击下一步。

如果出现了USB-PIN:unkown(或具体的pin),并且你也快速点击了下一步,那么接下来界面就会提示正在连接设备(ARM)…

5、耐心等待,直至出现应用程序加载器向导界面。此时注意:为保证强刷的顺利进行,最好什么都不勾选,直接点击下一步(如果你此时勾选了若干选项,可能会导致刷机失败)

接下来,点击完成

6、激动人心的时刻到啦!

看到最下面的进度条了吗?就是那个清除应用程序!

对,就在清除应用程序这个进度条进行的过程中,把电池放进手机。

7、最后剩下的就是等待了。

如果一切顺利,所有进度条会走完,手机会自动重启,此时表示强刷成功。

如果出现错误导致刷机失败,那么需要思考哪步出了问题(是否第5步勾选了过多选项等),然后从头开始进行尝试。同时你也需要考虑到:

更换电脑

更换数据线。

更换rom

如果上述都不行 则考虑发给卖家处理或考虑其它办法。

下面是总结的强刷的简化步骤:

■下电池

■打开C:\Program Files\Common Files\Research In Motion\AppLoader 文件夹

■联机 双击运行 Loader.exe

■等发现PIN-USB—-字样以后   点击下一步 第一次可以去掉所有的勾选 然后下一步

■出现清除应用程序进度条的时候 上电池

■等待刷机完毕

四、其它

比如OTA推送、网页升级(在线升级/在线恢复)等,因BlackBerry OS在几年前就已停止更新,所以这里只简单提下。

备份及恢复

备份和恢复很简单,但需要安装黑莓桌面管理器才能完成,这是BerryBox、Winloader等工具无法代替的。

以黑莓9000为例说明下,我用的是最新的黑莓桌面管理器:(不同版本的桌面管理器,界面操作可能稍有不同)

1、打开黑莓桌面管理器,并成功连接手机,然后点击左上角的设备,再点击备份

2、然后会出现如下窗口,三种备份类型可选,此处我选的自定义(只勾选了电话簿和密码管理器),确认后点击备份

3、备份完成

4、恢复备份的操作:点击左上角的设备,再点击恢复,会出现如下窗口,选择你要恢复的数据,最后点击恢复,就完成了。

第一期的经典回顾就到这里,下一期我们将接着讲述如何简单设置黑莓手机。

黑莓C语言编程,经典回顾第一期:黑莓刷机相关推荐

  1. C 语言编程 经典例题 猴子吃桃问题:

    C 语言编程 经典例题 猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半.还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个. 首先看题目知道第十天的桃子数为x10 = 1个,那 ...

  2. c语言编程 float p,C语言编程经典例题

    学习c语言编程的实战例题,非常典型的 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n(利用指针函数) 1.程序 ...

  3. c语言编程经典实例利润,C语言经典编程实例100题解答

    C语言经典编程实例100题 答案+答案 C语言经典编程实例100题C语言程序实例100个(一) [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数,都是多少, 1.程序 ...

  4. c语言编程 新浪博客,[c语言编程]经典编程

    用pi/4=1-1/3+1/5-1/7+...公式求PI的近似值,直到最后一项的绝对值小有10的-6次方为止. #include main() {int i=-1; float j,s=0.0; fo ...

  5. 有趣c语言编程经典例子,C语言简单有趣例子总结ZWF.pdf

    1 原字输出 #include"stdio.h" intmain() { printf(" \n"); printf(" \n"); pri ...

  6. c语言一球从100米高度自由落下 每次落地返回,C语言编程 经典例题一百道 20 一球从100米的高度自由落下,每次落地返回原高度的一半再落下,求它在第10次落地,共经过多少米?第10反弹多高。...

    #include int main() { float i,sum = 0 ; int j ; i = 100.0 ; for (j = 1 ; j <= 10 ; j++) { sum = s ...

  7. C语言编程经典案例——输出100~1000以内的水仙花数

    1.取位数判断100~1000内的水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数. ...

  8. c语言编程修改mac地址,C语言获取本机Mac地址的代码

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. //linux int GetLocalMacAddr(char *szMac,int * ...

  9. c语言程序stm8s,经典STM8s20实用C语言编程大全

    经典STM8s20实用C语言编程大全 我学单片机开门三砖总是要砸的. 第一砖:电源系统,这没什么好说的,只是它是stm8工作的基础总 是要提一下 第二砖:时钟系统,这等下再说. 第三砖:复位系统,st ...

  10. c语言程序设计基础1千克,c语言学习知识编程经典编辑题汇总整编.doc

    c语言学习知识编程经典编辑题汇总整编.doc - C语言编程基础习题汇总1.设计一个由键盘输入三个整数,求这三个数的平均数的程序.2.编写一个程序,用于水果店售货员结账.已知苹果每斤2.50元,鸭梨每 ...

最新文章

  1. mui 微信支付 与springMVC服务器交互
  2. 在ubuntu16.0403X64上安装海思交叉编译工具链
  3. 计算机科学与技术python方向是什么意思-计算机科学与技术专业大学应该掌握什么样的基本技能?...
  4. 关于SWT中的布局Layout
  5. 【IT笔试面试题整理】判断一个树是否是另一个的子树
  6. php cdi_涉及CDI和JSF的过期对话的定制错误页面
  7. Storm精华问答 | Storm的配置需要注意什么问题?
  8. pytorch1.7教程实验——DCGAN生成对抗网络
  9. 图片裁剪:CropZoom插件的应用
  10. numactl mysql_CentOS学习笔记 - 10. 开发机mysql安装
  11. 订阅github release(官方+IFTTT)
  12. matlab usb采集,求助MATLAB是否支持USB数据采集卡
  13. 联系人管理系统 python版
  14. ios 穿山甲广告联盟集成_穿山甲广告集成支持IOS14
  15. git bash安装SDKman遇到需要安装zip的问题
  16. Queue Map 武魂融合技:MapQueue
  17. 解决binwalk提取需要权限问题,binwalk提取文件报错。
  18. jsch session(ssh)
  19. 不管你学的是什么专业,你都应该多少懂些管理学的东西-----【管理学十大经典定理}...
  20. Origin Pro 2018 的常用操作

热门文章

  1. 2022低压电工考试题库模拟考试平台操作
  2. Linux中的VMware共享文件夹
  3. [CSCCTF 2019 Qual]FlaskLight
  4. 计算机毕业设计springboot门诊管理系统
  5. Delphi10.4.2关于Android设备调试
  6. 「 软件安装 」嵌入式开发Keil5安装教程
  7. TextView属性总结,简单的控件也可以很复杂
  8. pix4d操作流程_pix4d处理流程
  9. 编程器测试软件,CH341A编程器
  10. 全文检索Solr面试题集锦:项目实战VS理论知识