2010年5月11日星期二

手机在于折腾

        先缅怀一下远走的touch 3g。。。
        新换了Android系统的HTC Legend机器,水深火热地折腾了两天,现在总结有关事宜。
        对于自己,拿到手机后除了软件安装,就是要学会刷机。wm刷机可以换字体,换精简系统;android刷机更是有必要,比如获得root权限。获得root权限能干嘛?比如完整备份系统的sprite backup软件,锁定cpu频率的set cpu软件都需要root权限来运行。目前来说要获得root权限,华山至今只有一条路,就是刷具有root权限的rom。刷rom之前又要准备好金卡(goldcard),因为htc为了限制销往不同地区的手机相互刷rom(与最初dvd锁区一样),在刷机时会检测本机的shipment信息,刷非本地区的rom就会出错。金卡能够骗过这个检测步骤,达到天下rom随便刷的目的。所谓的金卡其实就是具有特殊引导信息的tf卡。下面列出有关几个问题的操作方法,本人亲测,放心使用。
  • 金卡制作方法:英文原版中文配图版。ps:1、制作金卡的tf卡理没有容量要求,质量好即可;2、制作金卡的过程不会影响卡上原有的内容;3、如果tf卡之前做过了app2sd,也就是拥有fat32和ext3分区,那么必须删除ext3分区,全部格式化成fat32后才能继续制作,否则肯定失败;4、验证办法:制作完成后拔出/插入tf卡,如果仍然能认出来,则制作成功;如果提示tf卡损坏(手机上)或无法识别(电脑上)则制作失败;5、金卡制作好以后,就可以用官方的ruu程序刷原版rom(不带root权限)了;

  • root你的android(刷具有root权限的rom):英文原版中文配图版。ps:1、亘古不变的一句:刷机风险(手机变砖)自负;2、一般具有root权限的rom都是国外首发的,国内高手会在其基础上按个人喜好进行定制,喜欢原版rom(当然已经具有root权限)的朋友还是使用英文教程里的rom为好;3、刷完rom之后机器就有了root权限,以后再刷其他rom的步骤大致如下:用usb线连接手机;将具有root权限的新rom(*.zip)拷贝到存储卡(确保是金卡)根目录;关机,然后按住回退键开机;选择bootloader;选择recovery(手机显示红色三角形,无响应);运行前面的脚本文件recovery-windows.bat(进入Android system recovery菜单);选择flash zip from sdcard;选择你刚才传入的rom文件(*.zip);开刷;4、上面的步骤熟练后手机基本5分钟内可刷好,达到js级水平;

  • 获得root权限后,可以进行app2sd。方法:中文配图版。ps:1、android默认程序都装在机器的rom中,app2sd就是允许你将程序装在存储卡中;2、app2sd的原理:存储卡分成两个区,一个fat32格式,用作普通存储卡,一个linux的ext3格式,用来安装程序。app2sd的过程相当于将原来手机中存储程序的app文件夹转移到卡上,然后用ln命令将原目录与新目录做符号链接;3、具有root权限的rom一般都可以自己完成app2sd,如上面链接中方法所示;4、app2sd后的好处,不受限于手机本身的rom大小,理论上能安装和你存储卡容量一样多的程序;恢复出厂设置或重刷rom后,在adb shell下将你卡上的ext3分区mount进系统,用ln做同样的链接,你原来所有的程序就都恢复了,不用重新安装。

  •         据传5月19号即将放出的android 2.2会原生拥有app2sd功能,所以不放心的朋友可以等等再说~

    没有评论:

    发表评论