Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Repository with the .tipa files for the bootstrap made by roothide

License

Notifications You must be signed in to change notification settings

bradleytechman/Bootstrap-Builds

 
 

Repository files navigation

Bootstrap

GitHub stars Build and Package

Archived due to roothide releasing it themselves.

README.md updated by dleovl and me (mostly dleovl updated it)

A full featured bootstrap for iOS 14.0-17.0 A8-A17 & M1+M2. (Currently only tested tested on versions 15.0-17.0)

WARNING: By using this software, you take full responsibility for what you do with it. Any modification to your device may cause irreparable damage to your device. The Bootstrap currently does not work on iOS 17.0 for A15+ devices.

Installing

To install it, simply go to releases, download the Bootstrap.tipa, open TrollStore, press the + in the top right corner, select Bootstrap.tipa, press install and you have it installed!

Building

You'll need MacOS to build, as you require Xcode. Simply having Xcode Command Line Tools is not sufficient.

You will need Homebrew installed. If you don't have Homebrew installed, run the following command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  1. Update your Theos to the RootHide build

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/roothide/theos/master/bin/install-theos)"

    This build of Theos is consistently updated.

  2. Install make

    brew install make

  3. Clone the GitHub repository and enter directory

    git clone https://github.com/RootHide/Bootstrap/ && cd Bootstrap

  4. Build Bootstrap.tipa

    gmake -j$(sysctl -n hw.ncpu) package

  5. Transfer Bootstrap.tipa from ./packages/ to your device and install it with TrollStore!

Usage

The latest version of TrollStore is required as the bootstrap is built around the CoreTrust bug. You can check if your device is compatible with TrollStore here Developer mode will need to be enabled to use this bootstrap. Follow this guide to enable developer mode. If you do not see the option to enable developer mode, you may need to first try sideloading an application (use AltStore or Sideloadly) and the option to enable developer mode will appear.

Once you open the Bootstrap app, press Bootstrap. This will install the necessary apps and files. You need to reboot to be able to uninstall the bootstrap.

You can add various sources to Sileo or Zebra, and install tweaks. You may need to convert tweaks to be Bootstrap compatible.

By default, tweaks are not injected into any apps. To enable tweak injection, click AppEnabler in the Bootstrap app, and toggle on an app you want to enable your tweaks in. You cannot inject into SpringBoard (com.apple.springboard) or Photos (com.apple.mobileslideshow) at the moment.

Develop tweaks

Normal rootless tweaks aren't out-of-the-box compatible with this bootstrap, so you'll need to develop them specifically to support it. You can refer to the developer documentation here.

Install tweaks

Bootstrap can enable tweaks for almost all apps, but it currently does not yet support SpringBoard tweaks, meaning you cannot modify the homescreen, lockscreen, control center, statusbar, or anything related to the SpringBoard. While these tweaks are installable, you cannot enable SpringBoard in AppEnabler.

When installing a tweak, you might see a message saying 'Not Updated'. This tweak will need to be updated to support Bootstrap.

Install RootHide Patcher from Sileo. If you have problems installing, you're using Zebra, and need to switch to Sileo. When attempting to install a tweak, press 'Convert'. In the share sheet, press the Patcher app. When you convert a tweak to be Bootstrap compatible, you're given the option to directly convert simple tweaks or use rootless compat layer. If a tweak doesn't work with directly converting, try the rootless compat layer. You will need to install rootless-compat as a dependancy (it may automatically install it). Once the tweak is converted, press Ok and click Sileo in the share sheet. Press GET on the tweak and run the queue.

You will need to enable Settings (com.apple.Preferences) in AppEnabler to have tweak preferences show up in the Settings app, or download TweakSettings from CreatureSurvive. If an application disappears (like after a bootstrap uninstall) and is supposed to be on your homescreen, open TrollStore settings and press 'Rebuild Icon Cache'.

Discord

You can join our Discord for support or general talk here.

Credits

Huge thanks to these people, we couldn't have completed this project without their help!

About

Repository with the .tipa files for the bootstrap made by roothide

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 91.6%
  • C 6.7%
  • Other 1.7%