ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 85877|回复: 207
上一主题 下一主题
[分享]

深入解析晶晨安卓9系列三码原理:mac码、stbid码、sn码

  [复制链接]
跳转到指定楼层
楼主
发表于 2024-2-5 16:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在晶晨安卓9系列中,三码(mac码、stbid码、sn码)是关键,它们存储在隐藏分区中并标识设备。若因刷错固件、安卓版本或扩容/换Emmc而丢失,可采用两种方法修复:直接刷入带三码的固件或先刷正常固件再ADB刷入e900版系统备份所有分区。修复后,非e900固件不能修改mac。操作需谨慎,建议备份数据。

首先,理解一下关于移动盒子晶晨安卓9系列是如何存储三码:mac码,stbid码,sn码的。
下面是我个人在修复人为丢失三码的过程,对三码的存储个人理解。(不一定是对的,但八九不离十,不然我是怎么修复三码的)大家边看文字,边看我手绘图更容易理解….

(还有大家要明白,我们做固件是不会把三码分区做到固件里面的,三码就相当于身份证号码一对一,每一个盒子都有独立三码,是不会相同的。所以每次刷机,三码的分区我们是不会动,除非下面我提到的情况就会丢失)

为什么晶晨安卓9刷机会丢失三码:丢失mac码,丢失stbid码,丢失sn码。

原因有三:
1,刷错cpu固件;2,同cpu刷错安卓版本;3,扩容/换Emmc (三个原因总结:原本三码分区被你自己弄丢失了内容)

(注解:
     1,刷错cpu固件就是将原本s905l3a的机器,刷成了s905l3的固件,本来在Emmc存储隐藏三码的地方覆盖或清除掉了,即使你刷回正确固件,原本位置已经是没有三码了,所以就丢失了。还有这个隐藏三码分区我们是不能或说不容易读取的,在不刷错cpu固件情况下,是永久固定            的,只要你没刷错cpu固件或安卓版本,一般是不会丢失了。
     2,刷错安卓版本:本来安卓9带三码机器刷成安卓4,自然就覆盖了原本三码的位置了。
     3,扩容/换Emmc那就不用解释了,根本就没有三码,自然就没有  )

过去安卓4的用户我们都知道,三码是存储在某些可读分区B里面的,只要ttl或ADB备份出来,然后用16进制软件Hex Editor读取出来,修改即可更换三码,或修复三码。方法不难。简单就分为:备份分区,修改分区文件,刷回分区即可。

深入解析晶晨安卓9系列三码原理:mac码、stbid码、sn码


(请大家边看文字,边看我手绘图更容易理解….)
但是,到了安卓9时代就变了,变成了三码备份在一个隐藏分区,普通用户的我们是备份不到的,美其名曰:安全。但是安卓9也向下兼容安卓4,也是允许可以将三码备份在用户可读分区。

假设:A区为不可读隐藏分区,B区为可读。
(其实这个A区是存在的,只是我们不知道他名字或位置而已)

也就是说,安卓4有一条线路备份三码在可读B分区;  

E900 晶晨安卓9一样有一条线路备份三码在可读B分区,另外一条放在不可读分区A分区里。
(注:其实e900像安卓4一样把三码放在可读B分区里,但是cpu读取mac是先读取可读B分区,再读不可读隐藏A分区。所以e900实际也只做了可读两分区存储三码而已。这一种机制,因为刷机做出来的固件是不会动这个不可读A分区的。但是除非你刷了不对芯片或不同安卓版本的固件,还刷过10%进度,那么,你就必定覆盖了原版的三码分区了,自然就丢失三码。又或者扩容和换emmc也是没三码的)

其它的移动盒子厂家晶晨安卓9将三码备份在不可读隐藏A分区里。
(一般情况,你怎么刷机都不会丢三码,除非向上面所说:就是刷错了cpu的固件或系统版本导致,或扩容和换Emmc导致)



那么其它盒子和e900怎么修复这个mac呢?
方法有二:

方法1,直接线刷带三码的固件,刷成e900即可,刷完后就可以刷其它固件了,也即是说,带可读B分区的固件刷进去丢失了的机器里,它会自动先读B分区里的三码,再读到了不可读A分区,那么这个过程就已经修复了三码了。

方法2,先刷一个正常固件,且可开adb和root,再ADB刷一次完整e900版系统备份所有分区。刷完后不一定能启动,但是在你刷完后再手动启动几次,就可以。

(再说一次,一旦修复三码后,非e900固件是不可以修改mac的,因为已经永久固定在不可读A区里面了。所以要特殊三码的需提前修改好自己想要的三码后,再进行修复。除非你再再再弄丢它三码一次)

e900晶晨安卓9读三码优先顺序:先可读B,再不可读A;(如本来机器不丢三码,A分区带三码,刷带修复三码的固件是不会永久固定的三码到A分区的,它只能放在B分区,这个时候e900固件就先读B分区三码临时永久改变三码,除非你刷其它非e900固件就会变回A分区的原来三码)

其它移动盒子晶晨安卓9固件,只有读取三码:不可以读隐藏A分区。

最后:别再问我怎么修改晶晨安卓9三码:修改mac码,修改stbid码,修改sn码了,方法就在上面。(简单概括:先弄丢三码→改好三码的固件/分区→刷回固件/分区)

修复不了的孩子就是你们个人技术问题,和对我上面说的内容理解不透彻,我自己下面这个图片就是用我写的方法修复扩容64G机器后修复三码,并永久固定在不可读A分区里,并最后刷我发过的其它通刷固件4K tv版,都问题。(扩容的64G空Emmc都可以修复,何况你们那些没动过硬盘的算什么)

最后提一句:e900机器是创维产的。

还有大部分98%的盒子使用者来说,有没有三码都无所谓,根本不影响我们正常使用,也就是那2%不到人为弄一个什么固定mac码来弄这弄那的。

最后的最后,我上面提到的那个隐藏不可读A分区,我一早就知道了,但是就是不告诉你们。

这个所谓的隐藏不可电视盒子刷机用什么软件 开心电视盒子刷机助手6.0版本分享

读A分区也不是我所说的隐藏不可读,只是我们平时没留意,不过一般ADB备份都会备份到它。

正常人一般不会管这个什么三码,包括我本人也用不着。也不藏了,他的名字叫:
游客,如果您要查看本帖隐藏内容请回复


原作者:snowxuxf


相关阅读:

2024电视盒子销量怎么样 2024电视盒子销量排行榜分享
外贸盒子HK1 RBOX X4slimbox11.21精简中文版ROOT固件及教程
天猫魔盒怎么精简系统和降级 猫魔盒1S、M10刷机教程
电视盒子刷机用什么软件 开心电视盒子刷机助手6.0版本分享
怎么关闭红米电视广告 红米电视广告关闭教程


上一篇:哪位朋友有创维e900v21e这个固件如图这个版号的
下一篇:看尚电视CanTV C42S因安装三方桌面卡死,遥控失灵
沙发
发表于 2024-2-5 16:49 | 只看该作者
感谢大佬分享经验!
回复 支持 反对

使用道具 举报

板凳
发表于 2024-2-5 17:19 | 只看该作者
回复 支持 反对

使用道具 举报

地板
发表于 2024-2-5 19:47 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

5#
发表于 2024-2-5 20:17 | 只看该作者
小白进来学习力,谢谢大神科普
回复 支持 反对

使用道具 举报

6#
发表于 2024-2-5 22:23 | 只看该作者
回复 支持 反对

使用道具 举报

7#
发表于 2024-2-5 22:39 来自ZNDS手机版 | 只看该作者
回复 支持 反对

使用道具 举报

8#
发表于 2024-2-5 22:42 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

9#
发表于 2024-2-5 22:49 来自ZNDS手机版 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

10#
发表于 2024-2-6 01:31 | 只看该作者
太厉害了,多谢分享,尽管不一定用到,还是能学到知识为好。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-29 09:32 , Processed in 0.070133 second(s), 13 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

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