Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

v1.1

Latest
Compare
Choose a tag to compare
@TechnoSparks TechnoSparks released this 18 Nov 22:12
· 5 commits to master since this release

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 proper gid=9997 and mask=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
  • 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. Run tsbinds help in terminal for more info
  • ts-binds is now licensed with ... Unlicensed! Read LICENSE file for info

Modifications

  • Update minmagisk to version 17.0
  • Rename disable.txt to disable
  • 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