How to Download and install Cydia tweaks on iOS 12-12.1.2 with rootlessJB: You might be wondering how you can install several tweaks on your iPhone with rootlessJB. PatcherPlus will help you to install every tweak on your iPhone. It will allow you to install every tweak on your iPhone with ease.
In this blog, we will be showcasing you the tutorial of how you install PatcherPlus so that you can install different tweak on rootlessJB.
HOW TWEAK INSTALLATION WORKS ON ROOTLESSJB
How to Download and install Cydia tweaks on iOS 12-12.1.2 with rootlessJB: This installation is just like the ElectraJailbreak which was released last year for different platforms. If in case you don’t know then let me remind you that to install tweaks you first need to patch and transfer the tweak manually.
Though the features remain the same for both rootlessJB and Electrajailbreak.
In rootlessJB to install tweaks, you first need to patch its Debian package using PatcherPlus and then transfer it to your Apple device with the help of iFunBox.
This tweak is very easy to install if you know the MAC terminal command. Follow the below steps to install the tweaks. Please read down the below disclaimer before you proceed.
Disclaimer – This tutorial is NOT aimed at novice users and could potentially brick your device forcing you to update it. DO NOT try it unless you are a developer or power user.
How to Download and install Cydia tweaks on iOS 12-12.1.2 with rootlessJB: What follows below is the requirement to download the tweaks on rootlessJB.
- A compatible iPhone or iPad
- A computer running macOS Mojave or below
- iOS 12.0-12.1.2 firmware
- Filza file manager (GeoFilza or FilzaEscaped12)
HOW TO INSTALL CYDIA TWEAKS ON IOS 12.0-12.1.2 WITH PATCHERPLUS
INSTALL HOMEBREW AND DPKG DEPENDENCY
Step 1- Open a Finder window on your Mac. Go to Applications > Utilities and launch a Terminal window.
Step 2- You will now want to install the Homebrew package management system on your Mac. Enter the following command to install Homebrew –
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
Step 3 Press the ENTER or RETURN key to start the installation. Pressing any other key will abort the operation. The installation should take about a minute or two to complete.
Step 4 Install dpkg by entering the following command –
brew install dpkg
Once the packages are installed you can move onto the next step.
PATCH DEBIAN PACKAGES WITH PATCHER PLUS
Step 5 Install the latest build of patcherplus for macOS from this link. Unfortunately, patcherplus doesn’t support Windows as it relies on Homebrew and dpkg dependency, which are not available for Windows.
Extract the contents of the package, create a new folder on the desktop, and move the patcherplus to the newly created folder on the desktop.
Step 6 Download the Debian file of tweak you want to install on your device. For the sake of this tutorial, I will use Cylinder Cydia tweak that you can download from this link.
Step 7 Go back to the Terminal window, type chmod +x and drag the patcherplus file into this window.
Step 8 Run ./patcherplus command to start the jailbreak tweak patcher. It will display three options –
- patch .deb
- sign .dylib(s) – Must run patcher first!
Step 9 Press 1 on your keyboard. Drag the Cylinder_1.0.6.deb to the “enter deb to patch:” field.
Step 10 Patcher will now prompt you to enter the name of the tweak. If you enter the tweak name here, patcher will fail and it will just create an empty folder. So, you must type the location name manually as shown below –
Since my username is “yalu”, the full command will be – /Users/yalu/Desktop/
Step 11 Wait for the patcher to patch the Debian package. Once the patching finishes, it will expert a new folder called “Library” containing the tweak files to the desktop.
Now the patching phase is over.
TRANSFER FOLDERS TO YOUR DEVICE WITH IFUNBOX
Step 12- Launch iFunBox utility. If you don’t have it installed on your Mac or MacBook, you can get it from here.
Step 13- Connect your iPhone or iPad to your computer and ensure that it’s in jailbreak mode.
Step 14- Go to the General Storage section in the sidebar to access your device’s filesystem. If the screen is empty, click the Media option present in the bottom bar.
Step 15 Right-click and create a new folder. You can name it anything you want, for example, “RootlessTweaks” or something else. Just make sure it’s unique and you are good to go.
Step 16 Now open the Library folder again and drag and drop all the files present therein to the “RootlessTweaks” folder in iFunBox.
MOVE TWEAK FILES WITH FILZA FILE MANAGER
Step 17- Open Filza file manager.
You can use Geofilza as a file manager.
Step 18- Go to this location – /var/mobile/Media/<iFunBox folder name>/
Step 19- Copy all the files present in the folders here (Cylinder, MobileSubstrate, PreferenceBundle, and PreferenceLoader) one by one and move them to corresponding directories in the Library folder in /var/containers/Bundle/tweaksupport/.
Step 20- After you have moved all the files to their appropriate locations in the Library folder, find the Cylinder.dylib present in the MobileSubstrate folder. If you are installing some other tweak, you must use its associated dylib file.
Step 21- Press the “i” button present next to it and scroll down until you find the Ownership section.
Step 22- Make sure the Owner and Group values are set as “mobile”. If they aren’t, scroll down and manually set both these values as “mobile”.
Step 23- Now go to the Access Permissions section and select Sticky.
Step 24- Change this value from 0644 (default value) to 0777 (modified value).
REBOOT YOUR IPHONE/IPAD
Step 25 Restart your Apple device to un-jailbreak it.
Step 26 Re-jailbreak using rootlessJB to have functional tweaks.
Now that’s all as of now. If you run into any problem then let me know through comment box.