Android 13 finally natively supports exFAT drives after years
- An American company made 0.7nm chips: EUV lithography machines can’t do it
- CVE-2007-4559 Python vulnerability ignored for 15 years puts 350,000 projects at risk of code execution
- RISC-V only takes 12 years to achieve the milestone of 10 billion cores
- 14000 cores + 450W: RTX 4080 graphics card perfectly replaces the RTX 3080
- Big upgrade: The difference between Bluetooth 5.0 and 5.2
- Geeks Disappointed that RTX 4080/4090 doesn’t come with PCIe 5.0
- What are advantages and disadvantages of different load balancing?
Android 13 finally natively supports exFAT drives after years.
With the arrival of Android 13, Google Pixel series mobile device users can finally natively handle single files larger than 4GB on exFAT disks.
Esper Technology Editor Mishaal Rahman stumbled upon that after upgrading his Pixel 6 Pro smartphone from Android 12L to Android 13, the system finally ushered in support for Extensible File Allocation Table (exFAT).
Android Police added: The change occurred between Android versions running on the Linux 5.10+ kernel, from Android 12L (5.10.81-android12-9) to 5.10.107-android13-4.
If you’ve ever tried an exFAT drive on a Google Android device, this should sound familiar.
In fact, since Microsoft launched it in 2006, many OEM hardware manufacturers have been silently paying for it – Samsung , for example, developed a back-pocket exFAT driver.
The good news is that as Microsoft publicly encouraged the integration of exFAT support into Linux in 2019, the kernel community started to embrace it aggressively.
And Samsung’s exFAT driver was eventually given a facelift and integrated into Linux 5.7.
Unfortunately, during the period, the Android kernel and downstream developers did not want to jump between versions so quickly, but preferred to provide long-term support for specific versions to ensure the stability of the platform experience.
Since then, the Android Common Kernel maintained by Google has been based on Linux 5.4 for a long time – it wasn’t until 5.10 that a new fork was formed.
Since Android 12 devices based on the Linux 5.10 kernel technically support mounting/unmounting exFAT partitions, why is the Pixel 6 Pro running Android 12L blocked from reading exFAT drives?
The reason is that exFAT’s mount service (vold/volume daemon) checks if it has access to several specific “helper” binaries. If they don’t exist, the mount service fails the check and works.
Anyway, we’ve now at least confirmed that such a call exists in the Android 13 major release – rather, at least one custom kernel developer has been able to patch the exFAT driver’s binary checks, so theoretically backwards Moved to an older Android version.
Finally, other OEMs will be able to directly benefit from the Android Open Source Project (AOSP) esFAT support once Google officially completes the deployment on Android 13.
- DIY a PBX (Phone System) on Raspberry Pi
- How to host multiple websites on Raspberry Pi 3/4?
- A Free Intercom/Paging system with Raspberry pi and old Android phones
- DIY project: How to use Raspberry Pi to build DNS server?
- Raspberry Pi project : How to use Raspberry Pi to build git server?