Android 11.0 支持exFAT文件系统

本文档详细介绍了如何在Android 11.0系统上移植exFAT文件系统,包括kernel中添加nofuse和fuse的支持。通过修改kernel配置,编译并升级kernel,以及在external目录下编译fuse模块,最终实现对exFAT的支持。移植过程中需要注意相关文件的修改和编译步骤,以确保挂载成功。

Android 11.0 支持exFAT文件系统

U盘常见文件系统类型有FAT32、NTFS、exFAT, Android默认支持FAT32,  一般也有NTFS类型编译选项, 但是exFAT由于版权或者其他原因,默认是不支持的。网上已有android N、P exFAT文件系统支持的移植,但是过程中可能会遇到不少小问题。为了方便有Android 11支持exFAT需求的你快速完成, 结合其他优秀作者的文章,写下此篇供遇到坑的你参考。与Android 9移植该功能基本一样,下面记录一下移植过程。

 不知道前人是不是有说过只需要移植nofuse即可, 我是同时移植nofuse和fuse, 才完成exfat支持的。

系统信息:

Android 11

kernel: 4.19.172

过程分两大步骤:

步骤一:kernel中移植nofuse

源码:https://github.com/dorimanx/exfat-nofuse

将代码下载解压后,更名exfat放到kernel/fs下, 修改kernel下Kconfig、Makefile:

在kernel默认编译配置文件中,修改编译选项打开:

在系统配置devices.mk

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值