This repository has been archived by the owner on Jan 26, 2022. It is now read-only.
Updgrade Notice
Please delete /data/ts-binds
before updating.
Regressions
- Magisk version <17 is no longer supported due to template change
Additions
- New binding algorithm to support sdcardfs!
- SDCardFS seems to rely on
/mnt/runtime
mountpoints. The key is to set the bind paths from there, but the binded mount needs to be remounted with propergid=9997
andmask=6
, thus making legacy/storage/emulated/0
play nice with the permission of the binded folder - It is assumed that as of Oreo, SDCardFS implementation is already mature. Hopefully this algorithm persists for long!
- Binding algorithm will also mount other runtimes if Android do not do it automatically
- SDCardFS seems to rely on
- New
$obb
variable to ease things in folderlist- OBB binding is dealt with the new algorithm
- Detection algorithm if legacy mode (for FUSE) should be applied on your device
- Behaviour can be altered by using the new
mode
parameter for tsbinds. Runtsbinds help
in terminal for more info
- Behaviour can be altered by using the new
- ts-binds is now licensed with ... Unlicensed! Read LICENSE file for info
Modifications
- Update minmagisk to version 17.0
- Rename
disable.txt
todisable
- No longer output to log file if ts-binds invoked from terminal. Parent process needs to manually pipe to a file
service.sh
output is redirected to the original log file- This means that the log only represent the automated process of bind mounting when the system boots.
service.sh
will finish if SD Card not found in 60 seconds.- Previously the script will infinitely loop
- Code refactor