A tool used to disable various daemons on iOS devices to prevent throttling, screen dimming, and other behaviors when devices overheat. This tool can disable the following:
- Thermal Monitoring Daemon (thermalmonitord)
- Over-the-Air (OTA) Updates
- Usage Tracking Agent
- Game Center
- Screen Time Agent
- Logging, Dumps, and Crash Reports
- Tips
More daemons will be added in the future.
Compatible with all versions of iOS.
QuietDaemon is safe to use alongside the Nugget app. Both tools can operate independently, and using QuietDaemon will not interfere with Nugget's functionality.
To execute the code, follow these steps:
-
pymobiledevice3 -
Python 3.8 or newer
-
Windows:
-
Linux:
Note: It is highly recommended to use a virtual environment:
python3 -m venv .env # only needed once
# macOS/Linux: source .env/bin/activate
# Windows: ".env/Scripts/activate.bat"
pip3 install -r requirements.txt # only needed once
python3 gui_app.py
Note: It may be either python/pip or python3/pip3 depending on your path.
Important: Ensure "Find My" is turned off to use this tool.
Warning: After disabling thermalmonitord, the iPhone battery status will display as "Unknown Part" or "Unverified" in Settings.
- Modified from rponeawa/thermalmonitordDisabler
- Further modified from leminlimez/Nugget
- JJTech for Sparserestore/TrollRestore
- pymobiledevice3
