fewbox 发表于 2016-9-30 14:48

关于魔百盒cm101s的刷机思路

本帖最后由 路人甲是野百合 于 2021-2-1 20:58 编辑

其实安卓机顶盒刷机的教程网上已经有很多很多,大神也是不计其数,
可是许多小白总像无头的苍蝇,还是无从下手。
鉴于很多小白容易刷成转,所以我决定关闭此贴资料
原因我就不多说了,安卓系统源于linux,要想深入研究还得多多少少
掌握一些linux系统的知识为好。

今天我就谈谈安卓系统的刷机思路,首先安卓系统的引导流程如下


Android系统完整的启动过程,从系统层次角度可分为Linux系统层、
Android系统服务层、Zygote进程模型三个阶段;从开机到启动Home Launcher
完成具体的任务细节可分为七个步骤

下面我们来看一下安卓系统的结构

从上图中可以看出,Android系统架构为四层结构,从上层到下层
分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层
安卓系统
接下来我们看一下安卓系统分区结构
/boot                        目录
/system                        系统
/recovery                恢复
/data                        数据
/cache                        缓存
/misc                        杂项
/sdcard                        SD卡
/sd-ext                        SD-EXT

说了这么多到底怎么刷机呢,网上刷机包林林总总,到底那些包该怎么刷呢?
下面是重点
一般我们通常刷机主要是系统的限制,实际上大多数控制都在应用层,
因此我们只要替换的system这个分区就可以了,就像windows系统的
c:盘,那么为什么又有recovery刷机、线刷、卡刷等等呢?
那就要看你的机器运行过程,通常我们用TTL连接机器是为了查看机器系统
引导到底到了哪里了,假如系统能够正常引导我们只要获取ROOT权限并备份
system.img,抽取到电脑剔除限制的东西,然后重新刷回系统,那么这就是
了。
如果系统kernel无法引导,比如分区出错、那就要重建分区刷机包最好采用
机器官方所带的update.zip,用recovery模式进行升级刷机。
如果官方的recovery你觉得不满意,你可以刷非官方的recovery.img,刷完
之后你的系统就可以刷各种第三方的update.zip了,当然这个zip包最好是兼
容你设备的包。
如果系统引导到uboot那个地方就进行不下去了,通常是整个安卓软件环境
被破坏了。
假如uboot都不能正常工作,那么你悲剧了,你的东西成真正的砖了……

备份系统分区的方法
**** Hidden Message *****


fewbox 发表于 2016-9-30 15:05

本帖最后由 fewbox 于 2016-10-22 09:50 编辑

移步一楼
第一步 ttl连接(这个网上一大堆教程我就不详述了)
第二部 备份(备份的方法在一楼)
第三部 写入 方法也在一楼

hao501802766 发表于 2016-9-30 14:56

{znds6}顶了,高质量贴,cm101s 确实不好搞。。。

collwolf1718 发表于 2016-9-30 16:51

有些system在ttl下只有ro权限怎么破

hao501802766 发表于 2016-9-30 17:05

collwolf1718 发表于 2016-9-30 16:51
有些system在ttl下只有ro权限怎么破

第一步挂载系统可写 #mount -ro remount,rw /system你说的是这个?

慕尼黑路人 发表于 2016-9-30 17:05

{znds6}{znds6}{znds6}会搞这些的上辈子都是折翼的天使

好大的太阳 发表于 2016-9-30 17:06

很给力,ZNDS有你更精彩!

瓦力的爱心魔方 发表于 2016-9-30 17:10

都是高人,原理我都搞不清楚{znds8}

芒小果 发表于 2016-9-30 17:36

嚯 好高端阿~!

yswangyansheng 发表于 2016-10-1 07:39

学习学习!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 关于魔百盒cm101s的刷机思路