As you know, Filza doesn’t work properly on iOS 10.3-10.3.3 firmware. Here’s a quick method for fixing Filza’s root entitlement via SSH access.
Table of Contents
Why doesn’t Filza work on iOS 10.3.x?
Filza doesn’t work properly because g0blin jailbreak tool for iOS 10.3.x doesn’t contain necessary entitlements for GUI-based jailbreak applications.
Apps like Filza and MTerminal require root access and have their own user interface. Even though you can install them on your device, they will not get proper root access.
Thankfully, there’s a fix for this issue by the developer xPeeks and user Invictuxxx.
This fix involves giving the same privileges to Filza that are given to Cydia. We can fix MTerminal in the exact same manner but there’s no entitlement file for it as of now.
Here’s how you can install it on your iPhone, iPad, and iPod touch.
- XML file (official link)
Fixing Filza’s root privileges with ent.xml
Step 1 Open Safari web browser.
Step 2 Download the ent.xml file using the download link above. Open this file in Filza.
Step 3 Navigate to this location – /var/mobile/Documents and ensure that the XML file is present there.
Step 4 Once the file is in place, exit out of Filza.
Step 5 Now launch Cydia and go to Sources > Edit > Add and enter this URL – cydia.ichitaso.com/test/.
Step 6 Download the Dropbear Debian package from this repository. Make sure OpenSSH and OpenSSL are not installed on your device.
Step 7 Respring your device to ensure changes get properly applied.
Step 8 Download iTerminal app from the official App Store. You can use any other SSH client as well but I suggest using iTerminal because it’s free and is very user-friendly.
Step 9 Launch iTerminal SSH client from your home screen and tap SSH.
Step 10 Enter the following details and tap Connect.
- SSH – Your Wifi’s IP address (You can find this by navigating to Settings > Wifi > tap the blue “i” icon next to your Wifi network)
- Port – 2222
- Username – root
- Password – alpine (default password unless you modified it)
Step 11 Enter this command in Terminal –
cd /Applications/Filza.app/ && ldid -S/var/mobile/Documents/ent.xml Filza
Step 12 Respring your iOS device.
That’s all there’s to it! Remember, it may take a couple of tries to get working but it eventually will. You just need to keep at it and keep trying this command for a few times.
If you get stuck somewhere in between, don’t hesitate to leave a comment below.
For more jailbreak guides and tutorials, give us a thumbs up on Twitter and Facebook.