然后启动pc端,即可找到设备连接
和大部分使用6850的安卓迷一样,最开始我使用的是非分区版的模拟android,但是遇到了很多问题,主要集中在稳定性差,系统耗电量大等
最近,偶尔在diypda论坛上发现一个机油写的很详细的分区版的安装指导后,我照做,期间结合自己的探索解决了一些问题想到很多的机油还在非分区版的模拟 anroid中苦苦探索,故不忍独享,发出来给大家共享
——————————————————————————华丽的分割线————————————————————————
首先,几个概念扫盲下,知道的机油可以跳过此节
1. 6850上运行android的原理:
由于模拟的安卓不带系统启动程序bootloader(类似于pc机上的bios),所以需要先启动到wm下,运行安卓的加载程序,现将安卓的系统程序加载到ram,然后再从该地址启动(此时系统会自动关闭wm系统)
所以,严格意义上来说,安卓运行在6850上并非是模拟的,只是需要通过wm引导启动而已,引导完成后wm就关闭了“使用纯净版wm比马版wm运行android快”的说法,是没有依据的
2. 非分区版和分区版adnroid:
非分区版,在第一次安装后,会在sd卡上生成一个data.img文件,每次启动时,解压这个镜像,加载到ram中,由于需要先挂载sd驱动,然后读取sd上的文件,再解压加载,启动速度会比较慢,且运行过程中频繁读取windows分区格式下sd卡,性能消耗比较大
分区版:顾名思义,就是在sd卡上预先划分出给linux用的分区,然后第一次安装时,将adnroid的系统文件加载到这个linux的分区中后面每次系统启动时,就从sd卡上中这个linux分区中直接加载,就好比从rom中加载系统一样,速度有明显的提升
——————————————————————————华丽的分割线————————————————————————
言归正传,我的探索是基于这两个帖子,所以在移植时,大家可以参考这两个帖子,具体的操作步骤,可以参照我后面整理的step by step指导:
分区版模拟android2.2.1自带中文,亲自安装详细过程,一步一步教你
http:///file/f65d7e84b9
3.1 将haret-startups\raphael-800-normal\目录下的startup.txt文件拷贝到和haret.exe同级目录下,使用ultraedit(该文件不是windows格式的,不推荐用记事本打开)打开
修改如下行,增加pm.sleep_mode=2,增加这个的目的是,防睡死和关闭待机呼吸灯
set cmdline “root=/dev/mmcblk0p2 init=/init rootwait rw rootdelay=3 lcd.density=210 msmvkeyb_toggle=off physkeyboard=raph board-htcraphael-navi.wake=0 pmem.extra=1 gsensor_axis=2,-1,3 pm.sleep_mode=2″
3.2 将npkinstall\install-startups\raph800\目录下两个文件拷贝到npkinstall目录下
3.3 将前面配置好的“frg83.r5,11.06更新.自带中文”目录下的所有文件拷贝到sd卡根目录(注意不是“frg83.r5,11.06更新.自带中文”这个文件夹拷贝到根目录)
二、系统移植及设置
4. 刷机
4.1 开机进入sd卡目录,运行npkinstall目录下的install.exe文件,然后手机会震动一下,进入linux的企鹅文字界面这个过程主要将镜像文件安装到之前划分的linux native分区中,耗时大约4分钟左右
4.2 在进展到一半的时候,会在左上角出来一个白色的方块,这是触屏矫正程序,和wm刷机过程类似
4.3 如果在文件提示符上或者在后面的动画界面停滞超过10分钟,说明刷机不成功,需要拔出电池,重新执行步骤1, 2直到能进入android系统为止
5. android系统配置
5.1 第一次进入android系统,会有个向导提示界面刚启动可能会相当慢,在我的机器上遇到如下问题:
a 点击中间的那个机器人,没有任何反应
b 点击右下的设置语言后,系统反应超级慢,滚动菜单滚动过程中反应慢
c 点击某个菜单自动重启
如果遇到上述问题,出了耐心等待几分钟外,可以再重启一次(系统反应慢只是在刷机完成后前几次进入系统出现,后面再进入速度就正常了)
注:重启再次进入时,在wm下面就不要运行npkinstall目录下的install.exe文件了,直接执行根目录下haret.exe文件
5.2 打上短信中文乱码补丁
中文短信补丁:
a)先安装文件管理器:root.explorer.v2.5.1
b)然后启动root,在系统根目录下找到sdcard目录,进入sd卡目录,将libhtcgeneric-ril(短信补丁).so复制到/lib/froyo,将“libhtcgeneric-ril(短信补丁).so”中的“(短信补丁)”去掉,替换同名文件
c)重启系统
5.3 设置时区和同步
进入设置->时间和日期->选择时区,中国在gmt+8区开启勾选“自动”,就能自动从电信的网络校时
5.4 设置apn上网
进入设置->无线和网络->移动网络->接入点名称,按下中间圆确定键,弹出菜单选择“新建apn”填写如下,然后保存点选新建apn右边的选择,使之为绿色
姓名:cdma
apn: #777
用户名:card
密码:card
6. 配置启动双系统
下载如下双系统软件:
进入wm系统,打开注册表编辑器,编辑如下键值:
[hkey_current_user\software\gen.y\dualboot]
“autobootenabled”: 1 (1: enable autoboot | 0: disable autoboot)
“fastbootenabled”: 0 (1: enable fastboot | 0: disable fastboot)
“autobootandroid”: 1 (默认启动项,1表示默认引导adnroid)
“storagebootmode”:1(1表示默认从sd卡引导,android安卓在sd卡,所以改成1)
“androidbootfolder”
android之前拷贝到sd卡根目录,所以这个目录留空,是否可以将系统拷贝到sd卡其他目录,然后修改这里,大家可以尝试一下)
7. 设置连接pc
android下6850连接pc比较蛋疼,主要还是驱动的问题,不过网上还是有比较nb的机油摸索了如下方法:
7.1 首先保证6850在wm模式下能在pc上正常连接,驱动有效进入wm模式,插上usb线,在弹出菜单中选择activesync(不要选择第二个,否则在手机上看不到sd卡)
7.2 手机上进入sd卡,运行haret.exe,带进入字符引导画面进入android后,pc右下角会提示找到新设备
7.3 弹出自动安装驱动,点击下一步,此时应该找不到合适的驱动,不用理会,所有的弹出框均照此操作
7.4 进入android系统后,手机在左上角会有两个usb的提示,分别应该是”usb已连接”,”usb调试模式已连接”,同时pc机右下角会出来一个usb设备这些都出来,说明驱动安装成功
7.5 下载安装91手机助手,第一次连接会让你设置手机的名称,随便写一个吧然后会在手机安装守护程序
7.6 91助手找到设备后,pc机右下角会弹出提示,“”已连接待成功连接上手机后,此时91助手界面上也显示有手机信息
usb方式用起来相当蛋疼,只要手机重启或者pc重启就找不到设备,只能退到wm中重新引导,所以建议有条件的还是使用wifi如果手机的wifi好用的话,上面操作只需要在第一次连接时操作(只有手机上有91助手守护程序安装上就行),后面再进入可以通过wifi模式具体步骤如下:
a)确保pc和无线wifi在同一网络,开启wifi,连上无线路由器wifi
b)手机端启动91助手,点击下面的“连接pc”,然后勾选“允许wifi连入”,并设置密码
c)pc上启动91助手,点击连接->wifi选择设备,然后输入密码即可连接成功
豌豆夹的使用,参见faq.4
8. 同步联系人数据:
8.1 进入设置->账户和同步->添加账户->google,填入前面wm上同步联系人的gmail邮箱完成后,先不要选择同步
8.2 返回刚才的账户和同步菜单,点击刚刚添加邮箱,弹出菜单选择同步联系人
8.3 如果evdo流量包月比较少,可以在账户和同步菜单,关闭自动同步
8.4 打开联系人目录,查看联系人是否同步成功
附6850上按键的映射: 6850androidhome键home键拨号键
拨号键
方向键方向键确定键菜单键挂机键挂机键(需要手动设置)
待机键退格键返回键
三、faq:
1. 进入声音设置,选择手机铃声和背景铃声时,弹出的列表中只有一个“静音”,看不到铃声列表
我是在第一次刷机遇到这个问题,后面重新刷了一下就好了应该是mediaprovider组件的安装有问题,重新刷机一下就好了
2. 怎么设置壁纸
在主界面,中间长按触摸屏,会出来菜单,选择set wallpaper
3. 怎么自定义下面的dock项目
和问题2类似,弹出菜单中选择add item,然后拖动item到dock栏同理,删除一个item时,长按该item然后选中间那个“x”就删除
4. 是否可以使用豌豆夹:
可以使用,只是第一次使用也需要从wm引导安装usb驱动,待在手机上安装好守护程序后,后面就可以使用wifi来连接连接wifi后,在手机端启动豌豆夹,点击启动wifi连接
usb设备用起来相当蛋疼,只有手机重启或者pc重启就找不到设备,只能退到wm中重新引导,所以建议有条件的还是使用wifi
5. 电池耗电问题:
昨晚冲了一晚上,早上起来100%,上午出去公园,在阳光下上了40分钟网,现在回来看电量还剩50%感觉和马版的wm差不多
6. 通话质量:
还没有怎么测试过,昨天刚刷完机,有个同学来电话,通话10几分钟,感觉音质还可比较清晰
7. 上网速度问题:
安卓基于linux内核,linux内核在tcp/ip协议实现天生就比windows好(使用过linux系统的童鞋都知道,linux下上网明显比windows快)使用ucweb连接乐讯,凤凰,天网的热门网站,android一般在1s内加载成功,而wm经常会init—wait,动辄2-3s
8. 系统流畅性和稳定性:
流畅性方面:
运行某些菜单,存在延迟情况,有时会卡3s左右在运行某些软件,比如ucweb,开卷有益,qq等软件时,启动会黑屏一下,不过进入后就好了,不知道是不是android的固有问题
稳定性方面:
刷机至今,出了第一次进入系统设置语言时出现一次重启外,后面一直没有自动重启软件无响应的弹出框,比较少见,系统自带的程序一般不出现,只是在运行比如qq等程序,且多个操作交叉(比如有未读信息时,按退出键),会提示程序无响应
9. 配置双系统启动菜单后,双系统选择界面,android的那个小机器人图标是灰色或者地下提示android missing
这种情况说明“androidbootfolder”这个注册表项设置的不对,建议刷机程序放在sd卡根目录(参考步骤3.3),这个表项留空
10. 刷机运行install.exe或者启动运行haret.exe提示找不到default .txt配置文件
缺少startup.txt文件,参考步骤3.3
11. 待机后呼吸灯闪
下载这个软件,选择待机时的动作为none即可
12. 重启或者跳回wm系统:
这个问题坛子里面好几个机油遇到过了我暂时还没有遇到过,我的机子是sprint版四代改卡,刷的是w大的“william_6850_wm6.5_21916_2010.11.15-manila2109-wp8.0” rom
由于没有验证过,我估计可能的原因是,wm系统本身不兼容刷机程序,所以如果不嫌麻烦,建议可以先刷w的的rom再试下
此外,进入android后重启的问题,我也是只在第一次进入系统时遇到过一次 这个原因比较多,昨天在网上看到有的机油说,重新格式化分区sd卡,有时可以解决
四、目前需要解决的问题
哪位机油有解决方案,请在后面回复,我更新到一楼
1. 无法读取uim卡信息
2. 没有gps和照相机
3. 设置声音时,铃声列表为空,只有一个“静音”(常见问题1的方法有时可能奏效,但是重启一下可能失效)
Read More
近期评论