参加了Chinict Hackthon拿了一部Playbook,到手已经两天了,先是在更新,后一直在纠结安卓应用的方法。现在终于弄明白点了,记录一下。
系统更新
拿到PB时,系统是第一版的,首先升级到2.0. 升级需要连接WiFi,但由于很多WiFi速度很慢且不稳定,更新也不能断点续传,如果断了只能从头开始,很悲剧。其实还有一种方法就是下载Desktop Manager,然后通过PC更新。具体方法为:安装Desktop Manager,然后连PB,如果没反应的话可以试着重启几次PB。中间要注意的是会谈出一个错误对话框,不要当错误关了,因为对话框下面还有三个按钮,第二个就是更新,这个时候点更新就可以了。我第一次是在晚上更新的,速度N慢,几分钟过去进度条也就进了一个像素的宽度。早上六点醒来后又发现一个对话框说PC和PB连接失败,以为出错,于是从头更新。但是这次总共只用了30分钟左右,更新完仍然出现了之前连接不上的错误,所以知道之前就已经更新完了。而速度这么快,觉得应该是因为网速快的原因,因为第二次下的时候流量还是走了500M。所以推荐大家在早上更新。
在更新完之后,就是设备的一些设置了,设置好之后就可以进入系统了。
将apk转换为bar
PB之前有泄漏出来的Android Player.在AppWorld上找了半天,发现黑莓官方在playbook2.0中不提供Android Player的下载,而是将其功能集成到系统内核中了。所以现在要做的就只是将apk转换成bar就可以了。转换有很多方法,在网上看了很多,最后发现一个最为好用的:http://forums.crackberry.com/android-app-sideloading-f258/tools-help-make-apk-bar-process-easier-662772/,这是两个批处理文件,在用之前需要装Android SDK和申请签名,工具中有使用方法。碰到的问题主要是第一次转换apk到bar并给bar签名时,apk必须要和工具放到同一个文件夹中,这样会生成一个.lsv文件,这个应该是程序的版本号,在后来每次对apk签名时,工具好像都会去取这个版本号,然后加1. 而如果第一次给apk签名时,不和工具在同一个文件夹的话,就生成不了.lsv,以后的签名都会失败。当有了lsv文件后,以后再签名,目录就无所谓了。
apk和bar转换的网站:http://apk2bar.unker.net/
安装bar
系统更新好后,剩下的就是应用了。昨天才发现只能通过PB中的AppWorld联网下载应用,而且即便你下了bar文件,PB也是浏览不到的,安装不了。但一般应用的安装过程是去下个apk,然后传到手机再在手机中安装,这样比较符合习惯,而且每次下载还要连WiFi太麻烦了,下载也很慢。可以通过下载DDPB然后在PC中将bar直接安装到PB中。这里需要注意两点:
1. PB必须是development mode
2. bar必须是签过名的(一般在网上下的应该都是签过的),如果没有签名的话有debug token也可以。
装了人人,网易新闻等都能运行,但QQ HD和水果忍者HD都有问题,不知道是不是没有ROOT的原因。
http://crackberry.com/how-install-android-market-and-other-applications-your-blackberry-playbook
http://blog.youkuaiyun.com/keyboardota/article/details/6889065
http://playbook.sinaapp.com/?cat=3
PlayBook OS的各个版本:http://opensourcebb.com/playbook-oses/
downgrade:http://yuwienetwork.blogspot.com/2012/01/how-to-downgrade-playbook-os-to-2004869.html
从2.0.1.358downgrade到2.0.0.4869(有一种方法是在Desktop Manager更新,然后选view other versions,但是2.0.1.358中没有这个选项,所以只能借助Dingleberry):
Download 2 Softwares :
1. Dingleberry 3.3
2. OS 2.0.0.7971
Make sure development mode is ON
STEPs :
1. Make sure that your OS is 2.1.0.358 and use Dekstop Manager 7.0.0.41 (new update driver from your PB)
2. Unzip dingleberry, then run dingleberry.exe
3. You need to run dinglebery for the first time to make firmware folder appear, then close dingleberry.
4. Open your OS 2.0.0.07971 and unzip it then put in the folder custom
5. Connect your PB to your PC then DM will shown up.
6. Run dingleberry.exe then click on Firmware Button.
7. The firmware main view will shown up and make sure USB Information on the rightside is connected.
8. Click on button on the leftside and choose custom
9. Right button you can choose Core OS or Full OS. I choose Core OS
10. And click the Update button below and wait until it finished (dont break any connection).
11. After finished your PB will restart on goes back to 2.0.0.7971 without any notification for updating to 2.1.0.358. Close your DM.