How to mount sdext2 partition by Apps2SD script, before system mount? Using Apps2SD Pro app on Samsung Galaxy Note 3 N9005, Resurrection Remix Nougat v5.8.5 with Magisk v17.1. 

I lose the linked apps  again &amp; again after reboot. This happened several times already. 

I tried all mounting script types, including the advanced one, but after several reboots, the linked apps are disappearing (errors attached). See the Storage screenshot, where you can see the sdext2 (labelled as EXT4) mounted by system, instead by Apps2SD. 

The problem is that the sdext2 partition is mounted earlier than the Apps2SD is started and initialized, so Apps2SD can not mount the sdext2 partition, thus the system loses the installed linked apps. 

How can I make Apps2SD started before sdext2 partition is mounted by the Resurrection Remix system?





(Tap to enlarge)
I recently stumbled upon a Magisk module called fbind to fix the issue of small internal memory. The module mounts mmcblk1p2 to extsd before Android gets the chance to mount it.

I have been using this module for a couple of days now and it is working perfectly for me. I still occasionally get the soft reboot error but it doesn't do any harm, you always can disable the soft reboot error message from the settings.