Giter VIP home page Giter VIP logo

bunnytweak's Introduction

BunnyTweak

Tweak to inject Bunny into Discord. Forked VendettaTweak, modified to match with BunnyXposed behavior. There are still slight differences between these two, and this tweak may be missing some loader features.

Note

As of right now this tweak does not encompass some functionalities when running in a jailed environment with a wildcard certificate
If you value these features sign the application with a local dev certificate:

  • setAlternateAppIcon does not work, thus breaking dynamic app icons
  • sharing files to the application/selecting items via the Files app does not work

Installation

Builds can be found in the Releases tab.

Note

Raw decrypted IPAs which are used to provide prepatched IPAs are sourced from the Enmity community. These raw decrypted IPAs are also used throughout Enmity related projects such as enmity-mod/tweak and acquitelol/rosiecord.
All credits are attributed to the owner(s) of the raw IPAs.

Jailbroken

  1. Install the Orion runtime via your preferred package manager, by adding https://repo.chariz.com/ to your sources, then finding Orion Runtime.
  2. Install Bunny by downloading the appropriate Debian package (or by building your own, see Building BunnyTweak locally) and adding it to your package manager. Use the file ending in arm.deb for rootful jailbreaks, and the file ending in arm64.deb for rootless jailbreaks.

Jailed

Note

TrollStore may display an encryption warning, which you can disregard.

  1. Download and install Bunny.ipa using your preferred sideloading method.

Building BunnyTweak locally

Note

These steps assume you use MacOS.

  1. Install Xcode from the App Store. If you've previously installed the Command Line Utilities package, you will need to run sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer to make sure you're using the Xcode tools instead.

If you want to revert the xcode-select change, run sudo xcode-select -switch /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk

  1. Install the required dependencies. You can do this by running brew install make ldid in your terminal. If you do not have brew installed, follow the instructions here.

  2. Setup your path accordingly. We recommend you run the following before running the next commands, as well as any time you want to build 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"
  1. Setup theos by running the script provided by theos.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)"

If you've already installed theos, you can run $THEOS/bin/update-theos to make sure it's up to date.

  1. Clone this repository with git clone [email protected]:pyoncord/BunnyTweak.git and cd into it. Replace the URL with your fork if you've forked this repository.

  2. To build BunnyTweak, you can run rm -rf packages && make clean && make package FINALPACKAGE=1 && make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless. The first command will remove any previous packages, the second will clean the project, the third will build the rootful package (which is denoted by the arm.deb ending), and the fourth will build the rootless package (which is denoted by the arm64.deb ending).

The first time you run this, it might take a bit longer, but subsequent builds should be much faster.

The resulting .deb files will be in the packages folder. As a reminder, *arm.deb is for rootful jailbreaks and sideloading, and *arm64.deb is for rootless jailbreaks.

Contributing

If you want to contribute, you will basically need to follow the steps for Building BunnyTweak locally, as well as run make spm for the Swift LSP to work.

bunnytweak's People

Contributors

fieryflames avatar pylixonly avatar castdrian avatar github-actions[bot] avatar vladfrangu avatar qtlunya avatar maisymoe avatar

Stargazers

 avatar  avatar Yizun Wang avatar Oliver Tzeng avatar Andro avatar AmadeusNo4 avatar  avatar Michael avatar nerei avatar  avatar ʞ-uɐʇsıɹʇ avatar Timothy Bui avatar  avatar  avatar ㅤ avatar plyght avatar Pierdamiano Zagaria avatar  avatar Nyx avatar  avatar Bluelich avatar Felitendo avatar Izzy Lancaster✨ avatar  avatar Legend Sound avatar KeyboardChampion avatar  avatar  avatar param avatar Slickster Bunny avatar herberto avatar Nyanto avatar Ahmad avatar  avatar Tyler Robinson avatar  avatar haiku avatar muminaya avatar MrAlucardDante avatar Santiago Lee avatar Ben avatar NightHawk avatar  avatar  avatar  avatar Lisandra avatar Ivan avatar Jeff Miller avatar  avatar samara avatar Charlie avatar  avatar mugman avatar  avatar スイ avatar Funtimes909 avatar Toshit avatar Hariz avatar Gen avatar  avatar sharmanhall avatar MRD avatar  avatar  avatar  avatar Arad ak avatar  avatar Hussain  avatar  avatar  avatar Mead avatar Yassine Az avatar  avatar Luu123 avatar  avatar  avatar (mention me on reply) avatar  avatar SneakyMthrFckr avatar  avatar  avatar Tomer avatar Hazem avatar  avatar ryuya avatar  avatar  avatar Chino avatar  avatar Ardeshir avatar  avatar Koray avatar  avatar  avatar Kevin avatar zx avatar Amir avatar KrystalSkull avatar

Watchers

 avatar  avatar Andro avatar Charlie avatar

bunnytweak's Issues

Download issue

Hello, I don't really know how to mean it, but a friend of mine has been trying to download it and she says it doesn't even open, whatever what link she download;
so I would like to get some help to help her or someone to give me their discord so I can have a full tut and give it her pls :(

Notifications

I don't get notifications when I install the app. Everything works fine but I just don't get notifications

App crashes

Bunny 237.0 crashing when installing via TrollStore

What Does This Tweak Alter?

I’ve installed the tweak, but I don’t notice anything significantly different on Discord? What does this tweak alter? Is it just small QOL features that you might not notice at first? I’m a little confused.

Thanks! God bless.

IPA crashes on launch, tweak doesn't inject. (iOS 14.3)

I'm on an iPhone 7 tether downgraded to 14.3 using downr1n. I'm jailbroken via Taurine.

Installing the IPA via TrollStore, the Bunny app just crashes instantly when opening. Installing the tweak (i installed the rootful version), Discord just runs like Bunny was never even installed, nothing new added to settings.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.