Giter Club home page Giter Club logo

tch-gui-unhide's Introduction

License Languages Top Language Total Downloads Latest Release Latest Release Downloads

Unlock the GUI on your Telstra Technicolor Device

The tch-gui-unhide script can be applied to various Telstra branded Technicolor devices to unlock hidden features in the web GUI. The aim is to improve the usability of these devices without compromising stability.

Installation

Execute this command on the device:

curl -skL https://raw.githubusercontent.com/seud0nym/tch-gui-unhide/master/get | sh -s --

Detailed installation instructions can be found in the wiki.

Features

Features that have been unlocked or added are shown in the wiki.

Night Theme with Monochrome Highlights

Extras

Some extra features rely on additional software packages to be installed on the device, and most are firmware version specific. When these packages are detected and the appropriate extension script has been downloaded, the web GUI will be modified to allow access to configure the additional packages:

Creates a GUI interface for the Adblock package that allows you to block ads at the router level.

Replaces the stock DLNA server management in the GUI so that it supports OpenWRT minidlna.

Adds the ability to enable and disable the rsync daemon from the GUI.

Correctly configures OpenWRT SAMBA 3.6 on firmware 17.2 and 18.1.c to provide SMBv2 for Windows 10 inter-operability. This update adds the ability to change the password via the GUI.

Creates a GUI interface for configuring the Wireguard VPN on firmware 20.3.

Extended Capabilities

Using the additional scripts found in sub-folders of this repository, you can configure your device with these extended capabilities:

Allows you to install and configure AdGuard Home on your device, and disable dnsmasq. AdGuard Home will then handle DNS resolution and DHCP for your local network.

Allows you to install the OpenSpeedTest Server on your device, to test the performance of your Wi-Fi or your LAN in relation to your router.

Allows you to configure an EasyMesh-capable Telstra Smart Modem as a "Wi-Fi Booster" to extend Wi-Fi coverage throughout a home (wired back-haul only).

Utility Scripts

This repository (and the releases) also contain a number of utility scripts to automate many of the functions required to set up your device correctly.

Script Function
de-telstra Device hardening, and removal of Telstra monitoring/data collection
dumaos Enables or disables DumaOS (if device is capable)
hijack-dns Hijacks DNS requests to ensure that they are handled by the device, or by a specified DNS Server
mtd-backup Backs up mtd or ubifs device partitions to an attached USB device or SSHFS attached filesystem
mtd-restore Restores mtd or ubifs partitions from an attached USB device or SSHFS filesystem
overlay-restore Restores an overlay tar backup
reboot-on-coredump Enables or disables reboot on core dump
reset-to-factory-defaults-with-root Reset the device to factory defaults whilst preserving root access
safe-firmware-upgrade Applies a new firmware to the device, without losing root access
set-optimal-bank-plan Applies the optimal bank plan to the device
set-web-admin-password Allows you to set or remove the web admin password
show-bank-plan Shows the bank plan, with a final analysis to show whether the bank plan is optimal, or not
unpack-rbi Unpacks the .rbi file passed as the first parameter
update-ca-certificates Downloads and installs the latest version of the System CA Certificates

Thanks

This would not have been possible without the following resources:

Thank you to you all.

tch-gui-unhide's People

Contributors

seud0nym avatar bt avatar neggles avatar sth5665 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.