本帖最后由 quicktime 于 2010-12-21 01:19 编辑 8 s5 B) i/ q! p2 V 6 Z6 V8 h; X' z8 A/ M+ b 俺很傻,俺以为可以一直用下去原版系统。自从俺进了一个原版EVO之后,俺还记得当时她的系统版本是3.26.651.6, 基带版本是2.15.00.07.28。俺疼爱的给她烧了号,舍不得root,因为不想破坏她的纯洁。
俺真的很傻,才两周多,系统推送了一个升级包,俺以为没有事的,忍不住升级了,后来她就上不了3G了。俺看了看升级后的系统版本是3.29.651.5,基带版本是2.15.00.09.01。俺的原版系统从此死掉了。6 ~ h7 h' g+ x$ M6 @8 x3 J
然后的事,就是俺无情的root, s-off,刷机。xda上大大们的包刷了不下7个版本。其实解决问题的方法很简单,就是随便找一个系统版本3.30以上的非官方原版系统刷一个,就好了(还有一个小步骤,下面会讲)。; n. @( b2 b/ t8 {* t: g, W) q5 v 俺发现不管是刷官方3.29.615.5的版本还是3.30.651.3或是3.30.651.5,都不能正常3G。
表现的症状是,重启动的时候,不能Hands Free Activation。然后3G图标出现,几秒钟后消失。除了3G,其他正常。- ^ h" `4 B, t# M d; M: r. J. N 拨##33284#,在HDR里显示:AN/AAA authentication=1,还有个菜单,好像是Data Status里可以看到已分配IP,而且分配的IP用IP查询也是当地的IP地址。
鉴于这两个原因:9 b3 [( i& N3 r* o 1. ##33284#已正常分配IP% d [) w) [4 M7 Q 2. 刷非官方的相同版本可以正常3G,而官方非root版就不能3G- {/ m9 s' ]1 @# E) [) ~' @1 q 俺严重怀疑官方版本是否在某处作了手脚?还有一个善意的可能性是因基带升级后,烧号机不能正常通过米国的Update Profile服务,官方版本存在bug,而非官方版本跳过/修正了这个Bug?有些TX正确写入5码,却不能3G估计和这个也有关系。' x/ [5 @$ }+ ]. T: E* e 具体原因待高手解答。
解决办法: 1. 不管哪个版本,基带升级后,俺发现总会修改SID/NID。把它改回来。具体办法就是拨##3282#,进Edit Mode。进入时会要求输密码,密码就是SPC Code。如果是自己刷的机,你会知道的。如果不知道,请搜索。 然后进Advanced, 可以找到SID/NID条目,把它改回当初烧号的那个值。改完后,别忘记按一下Menu按钮,然后commit修改,机器会重新启动。否则不会生效。 这个步骤不是解决3G关键,修改后症状如故。SID如果不知道的话,请搜索各地SID编号。% Y, A* E' O( x' }8 u# D7 J; q
2. 找一个非官方的版本,只要其配套的基带和机器升级后的基带版本一致,刷一个就OK了。当然刷之前的必须Root,最好S-OFF。
既然原版已经死了,俺开始大胆的追求,现在的新欢是CyanogenMod 6.1.1,昨天俺看到新的基带版本是2.15.11.19, 俺又勇敢的升级了。
报告一下:( Z7 D% B4 f! q$ w1 z 系统版本: CyanogenMod 6.1.1# w) K. t G0 Z; B \3 n 基带: 2.15.11.19; u% b% K, }# ]6 T% `2 \ PRI: 1.90.03 HBoot: 0.76 (官方同步推出的是HBoot 2.10版。但俺是特意从0.97降级到这个工程版本,不想升级。已经是Hboot 2.02以上的机器慎入0.76版)8 M. Q* n) N6 c3 W3 J. G! z9 N O9 f) e- G3 k
说说CM 6.1.1:, a$ |; D9 _/ S& u+ W. x + J. I' j# ?/ m& T 1. 目前CM 6.1.1 官网上的安装指南里仍是配套基带2.15.00.09.01。目前俺升级到2.15.11.19一切正常。
2. 前面说过,升级基带会修改SID/NID。需修改回来,否则似乎CM只能1X不能3G。3 _5 I, h% K) }0 \
3. CM无法改SID/NID。因为CM不支持任何##code#这样的EPST指令。别说##778#,##3282#,就连##3424#这样的烧号模式都进不了。, g9 p0 w+ S- I' I. H) c5 M
唯一办法是restore一个或刷一个官方包或基于官方包的修改版。修改后再刷CM包。
4. CM 带 中文,但不带中文 输入法,需要另装。自从被搜狗输入法开启时状态栏上显示一个大大的"S"恶心后,对任何第三方输入法失去信心。 其实不是搜狗的错,人家做了 软件出来总要表明一个存在吧。俺死心塌地使用原生的谷哥拼音。 菜市场下的谷哥拼音,只能作为普通APP安装,好处是随时可以更新,坏处是Wipe一下就没了。 附件PinyinIME.zip是俺从SDK中取出的 android 2.2原版内置谷哥拼音,解压后用Root Explorer或ES 文件管理器复制到/system/app里,重启后就会发现内置的待遇就是不一样。 PinyinIME.zip (841.29 KB)
5. CM 6.1.1 似乎比CM 6.1.0省电。仅仅是似乎,毕竟俺CM 6.1.0用了不到一周,CM 6.1.1只用了一天。, y; l( c# u, F- o- a" ^4 a [
2 S1 X A# B1 B7 b6 M$ I7 s CyanogenMod 6.1.1与EVO原版的主观对比:( O8 U) P9 r& v& f0 V3 o 5 `8 C6 J" E0 I, X2 y2 M7 @* F 使用CyanogenMod,失去的:, y. h A0 c7 o) [ S$ w .HTC Sense界面,这个界面非常不错。这是俺的第一个智能手机,俺是那么的怀念,现在还是不能割舍。! [+ Y+ Z: @; `9 V n* | .HTC超酷的天气,时钟功能。大家都在仿她,可是没有一个真正像她。俺不停的寻找,面对替身俺总若有所失。: l _0 n7 S. u1 d" v2 c$ n3 ~ .Teeter超酷的重力球游戏。这玩艺锁定了HTC的环境,俺曾经把htc的库都push到cm上,它还是留恋HTC。1 x' D, R3 T2 j' _ .HTC的原装输入法。说真的,比谷歌拼音好用。她不但有四个光标健,还可以长按输入数字。更关键的是她不会再状态栏上show出内衣。0 d0 I& n! R J. c, n, @9 ^5 u2 l2 G .4G和HDMI支持。这个需要硬件驱动支持,社区版不好弄。好在鲜花朵朵的祖国大地不需要4G。HDMI没了有点可惜。 HTC的Radio胜过CM的Radio。CM的Radio好像是MIUI的。可能是HTC对自己硬件的控制能力强大,HTC Radio不会开启蓝牙,而CM的Radio需要会自动开启蓝牙激活FM。" Z/ b" a. F% ]9 ]* u# A HTC的Radio可以自动Scan, CM的Radio有个区域选项,不同国家的频率搜索区间和步长是不一样的,默认是美国区域。开始时死活调不到想要的频率,其实程序可以改进一下,读取语言设置。0 A/ C; @8 t5 y' U8 r9 \" j- J 5 U+ v; w' G9 h' p# |/ U% R5 i5 F
使用CyanogenMod得到的:
.最接近原生的Android体验。HTC Sense和Android 原生UI俺都喜欢,Android 原生UI清新脱俗更对俺的胃口。3 [0 k7 O$ z2 L* L0 s S% o .横向滑动解锁。HTC的竖向滑屏,总让俺担心从口袋掏出来时不小心就解锁了。 .非常小的内存占用,大约46M左右的系统内存占用。 .ADW 桌面设置能力胜过HTC。HTC的桌面快捷键非常恶心的不能改名。要是不小心弄了一个英文的Application Management快捷键,嘿嘿.... .状态栏集成电源控制功能很棒,当然有些修改版的ROM也有这个功能。 .相机功能,有个开关很方便的切换视频和相机。还可以开启前摄像头,嘿嘿,可以当镜子照。但HTC原版自动对焦可以人脸识别,CM的没试过。 .不再有Hands Free Activation的恶心膏药了。说起来俺最初用原版的时候也是没有这个膏药的,自从那个升级以后,膏药就被贴上了。
好像写了很长了,索性买一送一,附送一点刷机心得:
1. 除非必要,不要root和S-OFF自己的机器,烧号和Root之间也没有必然联系。如果说android系统非要Root后才能使用,那么google一定是脑子进水了。回过头来,俺们是穷人,水货没有保修,没有中文支持。root是被逼得。 如果您的机器已经是Root过的,或者您是请别人烧号的(基本上已经root了),那么强烈建议您在把手机连上电脑充电时,把USB调试选项去掉勾。这可以保护您的手机不会被电脑恶意注入程序。 如果您正在使用某个软件需要您打开这个选项,那么仅在使用时打开这个选项。! m/ L: f" h' e : {% c l6 Y4 x8 w$ _; Z- }/ E
2. “高版”机器,这个词发明的很奇怪,好像说了,又什么都没说。俺学习了XDA上几乎所有和EVO 4G root/s-off的贴子,俺的结论是所谓高版是主要是指HBoot 2.02,最新的是HBoot 2.10。不知道什么是HBoot,按住"音量-"开机,就能看到了。目前HBoot 2.10 XDA上也有相关教程Root和S-OFF。 当然11月以后的一些机器硬件版本变成004,他配套的HBoot也从0.97升级到hboot 2.02以上。因硬件的不同,hboot 2.02以上的机器不要降级到0.76的工程版hboot。
3. HBoot 2.02以上的机器Recovery要用坛子里提到的“高版S-off"的专用Recovery,XDA上说明的,这时专门为新硬件修改过的RA recovery。俺还没有看到其他的recovery关于支持新硬件的说明。" Y5 L, r4 l3 f; L* ~
4. 一键root程序unrevoked3 v3.22不能S-off 基带版本2.15.00.09.01,对hboot 2.02也无效。需使用unrevoked团队的另一个工具unrevoked-forever.zip,具体用法参照root教程。
|