Ajustez pour injecter Bunny dans Discord. Forked VendettaTweak, modifié pour correspondre au comportement de BunnyXposed. Il existe encore de légères différences entre ces deux éléments, et ce réglage peut manquer certaines fonctionnalités du chargeur.
Note
Pour le moment, ce réglage n'englobe pas certaines fonctionnalités lors de l'exécution dans un environnement emprisonné avec un certificat générique.
Si vous appréciez ces fonctionnalités, signez l'application avec un certificat de développement local :
Les builds peuvent être trouvées dans l’onglet Releases.
Note
Les IPA brutes déchiffrées qui sont utilisées pour fournir des IPA pré-patchées proviennent de la communauté Enmity. Ces IPA brutes déchiffrées sont également utilisées dans les projets liés à Enmity tels que enmity-mod/tweak et acquitelol/rosiecord.
Tous les crédits sont attribués au(x) propriétaire(s) des IPA brutes.
https://repo.chariz.com/
à vos sources, puis en recherchant Orion Runtime
.arm.deb
pour les jailbreaks avec racine et le fichier se terminant par arm64.deb
pour les jailbreaks sans racine.Note
TrollStore peut afficher un avertissement de cryptage, que vous pouvez ignorer.
Note
Ces étapes supposent que vous utilisez MacOS.
Command Line Utilities
, vous devrez exécuter sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
pour vous assurer que vous utilisez plutôt les outils Xcode.Si vous souhaitez annuler la modification
xcode-select
, exécutezsudo xcode-select -switch /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
Installez les dépendances requises. Vous pouvez le faire en exécutant brew install make ldid
dans votre terminal. Si Brew n’est pas installé, suivez les instructions ici.
Configurez votre chemin en conséquence. Nous vous recommandons d'exécuter ce qui suit avant d'exécuter les commandes suivantes, ainsi qu'à chaque fois que vous souhaitez créer BunnyTweak.
export PATH= " $( brew --prefix make ) /libexec/gnubin: $PATH "
# feel free to set whatever path you want, but it needs to be a direct path, without relative parts
export THEOS= " /Users/vendetta/IPA/theos "
bash -c " $( curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos ) "
Si vous avez déjà installé theos, vous pouvez exécuter $THEOS/bin/update-theos
pour vous assurer qu'il est à jour.
Clonez ce référentiel avec git clone [email protected]:pyoncord/BunnyTweak.git
et cd
-y. Remplacez l'URL par votre fork si vous avez forké ce référentiel.
Pour construire BunnyTweak, vous pouvez exécuter rm -rf packages && make clean && make package FINALPACKAGE=1 && make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
. La première commande supprimera tous les packages précédents, la seconde nettoiera le projet, la troisième construira le package root (qui est désigné par la terminaison arm.deb
) et la quatrième construira le package sans racine (qui est désigné par arm64.deb
). terminaison arm64.deb
).
La première fois que vous l'exécutez, cela peut prendre un peu plus de temps, mais les versions suivantes devraient être beaucoup plus rapides.
Les fichiers .deb
résultants seront dans le dossier packages
. Pour rappel, *arm.deb
est destiné aux jailbreaks avec racine et au chargement latéral, et *arm64.deb
est destiné aux jailbreaks sans racine.
Si vous souhaitez contribuer, vous devrez essentiellement suivre les étapes de création de BunnyTweak localement, ainsi que lancer make spm
pour que Swift LSP fonctionne.