Back in May, we showed you a duo of utilities that harnessed Ian Beer’s CVE-2025-24203 vulnerability writeup to bring MacDirtyCow-like tweaks to newer firmware without a jailbreak. One of those tools was called dirtyZero.

Over the weekend, dirtyZero picked up an important update in the form of version 1.1, which introduces some important improvements that users are sure to love. Those include:
– Rediesnged UI by @lunginspector
– New tweaks and compatibility improvements for iOS 16 & 17 by @lunginspector
– Built-in version checker & compatibility notices
– Improved tweak applying backend and logging
– Developers can now use updated exploit code to zero out a specific offset of a file page
The dirtyZero utility works by temporarily making modifications in memory. The GitHub page explains that this toolbox is incapable of writing to files, but it can temporarily disable them. If a user decides that they don’t like the customizations applied by dirtyZero, then they can reboot their device to revert back to the way they were.
Among some of the things that you can do with dirtyZero are:
- Home Screen
- Disable Dock Background
- Disable Folder Backgrounds
- Disable Alert & Touch Backgrounds
- Disable Spotlight Background
- Disable Widget Config Background
- Disable App Library Background (iOS 18 only)
- Lock Screen
- Disable Passcode Background
- Disable Lock Icon
- Disable Quick Action Icons (iOS 16 & 17 only)
- Disable Large Battery Icon (iOS 18 only)
- Global Customization
- Disable Notification Widget BGs
- Disable Home Bar
- Enable Helvetica Font
- Disable Slider Icons
- Control Center
- Disable Control Center Background
- Disable Control Center Module Background (iOS 18 only)
- Disable Wi-Fi & Bluetooth Icons (iOS 16 & 17 only)
- Disable Do Not Disturb Icon
- Disable Screen Mirroring Module (iOS 16 & 17 only)
- Disable Orientation Lock Module (iOS 16 & 17 only)
- Disable Focus Module (iOS 16 & 17 only)
- Sound Effects
- Disable AirDrop Ping
- Disable Charge Sound
- Disable Low Battery Sound
- Disable Payment Sounds
There are a lot of things you can do with dirtyZero that may sound a lot like functionality previously seen in jailbreak tweaks, but dirtyZero is not a jailbreak, nor is it a jailbreak tweak. It’s simply a toolbox that utilizes a vulnerability to make changes to the system’s memory. These changes revert to their default after a reboot.
Currently, dirtyZero is advertised as supporting the following firmware versions:
- iOS 16.0-16.7.10
- iOS 17.0-17.7.5
- iOS 18.0-18.3.2
If your firmware isn’t within the ranges listed above, or it’s newer than 18.3.2, then you won’t be able to use dirtyZero. This is a limitation of CVE-2025-24203.
Those interested in giving the latest version of dirtyZero a try can download it for free from the project’s GitHub page.