* Note that NOT ALL tweaks will work with the conversion process and some might only partially work.
- Download Allemand. It will download as a
.zipfile. Extract it, and you'll have the binary file. - Move the binary to a safe place on your computer.
- Open the Terminal app, navigate to the location where the binary is stored, and run the following command:
xattr -sc Allemand && chmod +x AllemandThis will make it an executable file.
- If you want easy access to the file, you can add an alias to the file with the following series of commands:
echo $SHELLIf this says /bin/zsh, then you're running the zsh shell. If it says /bin/bash, then you're running the bash shell. If you're running zsh, then use the preinstalled nano text editor to add to the ~/.zshrc file by doing this:
nano ~/.zshrcThen add the following to the file:
alias Allemand="<PATH_TO_YOUR_ALLEMAND_BINARY>"- Make sure you have
dpkg-debinstalled on your Mac. It comes withdpkg, so you can use Homebrew to installdpkgthrough Homebrew Formulae. - You may have to restart your Terminal after all of this in order for changes to apply.
- Get the
.debthat you are trying to convert to the new ABI. - Make a folder for the
.debfile (I personally just call it by the tweak's name) and put the.debfile there. - Navigate to the folder with the Terminal app.
- To deconstruct the
.debinto a folder, run the following command:
dpkg-deb -R <DRAG_DEB_FILE> tempThis will create a folder called temp with all of the contents of the tweak's .deb.
- Find all the paths of the binaries in the
tempfolder, basically all files that have a terminal-esque icon. - Run the following command for each binary:
Allemand path/to/binary path/to/binary2- Now use Finder to open every single folder where a binary is found. Delete the original binary, find the renamed one (for instance
binary2), and then rename that one to the name of the original. - Reconstruct the
tempfolder back into a.debby running the following command:
dpkg-deb -b temp newabi_tweak.deb- On your phone, ensure that you have Derootifier installed, along the following:
dpkg-deb,file,odcctools,fakeroot,ldidfrom the Procursus Repo.Filza File Manageris also necessary: repo. - Transfer the
newabi_tweak.debfile from your Mac to your phone. - Open Derootifier, press
Select .deb file, then select thenewabi_tweak.debfile. - Press
Convert .debto repack the tweak to the rootless architecture. - Go to
/var/mobile/.Derootifier/and find your desired.debfile; it'll likely be titled by the original bundle id followed by_iphoneos-arm64.deb.
tried with ShyLabel, it doesn't work :(