推荐当贝市场

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1696442|回复: 1213

[魔百盒] 关于魔百盒cm101s的刷机思路

 火... [复制链接]
发表于 2016-9-30 14:48 | 显示全部楼层 |阅读模式
本帖最后由 路人甲是野百合 于 2021-2-1 20:58 编辑

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

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

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

下面我们来看一下安卓系统的结构
Android系统架构图.png
从上图中可以看出,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都不能正常工作,那么你悲剧了,你的东西成真正的砖了……

备份系统分区的方法
#dd if=/dev/block/mmcblk0pX of=/mnt/sda/sda1/system.img
if=原盘路径 of=目标盘路径+文件名称
system.img之后在写入系统的方法
第一步挂载系统可写 #mount -ro remount,rw /system
第二部写入#dd if=/mnt/sda/sda1/system.img of=/dev/block/mmcblk0pX
每个设备的具体路径位置请自己查清


1334544547_2896.png
 楼主| 发表于 2016-9-30 15:05 | 显示全部楼层
本帖最后由 fewbox 于 2016-10-22 09:50 编辑

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

评分

参与人数 1威望 +6 金币 +10 Z币 +3 收起 理由
hao501802766 + 6 + 10 + 3 牛X,支持!

查看全部评分

回复 顶一个 1 踩 0

使用道具 举报

发表于 2016-9-30 14:56 | 显示全部楼层
顶了,高质量贴,cm101s 确实不好搞。。。
回复 顶一个 踩

使用道具 举报

发表于 2016-9-30 16:51 来自ZNDS手机版 | 显示全部楼层
有些system在ttl下只有ro权限怎么破
回复 顶一个 踩

使用道具 举报

发表于 2016-9-30 17:05 | 显示全部楼层
collwolf1718 发表于 2016-9-30 16:51
有些system在ttl下只有ro权限怎么破

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

使用道具 举报

发表于 2016-9-30 17:05 | 显示全部楼层
会搞这些的上辈子都是折翼的天使
回复 顶一个 踩

使用道具 举报

发表于 2016-9-30 17:06 | 显示全部楼层
很给力,ZNDS有你更精彩!
回复 顶一个 踩

使用道具 举报

发表于 2016-9-30 17:10 | 显示全部楼层
都是高人,原理我都搞不清楚
回复 顶一个 踩

使用道具 举报

发表于 2016-9-30 17:36 | 显示全部楼层
嚯 好高端阿~!
回复 顶一个 踩

使用道具 举报

发表于 2016-10-1 07:39 | 显示全部楼层
学习学习!
回复 顶一个 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|小黑屋|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

GMT+8, 2026-11-8 08:08 , Processed in 0.040212 second(s), 11 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表