F2FS文件系统被越来越多的安卓手机所采用但是目前鲜有针对F2FS文件系统镜像进行快速解析的软件(我们团队也曾经尝试写一个针对F2FS文件系统解析的软件工具,但是由于兼容性太差最后还是放弃了{手工用winhex倒是可以解析的})
本公众号在之前有一篇文件介绍了一种针对F2FS文件系统解析的方法,时光机,点击下面连接查看文章:
安卓手机 F2FS文件系统镜像快速解析技巧
但是上述方案中,我们需要一个解锁BL锁的手机刷入第三方TWRP recovery作为环境去替代虚拟机或者ubuntu。看起来还是有些繁琐,或者说找到一部解锁bl的安卓手机,而又能适配一个兼容F2FS文件系统的TWRP recovery相对来说是不那么容易的。
今天小编再给大家一个成本更低,操作更容易的方案:
首先我们不再去寻找一部解锁BL的安卓手机,而是购买了一个ARM开发板(当然,您也可以用树莓派代替,注意ARM开发板系统内核要在3.8版本以上,因为从3.8版本内核开始才对f2fs文件系统进行支持),最便宜的ARM开发板不到100块钱(这可比买手机便宜多了,而且没有bl锁限制,随便你怎么玩。)

将开发板刷好linux系统(每款开发板都会提供有原厂的linux镜像,克隆到TF卡上即可使用)
然后我们通过ssh登录到开发板(建议使用免费开源工具FinalShell,通过局域网IP地址登录到开发板),将镜像传入到 /media目录下(由于小编比较有钱,TF卡容量比较大,就直接将镜像传入到开发板的TF卡上,如果资金不充裕的话可以插一个U盘,将U盘挂载并格式化成EXT4,镜像传入U盘中,小编公司局域网千兆网络所以直接从电脑上拖进去即可,速度飞快。)

我们将frd.img(一个F2FS文件系统的用户区镜像,采自一部华为荣耀8,安卓8.0手机)挂载到系统:

再用mount命令确认下挂载的文件系统是否是F2FS:

确认挂载成功后,就可以查看frd目录下所有的文件了:

如果感觉不够直观的话,我们还可以用另外一个软件进行登录:WinSCP

此时此刻,想要拷贝什么数据那就尽情的拷贝吧!
上面所说如果TF卡内存不够大,需要在开发板上插入一个大容量的U盘或者移动硬盘用以存储F2FS镜像,那么就来说一下过程:

将U盘格式化成ext4:

创建U盘挂载点 /u,并将U盘挂载:

用mount命令确认下文件系统是否为EXT4:

最后将镜像拖进来挂载即可:

河北阮咸科技有限公司

本文介绍了如何利用FinalShell和ARM开发板(或树莓派)解析F2FS文件系统镜像,提供了一种比传统方法更简单、成本更低的解决方案。通过在开发板上安装Linux系统,使用SSH登录,将F2FS镜像挂载到系统,然后通过FinalShell或WinSCP进行文件操作。这种方法适用于没有解锁BL锁的安卓手机,且对于需要大容量存储的情况,可以通过格式化U盘为EXT4并挂载来实现。
439

被折叠的 条评论
为什么被折叠?



