How to fix Filza’s Root Entitlement on iOS 10.3.x firmware

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.

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.

File explorer

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.

Download ent.xml

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.

iTerminal

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.

27 Comments

  1. Harris June 6, 2018
    • iOS Expert June 7, 2018
  2. King May 27, 2018
  3. Milo April 18, 2018
    • iOS Expert April 19, 2018
  4. Saaim Ali March 11, 2018
    • iOS Expert March 13, 2018
  5. Ian January 24, 2018
    • iOS Expert January 24, 2018
  6. Natroxhd January 18, 2018
    • iOS Expert January 19, 2018
      • Natroxhd January 24, 2018
        • iOS Expert January 24, 2018
      • Harris May 29, 2018
        • iOS Expert May 30, 2018
          • Harris May 30, 2018
          • iOS Expert May 31, 2018
  7. tmimi909 January 13, 2018
    • iOS Expert January 13, 2018
  8. George January 11, 2018
    • iOS Expert January 12, 2018
      • Fero January 12, 2018
        • iOS Expert January 13, 2018
  9. Isaiah January 7, 2018
    • iOS Expert January 7, 2018
      • Harris May 27, 2018
        • iOS Expert May 27, 2018

Leave a Reply

Share31
Tweet