Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Tags: backslashxx/bindhosts

Tags

v1.8.7

Toggle v1.8.7's commit message
bindhosts 187: "why are green oranges not called green" edition

bindhosts 187
$ git log --pretty=format:%s v1.8.6..HEAD --reverse
	documentation/hiding: raise bind_mount recommendation on APatch
	webui: Add Indonesian translation
	webui/locales: Update zh-CN.json (bindhosts#48)
	webui/js: initialize dev option
	webui/css: reduce language menu size
	documentation/readme: add Chinese readme (bindhosts#49)
	webui/locales: simplify Chinese language name
	webui/css: language menu auto sizing
	webui/css: fix word overflow in control panel
	webui/locales: Update zh-CN.json (bindhosts#52)
	webui/locales: Czech language

This release comes with various webui tweaks/fixes, Indonesian and Czech translations,
and it also updates Chinese translation.

non-user facing updates are chinese readme and hiding documentation.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>
Co-Authored-By: Vndkbopp77 <eabopp@outlook.de>
Co-Authored-By: Rem01Gaming <Rem01_Gaming@proton.me>
Co-Authored-By: Astoritin Ambrosius <162526927+Astoritin@users.noreply.github.com>
Co-Authored-By: xiangfa-test <106453502+xiangfa-test@users.noreply.github.com>
Co-Authored-By: Jonáš Nedvědický <Jonas.Ned@outlook.com>

v1.8.6

Toggle v1.8.6's commit message
bindhosts 186

bindhosts 186
$ git log --pretty=format:%s v1.8.5..HEAD --reverse
	webui/js: fix abnormal ripple effect
	scripts/post-fs-data: add mode 6 probe for KSU_NEXT
	webui: added german translation (bindhosts#44)
	documentation/sources: fixup adblock test
	documentation/modes: document mode 6 for KSU_NEXT
	webui/js: change path
	webui: add documentation in webui
	documentation/localize: add hyperlink
	webui: add docs trigger on mode button
	scripts/bindhosts: print status on help
	scripts/service: change condition on magisk's symlink creation
	scripts/service: address bashism
	scripts/post-fs-data: simplify skip_mount logic
	scripts: handle mode 1 restoration on legacy susfs
	documentation/modes: reflect recent changes

This release adds support for KernelSU NEXT (mode 6), adds German translation,
integrates documentation on the webui (sources, modes), and restores mode 1
for legacy susfs.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>

v1.8.5

Toggle v1.8.5's commit message
bindhosts 185: "hello 2025" edition

bindhosts 185
$ git log --pretty=format:%s v1.8.4..HEAD --reverse
	webui: ui optimization
	webui: enhance ripple animation
	scripts/action: tweak sleep logic in action
	README: add help section for terminal usage (bindhosts#41)
	doscumentation: upload usage demos
	documentation: usage.md
	README: link usage guide
	README: restructure
	webui: Introduce multi-language support
	documentation: add localization guide
	webui: add multilanguage support on prompt
	webui: adjust input box

This release adds multi-language support, with chinese as the first translation offerred.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>

v1.8.4

Toggle v1.8.4's commit message
bindhosts 184: "be excited for new shit' edition

bindhosts 184
	webui/css: centered toggle vertically (OCD)
	scripts/post-fs-data: handle upstream policy change
	scripts/service: drop all susfs-legacy support on mode 1
	documentation/modes: reflect recent changes

This release tweaks webui a bit, and syncs up auto-probe rules to recent susfs changes.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>

v1.8.3

Toggle v1.8.3's commit message
bindhosts 183: 'padoru padoru' edition

bindhosts 183
$ git log --pretty=format:%s v1.8.2..HEAD --reverse
	documentation/sources: add github-hosts
	scripts/bindhosts: remove experimental on tcpdump
	scripts/bindhosts: allow non-standard schedule on custom_cron
	scripts/service: simplify magisk check on boot
	scripts/bindhosts: simplify APatch and KrrnelSU check too
	webui/js: simplify magisk check on index.js
	scripts/bindhosts: validate input for custom_cron
	scripts/customize: add more ad block modules
	scripts/action: exclude mmrl from magisk webui redirect

This release adds full custom-cron validation, fixups for recent mmrl changes,
and lots of small optimizations onto the scripts

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: changhuapeng <changhuapeng@users.noreply.github.com>
Co-Authored-By: ZG_DEV <159061718+ZG089@users.noreply.github.com>

v1.8.2

Toggle v1.8.2's commit message
bindhosts 182: 'just another rainy day' edition

bindhosts 182
$ git log --pretty=format:%s v1.8.1..HEAD --reverse
	scripts/bindhosts: function-ify action
	scripts/action: call bindhosts.sh --action on action
	webui/js: call bindhosts.sh --action on action
	scripts/bindhosts: add simple tcpdump wrapper
	webui: minor adjust ui
	webui/js:  simplify updateStatusFromModuleProp command
	documentation/hiding: update apatch status
	scripts/bindhosts: *partly* validate input for custom_cron
	scripts/bindhosts: print operating mode
	scripts/bindhosts: tweak crontab defaults
	workflow: limit unnecessary steps

This release fixes adds a simple tcpdump wrapper, minor webui adjustments,
partially validates input in custom-cron, all-in-all making terminal usage better!

Non-user facing updates are workflow optimizations and documentation changes.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>
Co-Authored-By: ukriu <80760888+ukriu@users.noreply.github.com>
Co-Authored-By: changhuapeng <changhuapeng@users.noreply.github.com>

v1.8.1

Toggle v1.8.1's commit message
bindhosts 181: 'unlimited updates works' edition

bindhosts 181
$ git log --pretty=format:%s v1.8.0..HEAD --reverse
	scripts/utils: function-ify writable dir lookup
	scripts/bindhosts: use find_rwdir function from utils
	scripts/service: create bindhosts symlink for magisk
	scripts/bindhosts: dont illusion on reset
	scripts/bindhosts: remove sleep on run
	scripts/uninstall: simplify symlink delete
	scripts/bindhosts: better stdout for cron feature
	scripts/bindhosts: add crond killer on disable_cron
	scripts/action: raise ksuwebui priority
	Documentation/sources: update bebasid description (again)
	scripts/bindhosts: function-ify run_crond
	scripts/bindhosts: expose custom_cron
	webui: add cron toggle
	scripts/bindhosts: tweak illusion usage

This release fixes adds bindhosts in $PATH (Magisk), exposes cronjobs (via webui)
and advanced configurable cronjob schedules on shell.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>

v1.8.0

Toggle v1.8.0's commit message
bindhosts 180

bindhosts 180
$ git log --pretty=format:%s v1.7.9..HEAD --reverse
	webui: fix overflow element
	scripts/bindhosts: add termux path onto PATH
	scripts/bindhosts: restore old hosts file if empty
	webui: change toggle position
	scripts/bindhosts: speedup sort
	scripts/bindhosts: sed out, not grep out
	scripts/bindhosts: sed-ify dos2unix
	scripts/bindhosts: remove --parallel option
	scripts/bindhosts: prioritize coreutils on termux' PATH
	scripts/customize: alert user on another bad_module
	scripts/action: drop abstraction layer
	scripts/action: adapt to MMRL action environment
	scripts/action: printout script exec time
	documentation/sources: add Rem01Gaming's blocklist
	scripts/action: simplify magisk_webui_redirect logic
	workflows: exclude documentation changes from workflow trigger
	scripts/bindhosts: shorthand config file creation
	scripts/bindhosts: simplify checksum generation
	Documentation/sources: update bebasid description
	scripts/bindhosts: better regex for multiple spaces
	scripts/bindhosts: simplify enable_cron
	scripts/customize: create bindhosts symlink in manager PATH
	scripts/uninstall: remove symlink at uninstall
	scripts/bindhosts: add disable cron
	scripts/bindhosts: add basic help

This release fixes webui overflow and changes toggle position, multiple optimizations
on the backend, adds bindhosts in $PATH (KSU/APatch), makes cronjobs safer, exposes
cronjobs to the end user (via shell).

Non-user facing updates are workflow optimizations and documentation changes.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>
Co-Authored-By: bryanyee33 <bryanyee33@gmail.com>
Co-Authored-By: Rem01Gaming <Rem01_Gaming@proton.me>

v1.7.9

Toggle v1.7.9's commit message
bindhosts 179: 'not quite blindhost' edition

bindhosts 179
	scripts/action: simplify on operating_mode case-esac
	scripts/action: shorthand PERSISTENT_DIR check
	scripts: busybox-ify chcon
	README: reword feature list clearly
	scripts/customize: perform loop on conflict avoidance
	scripts/customize: copy hosts file on updates/reinstall
	module: dont ship a blank hosts file
	scripts/customize: fixup hosts file creation logic
	scripts/post-fs-data: handle edge case, deleted folder
	scripts/action: update description for ! -w hosts
	scripts/service: tell user we are ready
	scrips/action: better description after reset
	scripts/service: better hosts file prep for redirects
	documentation/hiding: solve that magical overlayfs issue
	module/whitelist: ship empty whitelist
	scripts/action: add /dev as tmpfs candidate
	module: rename action.sh to bindhosts.sh
	scripts/action: introduce simple wrapper
	scripts/action: handle magisk_webui_redirect logical case
	scripts/bindhosts: fixups after wrapperization
	webui: add toggle for Magisk action redirect WebUI
	scripts/action: shorthand pm inquiry
	module: more fixups due to wrapperization
	scripts/bindhosts: return instead of exit 0
	scripts/action: function-ify bindhosts_sh
	scripts: fixup wrong/missing EOF markings
	scripts: adjust $PATH priority
	scripts/bindhosts: replace reset emoji
	scripts/customize: alert on highly broken modules if found

This release introduces an action webui redirect for magisk, backend optimizations,
fixes a few issues related to toybox/busybox, and ui updates (emojis).

Non-user facing updates are lots of script optimizations, wrapperization of action.sh
and very few documentation updates.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>

v1.7.8

Toggle v1.7.8's commit message
bindhosts 178

bindhosts 178
$ git log --pretty=format:%s v1.7.7..HEAD --reverse | cat ; echo
	README: reorder features
	README: link magisk's webui refusal
	Create LICENSE
	webui: ui fix in MMRL
	Add metadata for MMRL
	documentation: upload a few screenshots
	module: enhance details on MMRL's metadata
	webui/js: cut down cat to grep piping
	Revert "scripts/service: drop kstat spoofing on mode1"
	scripts/action: introduce update toggle enable/disable
	documentation: sync up to current events
	scripts/action: implement single instance lock on action.sh
	scripts: remove bashism
	scripts/action: move and function-ify download
	scripts/action: use busybox crc32 instead of md5sum
	scripts/post-fs-data: update mode2 condition for apatch
	webui: add update toggle enable/disable
	webui: code optimize

This release optimizes webui, fixes failed mode1 hiding bug, prevents multiple
concurrent script instances, removes script's bashism, optimizes action,
updates mode2 conditional for apatch and adds module-update enable/disable toggle.

Non-user facing updates are documentation and MMRL metadata.

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Co-Authored-By: KOWX712 <185127155+KOWX712@users.noreply.github.com>