Defy刷机说明,附上7种底包下载地址、CM7、MIUI,以及刷机需要的工具 - 摩托罗拉 ME525 / defy 论坛-掌酷手机论坛-让手机变得更简单、更有趣!-zhangku

100 views
Skip to first unread message

Nic Chen

unread,
Jun 16, 2011, 8:45:39 AM6/16/11
to rf...@googlegroups.com
http://bbs.zhangku.com/thread-23710-1-1.html Defy刷机说明,附上7种底包下载地址、CM7、MIUI,以及刷机需要的工具 - 摩托罗拉 ME525 / defy 论坛-掌酷手机论坛-让手机变得更简单、更有趣!-zhangku——通过[一键分享]转发


1.底包
官方的系统包,相当于我们的Windows的操作系统,事实上它相当于一个纯净版或者内核版的系统包,是最底层的东西。扩展名为sbf,底包通常是官方发布的,ROM作者直接拿来用的,可以选择的版本不会太多,通常更新也不会频繁。底包通常使用PC端刷机工具(RSD)配合Bootloader的工程模式完成刷入。
2.升级包
广大玩家制作的底包增强包,通常表现为一个update.zip文件。升级包是对底包的扩展和增强,包含一系列的辅助工具和服务,没有中文的底包通过升级包可以实现中文。当然,很多功能也是通过升级包来实现的。可以说,在刷新了底包后,配合刷新相应的升级包,这样才形成一个完整系统。升级包通常通过Recovery工具,从SD卡读取刷入。

3.Bootloader  
相当于电脑里面的bios(基本输入输出系统),手机一开机,控制手机的就是Bootloader。我们通常所说的进入Bootloader,实际上是指进入Bootloader的工程模式,既是刷机模式,在此模式下可以将moto的sbf文件(底包)刷到机器里面。

4.Recovery  
Moto 手机内置的一个独立备份恢复工具,类似电脑上的一些一键还原系统,既是在系统出现问题的时候仍然可以打开的一个模式。Moto 的 Recovery 主要提供了WIPE(硬启,清除数据,恢复出厂设置)和Update(通常用于安装升级包,update.zip)功能。 Recovery是不能直接刷新的底包的,通常它刷新的升级包(update.zip)的方式是:自动寻找SD卡上的特定文件,然后写入。

5.基带(Baseband)
是手机中的一块专门的代码,或者可以理解成为一个专门负责通讯的BIOS,负责完成移动网络中无线信号的解调、解扰、解扩和解码工作。基带的不同会造成信号效果的不同。因为各地、各网络实际情况不同,需要大家自己选择适合自己的基带。

6.WIPE
wipe后就恢复了出厂设置,包括联系人、短信、安装的软件等全部删除。俗称硬启,恢复出厂设置。注意,wipe后app2sd和root权限需要重新做。而且app2sd重要的分区步骤也要重新来过。某些说法提到在刷新底包或者升级包前需要进行WIPE操作,我对此操作的必要性不是很确定。

7.OpenRecovery(简称OR)
由于MOTO很蛋疼的在update.zip上做了一个大小限制(也许还存在其他限制),这些限制影响到了升级包的制作。于是高手们就搞出了一个OpenRecovery,这其实就一个第三方的增强版的Recovery工具,某些OpenRecovery已经发展成为一个具有很多功能的小系统了(类似WindowsPE),在这个OR中,可以完成很多东西,我们完全可以把OR想象成电脑上用的应急PE系统,在上面可以调整超频、基带、app2sd、更换启动画面、wipe、改变时区、调整键盘布局,甚至链接USB当读卡器等等,凡是recovery能做的,OR都可以做,recovery不能做到,OR可以做到。

一般OpenRecovery在sd卡上有两个部分存在:update.zip和OpenRecovery目录,最新的GOT底包添加了新的一个OpenRecovery-CFG目录,用来存放各种个人文件。update.zip就是用来坑MOTO一个标准的的zip升级包,而真正的升级包要放在/sdcard/OpenRecovery/updates目录下。(本文用的第三方recovery是SndInitDefy)

8.Root
大家都知道android系统脱胎自Linux,也正是这个开源的内核让广大玩家可以自由发挥。Root是Linux系统下的系统级账号,拥有系统的全部权限,Android设计上的不开放这个用户的,目的是为了保护系统安全,但是这个保护似乎也带来很多不便。于是就一些工具和方法来开放这个账号。开放Root账号的方法似乎有很多,这里就不再细说。原理上分析,root的**,应该通过在Android系统安装某个系统级别的服务,该服务具有root权限,然后其它需要root权限的程序再向这个服务请求root权限。WIPE、刷机都有可能会造成Root**失效,需要重新**。

其它说明:

1、从原理上分析,通常 底包,Bootloader,Recovery,基带都是可以刷新替换的,升级包当然更可以。但是底包、Bootloader很少会有第三方开发或者修改的,一般都使用官方发布的。现在我们听到的Defy的2.21和2.51这两个版本号其实对应的就是Moto官方发布的两个底包。

2、底包有时候会内置Bootloader、Recovery,这样的底包刷新时会连上述两者一起更新(推测结果,不确定偶)。更新这样的底包是有危险的,有可能会造成Bootloader损坏,这个东西损坏了,基本就是变砖了,只有这个东西没坏,就不是砖。

3、我们通常所说的刷机ROM实际是升级包,升级包是对应于特定的底包制作的,所以刷机时务必确保使用的底包和升级包版本上保持一致。

4、需要注意版本号的还有:Bootloader版本、基带版本、Recovery版本

5、目前有些OpenRecovery工具支持底包、升级包一起从SD卡读取刷入

6、似乎刷机前确保系统干净整洁是很重要的,很多教程提到要通过 WIPE - 刷底包 -刷升级包 的步骤来确保刷机前的干净,实际上如果底包版本没有变化,刷底包似乎、也许、大概、可能是不必要的(需要进一步求证)

在此有一句话送给大家,MOTO的机器很耐搞,不用怕什么刷成砖头,真正把MOTO机器刷成砖头的概率比你买彩票中500万大奖还低!!!
好了 废话不多说!上教程~!
首先:解救之前要准备!!
底包:在此放出几个底包的地址
1、中欧3_3.4.2_155-002                 底包地址:
http://u.115.com/file/aqpdu9to
2、芬兰3.4.2_145                           底包地址:http://u.115.com/file/e6copm0i
3、橘子3_3.4.2_131                        底包地址:http://u.115.com/file/bh1xrqqb
4、阿拉伯3.4.3-20                          底包地址:http://u.115.com/file/aqpd5646
5、法国3_3.4.2_164                        底包地址:http://u.115.com/file/e6copvx3
6、新新英3.4.3-11(推荐)             底包地址:http://u.115.com/file/clir0ss5
7、北欧3.4.2_177-005(推荐)       底包地址:http://u.115.com/file/dnafohoh
据各位前辈声称,中欧的底包比较省电,具体要留给各位机油自测,不过本人建议刷新新英 或者北欧的底包,机油们反映这2个底包表现比较稳定 不论是水货还是国行!!
还有需要刷的ROM。鉴于现在流行的CM7和MIUI 我就发这2个ROM下载地址,看各位机油选择吧。。(小建议:CM7个人认为很流畅,MIUI有点小卡,别喷我啊,我只是在我机器上测试的。。。)
CM7 
http://u.115.com/file/dn42e0dm
MIUI http://bigota.d.miui.com/1.5.21/miui_Defy_1.5.21_tw4wm30jyy_2.3.zip
之后便是各种工具:
1、moto专用驱动MotoHelper4.9             下载地址:http://u.115.com/file/aqpiha4e
2、一键ROOT                                         下载地址:http://u.115.com/file/aqpiha6f
3、RSD刷机工具汉化版                            下载地址:http://u.115.com/file/dnadxeph
4、二次引导SndInitDefy                          下载地址:http://u.115.com/file/bh168yk6
5、龙猪基带切换                                     下载地址:http://u.115.com/file/cliud1gb
6、安全侠APK安装器(可选)                  下载地址:http://u.115.com/file/e6c3zg8d
嘿嘿  放出各种工具下载地址 为你们都省去了去网上寻找工具的时间


CM7 RC0的安装和升级(本节来自Quarx的刷机控antony.ps,他快速刷上Quarx的发布的刷机包,并更新FAQ [FAQ] Cyanogenmod 7 by Quarx) 

1) 刷CM7需要什么版本的底包(SBF)? 
- 可以使用任何2.2.x版本(Froyo)的底包,但推荐使用经过测试的北欧3.4.2-177-005。如果你在其他底包上用CM7出现问题,请尝试先刷这个北欧底包。 
插播:可以只刷底包,不用打中文化的update。关于刷底包的教程,可以参考 HIAPK兜兜首发~DEFY刷机全指导~ 

2) 如何安装CM7 RC0?  -- 这是全新安装,适合原来没有刷过CM7的机友
分4个大步骤:刷底包 -> 破解 -> 安装2nd-init -> 刷CM7,具体如下:
- 关掉手机后, 先按住音量下键不放、同时再按下电源键进入官方Recovery,进行"Wipe data/Factory reset"和"Wipe cache"
- 在官方Recovery里重启、同时按住音量上键,进入启动加载器(bootloader)模式,打开RSD Lite,刷北欧底包
- 复制cm7.1.0-RC0-jordan-signed.zip,gapps-gb-20110307-signed.zip和SndInitDefy_1.4_2.apk到SD卡上
破解
开启USB调试模式
- 使用SuperOneClick进行Root;如果已经破解,免去此步骤 
- 重新启动 
- 使用文件管理器(File Manager)安装2ndInit恢复器的安装包 (安装见10,下载见附件) ,然后打开这个程序,点击“Install 2ndInit Recovery”按钮,等待LED灯变绿
关闭USB调试模式!!  -- 插播:否则需要拆电池或者出现其他问题
- 重新启动手机(启动后进入bootmenu,需要选择Boot -> Normal进行启动)
- 再重新启动手机,进入Recovery -> [Custom Recovery]
先"wipe cache partition",选择确认并完成后,选择"wipe data/factory reset"确认并完成清除 -- 插播:这里的顺序跟坛子里的不同。
- 选择"install zip from sdcard", "choose zip from sdcard", 选择SD卡上的"cm7.1.0-RC0-jordan-signed.zip",并确认刷入,完成
- 选择"choose zip from sdcard", 选择SD卡上的"gapps-gb-20110307-signed.zip",并确认刷入,完成
- 选择"+++++Go Back++++++",然后"reboot system now"重启手机
搞定!耐心等待CM7的界面出现吧!

3) 如何从以前的CM版本升级?
- 复制cm7.1.0-RC0-jordan-signed.zip,gapps-gb-20110307-signed.zip到SD卡上
- 重启手机,在有Moto徽标并且led灯亮起蓝色的时候,按下音量下键进入启动菜单;然后进入自定义恢复菜单+Recovery --> [Custom Recovery]
- 选择"wipe cache",然后进入"advanced", 进行"wipe dalvik cache"和"wipe battery stats"
- 返回,然后选择"install zip from sdcard", "choose zip from sdcard", 选择SD卡上的"cm7.1.0-RC0-jordan-signed.zip",并确认刷入,完成
- 选择"choose zip from sdcard", 选择SD卡上的"gapps-gb-20110307-signed.zip",并确认刷入,完成
- 选择"+++++Go Back++++++"或者使用返回键,返回主菜单,然后"reboot system now"重启手机
如果升级后GPS/aGPS出现问题,可以尝试删除目录/data/location,可以使用RE删除。
完成!
插播我用过上面的两种方式刷机,都正常木问题。搞清楚前提条件,刷机时按照步骤一步一步来,无鸭梨!

4) 市场不能下载/安装任何程序。怎么办?
- 只需登录一下Google Talk。

5) 刷过CM7(或者其他任何ROM)后画面一直停留在Moto或者Cyanogen的徽标那里. 怎么办?
- 返回自定义恢复(Custom Recovery),然后清除缓存(cache,不是data/factory)。
- 如果问题仍然存在,你可以尝试清除达尔dalvik cache缓存(在advanced菜单里)。下次启动,将会花一些时间重建dalvik cache。 
- 如果不是因为自定义恢复(Custom Recovery)的原因, 关掉手机, 先按住音量下键不放,同时再按下电源键进入Stock Recovery(仅清除cache/data)。使用音量上键(或者2.2版本后使用音量上键+音量下键)进入Stock Recovery的选项菜单。
- 如果你使用bootmenu 0.8.0安装了CM7,也可能会引发这个问题。可以使用bootmenu 0.6.1, 或者安装Defy 2ndinit 1.4_2来解决这个问题。不过安装bootmenu或者Defy 2ndinit之前,必须重刷底包。
...
8) 不能连接到无线网络
- 点选并按住网络的SSID,选择不保存。

10) 如何安装Defy 2nd Init?
首先Root手机。
简单方法:下载Defy 2nd Init的apk安装包,用USB或者Dropbox或者蓝牙传到手机上,使用文件管理器安装(安装过程中有两次获取最高权限的请求,均需允许)。然后打开这个程序,点击“Install 2ndInit Recovery”按钮,等待LED灯变绿。记得在重启之前关闭USB调试模式,并在安装CM7之前重启两次手机。
!一定要使用1.4_2版本安装!其他版本可能会在M徽标那里陷入死循环启动。

12) Gmail(或者其他软件)市场上找不到。我该如何安装?
- 通过市场下载Market Enabler
- 选择US提供者
- 打开市场,搜索Gmail或者其他软件,就应该可以找到了。
- 记得使用Defy基带切换选择正确的基带。

15) CM7里如何超频/降压?
CM7使用默认的主频是1000/600/300。但你可以修改这些设置或者降压:
- 重启,重启手机,在有Moto徽标并且led灯亮起蓝色的时候,按下音量下键进入启动菜单Bootmenu
- 进入System -> Overclock,自定义超频/降压。
记住,如果碰到卡画面,重启或者其他问题,可能就是超频/降压引起的。尝试禁用自定义超频/降压。
另外, 不要安装SETVSEL!
插播:不想使用超频1000Mhz的,可以这样恢复到800:在里面选择倒数第三项[Set default(*req reboot/don't save!!)],选择后不用Save,直接选择最后一项 --Go Back, --Go Back, [Reboot System]。


16)谷歌地图(或者其他使用OpenGL的程序)卡画面或者没有反应。怎么办?
打开终端或者adb,输入以下命令:
  1. $ su
  2. # mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
  3. # echo sysctl -w vm.min_free_kbytes=4096 >> /system/etc/install-recovery.sh
  4. # chmod 744 /system/etc/install.sh
  5. # mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
复制代码
翻了一部分,有错误欢迎斧正。

下载资源:
RSD Lite and Motorola Drivers (updated)
SBF 3.4.2-177-005 NORDIC 
  国内115,机友zhudeshu01提供:http://u.115.com/file/cl61tpqz
SuperOneClick 2.1
- 2ndInit Recovery Installer 1.4_2
  不好意思,链接被**了,大家去http://forum.xda-developers.com/showthread.php?t=1032212的1楼底部下载SndInitDefy_1.4_2.apk
CyanogenMod 7.1 RC0
Google Apps

感谢机友zhudeshu01提供北欧3.4.2-177-005底包国内下载地址
感谢机友手机先生分享CyanogenMod 7.1 RC0的国内下载地址
感谢众多对此帖支持和关注的机友们!
搞得偶压力好大,有空没空的都得关注CM...哈哈
Reply all
Reply to author
Forward
0 new messages