什么是RFS?
RFS英文原意:远程文件共享中文释义:远程文件* * *注:允许用户像在用户系统上一样访问其他计算机上的文件的程序。中文词条名称:常用线材型号-RFS英文词条名称:RFS-铜芯NBR绞合软线RFS是三星制造的三星RFS文件系统,官方ROM中的系统分区、缓存分区、数据分区。使用所谓的Samsung RFS文件系统。在官方ROM中,pda.tar包括factoryfs.rfs和datafs.rfs,在CSC.tar是cachefs.rfs,我一直不明白这个rfs是什么格式。我尝试按照fat挂载,但是用ext2挂载失败,用android根文件系统挂载失败,ramfs也没有。该死的,怎么会有这么变态的私有文件系统?我试着分析了一下它的块,发现和fat格式的区别在于每2048个就有一个64位的东东。三星RFS的精髓在于Fat格式附有日志,每2048年记录一次,起到断电保护的作用。Fat本身是一种低性能的格式,它必须直接嵌入到日志中。每次启动mount所花费的时间和内存将会非常大!根据这个原理,每隔2048年就会去掉64bits,得到一个新的文件,然后把文件转换成fat,再挂载成硬盘镜像。可以看到每个官方rom中pda包的factoryfs.rfs就是ROM中系统的内容,包括各个系统的apk和odex,和MOD的zip中的主体结构几乎一样。Datafs.rfs只是几个文本文档,csc包中的cachefs.rfs相当于一个恢复,就是给系统打补丁。补丁一般是指定语言区的apk等系统文件。只要不刷csc包,你的机器就是纯国际ROM,没有中文。这样的ROM文件系统显然是有害的,速度和内存成本都输在了起跑线上。此外:RFS:准备开始准备开始状态。