đ Developer Tools
Overview
Hot Tub offers additional development & debugging tools which can be enabled from Settings. Tap tap the "âī¸" button in the top left, and navigate to General > Advanced > Developer Tools.
Enabling developer tools has a handful of effects & options to the system
Insecure SSL Certificates
In some instances, developers may want to utilize a man-in-the-middle proxy to sniff or inspect SSL/web-traffic between Hot Tub and your target source. This option dangerously tells iOS to trust insecure certificates. It is advised you keep this setting disabled unless you know what you're doing, as it may expose sensitive data.
Logging
Enabling Developer Tools also enables enhanced logging. Inspecting logs may be useful to validate JSON data, API requests, or streaming errors.
MacOS
- Open the Console app.
- Select your device from the left panel.
- Filter by bundle ID:
com.c1d3r.Hot-Tub. - Specific sub-systems may be further filtered.
Linux & Windows
- Install
libimobiledevicefrom their official website or GitHub. - Run the following command to begin streaming logs:
idevicesyslog | grep com.c1d3r.Hot-Tub - Use
grepto further filter specific subsystems.
Yt-Dlp
Read more about Yt-Dlp here.