`
des40des
  • 浏览: 15246 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

HTC Desire G7刷机

 
阅读更多

HTC Desire G7刷机
2011年10月07日
  相关帖子:
  1,[教程]G7刷机详细教程:解锁S-OFF,ROOT提取,CM-7.0.3ROM刷机   ---> 本帖
  2,[教程]Android手机上如何无痛替换SD卡,扩展存储空间  
  3,[教程]Android手机上如何实现data2ext
  4,[文章]磁盘的逻辑构造(参见: wenku.baidu.com/view/3e0c18a4f524ccbff1218413.html)
  5,[教程]活用Android手机上的GPS日志+地图语音导航   ---> 整理中,请期待
  免责声明:
  1,刷机有风险,后果须自负;
  2,关于可能的后果:              
  ⊙巨惨痛:手机变砖!!!             
  ⊙巨后悔:想恢复到原来的系统时发现没有备份旧版本!
  ⊙最后悔:刷完后发现新功能少,打电话等基础功能不稳定,有时死机等等!
  ⊙最高兴:刷完后发现所有功能正常,系统性能提升(电话待机时间延长,预装垃圾应用少)。
  ⊙次高兴:个人信息(电话本,日历,SD卡数据)没有丢失。
  3,本人的刷机经验仅供参考,无法确保一定成功(厂家似乎也不保证此项)。
  关键词:
  ⊙HTC G7 / BRAVO
  ⊙Android 2.2 / 2.3
  ⊙Cyanogen ROM, CM-7
  ⊙ROOT提取
  ⊙S-ON,S-OFF
  ⊙Flash ROM,刷机
  ⊙Android手机应用开发
  ⊙官方ROM
  ⊙手机系统备份
  刷机之前必须明白的一些基本概念:
  Boot loader*:
  引导加载程序。嵌入式系统(手机)的引导加载过程一般为4步,Bootloader(引导加载程序)→OS内核程序→文件系统→用户应用程序。可以看出Bootloader是系统启动后运行的第一个程序,为后续的OS加载**基础。下图为Bootloader在手机地址空间中的映射。Bootloader程序通常固化在硬件上的某个固态存储设备(ROM)上,加电后首先启动运行。HTC手机中叫HBOOT的东西。
  Bootloader的工作模式主要有两种,加载模式和下载模式;加载模式是从某个固定存储设备上将操作系统加载到RAM中运行,整个过程没有用户的介入完全自动运行;这个模式就是普通手机的加电开机模式。下载模式是Bootloader通过串口或USB等网络连接手段从外部下载文件(例如:内核映射和根文件系统)等。从外部下载的文件通常被保存到手机的flash memory中(就是所谓的刷ROM)。第一次安装操作系统(例:Android 2.2)或是以后的系统升级(例:从2.2升级到2.3)时就会用到此功能。HTC G7手机的HBOOT支持两种模式之间的切换,方法就是开机时在限定的时间内按不按某键(电源+音量-),切换到下载模式时HBOOT一段会显示FASTBOOT界面,可以从PC机上往ROM中刷入数据,清除文件系统中的数据等操作
  ROM*:
  Read Only Memory/只读存储器。从个人电脑PC时代沿用过来的概念。在PC机中就是BIOS存储。为了引导电脑,按下电源后最开始从BIOS中的程序执行,控制基本硬件资源的加载与调度,一切引导正常后将硬盘上的操作系统装载到内存(指定的映射地址)中,将控制权交给操作系统(比如Windows,Linux,DOS等)。早期的计算机中,只能通过特殊的设备往ROM/BIOS芯片中写入(俗名:烧,电擦写)数据,写入后不能修改删除。最大特点是即使断电,ROM中的数据仍然完好无损。所以它作PC机加电后的第一个引导模块是最安全的。这个概念一直延续到手机上便是叫做ROM的这部分硬件。但现在的ROM硬件的物理构成已经与最初的有了天壤之别。现在的ROM大多采用了类似RAM的电路,可以通过软件写入和修改等,而且断电后数据不会丢失。这个技术就叫Flash Memory。
  PC机上BIOS的大小,响应速度根本不影响计算机性能,但手机等设备上ROM的大小严重影响其先天的性能,原因是此时的ROM还承担了相当于PC引导盘(硬盘C)的存储功能。所有安装的软件,个人设置的状态等数据都会保存到ROM中去。一旦ROM太小,就不可能安装太多或者一些大型(十几MB或者几十MB)软件;所以手机购买时需要注意此配置参数,目前Android手机最好1GB以上。但安装后的运行性能(快慢)就跟ROM没有关系了,运行时的性能跟下面的RAM大小有关。总而言之手机上能装多少软件取决于ROM大小。
  RAM*:
  Random Access Memory/内存。这个概念从最初PC机到现在的各种电子设备,基本没有变化,指的是用来运行程序而需要的临时存储空间,随时都有可能被写入读出或释放,频繁用于各个程序运行时的指令及临时数据存储。有一个始终不变的特性:断电后数据全部丢失,即不能持续保存数据。现在的手机等电子终端中概念也一样。RAM的大小影响手机中软件的运行性能:并行运行的应用数量(同时打开多个软件而不感到慢等等),运行时的响应速度(读书时可以打开大小很大的电子书,而且翻页很快等),足够大时不会出现内存不足等系统错误提示,不会随意中断后台的进程。目前个人计算机的普通内存为2GB(Windows Vista,Win7等可以流畅运行)以上;Android手机上有512MB(爱玩的机油)以上的话也可以流畅运行,如果只是普通用户(打电话,上网,不怎么玩游戏等)的话200MB以上也可以了。
  Flash Memory*:
  如ROM中上所述,为了克服ROM的弊端而发展起来的技术(有两大技术流派:Nor和NAND),目前已经应用得非常成熟广泛。当下的主流格式有,TF卡(TransFLash卡),SD卡(Secure Digital Memory Card),miniSD卡,microSD卡,CF卡(Compact Flash卡),MS卡(Memory Stick)等。
  一般来说Nor flash(如1、2MB)用于存放、运行bootloader,Nand flash用于存放操作系统、其它系统软件、应用程序和各种文件,SDRAM用于运行程序和存放数据。
  Android手机ROM的分区(partition)情况*:
  作为知识点了解一下即可。一般情况下Android手机ROM的主要分区有4个,boot区;system区;data区;recovery区。所谓的刷ROM就是改写这前3个区中存放的镜像文件;recovery区是用来保存单独运行的备份恢复工具的,一般原厂RUU也会刷这个recovery区内容,但原厂的recovery程序不会**太多的功能给用户。一般想刷ROM的玩机者往往在recovery区刷入第3方的程序(比如有名的ClockworkMod Recovery),这样就可以在手机中自由备份/刷入第3方ROM。另外,原厂OTA更新时检查recovery分区中的版本不是原厂时也会通知更新失败。原厂RUU包安装会一并将以上4个分区及SPL(HBOOT程序)分区中的数据全部更新掉;理解了这点也就明白为什么刷了原厂RUU包后原来的S-OFF,recovery程序,ROOT权限等统统要丢失的。
  IPL*:
  Initial Program Loader,初始系统程序加载器。 主要负责装载主板(RAM,CPU,I/O),电源,硬件初始化程序,并把SPL装入到内存RAM中然后将控制权交给SPL。在个人PC机上就相当于BIOS程序。如果IPL损坏,机器将不能装载任何由SPL完成的OS系统引导,此时如果没有厂家救助,手机变砖!
  SPL*:
  Second Program Loader,第二次系统程序加载器。主要负责加载硬盘中的OS操作系统引导到内存RAM中,并将控制权交给OS加载模块;相当于个人PC中的PBR+MBR/GRUB的功能。
  RADIO*:
  无线模块/基带,主要是指设备中的无线通讯模块(无线信号,蓝牙,WIFI),含电话和上网功能。硬件层面在手机出厂时已经设置完成,软件层面的东西(收发频段分配等)可以后刷上去。我们刷RADIO指的就是刷RADIO的中间层的软件。
  刷ROM*:
  手机ROM中主要模块为,IPL,SPL,OS,EXTROM,RADIO,STORAGE等。我们刷入的ROM绝大部分只包含OS(XIP,IMGFS),应用和RADIO部分。IPL和SPL程序一般不要刷,手机变砖的风险太大。而且手机厂家对IPL,SPL,都是锁死的(S-ON加锁逻辑在此略去);看到这里就可以理解为什么手机解锁(S-OFF)后才可以刷ROM了吧。
  ROOT权限*:
  也称SuperUser,超级用户权限。Android的OS核心是建立在Linux之上,所以用户权限的管理便继承了Linux的体系。一般的手机没有被ROOT,使用时只是普通用户的权限,根本无法对根目录进行操作(如:删除系统自带的厂家软件,或将软件安装到系统目录等)。有许多必备应用软件(比如有名的ClockworkMod的Recovery,CPU调频,RootExplorer等)的安装运行是需要ROOT权限的,如果没有被ROOT过便享受不了这些软件带来的便利。 注意:ROOT权限与刷ROM没有直接关系!
  S-ON/S-OFF*:安全锁/解锁。目前HTC的手机会在出厂时设为加锁S-ON状态。S-ON锁住的实际效果就是文件系统/system,/recovery分区以只读方式来mount到系统中,用户不能更改删除添加,只能读取,也就是我们实际看到的不能删除系统自带的无用功能,也不能将应用程序安装到系统目录中的效果。另外S-ON也控制能否从Recovery分区或是通过FASTBOOT方式来将HTC签名的ZIP数据刷到ROM中。
  第一步:准备工作
  如果没有需要备份的数据可以只进行1.1,1.6步骤的操作。
  1.1 确认手机的硬件型号;
  通过手机的自带的[设置]→[关于手机]→[手机身份]可以确认手机的型号,序列号等信息。刷机前一定确认好型号,找对自己手机硬件型号对应的ROM版本,错了会怎样自己想象吧!例如: HTC Desire A8181
  1.2 确认手机的ROM,操作系统版本;
  通过手机的自带的[设置]→[关于手机]→[软件信息]可以确认到手机ROM的版本信息,Android版本,基带版本,内核版本等。
  例如:Android: 2.2,基带:5.09.05,Linux Kernel:2.6.32等
  1.3 再次确认手机硬件型号,HBOOT版本,RADIO版本,出厂状态;
  在开机时同时按住:  [电源] +[音量-]这2个按钮持续几秒钟后,手机会启动进入到如下的HBOOT画面。各项的具体含义是: “BRAVO”是厂家的手机的硬件型号叫法(即desire A8181);“PVT1 SHIP S-ON”是正式量产版带安全锁;HBOOT的版本:0.80;RADIO的版本:5.09.00等等重要信息。
  1.4 备份手机的各种个人数据;
  主要是将个人通讯录,短信,邮件及其他保存在SD卡上的数据备份起来。
  在没有ROOT的手机上,可以采用第3方的SMS备份软件,邮件同步软件,通讯录同步软件等将这些数据备份下来(存放到云端),以便刷完ROM后可以再同步回手机上来。SD卡上的数据备份到PC机上最简单。
  个人推荐一下几种方式:   通讯录/个人日历日程/邮件: 同步到Google的网上账户中;
  短信用第3方软件来备份到SD卡后 再拷贝到PC机上;
  1.5 备份手机的当前系统(含ROM,OS,APK应用,各种个人数据等全部);
  如果手机没有ROOT过,此备份可以在第二步完成后再做!
  当前手机系统ROM及全部数据的备份需要借助第3方软件来完成。 首先在ROOT过的机器上安装固件管家(Clockworkmod Recovery)软件,此软件为必备软件!! 安装好后首次启动需要联网检查最新版本并下载更新,按提示完成即可。启动画面如下。
  选择[备份当前固件]后进入到重启,手机会进入三色屏(右边的字符界面)。选择[Backup and restore]…(此处省略70字?哈哈)。备份完毕后重启手机恢复到正常状态。可以通过手机文件浏览器看到多了个下面的目录:\\SDcard\clockworkmod\clockworkmod\backup\YYYY-MM-DD.HH.MM.SS。
  例子: 2011-09-02.09.08.51\system.img,boot.img,recovery.img,*.tar…
  这个\\SDcard\clockworkmod\一定要备份到PC机上!如果刷机失败,可以通过Recovery原样恢复。
  1.6 PC级的G7驱动安装,ADB调试工具(Google **的Android工具包)安装;
  PC机一端为了跟手机连接,还需要安装必要的USB驱动及应用软件。
  如果是开发者,那肯定安装了全套的Eclipse+Android-SDK+SDK Tools+USB driver(ADB驱动);为了刷ROM只需安装一下HTC/HBOOT用的驱动程序(网上有叫HBOOT驱动,或HTC刷机驱动)。
  如果只是刷机不开发的玩机者,需要单独安装下面3部分软件:
  ⊙HTC 的USB驱动软件             →去官方网站下载(不要安装同步工具Rync);
  ⊙Android的USB驱动软件          →去Android官方网站下载;
  ⊙Android的工具包(Android Tools) →去Android官方网站下载;
  如果实在懒得去一个个下载的话,到国内几个手机专业网站上去搜,随便下载一个就行。安装方法也略过。
  注意:
  ⊙ 如果安装了HTC的PC机版同步软件,一定要卸载!!!
  ⊙如果是Android的开发人员,Android工具包(含adb.exe ,fastboot.exe,AdbWinUsbApi.dll,AdbWinApi.dll,aapt.exe等)应该已经安装好了。安装目录为android SDK所在根目录下的tools,例如:D:\android-sdk-windows-1.6_r1\tools 。
  第二步:S-ON的取消(S-OFF),RECOVERY分区的覆盖(安装第3方recovery软件),ROOT权限的获得
  2.1 利用revolutionary进行解锁:S-ON→S-OFF;
  此处以已经用官方的RUU2.3包升级到最新官方ROM(日期:2011/07/29)的手机为例,来作演示说明。
  先看一下RUU2.3的手机状态,可以看到OS版本变为:2.3.3;RADIO版本变为:5.17.05;Kernel版本:2.6.35.10。再通过HBOOT看一下版本信息,变为1.02.0001;RADIO版本与左边看到的相同。官方RUU升级后原来S-OFF变为S-ON。此时再用原来无痛ROOT过G7(Android2.2+HBOOT:0.80版)的刷机软件unrevoked 3.32无法打开S-OFF解锁。具体原因本人不详,但道高一尺魔高一丈,Revolutionary**了新的解锁工具,可以从官网下载(下载前会要求在线输入[设备序列号]/第1.1步图中有,然后在线发布一个唯一revolutionary.exe程序运行时需要输入的序列号,千万要将此号记录下来)。S-OFF解锁后HBOOT版本变为6.93.1002,HBOOT的更新日期变回2010/08/10。
  实施此步骤的关键点:
  ⊙运行revolutionary.exe程序所需的序列号获得;
  ⊙运行revolutionary.exe或是老版本的unrevoked程时,一定要事先确认PC机上未安装或卸载了HTC的同步(Rysc)软件;
  ⊙确保手机电池电量(最好满格),PC机电源(电池能工作1个小时以上)都没有问题。
  2.2 第3方recovery软件的安装(RECOVERY分区的覆盖)
  老版本DESIRE/BRAVO机子经unrevoked3.32刷机后,除了手机变为解锁S-OFF外,还会自动安装好Superuser.apk(手机应用程序中会多一个ROOT授权管理)。并且刚才选中的Recovery 3.0.0.5会被覆盖到ROM中的Recovery分区。这样便可以利用第3方的ROM随意刷机。无需下面的第三步,直接跳到第四步即可。
  经Revolutionary获得S-OFF解锁的机子,需要自己手动安装ROOT权限程序和覆盖Recovery分区。来看一看实际操作过程。
  ①下载Recovery image文件(recovery-clockwork-5.0.1.0-bravo.img或老版本recovery-clockwork-3.0.0.5-bravo.img),这两个版本均可,一定要找对型号相匹配的手机文件;clockworkmod的官网有;
  ②下载ROOT授权APK:su-2.3.6.3-efgh-signed.apk;
  ③将Recovery-clockwork-*.*.*.*-bravo.img 拷贝到 1.6 步中安装ADB工具包的目录下,并将文件名改为:recovery.img;
  ④将su-2.3.6.3-efgh-signed.apk文件拷贝到手机的SDcard根目录下(通过USB将手机以移动磁盘方式连接到PC机上来操作),拷贝完成后一定要断开手机与PC机的USB连接;
  ⑤在DOS Command命令行执行下面的操作;
  A)    确认手机和PC之间没有用USB连接;
  B)    打开DOS Command窗口,将当前目录转到fastboot.exe所在的tools下,确认没有G7设备连上;
  cd  D:\android-sdk-windows-1.6_r1\tools  [enter]
  fastboot [enter]     (显示没有外部android设备)
  C)    以fastboot模式启动手机(关机再同时按住[电源]+[音量-]数秒开机)进入三色屏,用USB将手机连接到PC机(三色屏会显示USB已连上),然后在DOS命令行输入 fastboot devices。便可以看到检测到了手机设备。如下图:
  ⑥在上一步将手机和PC机以fastboot模式用USB连接好的基础上执行下面的DOS命令;
  fastboot flash recovery recovery.img
  看到没有错误且finished的信息后就可以断开手机与PC间的USB连接。
  ⑦重启手机,再次进入到HBOOT的三色屏,会看到解锁成功S-OFF而且首行有Revolutionary粉红色字体标志,HBOOT的版本变为6.93.1002.如下图:
  2.3 安装ROOT权限软件,提取ROOT
  ⑧在上一步重启手机后出现的三色屏中选择第2个菜单项[RECOVERY],等待片刻机器就会进入到Recovery的程序执行(确认Recovery的版本就是刚才刷进去的版本);
  ⑨从菜单中选择第5项[install zip from sdcard] 执行(注意此时轨迹球的光标功能,按下选中功能均已正常动作),按照指示选择从SD卡的根目录选择文件su-2.3.6.3-efgh-signed.apk后选择安装;
  ⑩安装完毕后,回到主菜单选择[reboot system now],重启机器进入到手机正常画面,可以在应用一览中看到多了个可爱的[授权管理]Android小海盗应用。
  至此,手机的解锁,ROOT权限提取,RECOVERY分区的第3方程序覆盖就完成了。作为一般用户如果没有刷第3方ROM的愿望,到这步就可以结束刷机过程,开始安装各种应用,当然主要安装需要ROOT权限的各种软件。但千万要注意的是: 不要用ROOT权限随意删除系统自带的各种程序,除非你有确实的把握,否则容易造成软件系统运行故障甚至重装系统,到那时不得不刷ROM了。
  第三步:准备刷机文件包
  对于玩机爱好者,买了Android手机就是刷各种第3方ROM来体现深度个性化,体验各种版本的精妙之处。另外开发者也需要刷各种订制的ROM来适应各种不同开发任务。目前最有名的第3方ROM: Cyanogenmod 推出的版本7.0.3 是稳定版,而且有许多玩机者已经验证过了,非常干净(没有多余的自带软件,)好用(即便通话频繁,电池也可以最少续航2天左右)。再次强调一下,Cyanomgenmod的这个ROM版本**的是仅仅含OS(主要是kernel, system,data分区),不含RADIO,不含Google Android的系统应用程序,需要全部刷上后手机才可以正常工作。下面就是需要从官网下载的刷机文件包:
  ⊙Cyanogenmod ROM包:7.0.3版
  download.cyanogenmod.com/ ... 3-Desire-signed.zip
  或
  wiki.cyanogenmod.com/index.php?title=Latest_Version
  ⊙Google最新应用包:
  cmw.22aaf3.com/gapps/gapps-gb-20110613-signed.zip
  或
  wiki.cyanogenmod.com/inde ... Version#Google_Apps
  ⊙HTC官方最新RADIO包:5.17.05
  wiki.cyanogenmod.com/wiki ... :_Support_Downloads
  或
  cmw.22aaf3.com/bravo/radi ... 17.05.23-signed.zip
  将下载下来的3个压缩文件原样拷贝到手机SD卡的根目录下:update-cm-7.0.3-Desire-signed.zip, bravo.radio-5.17.05.23-signed.zip, gapps-gb-20110613-signed.zip 。
  第四步:刷机操作
  下面开始刷机操作,再次强调确保手机电池电量,或处于充电状态。
  4.1 重启手机([电源]+[音量-]),进入三色屏HBOOT模式;
  4.2 选择[RECOVERY]运行,进入Clockworkmod Recovery 的菜单界面;
  4.3 清洗数据,如果对原系统的数据清洗不彻底有可能导致刷机失败,本人曾体验过。
  a. wipe cache partition;    
  b. wipe data/factory reset; ←此步可以跳过!
  4.4 刷机: install zip from sdcard ;
  先装 update-cm-7.0.3-Desire-signed.zip; 再是:bravo.radio-5.17.05.23-signed.zip; 最后: gapps-gb-20110613-signed.zip。照此次序确保每次都成功执行完毕。如果刷RADIO时出现下面的错误,可以忽视继续后续操作。
  4.5 刷机完毕: reboot system now。
  如果没有其他错误,那么恭喜已经成功刷机成功,重启系统会看到Cyanogenmod的启动动画,稍等片刻焕然一新的手机系统会让你惊喜!。
  第五步:新系统确认,千万别忘了做一个最新备份
  新ROM启动后确认基本功能正常,如电话打出接听良好,短信彩信,数据通信,无线上网,蓝牙等通讯流畅。本人确认后一切正常,剩下的就是安装其他应用了。 别急,在开始安装各种个人应用之前,不妨备份一份纯净的系统,按照1.5步中所述的方法做一下备份,等确认系统安定稳定后再将备份文件删除。
  那么刷机后作为日常手机,还有一些必备的软件需要安装,本人推荐一些参考。
  *中文输入: 触宝(中文手写需要另外加载),搜狗,HTC手写;
  *日文输入: mazec Conversion手写(此软件很强大:可以同时多字识别不用一个个单字输入),simeji;
  *地图+导航: Google Map+Navigation(5.7.0正式版不支持中国地区的导航功能);
  Google Map+Navigation(5.2.0-uavana此版本支持中国地区的导航功能+语音另需驱动);
  *GPS活用: GPSLogger,GPS Essential(可以记录KML,GPX路**格式文件,导入Google Earth/Maps);
  *系统工具:AndExplorer / 好用的文件浏览器;
  *RootExplorer / 更好用的文件浏览器,可以利用ROOT权限以R/W方式mount系统目录,从而达到删除系统自带程序的目的。本人常用,删除了几个内置的Google应用;
  *AndSQLite: 可以浏览各种用轻型SQLite数据库管理的系统设置;
  *Android Task Killer Free:用来杀掉不想后台运行的程序;
  *终端模拟器,安安超级终端: 相当于Windows中的DOS命令行窗口;
  *CPU调频: 这个工具用来调整不同工作模式下的CPU频率,可以大大节约电池能量;
  *固件管家Clockworkmod Recovery:前面的刷机过程中已证明了此工具的强大;
  *钛备份: 还不错,可以灵活备份系统各种软件;
  *手机⇔PC机间数据无线互传: 软件数据线(结合PC段的FireFox插件更好用;从此省去通过USB连接后的SD卡的卸载加载);
  *办公Office软件:ThinkFree Office(很强大,运行很流畅); QuickOffice(也不错,运行稍慢);
  *Adobe Flash Player+Adobe PDF Reader(Market官网均免费有);
  *语音驱动: 语音合成数据安装程序,SVOX Classic TTS, Mandarin Femal Voice(普通话语音库);有了这个SVOX语音软件+uavana-Google导航,就可以实现手机上的语音导航,使用效果不输给目前许多专用的车载导航设备。但记住导航时地图下载需要消耗手机流量。
  刷后感: 官方ROM刷机体验
  网上有刷机体验说:在使用过程中,出现过黑屏死机的现象,菜单栏曾突然消失无法还原,只能拔出电池恢复之前的状态等。本人到目前为止(连续使用一周后)除了死机一次外,还没有发现其他任何问题,至于底部的菜单栏,在不小心下滑操作时可能隐藏(就像windows自动那样),如果手指从底部向上滑就又恢复了。毕竟是免费的ROM,即使有些不足之处,整体上已经非常满意了,满足吧!
  (完)
  2011年9月10日初稿于北京
  2011年9月14日追记: 关于来电话没有铃声,只有震动的问题
  这两天有时发现来电话时铃声完全沉默,只有震动,这时确认Android系统的铃声设置等是完全打开的,其他来短信通知,系统事件,音乐等均能正常播出声来。
  后来想到可能是Cyanogen的自带设置开关有问题,就去[情景模式] 中换了个模式,果然声音能正常播出来!! 推断可能是此处设定中的音乐或者铃声设定。
  提醒大家注意手机设置组中这两个大项:  [CM设置],[情景模式] 。 这两个大项中设置的各种状态(如声音打开,铃声乐曲等等)是最终决定实际效果的,不能只看Android系统自带开关。
  2011年9月18日追记: 关于底部菜单栏的消失
  CM-7.0.3ROM的功能中,底部菜单栏可以有两组,每组各可以放5个快捷启动键。这两组之间的切换非常方便,从最底部(屏幕的最下沿)往上轻拉或者叫推,就会打开第2组快捷键,覆盖第1组。相反在第2组打开时,从底部菜单栏的上边界水平线处往下(屏幕的最下沿)轻拉,就会隐藏第2组,恢复第1组。如下图。
  这两组各5个快捷键,加上7块桌面区域,可以非常方便地将自己日常用的所有工具放在触手可及的地方,在各个应用之间快速切换,无比流畅,随心所欲
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics