安卓刷机高手进
发布网友
发布时间:2022-04-28 13:28
我来回答
共2个回答
热心网友
时间:2023-10-25 04:35
不用去客服,宰死你,要玩就来的彻底些把,给你些刷机名词解释,看完再去玩。虽然是摩托罗拉帖子里找的,但道理一样。
刷机名词解释
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目录下。
8.App2sd
说白了,其实很简单,就是把APK文件安装到sd卡上,android是Linux脱胎而来,App2sd的原理就是对SD卡进行分区,然后把SD上划分出来的某个分区合并到系统分区中去(听不懂,不要紧),划分出来的分区是Ext2格式,一般Windows不能识别,不要惊慌,正常现象。App2sd对sd卡要求比较高,如果感觉app2sd后比较慢,可以试试换一张C4的sd卡。
因为在2.1的环境下,app2sd需要对sd进行分区,操作比较复杂,E文不好的小白或者电脑基础薄弱的小白容易失误。建议对Android非常熟悉了再做App2sd。
9.Root
大家都知道android系统脱胎自Linux,也正是这个开源的内核让广大玩家可以自由发挥。Root是Linux系统下的系统级账号,拥有系统的全部权限,Android设计上的不开放这个用户的,目的是为了保护系统安全,但是这个保护似乎也带来很多不便。于是就一些工具和方法来开放这个账号。开放Root账号的方法似乎有很多,这里就不再细说。原理上分析,root的**,应该通过在Android系统安装某个系统级别的服务,该服务具有root权限,然后其它需要root权限的程序再向这个服务请求root权限。WIPE、刷机都有可能会造成root权限失效,需要重新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 - 刷底包 -刷升级包 的步骤来确保刷机前的干净,实际上如果底包版本没有变化,刷底包似乎、也许、大概、可能是不必要的(需要进一步求证)
4、神马是BL等级
BL是手机的安全等级
Bootloader(BL)
相当于电脑里面的bios(基本输入输出系统),手机一开机,控制手机的就是Bootloader。我们通常所说的进入Bootloader,实际上是指进入Bootloader的工程模式,既是刷机模式,在此模式下可以将moto的sbf文件(底包)刷到机器里面。
BL等级
BL等级也称为安全等级,是指moto机器的SBF中间的CG31.SMG和CG39.SMG的版本。
BL等级肉眼不可见.进入BL看到的那个版本与此无关。
在未解锁的机器上,BL等级只可升级不可降级。在刷写SBF的时候,机器BL会验证所刷入包的BL等级,并决定是否拒绝写入。在刷写SBF的时候
如果错误刷写低等级的底包的话,将会导致机器开机黑屏无显示。该故障可以通过开机盲操作进入BL后用RSD刷写正确版本的底包解决。
另外 BL等级并不是越高越好,现在一般都是4 5 6的rom,7的rom比较少。
注意:ZIP包一般不升级BL等级,只有刷官方底包的时候,会有可能升级BL等级,BL等级只能升不能降
刷错BL等级的后果:
情况一:刷了比自己等级低的底包,那么就假转了,情况就是黑屏开不了机
情况二:绿头刷到BL7,那么相机就彻底悲剧了,BL7无2.2底包,只能刷2.3内核的包
结论:
无论是红头还是绿头,BL<7都是安全的,可以刷任何内核的包
BL7绿头悲剧,BL7红头无法刷2.2内核的包
如何救砖:找一个BL等级高一点的,别高过BL6,拔掉电池,装上电池,按电源键 音量键像上键进入刷底包模式,连接数据线(前提是你有驱动),无视连接情况,点击开始,刷完即可
总结:defy基本是刷不死的,除非硬件坏了!~
5、神马是内核
Android内核提供了用于支持Android平台的设备驱动
正因为内核提供了设备驱动,刷错内核及刷错内核的包容易导致卡M
目前刷机主要都是2.2内核和2.3内核,刷官方sbf底包后,版本为2.3.4或者2.3.6的都为2.3内核
下面的建议前提是BL等级<7的:
绿头:建议刷2.2内核的包,相机可用
红头defy:都可,刷了defy 的包的话,需要刷电池补丁
红头defy :建议刷2.3内核的包
6、神马充电问题
充电问题:
由于目前defy和defy 的电池容量不一样,电池的测量文件都不一样,这个和内核关联,在很多情况下,机油刷机后无法充满电
情况一:defy的机器刷了defy 的包,导致无法充满电,这个刷defy的电池补丁即可恢复
情况二:defy 的机器刷了defy的包,导致无法充满电,这个刷defy的电池补丁可以视觉上充满电,但实际电压是到不了满电状态4300V 的
总结:
defy的机器刷defy 的包是可以的,刷电池补丁即可
defy 的机器刷defy的包(一般是2.2内核)是无法充满电的,推荐刷2.3内核的包
7、刷机包分类
刷机包目前分3种
sbf官方刷机包,RSD工具刷入,这个是有可能升级BL等级的,刷了BL高的,BL等级就升高,所以要尽量避免刷sbf
镜像包:应该可以叫做备份包,只要不带内核,一般是不会升级BL的
zip刷机包:这个绝大部分情况下是不升级BL等级的,所以推荐大家刷zip形式的包
8、刷机问题
刷机最多的问题就是卡M
前提条件是刷机包无问题
如何避免卡M,及卡M的解决办法
第一:查看是否刷错了内核版本的包,加刷相应内核即可解决
第二:是否刷错了包,BL6、7的机器,如果是2.3底包的话,刷2.2内核的包,是肯定卡M的
热心网友
时间:2023-10-25 04:35
有些手机的系统是不通刷的 、 就连有些时候移动联通这两个型号都不能通刷。
要是想刷其他手机的话 大多数都会成砖。
像你想要的这个就没有大神做这种ROM包。所以说你想这样刷机基本上现在是不可能的。
你还是去刷你这个手机的其他系统吧。 别去刷X3S的 。
想找ROM包以及刷机教程你可以去奇兔论坛找。
我在那里看见了很多教程 都很实用的,你还可以去问问那里的大神看看他们会不会帮你做这样一个ROM包吧 !