Are you one of those users who are getting annoying preference bundle error during jailbreaking iOS 12 or iOS 12.1.2 with rootlessJB? If yes, then here’s a complete tutorial to help you fix this issue on iPhone or iPad.
RootlessJB is a jailbreak that was initially released in early 2019 by Jake James, a fairly well known security expert. It is not a root jailbreak (like Electra or unc0ver). Instead, it contains permissions for reading and writing to the var subdirectory, while root jailbreaks offer total read and write access to the root filesystem.
Why this Preference bundle error occurs?
Before we proceed with method to fix this problem, let us understand what this preference loader error is and why it occurs.
The preference loader is a utility that allows developers to add entries to the Settings app, much like the Settings bundles that apps from the Apple Store use.
Normally, this preference loader error arises when there are not enough permissions granted to the jailbreak solution.
This means that there are pending dependencies for that particular Cydia tweak which is showing this error.
Method to Fix error loading the preference bundle loading Error on iOS 12
Now, that you know what is cause of this preference bundle loading error on iOS 12, let us proceed with fixing this problem. If you haven’t already, make sure that you’ve made a back up of your device before moving forward (always recommended).
Step 1: Download iTerminal app from AppStore.
Step 2: Once installation is completed, launch it from your homescreen.
Step 3: Initiate SSH session.
Step 4: Enter the following data:
IP Address: Your Wifi IP address
Nickname: Any name
Step 5: Once you enter the details, hit enter to start SSH session.
Step 6: Inside terminal, enter following command
chmod 777 /bootstrap/Library/PreferenceBundles/.bundle/<your tweak name>
Step 7: When it is done, reboot your iOS 12-12.1.2 powered iPhone or iPad and then re-jailbreak it using rootlessJB.
If you are still facing the preference bundle error on iOS 12 after following above method to fix it, let us know.