Skip to content

Main Tweak Breakdown

J.K. Hayslip edited this page Nov 30, 2019 · 3 revisions

This is the file structure of the tweak

Breakdown of each file:

Control - tells the APT what this package is. A gui-based APT client (nitoTV) will display this to let the user know what this package is.

Makefile - The makefile tells Theos what frameworks, what name, what SDK, what target basically an automation script to "make" the package.

HideMyDockTV.plist - an XML document... in this case this tells Cydia Substrate (Yes, Cydia Substrate even on tvOS) what to modify.

HideMyDockTV_header.h - a header file that contains the appropriate headers, definitions, and other information pertaining to the tweaks' function.

Tweak.xm - This is file is important we will be coding all if not most of our tweak in this file. We are hooking and modifying classes in this file.

remove_junk.sh - My own shell script the "secret sauce" per-say of HideMyDockTV. This script builds the package, copies it over the local network via the scp protocol (OpenSSH installed on the Apple TV), and then SSH's into the Apple TV.

Clone this wiki locally