About dirtyZero
<p>This update adds support for newer versions of iOS thanks to the kernel exploit found in the DarkSword exploit chain! Huge shoutout to @rooootdev and his project lara for the implementation of DarkSword! This brings…
<p>This update adds support for newer versions of iOS thanks to the kernel exploit found in the DarkSword exploit chain! Huge shoutout to @rooootdev and his project lara for the implementation of DarkSword! This brings version support up to <strong>iOS 16.0 - iOS 18.7.1 & iOS 26.0 - iOS 26.0.1</strong>! Tweak applying with DarkSword is finicky and may not work properly on all versions of iOS (especially iPads with M-series chips). You may have to apply multiple times for tweaks to appear. Any posts regarding these issues will be closed.</p>
<ul>
<li><strong>Full Rewrite!</strong> Both the frontend and backend have been fully rewritten from the ground up, making the app a whole lot more UX-friendly.</li>
<li><strong>QoL Improvements:</strong> A bunch of various QoL improvements have been implemented, such as in-app respringing, and tweak resetting.</li>
<li><strong>Tweak Info Panes:</strong> When you swipe right on a tweak, a new menu will pop up that allows you to get more information on the tweak, such as support status and what paths it targets.</li>
</ul>
<p>No new tweaks have been added in this release, but the tweak array is optimized for iOS 26. Note that a lot less tweaks will be available on iOS 26 due to changes in iOS that does not allow for removing elements with a simple path zeroing.</p>
Exploit Information
<ul dir="auto">
<li>This app uses both l0ckwire and DarkSword in order to zero out file memory and customize your device. l0ckwire is a lot more stable, but supports less versions of iOS and is more prone to reverting. The kernel exploit from the DarkSword chain has less stability, may not work on weird device configurations, and is a lot more finicky when it comes to applying tweaks. You may have to apply multiple times for all tweaks to work!</li>
<li>If you are on iOS 16.0 - iOS 18.3.2 (with exceptions), both exploits will be available to you. Otherwise, you'll only be able to use DarkSword (as it supports a wider range of iOS versions).</li>
</ul>
What kinds of tweaks are available?
<ul dir="auto">
<li>dirtyZero has more than 30+ tweaks, which mostly involve removing elements from the device (such as the dock or home bar). However, on iOS 26, there are a lot less tweaks due to the fact that removing many various elements requires more than just zeroing out a file in memory.</li>
</ul>
How do I apply the tweaks once the app is ready and I've selected my tweaks?
<ul dir="auto">
<li>dirtyZero now has a built in respring method. If it does not work, here are some other methods: <strong>Method 1: RespringApp</strong></li>
</ul>
<li>Install RespringApp using your preferred method of sideloading.</li>
<li>In dirtyZero, click the orange "Respring" button.</li>
<li>Profit ?</li>
<p dir="auto">If you sideloaded RespringApp using SideStore or have otherwise changed the bundle ID of RespringApp, you will need to manually set the app's bundle ID in dirtyZero's settings for the built-in Respring button to work.</p>
<p dir="auto">You can also open RespringApp from the Home Screen to cause a respring.</p>
<p dir="auto"><em>This method brought to you by @nyaathea.</em></p>
<p dir="auto"><strong>Method 2: Display & Text Size</strong></p>
<li>Before applying the tweaks, go into Settings > Display & Brightness > Display Zoom</li>
<li>Pick the option that's opposite of the one you're currently using.</li>
<li>After, apply the tweaks.</li>
<li>Go back into Settings > Display & Brightness > Display Zoom</li>
<li>Pick the option that's opposite of the one you're currently using.</li>
Install dirtyZero
Official developer IPA — install permanently via TrollStore or sign with ESign/AltStore/Sideloadly.
Install TrollStore from our TrollStore Hub (iOS 14.0 – 16.6.1 & iOS 17.0).
Tap "Open in TrollStore" above — launches TrollStore with the IPA ready.
Tap Install. Done! Permanently signed — no 7-day expiry.
💡 Best method: No Apple ID or certificate needed. Works forever.

Download ESign on your iPhone or iPad.
Import a free .p12 certificate into ESign → Settings.
Tap "Open in ESign" above to send the IPA directly to ESign.
Sign & install. Trust the cert in Settings → General → VPN & Device Management.
⚠️ A developer certificate is required. Get one here →
Install AltStore on your Mac or Windows PC.
Connect your device via USB and open AltStore on your phone.
Download the IPA, open AltStore → tap "+" → select the file.
Sign in with Apple ID. Re-sign every 7 days (or use AltStore PAL for EU users).
💡 Free Apple ID works — no paid developer account needed.
Download Sideloadly for Mac or Windows and connect your device via USB.
Drag the IPA into Sideloadly and click Start.
Trust the cert: Settings → General → VPN & Device Management.
⚠️ Free Apple ID apps expire every 7 days.
Download Mirrors
What's New in v1.4
<ul> <li>Full Rewrite! Both the frontend and backend have been fully rewritten from the ground up
making the app a whole lot more UX-friendly.</li> <li> QoL Improvements: A bunch of various QoL improvements have been implemented
such as in-app re
Compatibility
Compatibility varies by device, jailbreak, and signing method.

