Magisk 28001 Issues Mounting External SD Card From Custom Fstab
in Post with 0 comment

I'm currently experiencing an issue with Magisk version 28001 where my external SD card is no longer mounting automatically, even though it worked flawlessly with version 27.0. I'm using a custom kernel and fstab file within my initramfs_list. Everything else related to Magisk seems to function correctly, except for this mounting problem.

The issue became apparent after upgrading to Magisk 28001. Here's the breakdown:

**When booting from my custom kernel:
**
* I see a log message: `vold : [libfs_mgr]ReadFstabFromFile(): cannot open file: '/vendor/etc/fstab.exynos9820': Permission denied`
* Permissions for '/vendor/etc/fstab.exynos9820' are set correctly:
```
beyond1:/ # ls -lZ /vendor/etc/fstab.exynos9820
-rw-r--r-- 1 root root u:object_r:vendor_configs_file:s0 2533 2024-10-13 10:01 /vendor/etc/fstab.exynos9820
```

**As troubleshooting, I:
**
* Installed Magisk 28001 into my recovery partition.
* Booting from the recovery partition successfully mounts my external SD card, indicating the issue might be kernel-specific.

**My Implementation:
**
* **initramfs_list:** All files, including fstab.exynos9820, are added via initramfs_list.
* Example [code block here]
* **.magisk files:**
* Kerel: `KEEPVERITY=true`, `KEEPFORCEENCRYPT=true`, `RECOVERYMODE=false`, `PREINITDEVICE=userdata`
* Recovery: `KEEPVERITY=true`, `KEEPFORCEENCRYPT=true`, `RECOVERYMODE=true`, `PREINITDEVICE=userdata`, `SHA1=f1738fdcc236e7e13304f1119c9c062d9a02e1c8`

I've double-checked permissions and settings, and everything seems in order. Has Magisk's overlay.d mounting process changed significantly in version 28001? Any insights or suggestions on how to resolve this issue would be greatly appreciated.

The article has been posted for too long and comments have been automatically closed.