[Magisk] pat357:
I really don't understand why I have this trouble with fbind : I used fbind with great pleasure for over 2 years without any trouble on my phone.

I didn't update the OS for a very long time to be sure fbind would keep working. What I did update was Magisk and fbind stopped working somewhere between

Magisk v17 and v18. I'm not sure whether Magisk is the cullprit here, but since other users don't have problems with the latest Magisk versions, I think Magisk is not the direct cause.

This is the output from egrep 'fuse|sdcardfs' /proc/mounts :

/data/knox/tmp_sdcard /mnt/knox sdcardfs rw,nosuid,nodev,relatime,mask=0077 0 0
/data/knox/sdcard /mnt/knox/default/knox-emulated sdcardfs rw,nosuid,nodev,relatime,low_uid=1000,low_gid=1000,gid=1015,multi_user,mask=0006 0 0
/data/knox/sdcard /mnt/knox/read/knox-emulated sdcardfs rw,nosuid,nodev,relatime,low_uid=1000,low_gid=1000,gid=9997,multi_user,mask=0027 0 0
/data/knox/sdcard /mnt/knox/write/knox-emulated sdcardfs rw,nosuid,nodev,relatime,low_uid=1000,low_gid=1000,gid=9997,multi_user,mask=0007 0 0
/data/knox/secure_fs/enc_media /mnt/shell/enc_media sdcardfs rw,nosuid,nodev,relatime,low_uid=1000,low_gid=1000,gid=9997,multi_user,reserved=20MB 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/_testje fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/_testje fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/_testje fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/_testje fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/MagiskManager fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/MagiskManager fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/MagiskManager fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/MagiskManager fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/SHAREit fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/SHAREit fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/SHAREit fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/SHAREit fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/Pictures fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/Pictures fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/Pictures fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/Pictures fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/carbon fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/carbon fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/carbon fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/carbon fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/oandbackups fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/oandbackups fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/oandbackups fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/oandbackups fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/data fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/data fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/data fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/data fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/OneSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/OneSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/OneSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/OneSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/DriveSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/DriveSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/DriveSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/DriveSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/BoxSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/BoxSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/BoxSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/BoxSync fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/default/emulated/0/Android/obb fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/Android/obb fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated/0/Android/obb fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated/0/Android/obb fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

It looks like a mix between sdcardfs and FUSE : KNOX related stuff uses sdcardfs, but all the rest seem to use plain FUSE. Is this a normal situation ??

Why did you think I was on SDcardFS ?

I tried to add noWriteRemount to my config.txt after fbind -u and then fbind -m, but this gave me troubles. Fbind -i told me everything was mounted, but the mounts on

my internal memory where all empty.

Also unbinding everything (fbind -u) and trying to bind everything again (fbind -m ) gives me troubles : upon trying to bind using fbind -m complains about endpoints missing or not accessible.

After every fbind -u, I have to reboot the phone to make the binds working again. Maybe this gives you a clue for what's going wrong ?

Fbind -i gives me the following :

PROPS

[gsm.version.baseband]: [G955FXXU1AQF7]
[gsm.version.ril-impl]: [Samsung RIL v3.0]
[net.knox.shareddevice.version]: [2.8.0]
[net.knoxscep.version]: [2.2.0]
[net.knoxvpn.version]: [2.4.0]
[persist.esdfs_sdcard]: [false]
[persist.fuse_sdcard]: [true]
[persist.service.bdroid.version]: [5.0]
[persist.sys.sdcardfs]: [force_off]
[ril.product_code]: [SM-G955FZVALUX]
[ro.build.product]: [dream2lte]
[ro.build.scafe.version]: [2017A]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.base_os]: []
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [G955FXXU1AQF7]
[ro.build.version.preview_sdk]: [0]
[ro.build.version.release]: [7.0]
[ro.build.version.sdk]: [24]
[ro.build.version.security_patch]: [2017-06-01]
[ro.build.version.sem]: [2403]
[ro.build.version.sep]: [80100]
[ro.com.google.gmsversion]: [7.0_r7]
[ro.config.iccc_version]: [1.0]
[ro.config.timaversion]: [3.0]
[ro.crypto.fuse_sdcard]: [true]
[ro.opengles.version]: [196610]
[ro.product.board]: [universal8895]
[ro.product.brand]: [samsung]
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: [arm64-v8a]
[ro.product.device]: [dream2lte]
[ro.product.first_api_level]: [24]
[ro.product.locale]: [en-GB]
[ro.product.manufacturer]: [samsung]
[ro.product.model]: [SM-G955F]
[ro.product.name]: [dream2ltexx]
[ro.product_ship]: [true]
[ro.security.reactive.version]: [2.0.11]
[ro.sys.sdcardfs]: [false]
[security.ASKS.policy_version]: [161228]
[selinux.policy_version]: [SEPF_SECMOBILE_7.0_0009]
[sys.config.mars_version]: [2.00]
[sys.enterprise.billing.version]: [1.3.0]
[sys.enterprise.otp.version]: [2.6.0]
[sys.gps.swversion]: [282637]

VARS

ANDROID_DATA=/data
ANDROID_ROOT=/system
BASHPID=16822
COLUMNS
EPOCHREALTIME=1548188505.483209
EXTERNAL_STORAGE=/sdcard
HOME=/
HOSTNAME=dream2lte
IFS=$' \t\n'
KSHEGID=0
KSHGID=0
KSHUID=0
KSH_VERSION='@(#)MIRBSD KSH R52 2016/01/20'
LANG=en_US.UTF-8
LINES
OPTIND=1
PATH=/sbin/.magisk/busybox:/sbin/su:/su/bin:/su/xbin:/system/bin:/system/xbin
PGRP=16802
PIPESTATUS[0]=0
PPID=16161
PREFIX=/data/data/com.termux/files/usr
PS1='# '
PS2='> '
PS3='#? '
PS4='+ '
PWD=/data/data/com.termux/files/home
RANDOM=23446
SECONDS=0
SHELL=/system/bin/sh
SHLVL=1
TERM=xterm-256color
TMOUT=0
TMPDIR=/data/data/com.termux/files/usr/tmp
USER_ID=0
_=/system/xbin/fbind
altExtsd=false
config=/data/adb/fbind/config.txt
extobb=/mnt/runtime/default/0000-0000/Android/obb
extobb0=/mnt/media_rw/0000-0000/Android/obb
extsd=/mnt/runtime/default/0000-0000
extsd0=/mnt/media_rw/0000-0000
interactiveMode=true
intsd=/mnt/runtime/default/emulated/0
modData=/data/adb/fbind
modPath=/sbin/.magisk/img/fbind
obb=/mnt/runtime/default/emulated/0/Android/obb
prefix=/mnt/runtime/default
tmpf=/dev/fbind/tmpf

CONFIG

from_to _testje .fbind/_testje <MOUNTED>
# from_to Download .fbind/Download
from_to MagiskManager .fbind/MagiskManager <MOUNTED>
from_to SHAREit .fbind/SHAREit <MOUNTED>
# from_to WhatsApp .fbind/WhatsApp
from_to Pictures .fbind/Pictures <MOUNTED>
from backups .fbind/backups
# from_to MEGA .fbind/MEGA
# from_to Android/data/com.xda.labs .fbind/XDALabsFiles
# from_to MapsWithMe .fbind/MapsWithMe
target carbon <MOUNTED>
# target com.alk.copilot.mapviewer
target oandbackups <MOUNTED>
target data <MOUNTED>
target OneSync <MOUNTED>
target DriveSync <MOUNTED>
target BoxSync <MOUNTED>
obb <MOUNTED>
remove Podcasts
remove Alarms
remove Notifications
remove Music
remove Ringtones
remove Android/obj
remove Android/SLOWDNS_TEMP_DIR
remove Android/TROID_TEMP_DIR
remove Android/.playstor.srf
remove Android/data/.um

In attachment you can find 2 fbind-logs.