Releases

Back to module

vv2.0.3 build 203

bindhosts

Systemless hosts for APatch, KernelSU and Magisk


Changelog

2.0.3

  • webui: ksu.spawn on update
  • webui: ksu.spawn on tcpdump
  • webui: WebUI X support and fixes
  • webui/locales: JP and CN
  • scripts: --install-canary
  • scripts: whitelist wildcarding support

2.0.2

  • webui: Add support to create home screen shortcut in WebUI X
  • webui: optimize animation
  • webui: fix input box text not centered issue, better input box experience
  • webui: drop support to old version of MMRL
  • webui: add favicon to hosts link
  • scripts: Fix webui crash when using AdAway
  • webui: add Swedish translation (#103, @Sopor)

2.0.1

  • webui: MMRL: monet color scheme support, fixed hosts query issue, better overall UI.
  • webui: add mirror link to built-in docs.
  • webui: refine tablet UI.
  • webui: add bindhosts config export/restore feature.
  • webui: add custom.css and custom background support for webui customization, refer to customization guide.
  • webui: add force update hosts button.
  • webui: more minor improvement.
  • scripts: MKSU: notmpfs also implies nomount.
  • documentation: Add Italian Translation (#96, @luigimak)
  • webui: Update Greek Translation (#97, @VisionR1)
  • documentation: update Turkish documentation (#100, @berkmirsatk)
  • documentation: Update Rem01Gaming sources link (#101, @Rem01Gaming)

2.0.0

  • webui: improve ui
  • webui: add hosts query feature
  • webui: add custom hosts import and edit feature
  • webui: add language memory
  • webui: add more integrated documentation
  • webui: Easter egg for April Fools' Day
  • scripts: Easter egg for April Fools' Day
  • scripts: optimize remote whitelist routine
  • documentation: Improve Turkish Translation (#91, @mikropsoft)

1.9.9

  • webui: add whitelist sources
  • scripts: add support for remote whitelist source
  • scripts: download: test for curl parallel
  • scripts: simplify rwdir lookup

1.9.8

  • webui: optimize
  • webui/css: better input box styling
  • webui/js: su -> sh
  • scripts/bindhosts: use persistent dir for cron logs

1.9.7

  • scripts: add /dev as tmpfs dir

1.9.6

  • webui: permission request on MMRL
  • webui/locales: Turkish translation
  • webui/locales: Arabic translation
  • webui/locales: Italian translation

1.9.5

  • scripts: implement mode 9 - ksu_susfs_bind_kstat
  • webui/html: add mode 9 as an option

1.9.4

  • scripts/service: kstat spoofing on mode 1
  • scripts/bindhosts: prevent hosts file deadlock
  • scripts/bindhosts: opt prompt

1.9.3

  • scripts: drop susfs_clone_perm
  • scripts/bindhosts: implement query
  • scripts/bindhosts: adblock: insert newline after every download

1.9.2

  • webui: optimize ui
  • scripts: proper hosts module disabler function
  • scripts/bindhosts: adblock: filter out "!"
  • scripts/bindhosts: revert parallel downloads due to race condition

1.9.1

  • scripts/bindhosts: quick reset/restore
  • webui/html: optimize input experience
  • webui/locales: greek translation

1.9.0

  • webui: MMRL no-js-api warning
  • webui: multi language documentation

1.8.9

  • webui/locales: spanish translation
  • scripts/bindhosts: concurrent source downloads
  • scripts/service: mode 1 fixups

1.8.8

  • webui: QS-tile app install
  • scripts/customize: QS-tile app install
  • webui/locales: russian + ukranian
  • scripts/post-fs-data: AP-litemode/MKSU-nomount support

1.8.7

  • webui/locales: Czech language
  • webui/css: language menu auto sizing
  • webui/css: fix word overflow in control panel
  • webui/js: initialize dev option
  • webui/locales: Add Indonesian translation
  • webui/locales: update chinese translation

1.8.6

  • scripts: restore mode 1 on legacy susfs
  • webui: integrated documentation
  • scripts: mode 6 support for KSU_NEXT
  • webui: add german translation

1.8.5

  • webui: add chinese translation
  • webui: introduce multi-language support
  • webui: various ui tweaks

1.8.4

  • scripts: sync to recent susfs policies
  • webui/css: center toggle vertically

1.8.3

  • scripts/bindhosts: custom-cron input validation
  • scripts/action: fixups for recent mmrl
  • scripts: lots of small optimizations

1.8.2

  • scripts/bindhosts: partial custom-cron validation
  • scripts/bindhosts: simple tcpdump wrapper
  • webui: minor ui adjust
  • scripts/bindhosts: bindhosts --action

1.8.1

  • webui: add cron toggle
  • module: add bindhosts onto $PATH (Magisk)
  • scripts/bindhosts: proper cron support

1.8.0

  • scripts/bindhosts: add bindhosts onto $PATH (APatch / KernelSU)
  • scripts/action: add exec time stat
  • scripts/bindhosts: backend optimizations, lots of it
  • webui: change toggle position
  • webui: fix element overflow

1.7.9

  • module: action webui redirect
  • module: emoji updates
  • scripts/action: wrapperrize
  • scripts: toybox/busybox-related fixes
  • scripts: lots and lots of small optimizations
  • scripts: a few hardening changes
  • scripts/customize: better conflict avoidance

1.7.8

  • webui: add update toggle enable/disable
  • scripts/post-fs-data: update apatch mode2 condition
  • scripts/action: crc32 instead of md5sum
  • scripts/action: single-instance lock
  • scripts/service: restore mode1 kstat spoof
  • documentation: current events, magic mount for apatch, ksu?
  • webui/js: optimized grepping
  • webui: enhance UI on MMRL
  • relations: mmrl: upload screenshots for that metadata
  • relations: mmrl metadata added
  • documentation: magisk-nowebui-effff

1.7.7

  • webui: MMRL support
  • documentation/sources: add more lists
  • documentation: APatch bind_mount + zygisk-assistant
  • webui: enhance developer option behavior
  • scripts/action: optimize hosts accounting
  • webui: optimize prompt timing
  • webui: prevent doubled up entries
  • webui: fix tablet view

1.7.6

  • fix empty whitelist bug

1.7.5

  • documentation updates
  • drop kstat spoofing on mode 1
  • fixups for mode 2
  • introduce mode 7 and 8 (generic overlay + ksu-assited overlay)

1.7.4

  • Emergency release for APatch bind_mount_enable
  • scripts/customize: drop old version migration
  • scripts/action: add enable_cron functionality

1.7.3

  • module: fixup module.prop
  • module: optional cronjobs
  • documentation: sources.md
  • documentation: hiding.md
  • webui: pressing reboot lets you reboot
  • scripts/post-fs-data: re-enable mode2 conditionally
  • scripts/service: fixup status printout condition
  • tree: delete module.zip

1.7.2

  • tree: introduce workflows
  • scripts/action: add dos2unix on parsing routine
  • webui: display current mode
  • webui: material floating button
  • some documentation fixes

1.7.1

  • developer mode implementation
  • mode override on webui
  • mode5 fixup

1.7.0

  • implement operating modes
  • unify codebases (scriptbases? on such case)

1.6.3s / 1.6.3c

  • small fixups

1.6.0s / 1.6.0c

  • WebUI on supported managers - c/o KOWX712

1.5.6s / 1.5.6c

  • /data/adb/bindhosts migration

1.5.5s / 1.5.5c

  • hosuekeeping stuff / script optimizations / fixups

1.5.4s / 1.5.4c

  • fixup rare update failures

1.5.3s / 1.5.3c

  • fixup! whitelist processing

1.5.2s

1.5.0s / 1.5.0c

  • misc cleanups, adjust rules a bit

1.4.9s

1.4.9c

  • Adaway coexistence handling

1.4.8s / 1.4.8c

  • account custom rules, misc housekeeping stuff

1.4.7s / 1.4.7c

  • fixup! apatch's environment detection

1.4.6

  • leverage skip_mount, migrate to compat, migrate to standalone
  • codebase split here

1.4.5

  • detect user changes / state management, fix localhost bug

1.4.4

  • fully implemented standalone hosts-based-adblocking implementation

1.4.2 ~ 1.4.3

  • extensive action.sh demo
  • sources, blacklist and whitelist support
  • optimize and check for other downloaders

1.4.1

  • simple action.sh demo

1.4.0

  • susfs modernize susfs support (tested at 1.3.8)

1.3.9

1.3.8

  • disable and copy old hosts file from other modules too

1.3.7

  • restore old behavior, cancel 1.3.5 and 1.3.6 changes

1.3.6

  • 644 -> 600 on hosts file permission (better hide)

1.3.5

  • spoof last modified time

1.3.4

  • hardcode moddir

1.3.3

  • fix magisk support

1.2.5

  • fix issue where hosts file doesnt exist on reboot after fresh install

1.2.1

  • you dont even need to reboot now (customize.sh)
  • copies old hosts file on update

1.2.0

  • squash everything?
  • initial

vv2.0.4 build 204

bindhosts

Systemless hosts for APatch, KernelSU and Magisk


Changelog

2.0.4

  • scripts: pull shamiko out of mode 2

2.0.3

  • webui: ksu.spawn on update
  • webui: ksu.spawn on tcpdump
  • webui: WebUI X support and fixes
  • webui/locales: JP and CN
  • scripts: --install-canary
  • scripts: whitelist wildcarding support

2.0.2

  • webui: Add support to create home screen shortcut in WebUI X
  • webui: optimize animation
  • webui: fix input box text not centered issue, better input box experience
  • webui: drop support to old version of MMRL
  • webui: add favicon to hosts link
  • scripts: Fix webui crash when using AdAway
  • webui: add Swedish translation (#103, @Sopor)

2.0.1

  • webui: MMRL: monet color scheme support, fixed hosts query issue, better overall UI.
  • webui: add mirror link to built-in docs.
  • webui: refine tablet UI.
  • webui: add bindhosts config export/restore feature.
  • webui: add custom.css and custom background support for webui customization, refer to customization guide.
  • webui: add force update hosts button.
  • webui: more minor improvement.
  • scripts: MKSU: notmpfs also implies nomount.
  • documentation: Add Italian Translation (#96, @luigimak)
  • webui: Update Greek Translation (#97, @VisionR1)
  • documentation: update Turkish documentation (#100, @berkmirsatk)
  • documentation: Update Rem01Gaming sources link (#101, @Rem01Gaming)

2.0.0

  • webui: improve ui
  • webui: add hosts query feature
  • webui: add custom hosts import and edit feature
  • webui: add language memory
  • webui: add more integrated documentation
  • webui: Easter egg for April Fools' Day
  • scripts: Easter egg for April Fools' Day
  • scripts: optimize remote whitelist routine
  • documentation: Improve Turkish Translation (#91, @mikropsoft)

1.9.9

  • webui: add whitelist sources
  • scripts: add support for remote whitelist source
  • scripts: download: test for curl parallel
  • scripts: simplify rwdir lookup

1.9.8

  • webui: optimize
  • webui/css: better input box styling
  • webui/js: su -> sh
  • scripts/bindhosts: use persistent dir for cron logs

1.9.7

  • scripts: add /dev as tmpfs dir

1.9.6

  • webui: permission request on MMRL
  • webui/locales: Turkish translation
  • webui/locales: Arabic translation
  • webui/locales: Italian translation

1.9.5

  • scripts: implement mode 9 - ksu_susfs_bind_kstat
  • webui/html: add mode 9 as an option

1.9.4

  • scripts/service: kstat spoofing on mode 1
  • scripts/bindhosts: prevent hosts file deadlock
  • scripts/bindhosts: opt prompt

1.9.3

  • scripts: drop susfs_clone_perm
  • scripts/bindhosts: implement query
  • scripts/bindhosts: adblock: insert newline after every download

1.9.2

  • webui: optimize ui
  • scripts: proper hosts module disabler function
  • scripts/bindhosts: adblock: filter out "!"
  • scripts/bindhosts: revert parallel downloads due to race condition

1.9.1

  • scripts/bindhosts: quick reset/restore
  • webui/html: optimize input experience
  • webui/locales: greek translation

1.9.0

  • webui: MMRL no-js-api warning
  • webui: multi language documentation

1.8.9

  • webui/locales: spanish translation
  • scripts/bindhosts: concurrent source downloads
  • scripts/service: mode 1 fixups

1.8.8

  • webui: QS-tile app install
  • scripts/customize: QS-tile app install
  • webui/locales: russian + ukranian
  • scripts/post-fs-data: AP-litemode/MKSU-nomount support

1.8.7

  • webui/locales: Czech language
  • webui/css: language menu auto sizing
  • webui/css: fix word overflow in control panel
  • webui/js: initialize dev option
  • webui/locales: Add Indonesian translation
  • webui/locales: update chinese translation

1.8.6

  • scripts: restore mode 1 on legacy susfs
  • webui: integrated documentation
  • scripts: mode 6 support for KSU_NEXT
  • webui: add german translation

1.8.5

  • webui: add chinese translation
  • webui: introduce multi-language support
  • webui: various ui tweaks

1.8.4

  • scripts: sync to recent susfs policies
  • webui/css: center toggle vertically

1.8.3

  • scripts/bindhosts: custom-cron input validation
  • scripts/action: fixups for recent mmrl
  • scripts: lots of small optimizations

1.8.2

  • scripts/bindhosts: partial custom-cron validation
  • scripts/bindhosts: simple tcpdump wrapper
  • webui: minor ui adjust
  • scripts/bindhosts: bindhosts --action

1.8.1

  • webui: add cron toggle
  • module: add bindhosts onto $PATH (Magisk)
  • scripts/bindhosts: proper cron support

1.8.0

  • scripts/bindhosts: add bindhosts onto $PATH (APatch / KernelSU)
  • scripts/action: add exec time stat
  • scripts/bindhosts: backend optimizations, lots of it
  • webui: change toggle position
  • webui: fix element overflow

1.7.9

  • module: action webui redirect
  • module: emoji updates
  • scripts/action: wrapperrize
  • scripts: toybox/busybox-related fixes
  • scripts: lots and lots of small optimizations
  • scripts: a few hardening changes
  • scripts/customize: better conflict avoidance

1.7.8

  • webui: add update toggle enable/disable
  • scripts/post-fs-data: update apatch mode2 condition
  • scripts/action: crc32 instead of md5sum
  • scripts/action: single-instance lock
  • scripts/service: restore mode1 kstat spoof
  • documentation: current events, magic mount for apatch, ksu?
  • webui/js: optimized grepping
  • webui: enhance UI on MMRL
  • relations: mmrl: upload screenshots for that metadata
  • relations: mmrl metadata added
  • documentation: magisk-nowebui-effff

1.7.7

  • webui: MMRL support
  • documentation/sources: add more lists
  • documentation: APatch bind_mount + zygisk-assistant
  • webui: enhance developer option behavior
  • scripts/action: optimize hosts accounting
  • webui: optimize prompt timing
  • webui: prevent doubled up entries
  • webui: fix tablet view

1.7.6

  • fix empty whitelist bug

1.7.5

  • documentation updates
  • drop kstat spoofing on mode 1
  • fixups for mode 2
  • introduce mode 7 and 8 (generic overlay + ksu-assited overlay)

1.7.4

  • Emergency release for APatch bind_mount_enable
  • scripts/customize: drop old version migration
  • scripts/action: add enable_cron functionality

1.7.3

  • module: fixup module.prop
  • module: optional cronjobs
  • documentation: sources.md
  • documentation: hiding.md
  • webui: pressing reboot lets you reboot
  • scripts/post-fs-data: re-enable mode2 conditionally
  • scripts/service: fixup status printout condition
  • tree: delete module.zip

1.7.2

  • tree: introduce workflows
  • scripts/action: add dos2unix on parsing routine
  • webui: display current mode
  • webui: material floating button
  • some documentation fixes

1.7.1

  • developer mode implementation
  • mode override on webui
  • mode5 fixup

1.7.0

  • implement operating modes
  • unify codebases (scriptbases? on such case)

1.6.3s / 1.6.3c

  • small fixups

1.6.0s / 1.6.0c

  • WebUI on supported managers - c/o KOWX712

1.5.6s / 1.5.6c

  • /data/adb/bindhosts migration

1.5.5s / 1.5.5c

  • hosuekeeping stuff / script optimizations / fixups

1.5.4s / 1.5.4c

  • fixup rare update failures

1.5.3s / 1.5.3c

  • fixup! whitelist processing

1.5.2s

1.5.0s / 1.5.0c

  • misc cleanups, adjust rules a bit

1.4.9s

1.4.9c

  • Adaway coexistence handling

1.4.8s / 1.4.8c

  • account custom rules, misc housekeeping stuff

1.4.7s / 1.4.7c

  • fixup! apatch's environment detection

1.4.6

  • leverage skip_mount, migrate to compat, migrate to standalone
  • codebase split here

1.4.5

  • detect user changes / state management, fix localhost bug

1.4.4

  • fully implemented standalone hosts-based-adblocking implementation

1.4.2 ~ 1.4.3

  • extensive action.sh demo
  • sources, blacklist and whitelist support
  • optimize and check for other downloaders

1.4.1

  • simple action.sh demo

1.4.0

  • susfs modernize susfs support (tested at 1.3.8)

1.3.9

1.3.8

  • disable and copy old hosts file from other modules too

1.3.7

  • restore old behavior, cancel 1.3.5 and 1.3.6 changes

1.3.6

  • 644 -> 600 on hosts file permission (better hide)

1.3.5

  • spoof last modified time

1.3.4

  • hardcode moddir

1.3.3

  • fix magisk support

1.2.5

  • fix issue where hosts file doesnt exist on reboot after fresh install

1.2.1

  • you dont even need to reboot now (customize.sh)
  • copies old hosts file on update

1.2.0

  • squash everything?
  • initial

vv2.0.5 build 205

bindhosts

Systemless hosts for APatch, KernelSU and Magisk


Changelog

2.0.5

  • action: remove MMRL from action redirect WebUI
  • webui: fix some false error log
  • scripts: probe ReZygisk for mode 2
  • scripts: properly detect susfs enabled_features

2.0.4

  • scripts: pull shamiko out of mode 2

2.0.3

  • webui: ksu.spawn on update
  • webui: ksu.spawn on tcpdump
  • webui: WebUI X support and fixes
  • webui/locales: JP and CN
  • scripts: --install-canary
  • scripts: whitelist wildcarding support

2.0.2

  • webui: Add support to create home screen shortcut in WebUI X
  • webui: optimize animation
  • webui: fix input box text not centered issue, better input box experience
  • webui: drop support to old version of MMRL
  • webui: add favicon to hosts link
  • scripts: Fix webui crash when using AdAway
  • webui: add Swedish translation (#103, @Sopor)

2.0.1

  • webui: MMRL: monet color scheme support, fixed hosts query issue, better overall UI.
  • webui: add mirror link to built-in docs.
  • webui: refine tablet UI.
  • webui: add bindhosts config export/restore feature.
  • webui: add custom.css and custom background support for webui customization, refer to customization guide.
  • webui: add force update hosts button.
  • webui: more minor improvement.
  • scripts: MKSU: notmpfs also implies nomount.
  • documentation: Add Italian Translation (#96, @luigimak)
  • webui: Update Greek Translation (#97, @VisionR1)
  • documentation: update Turkish documentation (#100, @berkmirsatk)
  • documentation: Update Rem01Gaming sources link (#101, @Rem01Gaming)

2.0.0

  • webui: improve ui
  • webui: add hosts query feature
  • webui: add custom hosts import and edit feature
  • webui: add language memory
  • webui: add more integrated documentation
  • webui: Easter egg for April Fools' Day
  • scripts: Easter egg for April Fools' Day
  • scripts: optimize remote whitelist routine
  • documentation: Improve Turkish Translation (#91, @mikropsoft)

1.9.9

  • webui: add whitelist sources
  • scripts: add support for remote whitelist source
  • scripts: download: test for curl parallel
  • scripts: simplify rwdir lookup

1.9.8

  • webui: optimize
  • webui/css: better input box styling
  • webui/js: su -> sh
  • scripts/bindhosts: use persistent dir for cron logs

1.9.7

  • scripts: add /dev as tmpfs dir

1.9.6

  • webui: permission request on MMRL
  • webui/locales: Turkish translation
  • webui/locales: Arabic translation
  • webui/locales: Italian translation

1.9.5

  • scripts: implement mode 9 - ksu_susfs_bind_kstat
  • webui/html: add mode 9 as an option

1.9.4

  • scripts/service: kstat spoofing on mode 1
  • scripts/bindhosts: prevent hosts file deadlock
  • scripts/bindhosts: opt prompt

1.9.3

  • scripts: drop susfs_clone_perm
  • scripts/bindhosts: implement query
  • scripts/bindhosts: adblock: insert newline after every download

1.9.2

  • webui: optimize ui
  • scripts: proper hosts module disabler function
  • scripts/bindhosts: adblock: filter out "!"
  • scripts/bindhosts: revert parallel downloads due to race condition

1.9.1

  • scripts/bindhosts: quick reset/restore
  • webui/html: optimize input experience
  • webui/locales: greek translation

1.9.0

  • webui: MMRL no-js-api warning
  • webui: multi language documentation

1.8.9

  • webui/locales: spanish translation
  • scripts/bindhosts: concurrent source downloads
  • scripts/service: mode 1 fixups

1.8.8

  • webui: QS-tile app install
  • scripts/customize: QS-tile app install
  • webui/locales: russian + ukranian
  • scripts/post-fs-data: AP-litemode/MKSU-nomount support

1.8.7

  • webui/locales: Czech language
  • webui/css: language menu auto sizing
  • webui/css: fix word overflow in control panel
  • webui/js: initialize dev option
  • webui/locales: Add Indonesian translation
  • webui/locales: update chinese translation

1.8.6

  • scripts: restore mode 1 on legacy susfs
  • webui: integrated documentation
  • scripts: mode 6 support for KSU_NEXT
  • webui: add german translation

1.8.5

  • webui: add chinese translation
  • webui: introduce multi-language support
  • webui: various ui tweaks

1.8.4

  • scripts: sync to recent susfs policies
  • webui/css: center toggle vertically

1.8.3

  • scripts/bindhosts: custom-cron input validation
  • scripts/action: fixups for recent mmrl
  • scripts: lots of small optimizations

1.8.2

  • scripts/bindhosts: partial custom-cron validation
  • scripts/bindhosts: simple tcpdump wrapper
  • webui: minor ui adjust
  • scripts/bindhosts: bindhosts --action

1.8.1

  • webui: add cron toggle
  • module: add bindhosts onto $PATH (Magisk)
  • scripts/bindhosts: proper cron support

1.8.0

  • scripts/bindhosts: add bindhosts onto $PATH (APatch / KernelSU)
  • scripts/action: add exec time stat
  • scripts/bindhosts: backend optimizations, lots of it
  • webui: change toggle position
  • webui: fix element overflow

1.7.9

  • module: action webui redirect
  • module: emoji updates
  • scripts/action: wrapperrize
  • scripts: toybox/busybox-related fixes
  • scripts: lots and lots of small optimizations
  • scripts: a few hardening changes
  • scripts/customize: better conflict avoidance

1.7.8

  • webui: add update toggle enable/disable
  • scripts/post-fs-data: update apatch mode2 condition
  • scripts/action: crc32 instead of md5sum
  • scripts/action: single-instance lock
  • scripts/service: restore mode1 kstat spoof
  • documentation: current events, magic mount for apatch, ksu?
  • webui/js: optimized grepping
  • webui: enhance UI on MMRL
  • relations: mmrl: upload screenshots for that metadata
  • relations: mmrl metadata added
  • documentation: magisk-nowebui-effff

1.7.7

  • webui: MMRL support
  • documentation/sources: add more lists
  • documentation: APatch bind_mount + zygisk-assistant
  • webui: enhance developer option behavior
  • scripts/action: optimize hosts accounting
  • webui: optimize prompt timing
  • webui: prevent doubled up entries
  • webui: fix tablet view

1.7.6

  • fix empty whitelist bug

1.7.5

  • documentation updates
  • drop kstat spoofing on mode 1
  • fixups for mode 2
  • introduce mode 7 and 8 (generic overlay + ksu-assited overlay)

1.7.4

  • Emergency release for APatch bind_mount_enable
  • scripts/customize: drop old version migration
  • scripts/action: add enable_cron functionality

1.7.3

  • module: fixup module.prop
  • module: optional cronjobs
  • documentation: sources.md
  • documentation: hiding.md
  • webui: pressing reboot lets you reboot
  • scripts/post-fs-data: re-enable mode2 conditionally
  • scripts/service: fixup status printout condition
  • tree: delete module.zip

1.7.2

  • tree: introduce workflows
  • scripts/action: add dos2unix on parsing routine
  • webui: display current mode
  • webui: material floating button
  • some documentation fixes

1.7.1

  • developer mode implementation
  • mode override on webui
  • mode5 fixup

1.7.0

  • implement operating modes
  • unify codebases (scriptbases? on such case)

1.6.3s / 1.6.3c

  • small fixups

1.6.0s / 1.6.0c

  • WebUI on supported managers - c/o KOWX712

1.5.6s / 1.5.6c

  • /data/adb/bindhosts migration

1.5.5s / 1.5.5c

  • hosuekeeping stuff / script optimizations / fixups

1.5.4s / 1.5.4c

  • fixup rare update failures

1.5.3s / 1.5.3c

  • fixup! whitelist processing

1.5.2s

1.5.0s / 1.5.0c

  • misc cleanups, adjust rules a bit

1.4.9s

1.4.9c

  • Adaway coexistence handling

1.4.8s / 1.4.8c

  • account custom rules, misc housekeeping stuff

1.4.7s / 1.4.7c

  • fixup! apatch's environment detection

1.4.6

  • leverage skip_mount, migrate to compat, migrate to standalone
  • codebase split here

1.4.5

  • detect user changes / state management, fix localhost bug

1.4.4

  • fully implemented standalone hosts-based-adblocking implementation

1.4.2 ~ 1.4.3

  • extensive action.sh demo
  • sources, blacklist and whitelist support
  • optimize and check for other downloaders

1.4.1

  • simple action.sh demo

1.4.0

  • susfs modernize susfs support (tested at 1.3.8)

1.3.9

1.3.8

  • disable and copy old hosts file from other modules too

1.3.7

  • restore old behavior, cancel 1.3.5 and 1.3.6 changes

1.3.6

  • 644 -> 600 on hosts file permission (better hide)

1.3.5

  • spoof last modified time

1.3.4

  • hardcode moddir

1.3.3

  • fix magisk support

1.2.5

  • fix issue where hosts file doesnt exist on reboot after fresh install

1.2.1

  • you dont even need to reboot now (customize.sh)
  • copies old hosts file on update

1.2.0

  • squash everything?
  • initial

vv2.0.6 build 206

bindhosts

Systemless hosts for APatch, KernelSU and Magisk


Changelog

2.0.6

  • webui/js: remove unnecessary line when no custom hosts
  • webui/css: update WebUI-X css import address
  • webui/locales: add Polish translation
  • webui: drop homescreen shortcut button
  • scripts/post-fs-data: various mode probing hardening

2.0.5

  • action: remove MMRL from action redirect WebUI
  • webui: fix some false error log
  • scripts: probe ReZygisk for mode 2
  • scripts: properly detect susfs enabled_features

2.0.4

  • scripts: pull shamiko out of mode 2

2.0.3

  • webui: ksu.spawn on update
  • webui: ksu.spawn on tcpdump
  • webui: WebUI X support and fixes
  • webui/locales: JP and CN
  • scripts: --install-canary
  • scripts: whitelist wildcarding support

2.0.2

  • webui: Add support to create home screen shortcut in WebUI X
  • webui: optimize animation
  • webui: fix input box text not centered issue, better input box experience
  • webui: drop support to old version of MMRL
  • webui: add favicon to hosts link
  • scripts: Fix webui crash when using AdAway
  • webui: add Swedish translation (#103, @Sopor)

2.0.1

  • webui: MMRL: monet color scheme support, fixed hosts query issue, better overall UI.
  • webui: add mirror link to built-in docs.
  • webui: refine tablet UI.
  • webui: add bindhosts config export/restore feature.
  • webui: add custom.css and custom background support for webui customization, refer to customization guide.
  • webui: add force update hosts button.
  • webui: more minor improvement.
  • scripts: MKSU: notmpfs also implies nomount.
  • documentation: Add Italian Translation (#96, @luigimak)
  • webui: Update Greek Translation (#97, @VisionR1)
  • documentation: update Turkish documentation (#100, @berkmirsatk)
  • documentation: Update Rem01Gaming sources link (#101, @Rem01Gaming)

2.0.0

  • webui: improve ui
  • webui: add hosts query feature
  • webui: add custom hosts import and edit feature
  • webui: add language memory
  • webui: add more integrated documentation
  • webui: Easter egg for April Fools' Day
  • scripts: Easter egg for April Fools' Day
  • scripts: optimize remote whitelist routine
  • documentation: Improve Turkish Translation (#91, @mikropsoft)

1.9.9

  • webui: add whitelist sources
  • scripts: add support for remote whitelist source
  • scripts: download: test for curl parallel
  • scripts: simplify rwdir lookup

1.9.8

  • webui: optimize
  • webui/css: better input box styling
  • webui/js: su -> sh
  • scripts/bindhosts: use persistent dir for cron logs

1.9.7

  • scripts: add /dev as tmpfs dir

1.9.6

  • webui: permission request on MMRL
  • webui/locales: Turkish translation
  • webui/locales: Arabic translation
  • webui/locales: Italian translation

1.9.5

  • scripts: implement mode 9 - ksu_susfs_bind_kstat
  • webui/html: add mode 9 as an option

1.9.4

  • scripts/service: kstat spoofing on mode 1
  • scripts/bindhosts: prevent hosts file deadlock
  • scripts/bindhosts: opt prompt

1.9.3

  • scripts: drop susfs_clone_perm
  • scripts/bindhosts: implement query
  • scripts/bindhosts: adblock: insert newline after every download

1.9.2

  • webui: optimize ui
  • scripts: proper hosts module disabler function
  • scripts/bindhosts: adblock: filter out "!"
  • scripts/bindhosts: revert parallel downloads due to race condition

1.9.1

  • scripts/bindhosts: quick reset/restore
  • webui/html: optimize input experience
  • webui/locales: greek translation

1.9.0

  • webui: MMRL no-js-api warning
  • webui: multi language documentation

1.8.9

  • webui/locales: spanish translation
  • scripts/bindhosts: concurrent source downloads
  • scripts/service: mode 1 fixups

1.8.8

  • webui: QS-tile app install
  • scripts/customize: QS-tile app install
  • webui/locales: russian + ukranian
  • scripts/post-fs-data: AP-litemode/MKSU-nomount support

1.8.7

  • webui/locales: Czech language
  • webui/css: language menu auto sizing
  • webui/css: fix word overflow in control panel
  • webui/js: initialize dev option
  • webui/locales: Add Indonesian translation
  • webui/locales: update chinese translation

1.8.6

  • scripts: restore mode 1 on legacy susfs
  • webui: integrated documentation
  • scripts: mode 6 support for KSU_NEXT
  • webui: add german translation

1.8.5

  • webui: add chinese translation
  • webui: introduce multi-language support
  • webui: various ui tweaks

1.8.4

  • scripts: sync to recent susfs policies
  • webui/css: center toggle vertically

1.8.3

  • scripts/bindhosts: custom-cron input validation
  • scripts/action: fixups for recent mmrl
  • scripts: lots of small optimizations

1.8.2

  • scripts/bindhosts: partial custom-cron validation
  • scripts/bindhosts: simple tcpdump wrapper
  • webui: minor ui adjust
  • scripts/bindhosts: bindhosts --action

1.8.1

  • webui: add cron toggle
  • module: add bindhosts onto $PATH (Magisk)
  • scripts/bindhosts: proper cron support

1.8.0

  • scripts/bindhosts: add bindhosts onto $PATH (APatch / KernelSU)
  • scripts/action: add exec time stat
  • scripts/bindhosts: backend optimizations, lots of it
  • webui: change toggle position
  • webui: fix element overflow

1.7.9

  • module: action webui redirect
  • module: emoji updates
  • scripts/action: wrapperrize
  • scripts: toybox/busybox-related fixes
  • scripts: lots and lots of small optimizations
  • scripts: a few hardening changes
  • scripts/customize: better conflict avoidance

1.7.8

  • webui: add update toggle enable/disable
  • scripts/post-fs-data: update apatch mode2 condition
  • scripts/action: crc32 instead of md5sum
  • scripts/action: single-instance lock
  • scripts/service: restore mode1 kstat spoof
  • documentation: current events, magic mount for apatch, ksu?
  • webui/js: optimized grepping
  • webui: enhance UI on MMRL
  • relations: mmrl: upload screenshots for that metadata
  • relations: mmrl metadata added
  • documentation: magisk-nowebui-effff

1.7.7

  • webui: MMRL support
  • documentation/sources: add more lists
  • documentation: APatch bind_mount + zygisk-assistant
  • webui: enhance developer option behavior
  • scripts/action: optimize hosts accounting
  • webui: optimize prompt timing
  • webui: prevent doubled up entries
  • webui: fix tablet view

1.7.6

  • fix empty whitelist bug

1.7.5

  • documentation updates
  • drop kstat spoofing on mode 1
  • fixups for mode 2
  • introduce mode 7 and 8 (generic overlay + ksu-assited overlay)

1.7.4

  • Emergency release for APatch bind_mount_enable
  • scripts/customize: drop old version migration
  • scripts/action: add enable_cron functionality

1.7.3

  • module: fixup module.prop
  • module: optional cronjobs
  • documentation: sources.md
  • documentation: hiding.md
  • webui: pressing reboot lets you reboot
  • scripts/post-fs-data: re-enable mode2 conditionally
  • scripts/service: fixup status printout condition
  • tree: delete module.zip

1.7.2

  • tree: introduce workflows
  • scripts/action: add dos2unix on parsing routine
  • webui: display current mode
  • webui: material floating button
  • some documentation fixes

1.7.1

  • developer mode implementation
  • mode override on webui
  • mode5 fixup

1.7.0

  • implement operating modes
  • unify codebases (scriptbases? on such case)

1.6.3s / 1.6.3c

  • small fixups

1.6.0s / 1.6.0c

  • WebUI on supported managers - c/o KOWX712

1.5.6s / 1.5.6c

  • /data/adb/bindhosts migration

1.5.5s / 1.5.5c

  • hosuekeeping stuff / script optimizations / fixups

1.5.4s / 1.5.4c

  • fixup rare update failures

1.5.3s / 1.5.3c

  • fixup! whitelist processing

1.5.2s

1.5.0s / 1.5.0c

  • misc cleanups, adjust rules a bit

1.4.9s

1.4.9c

  • Adaway coexistence handling

1.4.8s / 1.4.8c

  • account custom rules, misc housekeeping stuff

1.4.7s / 1.4.7c

  • fixup! apatch's environment detection

1.4.6

  • leverage skip_mount, migrate to compat, migrate to standalone
  • codebase split here

1.4.5

  • detect user changes / state management, fix localhost bug

1.4.4

  • fully implemented standalone hosts-based-adblocking implementation

1.4.2 ~ 1.4.3

  • extensive action.sh demo
  • sources, blacklist and whitelist support
  • optimize and check for other downloaders

1.4.1

  • simple action.sh demo

1.4.0

  • susfs modernize susfs support (tested at 1.3.8)

1.3.9

1.3.8

  • disable and copy old hosts file from other modules too

1.3.7

  • restore old behavior, cancel 1.3.5 and 1.3.6 changes

1.3.6

  • 644 -> 600 on hosts file permission (better hide)

1.3.5

  • spoof last modified time

1.3.4

  • hardcode moddir

1.3.3

  • fix magisk support

1.2.5

  • fix issue where hosts file doesnt exist on reboot after fresh install

1.2.1

  • you dont even need to reboot now (customize.sh)
  • copies old hosts file on update

1.2.0

  • squash everything?
  • initial

vv2.0.7 build 207

bindhosts

Systemless hosts for APatch, KernelSU and Magisk


Changelog

2.0.7

  • webui: adapted WebUI-X back gesture interceptor
  • webui: fix favicon not loading in WebUI-X
  • webui: add support for right-to-left language
  • webui: new color scheme, refactored ui
  • webui: new button to update to latest canary version in 'more' page
  • webui: better custom background support. custom.css will not be updated if you're upgrading from an older version, please extract from zip and replace manually if needed. detail
  • scripts: custom.txt now support 'disable|' prefix to disable specific host. This feature is also available in webui.
  • translation: use Crowdin for translation service. detail
  • translation: new language: French, Portuguese (Brazilian). contributor

2.0.6

  • webui/js: remove unnecessary line when no custom hosts
  • webui/css: update WebUI-X css import address
  • webui/locales: add Polish translation
  • webui: drop homescreen shortcut button
  • scripts/post-fs-data: various mode probing hardening

2.0.5

  • action: remove MMRL from action redirect WebUI
  • webui: fix some false error log
  • scripts: probe ReZygisk for mode 2
  • scripts: properly detect susfs enabled_features

2.0.4

  • scripts: pull shamiko out of mode 2

2.0.3

  • webui: ksu.spawn on update
  • webui: ksu.spawn on tcpdump
  • webui: WebUI X support and fixes
  • webui/locales: JP and CN
  • scripts: --install-canary
  • scripts: whitelist wildcarding support

2.0.2

  • webui: Add support to create home screen shortcut in WebUI X
  • webui: optimize animation
  • webui: fix input box text not centered issue, better input box experience
  • webui: drop support to old version of MMRL
  • webui: add favicon to hosts link
  • scripts: Fix webui crash when using AdAway
  • webui: add Swedish translation (#103, @Sopor)

2.0.1

  • webui: MMRL: monet color scheme support, fixed hosts query issue, better overall UI.
  • webui: add mirror link to built-in docs.
  • webui: refine tablet UI.
  • webui: add bindhosts config export/restore feature.
  • webui: add custom.css and custom background support for webui customization, refer to customization guide.
  • webui: add force update hosts button.
  • webui: more minor improvement.
  • scripts: MKSU: notmpfs also implies nomount.
  • documentation: Add Italian Translation (#96, @luigimak)
  • webui: Update Greek Translation (#97, @VisionR1)
  • documentation: update Turkish documentation (#100, @berkmirsatk)
  • documentation: Update Rem01Gaming sources link (#101, @Rem01Gaming)

2.0.0

  • webui: improve ui
  • webui: add hosts query feature
  • webui: add custom hosts import and edit feature
  • webui: add language memory
  • webui: add more integrated documentation
  • webui: Easter egg for April Fools' Day
  • scripts: Easter egg for April Fools' Day
  • scripts: optimize remote whitelist routine
  • documentation: Improve Turkish Translation (#91, @mikropsoft)

1.9.9

  • webui: add whitelist sources
  • scripts: add support for remote whitelist source
  • scripts: download: test for curl parallel
  • scripts: simplify rwdir lookup

1.9.8

  • webui: optimize
  • webui/css: better input box styling
  • webui/js: su -> sh
  • scripts/bindhosts: use persistent dir for cron logs

1.9.7

  • scripts: add /dev as tmpfs dir

1.9.6

  • webui: permission request on MMRL
  • webui/locales: Turkish translation
  • webui/locales: Arabic translation
  • webui/locales: Italian translation

1.9.5

  • scripts: implement mode 9 - ksu_susfs_bind_kstat
  • webui/html: add mode 9 as an option

1.9.4

  • scripts/service: kstat spoofing on mode 1
  • scripts/bindhosts: prevent hosts file deadlock
  • scripts/bindhosts: opt prompt

1.9.3

  • scripts: drop susfs_clone_perm
  • scripts/bindhosts: implement query
  • scripts/bindhosts: adblock: insert newline after every download

1.9.2

  • webui: optimize ui
  • scripts: proper hosts module disabler function
  • scripts/bindhosts: adblock: filter out "!"
  • scripts/bindhosts: revert parallel downloads due to race condition

1.9.1

  • scripts/bindhosts: quick reset/restore
  • webui/html: optimize input experience
  • webui/locales: greek translation

1.9.0

  • webui: MMRL no-js-api warning
  • webui: multi language documentation

1.8.9

  • webui/locales: spanish translation
  • scripts/bindhosts: concurrent source downloads
  • scripts/service: mode 1 fixups

1.8.8

  • webui: QS-tile app install
  • scripts/customize: QS-tile app install
  • webui/locales: russian + ukranian
  • scripts/post-fs-data: AP-litemode/MKSU-nomount support

1.8.7

  • webui/locales: Czech language
  • webui/css: language menu auto sizing
  • webui/css: fix word overflow in control panel
  • webui/js: initialize dev option
  • webui/locales: Add Indonesian translation
  • webui/locales: update chinese translation

1.8.6

  • scripts: restore mode 1 on legacy susfs
  • webui: integrated documentation
  • scripts: mode 6 support for KSU_NEXT
  • webui: add german translation

1.8.5

  • webui: add chinese translation
  • webui: introduce multi-language support
  • webui: various ui tweaks

1.8.4

  • scripts: sync to recent susfs policies
  • webui/css: center toggle vertically

1.8.3

  • scripts/bindhosts: custom-cron input validation
  • scripts/action: fixups for recent mmrl
  • scripts: lots of small optimizations

1.8.2

  • scripts/bindhosts: partial custom-cron validation
  • scripts/bindhosts: simple tcpdump wrapper
  • webui: minor ui adjust
  • scripts/bindhosts: bindhosts --action

1.8.1

  • webui: add cron toggle
  • module: add bindhosts onto $PATH (Magisk)
  • scripts/bindhosts: proper cron support

1.8.0

  • scripts/bindhosts: add bindhosts onto $PATH (APatch / KernelSU)
  • scripts/action: add exec time stat
  • scripts/bindhosts: backend optimizations, lots of it
  • webui: change toggle position
  • webui: fix element overflow

1.7.9

  • module: action webui redirect
  • module: emoji updates
  • scripts/action: wrapperrize
  • scripts: toybox/busybox-related fixes
  • scripts: lots and lots of small optimizations
  • scripts: a few hardening changes
  • scripts/customize: better conflict avoidance

1.7.8

  • webui: add update toggle enable/disable
  • scripts/post-fs-data: update apatch mode2 condition
  • scripts/action: crc32 instead of md5sum
  • scripts/action: single-instance lock
  • scripts/service: restore mode1 kstat spoof
  • documentation: current events, magic mount for apatch, ksu?
  • webui/js: optimized grepping
  • webui: enhance UI on MMRL
  • relations: mmrl: upload screenshots for that metadata
  • relations: mmrl metadata added
  • documentation: magisk-nowebui-effff

1.7.7

  • webui: MMRL support
  • documentation/sources: add more lists
  • documentation: APatch bind_mount + zygisk-assistant
  • webui: enhance developer option behavior
  • scripts/action: optimize hosts accounting
  • webui: optimize prompt timing
  • webui: prevent doubled up entries
  • webui: fix tablet view

1.7.6

  • fix empty whitelist bug

1.7.5

  • documentation updates
  • drop kstat spoofing on mode 1
  • fixups for mode 2
  • introduce mode 7 and 8 (generic overlay + ksu-assited overlay)

1.7.4

  • Emergency release for APatch bind_mount_enable
  • scripts/customize: drop old version migration
  • scripts/action: add enable_cron functionality

1.7.3

  • module: fixup module.prop
  • module: optional cronjobs
  • documentation: sources.md
  • documentation: hiding.md
  • webui: pressing reboot lets you reboot
  • scripts/post-fs-data: re-enable mode2 conditionally
  • scripts/service: fixup status printout condition
  • tree: delete module.zip

1.7.2

  • tree: introduce workflows
  • scripts/action: add dos2unix on parsing routine
  • webui: display current mode
  • webui: material floating button
  • some documentation fixes

1.7.1

  • developer mode implementation
  • mode override on webui
  • mode5 fixup

1.7.0

  • implement operating modes
  • unify codebases (scriptbases? on such case)

1.6.3s / 1.6.3c

  • small fixups

1.6.0s / 1.6.0c

  • WebUI on supported managers - c/o KOWX712

1.5.6s / 1.5.6c

  • /data/adb/bindhosts migration

1.5.5s / 1.5.5c

  • hosuekeeping stuff / script optimizations / fixups

1.5.4s / 1.5.4c

  • fixup rare update failures

1.5.3s / 1.5.3c

  • fixup! whitelist processing

1.5.2s

1.5.0s / 1.5.0c

  • misc cleanups, adjust rules a bit

1.4.9s

1.4.9c

  • Adaway coexistence handling

1.4.8s / 1.4.8c

  • account custom rules, misc housekeeping stuff

1.4.7s / 1.4.7c

  • fixup! apatch's environment detection

1.4.6

  • leverage skip_mount, migrate to compat, migrate to standalone
  • codebase split here

1.4.5

  • detect user changes / state management, fix localhost bug

1.4.4

  • fully implemented standalone hosts-based-adblocking implementation

1.4.2 ~ 1.4.3

  • extensive action.sh demo
  • sources, blacklist and whitelist support
  • optimize and check for other downloaders

1.4.1

  • simple action.sh demo

1.4.0

  • susfs modernize susfs support (tested at 1.3.8)

1.3.9

1.3.8

  • disable and copy old hosts file from other modules too

1.3.7

  • restore old behavior, cancel 1.3.5 and 1.3.6 changes

1.3.6

  • 644 -> 600 on hosts file permission (better hide)

1.3.5

  • spoof last modified time

1.3.4

  • hardcode moddir

1.3.3

  • fix magisk support

1.2.5

  • fix issue where hosts file doesnt exist on reboot after fresh install

1.2.1

  • you dont even need to reboot now (customize.sh)
  • copies old hosts file on update

1.2.0

  • squash everything?
  • initial

vv2.0.8 build 208

bindhosts

Systemless hosts for APatch, KernelSU and Magisk


Changelog

2.0.8

  • scripts/post-fs-data: add ZN 1.3.0 mode 2 support
  • webui: various changes for rtl languages
  • webui: add kernelsu-alt to dependency
  • scripts/post-fs-data: add NeoZygisk into denylist_handlers
  • scripts/post-fs-data: add mode 10001
  • webui: fix abnormal color and content height
  • webui: fix restore json config

2.0.7

  • webui: adapted WebUI-X back gesture interceptor
  • webui: fix favicon not loading in WebUI-X
  • webui: add support for right-to-left language
  • webui: new color scheme, refactored ui
  • webui: new button to update to latest canary version in 'more' page
  • webui: better custom background support. custom.css will not be updated if you're upgrading from an older version, please extract from zip and replace manually if needed. detail
  • scripts: custom.txt now support 'disable|' prefix to disable specific host. This feature is also available in webui.
  • translation: use Crowdin for translation service. detail
  • translation: new language: French, Portuguese (Brazilian). contributor

2.0.6

  • webui/js: remove unnecessary line when no custom hosts
  • webui/css: update WebUI-X css import address
  • webui/locales: add Polish translation
  • webui: drop homescreen shortcut button
  • scripts/post-fs-data: various mode probing hardening

2.0.5

  • action: remove MMRL from action redirect WebUI
  • webui: fix some false error log
  • scripts: probe ReZygisk for mode 2
  • scripts: properly detect susfs enabled_features

2.0.4

  • scripts: pull shamiko out of mode 2

2.0.3

  • webui: ksu.spawn on update
  • webui: ksu.spawn on tcpdump
  • webui: WebUI X support and fixes
  • webui/locales: JP and CN
  • scripts: --install-canary
  • scripts: whitelist wildcarding support

2.0.2

  • webui: Add support to create home screen shortcut in WebUI X
  • webui: optimize animation
  • webui: fix input box text not centered issue, better input box experience
  • webui: drop support to old version of MMRL
  • webui: add favicon to hosts link
  • scripts: Fix webui crash when using AdAway
  • webui: add Swedish translation (#103, @Sopor)

2.0.1

  • webui: MMRL: monet color scheme support, fixed hosts query issue, better overall UI.
  • webui: add mirror link to built-in docs.
  • webui: refine tablet UI.
  • webui: add bindhosts config export/restore feature.
  • webui: add custom.css and custom background support for webui customization, refer to customization guide.
  • webui: add force update hosts button.
  • webui: more minor improvement.
  • scripts: MKSU: notmpfs also implies nomount.
  • documentation: Add Italian Translation (#96, @luigimak)
  • webui: Update Greek Translation (#97, @VisionR1)
  • documentation: update Turkish documentation (#100, @berkmirsatk)
  • documentation: Update Rem01Gaming sources link (#101, @Rem01Gaming)

2.0.0

  • webui: improve ui
  • webui: add hosts query feature
  • webui: add custom hosts import and edit feature
  • webui: add language memory
  • webui: add more integrated documentation
  • webui: Easter egg for April Fools' Day
  • scripts: Easter egg for April Fools' Day
  • scripts: optimize remote whitelist routine
  • documentation: Improve Turkish Translation (#91, @mikropsoft)

1.9.9

  • webui: add whitelist sources
  • scripts: add support for remote whitelist source
  • scripts: download: test for curl parallel
  • scripts: simplify rwdir lookup

1.9.8

  • webui: optimize
  • webui/css: better input box styling
  • webui/js: su -> sh
  • scripts/bindhosts: use persistent dir for cron logs

1.9.7

  • scripts: add /dev as tmpfs dir

1.9.6

  • webui: permission request on MMRL
  • webui/locales: Turkish translation
  • webui/locales: Arabic translation
  • webui/locales: Italian translation

1.9.5

  • scripts: implement mode 9 - ksu_susfs_bind_kstat
  • webui/html: add mode 9 as an option

1.9.4

  • scripts/service: kstat spoofing on mode 1
  • scripts/bindhosts: prevent hosts file deadlock
  • scripts/bindhosts: opt prompt

1.9.3

  • scripts: drop susfs_clone_perm
  • scripts/bindhosts: implement query
  • scripts/bindhosts: adblock: insert newline after every download

1.9.2

  • webui: optimize ui
  • scripts: proper hosts module disabler function
  • scripts/bindhosts: adblock: filter out "!"
  • scripts/bindhosts: revert parallel downloads due to race condition

1.9.1

  • scripts/bindhosts: quick reset/restore
  • webui/html: optimize input experience
  • webui/locales: greek translation

1.9.0

  • webui: MMRL no-js-api warning
  • webui: multi language documentation

1.8.9

  • webui/locales: spanish translation
  • scripts/bindhosts: concurrent source downloads
  • scripts/service: mode 1 fixups

1.8.8

  • webui: QS-tile app install
  • scripts/customize: QS-tile app install
  • webui/locales: russian + ukranian
  • scripts/post-fs-data: AP-litemode/MKSU-nomount support

1.8.7

  • webui/locales: Czech language
  • webui/css: language menu auto sizing
  • webui/css: fix word overflow in control panel
  • webui/js: initialize dev option
  • webui/locales: Add Indonesian translation
  • webui/locales: update chinese translation

1.8.6

  • scripts: restore mode 1 on legacy susfs
  • webui: integrated documentation
  • scripts: mode 6 support for KSU_NEXT
  • webui: add german translation

1.8.5

  • webui: add chinese translation
  • webui: introduce multi-language support
  • webui: various ui tweaks

1.8.4

  • scripts: sync to recent susfs policies
  • webui/css: center toggle vertically

1.8.3

  • scripts/bindhosts: custom-cron input validation
  • scripts/action: fixups for recent mmrl
  • scripts: lots of small optimizations

1.8.2

  • scripts/bindhosts: partial custom-cron validation
  • scripts/bindhosts: simple tcpdump wrapper
  • webui: minor ui adjust
  • scripts/bindhosts: bindhosts --action

1.8.1

  • webui: add cron toggle
  • module: add bindhosts onto $PATH (Magisk)
  • scripts/bindhosts: proper cron support

1.8.0

  • scripts/bindhosts: add bindhosts onto $PATH (APatch / KernelSU)
  • scripts/action: add exec time stat
  • scripts/bindhosts: backend optimizations, lots of it
  • webui: change toggle position
  • webui: fix element overflow

1.7.9

  • module: action webui redirect
  • module: emoji updates
  • scripts/action: wrapperrize
  • scripts: toybox/busybox-related fixes
  • scripts: lots and lots of small optimizations
  • scripts: a few hardening changes
  • scripts/customize: better conflict avoidance

1.7.8

  • webui: add update toggle enable/disable
  • scripts/post-fs-data: update apatch mode2 condition
  • scripts/action: crc32 instead of md5sum
  • scripts/action: single-instance lock
  • scripts/service: restore mode1 kstat spoof
  • documentation: current events, magic mount for apatch, ksu?
  • webui/js: optimized grepping
  • webui: enhance UI on MMRL
  • relations: mmrl: upload screenshots for that metadata
  • relations: mmrl metadata added
  • documentation: magisk-nowebui-effff

1.7.7

  • webui: MMRL support
  • documentation/sources: add more lists
  • documentation: APatch bind_mount + zygisk-assistant
  • webui: enhance developer option behavior
  • scripts/action: optimize hosts accounting
  • webui: optimize prompt timing
  • webui: prevent doubled up entries
  • webui: fix tablet view

1.7.6

  • fix empty whitelist bug

1.7.5

  • documentation updates
  • drop kstat spoofing on mode 1
  • fixups for mode 2
  • introduce mode 7 and 8 (generic overlay + ksu-assited overlay)

1.7.4

  • Emergency release for APatch bind_mount_enable
  • scripts/customize: drop old version migration
  • scripts/action: add enable_cron functionality

1.7.3

  • module: fixup module.prop
  • module: optional cronjobs
  • documentation: sources.md
  • documentation: hiding.md
  • webui: pressing reboot lets you reboot
  • scripts/post-fs-data: re-enable mode2 conditionally
  • scripts/service: fixup status printout condition
  • tree: delete module.zip

1.7.2

  • tree: introduce workflows
  • scripts/action: add dos2unix on parsing routine
  • webui: display current mode
  • webui: material floating button
  • some documentation fixes

1.7.1

  • developer mode implementation
  • mode override on webui
  • mode5 fixup

1.7.0

  • implement operating modes
  • unify codebases (scriptbases? on such case)

1.6.3s / 1.6.3c

  • small fixups

1.6.0s / 1.6.0c

  • WebUI on supported managers - c/o KOWX712

1.5.6s / 1.5.6c

  • /data/adb/bindhosts migration

1.5.5s / 1.5.5c

  • hosuekeeping stuff / script optimizations / fixups

1.5.4s / 1.5.4c

  • fixup rare update failures

1.5.3s / 1.5.3c

  • fixup! whitelist processing

1.5.2s

1.5.0s / 1.5.0c

  • misc cleanups, adjust rules a bit

1.4.9s

1.4.9c

  • Adaway coexistence handling

1.4.8s / 1.4.8c

  • account custom rules, misc housekeeping stuff

1.4.7s / 1.4.7c

  • fixup! apatch's environment detection

1.4.6

  • leverage skip_mount, migrate to compat, migrate to standalone
  • codebase split here

1.4.5

  • detect user changes / state management, fix localhost bug

1.4.4

  • fully implemented standalone hosts-based-adblocking implementation

1.4.2 ~ 1.4.3

  • extensive action.sh demo
  • sources, blacklist and whitelist support
  • optimize and check for other downloaders

1.4.1

  • simple action.sh demo

1.4.0

  • susfs modernize susfs support (tested at 1.3.8)

1.3.9

1.3.8

  • disable and copy old hosts file from other modules too

1.3.7

  • restore old behavior, cancel 1.3.5 and 1.3.6 changes

1.3.6

  • 644 -> 600 on hosts file permission (better hide)

1.3.5

  • spoof last modified time

1.3.4

  • hardcode moddir

1.3.3

  • fix magisk support

1.2.5

  • fix issue where hosts file doesnt exist on reboot after fresh install

1.2.1

  • you dont even need to reboot now (customize.sh)
  • copies old hosts file on update

1.2.0

  • squash everything?
  • initial