This new Partition can only use installed apps, but you can't browse it's contents through your Android usb & storage options ( since it's virtual and we're tricking the fuse encryption config) So give more than 50% size to 1st Partition this way you might avoid more problemsĭetails -> go check storage & usb or use disk info to see your new expanded storage size with your new unmounted virtual disk and smile. Inside the app check the path of your sdcard.ħ)use the Partition tool ( as adoptable) inside to create 2nd partitions as vext4Ĩ)Choose adoptable option and create 2nd Partition as ext4 ( it will actually create a virtual ext4 partition)
Īvoid NTFS format ( this could be the reason it's not formatting as internal storage, Android doesn't support NTFS as internal, and works bad with it as portable) ĥ) Check sdcard current format with app called disk info.
About )ģ- format sd card from Android options as portable. (Another 2nd solution I haven't found yet would be to unencrypted these sdcard barriers in the ROM / Kernel by flashing the boot file with a patched unencrypted sd card config, but that would be to much, I don't want to risk flashing or wasting time creating something I don't know.
I haven't yet discovered how to do this through ADB or Linux but I know it must be possible. The solution would be to create a card that is formated as virtual ext4 or virtual fat32 (vfat32 or vext4 format) from inside the Android. In other words no matter what we do, when formatting it as internal through the Android options it will fail regardless if the card is l2fs, ext4 - or fat32 etc.
The sdcard will always be forced to boot only in portable mode because of System Encription settings to force "Use SD card as virtual fuse format & do not mount " I think the problem here is that -> no matter what we do, in some roms/kernels like Omni, AOSP, LOS, etc, I am no expert but I found a solution for this error tested in OmniROM, AOSP ROM Android 8.1 and LOS 16 to 17:Īndroid.os.()' on