转自机锋网,字库门技术分析。用三星不会这么累吧!!
note2吧
全部回复
仅看楼主
level 6
在于我们 楼主
倒腾了半天,大概整理出了所谓字库门的来龙去脉。分享一下,仅供参考。
字库门定义:i9300/n7100等采用VTU00M(常见为16G的,32G的芯片似乎没见过这个型号)作为emmc存储芯片的机型出现的由于emmc芯片故障导致的无法启动。除此之外的不属于本文讨论范围,刷机问题出门左拐挖煤odin去,跌打损伤进水出门右拐修理去
emmc芯片故障的成因:(蓝色为已经核实的内容,黑色为黑盒法推测出的成因)
这个一直都是个谜,因为大部分机器在无法启动之后,回收的芯片上面均存在着数据错乱甚至芯片完全报废的问题。但是可以肯定的是,该问题并不是由于芯片烧毁或者被击穿导致的(非外来物理性损伤)。
三星针对i9300的emmc问题在内核中新增了一个补丁,该补丁的作用是在内存中实时修正emmc芯片的固件某些代码,来达到大幅度减缓芯片报废的时间。该补丁的适用条件为:A、芯片为VTU00M,B、芯片的firmware version为0XF1 C、emmc芯片的FIREWARE DATE为2012.4.23。目前根据统计来看,符合条件B的芯片全部符合条件C。具体的芯片类型和firmware version可以通过下载emmc brickbug check(google play有下载)查看。注意PRODUCTION DATE和FIREWARE DATE无关。2012年11月份以后编译的所有三星官方固件均已经包含该补丁。
(以上为蓝色,一下为黑色)
按照三星在固件中的修复方法,所谓的emmc芯片故障的主要原因应该是由于emmc芯片的固件0XF1版本存在着某些bug,导致其在充电情况下以及系统非deepsleep模式下面的时候会大量的意外(原意为未计划的,即系统原来并不需要这样,但是它自己默默地那样做了)写入emmc芯片,最终使emmc芯片到达写入次数上限而报废。emmc芯片在一般情况下写入次数上限为1-10万次。这也可以解释为什么该故障需要相当长一段时间后才会出现,以及那些经常用home后台运行以及长时间充电的机器会更早地中招,因为他们的系统基本上都不处在deepsleep状态。至于一般使用的机器,中招的时间会相对延后很长时间,因为他们的机器有更多时间处在deepsleep模式下。
emmc芯片故障的影响范围:
A、芯片为VTU00M,B、芯片的firmware version为0XF1
据说32G的机型同样有受到该问题困扰,但是数量相对于16G机型少了非常多,因此不认为其具有16G机型的故障共性
brickbug check(google play有下载)https://play.google.com/store/apps/details?id=net.vinagre.android.emmc_check&feature=search_result#?t=W251bGwsMSwxLDEsIm5ldC52aW5hZ3JlLmFuZHJvaWQuZW1tY19jaGVjayJd
三星的补丁是否能消除该问题:
这个无法确定。按照上述结论,三星的补丁能极大地延缓emmc芯片报废的时间,基本上能保证你的手机使用正常的年限。但是目前的证据无法确定该问题是否能完整解决。保险起见,请避免长时间连续充电
如果你想要真正的一劳永逸、不留思想包袱地解决这个问题,目前已知的方法是请前往三星各地售后更换主板(新的主板上面的芯片fireware version为0XF7,一般出厂日期为2012.11之后的主板均为新芯片),JS未必能提供你所需要的新版本芯片
购买新机器的请避开这个问题,选购32G或者出厂日期为2012.12或者更迟的机器,你没有任何必要卷入这个问题。
持有上述影响范围的机器请尽快升级到最新版本,早升级就能尽可能规避这个问题。
该修复补丁位于系统的内核(boot.img),因此使用第三方内核的请慎重。没有人比三星更了解这个问题的实质了
2013年02月04日 03点02分 1
level 6
在于我们 楼主
大家都没中招?
2013年02月04日 03点02分 2
我手机2013年2月出厂的,是不是不存在这个问题啊
2013年04月06日 06点04分
嗯嗯,正准备入手妞2呢!现在入手的话怎样在付款前知道我的机器是13年产的啊...
2013年05月12日 00点05分
level 11
看不懂。。。
2013年02月04日 03点02分 3
level 7
刚刚检测了,2012年12月生产的机器,是oxf7
2013年02月17日 04点02分 4
怎么看芯片的?
2013年02月17日 05点02分
回复 mm2zl :就用那个检测软件、type那项就是吧,主要还是看另一个,不是oxf1就没事了
2013年02月17日 06点02分
回复 sunkame :哪个检测软件?
2013年02月17日 07点02分
回复 mm2zl :eMMC Brickbug Check,楼主放了链接的,百度网盘也有下载
2013年02月17日 10点02分
level 11
我的是一月份,0xf7,
2013年02月17日 05点02分 5
level 1
我的大年初三烧了 看样子 也是这个原因
2013年02月17日 10点02分 8
level 11
我的是11月份。。。晕。。。
2013年02月25日 05点02分 10
不看时间,主要看是不是oxf1
2013年02月25日 07点02分
回复 sunkame :软件下不了。我的是7108,没root,没装谷歌市场。
2013年02月25日 07点02分
回复 sunkame :测了。。。0XF1的。。。。。。 底下有个brick bug? 测试结果是no sane chip
2013年02月25日 08点02分
回复 sunkame :怎么看 哪里看 求教
2013年02月25日 08点02分
level 6
看不懂先书签。
2013年02月25日 08点02分 11
level 9
OXF7
2013年02月25日 08点02分 12
level 1
怎么是6~~
2013年02月25日 11点02分 13
level 14
今天刚中招,不知道水货,三星维修点给检修不?
还没去,不知道会不会吃闭门羹
2013年02月25日 12点02分 14
去修完回来看看是不是新的板子
2013年02月26日 03点02分
level 10
oxfa是什么情况?????我会不会中招?
2013年02月25日 12点02分 15
我是12月出厂的?
2013年02月25日 12点02分
我跟你一样。也是oxfa 12月的
2013年03月20日 01点03分
那我们是不是改过主板的了?我也是12月的。字库应该没问题了吧回复 24_k_ :
2013年03月20日 02点03分
回复 13876337369 :我也不知道 我的是欧版的 3月初才买 机子2月份出厂
2013年03月20日 03点03分
level 12
一月份产,ofx7,我怎么有种突然想乐的赶脚呢~
2013年02月26日 05点02分 18
同······
2013年02月26日 06点02分
level 8
都是小白,什么字库门,都商家炒作出来的,真有几个字库问题的?咋不看看你手机是不是翻新之类的,我两部note2 s3怎么没遇到?大多数出问题的都是欧版水货 自己想想就懂了,有些不是字库问题也说是字库,别自己吓自己,好好用别乱刷什么东西基本不会出问题 顺便说下字库症状是没法开机,无法进入刷机模式(odin)
2013年02月26日 05点02分 19
我的note2就是没法开机,无法进入刷机模式,我估计是真的中招了。
2013年02月26日 07点02分
回复 monicahoohoo :去售后吧。 问清楚了才好知道 也可能是真中招了。。这种几率很低的。
2013年02月26日 15点02分
level 8
大多数手机出问题的都可以进odin,就乱叫字库,自己刷个官方系统就解决了
2013年02月26日 05点02分 20
level 8
就是骗你们啥不懂,上来就说字库坏了,修下就是几百,哈哈,傻
2013年02月26日 05点02分 21
level 9
为什么我的不显示firmware version
2013年02月26日 05点02分 22
六月份。。。有这么早么。。。
2013年02月26日 07点02分
回复 QQ77240229 :9308么。。。
2013年02月26日 09点02分
你把字体大小改小一点,我一开始也是这样[拍砖]
2013年02月27日 07点02分
1 2 3 尾页