-
-
Notifications
You must be signed in to change notification settings - Fork 16
Home
- What is tch-gui-unhide?
- Why not just use https://github.com/Ansuel/tch-nginx-gui?
- What does tch-gui-unhide actually do?
- What happens if I reset to factory defaults or install a new firmware?
tch-gui-unhide
is a script that can be run on Telstra-branded Technicolor router devices to unlock hidden features in the GUI and add new features.
The release archive file also contains many utility scripts to automate many of the functions required to set up your device correctly.
Why not just use https://github.com/Ansuel/tch-nginx-gui?
When I first acquired root access to my DJA0231, I applied tch-nginx-gui because I had used it for some time on my Technicolor TG800vac, and found it very good. However, on the DJA0231, I encountered various problems after reboots, such as loss of customised SSID's and IP addresses, loss of root in one instance, the admin password got reset to Telstra default, and so on.
So, I set out to enable whatever hidden features were included with the firmware by default, without making significant changes to the GUI code so as to maintain stability, and to try and make it almost as pretty as tch-nginx-gui. Since then, it has been expanded to incorporate some features of the Ansuel GUI, and some additional custom features, but the original goal of stability is unchanged. No features are enabled if stability is compromised. The aim of this script is to make as few changes as possible to be as stable as possible, but also to unlock as many features as is practicable. Each download also only targets a specific firmware version, to try and ensure that the feature set matches the firmware capabilities and variations.
It applies configuration changes using the uci command interface to update the configuration files.
GUI changes are implemented by making edits on the existing files, or adding new/replacement files.
Some additional executables may be installed to support features like DNS Hijacking and Bandwidth Shaping (depending on firmware version).
If you reset your device, or restore it to a state before you applied the scripts, or upgrade the firmware, you will need to run de-telstra
and tch-gui-unhide
again!