关于魔百盒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-10-22 09:50 编辑
移步一楼
第一步 ttl连接(这个网上一大堆教程我就不详述了)
第二部 备份(备份的方法在一楼)
第三部 写入 方法也在一楼 {znds6}顶了,高质量贴,cm101s 确实不好搞。。。 有些system在ttl下只有ro权限怎么破 collwolf1718 发表于 2016-9-30 16:51
有些system在ttl下只有ro权限怎么破
第一步挂载系统可写 #mount -ro remount,rw /system你说的是这个? {znds6}{znds6}{znds6}会搞这些的上辈子都是折翼的天使 很给力,ZNDS有你更精彩! 都是高人,原理我都搞不清楚{znds8} 嚯 好高端阿~! 学习学习!