iPhone and iPad owners can take advantage of what Apple calls configurable profiles to alter their device’s behavior or functionality. One of the most common examples I can think of was when people were using the tvOS beta profiles on their iPhones to block over the air (OTA) software updates on jailbroken handsets.
After Apple became wise to the idea of using configuration profiles to circumvent Apple’s tight control over user’s handsets, they improved restrictions, such as the inability to install the tvOS beta profile on an iOS or iPadOS device. Fortunately, iOS developer daniel is out now with a new and free jailbreak tweak dubbed TrustEvaluator that releases those restrictions.
Citing the TrustEvaluator tweak depiction, the add-on lets you:
Change any restrictions set by any mobile configuration profiles (.mobileconfig) to whatever you want them to be. Once you have a profile installed, jailbroken or not, these changes will always be applied until you remove the profile…while some of these cases are more targeted to advanced users, this removes the device type enforcement restriction as well (meaning you’ll be able to install beta profiles meant for tvOS).
In our testing, we confirmed that configuration profiles meant specifically for tvOS could once again be installed on an iPhone or iPad that had the TrustEvaluator tweak installed on it. This means that if you came across the “Invalid Device; This profile cannot be installed on iPhone” error message in the past, then this wouldn’t appear any longer when attempting to install such a profile.
TrustEvaluator does away with these annoying pop-ups when installing certain configuration profiles.
Of course, TrustEvaluator isn’t limited to providing device type enforcement restriction removal for tvOS beta profiles; users can use this tweak to install other configuration profiles that their iPhone or iPad wouldn’t typically accept. There are many out there, some used for enabling Wi-Fi diagnostics, and hidden debug menus. More details can be found on the developer’s GitHub page.
One limitation with TrustEvaluator that’s worth mentioning is that it isn’t a workaround for expired certificates, but it can help with configurations profiles that have no signature.
Evidently, TrustEvaluator is tailored more for advanced iPhone and iPad users than for the average Joe, but if you tinker with configuration profiles on your iPhone or iPad for one reason or another, then it just might offer some useful functionality to you.
TrustEvaluator is available as a free download from the Packix repository via your favorite package manager app and supports all jailbroken iOS & iPadOS 13 and 14 devices.
Do you plan to mess with configuration profiles after installing TrustEvaluator? Be sure to discuss your uses in the comments section down below.