I've rooted my Moto G, installed TWRP, etc. I've got platform-tools adb and fastboot on my PC. I have a 32gb sdcard partitioned thus: 1st (primary) partition is fat32, 2nd partition is (currently) ext2, and there's a swap partition as well. My phone only sees the first partition. I have tried fs2f, ext3, ext4 for the 2nd partition and, finally, am using ext2. In each case I've been trying to get the phone to see and mount the 2nd partition as internal memory but have failed so far. Apps2sd can see and use the 2nd partition just fine (but to use my apps that are stored there I always have to soft-reboot after a hard reboot of my phone so apps2sd can see/use the 2nd partition and the apps there are seen and usable.
What does it take to make android 6.0.1 on this moto g see AND MOUNT the ext2 (or ext3, or ext4 2nd partition) on my card and use it as internal storage? I have SuperSU pro installed, Busybox, etc. I rooted via systemless root method (because other method always bricked my phone by getting it stuck in the "unlocked bootloader" screen). I've been searching the web and trying various things to try and get my phone to mount the 2nd partition to no avail. I'm at least no longer seeing my system see the 2nd partition as "corrupt" but still it is invisable to the system and only visible to apps2sd.
I would be willing to write a mount script and place it in whatever folder is necessary if it will get my phone to mount the 2nd partition at bootup. I am currently on ext2 because the last set of instructions for making this work that I found said to use ext2.
My phone supports fs2f because part of its internal memory is set up as fs2f but it is unusable in the 2nd partition. I've rerun "recreate mount scripts" in apps2sd many times but it doesn't end up producing a mounted 2nd partition.
Any help out there to fix this?
Oh yeah, I found a blog post by sam liddicott that purported to fix this issue on his phone using adb (
http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html) but it hasn't worked for me. Since I already have my card partitioned I tried:
"adb shell sm list-volumes all" but instead of a list of 2 partitions on my sdcard, as his running it does, I only see my fat32 partition.