Giter VIP home page Giter VIP logo

cowabunga's Introduction

Artboard

Cowabunga

A Jailed toolbox application for iOS 14.0-15.7.1 and 16.0-16.1.2 using CVE-2022-46689.

Enable Notifications and set Location Services to Always to keep the app running in the background, keep the dock and folder background hidden, and prevent some sound effects from reverting.

Warning: Some changes are permanent on iOS 14.0-14.8.1

IPA available in the Releases section.

Support us on Patreon to be featured in the home screen and to get access to exclusive private beta builds!

Features

  • Running in the background to keep some changes from reverting

    • From running tests, battery loss is negligible (~1% per day on frequent), but that may vary
  • Springboard

    • Hide dock
    • Hide home bar
    • Hide folder backgrounds
    • Disable folder background blur
    • Disable app switcher blur
    • Hide CC Module Backgrounds
    • Hide Notification Banner Background
  • App Icon Themes

    • Importing folders of app icons
    • No WebClips!
    • Disclaimer: Some apps may look highly compressed. This may be fixed in the future. You could use shortcuts and disable app banner for those apps instead.
  • Audio

    • Custom sound effects
    • Upload your own sounds (nearly every audio format allowed!)
    • Max upload audio size of 150 kb, but will not apply for audio if too big!
  • Passcode

    • Customize passcode keys
    • Import passcode keys files (.passthm) from TrollTools
  • Locks

    • Importing locks from TrollLock
    • Custom number of frames + custom animation speeds (see below)
  • Explore

    • Find and download themes for passcodes, locks, and app icons!
    • If you would like to submit your own works, please join the discord
  • Status Bar

    • Change carrier name
    • Change time text
    • Change breadcrumb text
    • Hide many icons in the status bar
  • Other Tools

    • Custom Fonts
    • Lock Screen Footnote
    • Notification Badges Changer (iOS 14-15 ONLY)
    • Springboard Colors
  • Misc

    • Disable shortcut banners
    • Turn shortcuts into app clips
    • Supervise Device Warning: Use the features below at your own risk!
    • Change system version (shows in settings, iOS 15+)
    • Enable iPhone X Gestures
    • Enable Dynamic Island (iOS 16+)
  • Extra Tools

    • Lock Screen Footnote
    • No Lock On Respring
    • Numeric Wi-Fi Strength

Screenshots

Installing

You can install through AltStore, Sideloadly, Xcode, or TrollStore (if your device supports it)

Creating Custom Lock Animations

Lock animations are very simple to make. For the frames, each image must be named "trollformation" with a number afterwards (ie. trollformation1.png, trollformation2.png, trollformation3.png...). You can use up to 120 frames, though I am not sure of the exact size limit, which is probably much less. If your animation is not exactly 40 frames or you want to customize the display length of each frame, you need to define the animations. This is very simple to do:

  1. Create a json file named animations.json
  2. Define the values. Format: "Frame Number": Time Interval Example:
{
    "1": 0,
    "2": 0.025,
    "10": 0.01,
    "15": 0.025
}

Explanation: You do not need to state the length of each frame. The only time that absolutely needs to be defined is the first frame. If you did not set a time for the frame, Cowabunga will use the time from the last frame. The Time Interval is how long the frame stays on the screen for. Important: The frame number must be a string (meaning in quotes) because of how json decoding works.

Building

Just build like a normal Xcode project. Sign using your own team and bundle identifier. You can also build the IPA file with ipabuild.sh.

Credits

  • TrollTools for ipabuild.command, carrier changer logic, alerts UI, and update inbounds message.
  • FontOverwrite for exploit code and fonts.
  • SourceLocation for the redesigned springboard UI, background services, explore page, and custom app icons.
  • BomberFish for AirPower sound.
  • c22dev for fixing AirPower and some included audios.
  • DynamicCow for DynamicIsland tweak + improved plist function.
  • Evyrest for location based background running.

Suggestions and support

You can either create an issue on this GitHub repo, or join our Discord server where us, or other members, might help you.

cowabunga's People

Contributors

sourcelocation avatar c22dev avatar bomberfish avatar leminlimez avatar imyanice avatar aethercot avatar chihaodong avatar mikasa-san avatar verygenericname avatar howiehye avatar

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.