Feather is an open-source iOS app that allows you to sign and install apps on-device without the need of a computer, and allows for an easy management of apps. Feather needs a certificate from an Apple Developer Account, but for this guide, we’ll show you how to get some certificates for free. Having a certificate allows for unlimited app signing, while not needing to refresh the apps. Because the certificates we’ll get are free, those are also expired, and we need to configure a DNS server to block the Apple domains that check for the authenticity of a certificate.

For this guide, you are going to need:

1. Setup the DNS profile

First we will create a custom DNS profile using NextDNS to block the Apple domains that check for certificate authenticity. Go to the NextDNS website and create an account. It will create a DNS profile for you. Go to the Denylist tab and add these domains:

After that, go to the Allowlist tab and add this domain:

Go back to the Setup tab and scroll down until you find the Setup Guide. Click on the profile installation link.

Screenshot 2025-01-10 at 8.05.04 PM.png

Then you will see a dialog asking to input a name for your device. Just type anything, like your device’s model, and click Download.

Screenshot 2025-01-10 at 8.06.45 PM.png