• Stars
    star
    205
  • Rank 191,264 (Top 4 %)
  • Language
    Objective-C
  • License
    Other
  • Created almost 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Useful functions for tweak developers

Cephei Tweak Support

wakatime

Cephei is a framework for jailbroken iOS devices that includes various convenience features for developers. Primarily, it focuses on settings-related features, but it also contains other utilties. I hope you’ll appreciate what it has to offer.

All iOS versions since 5.0 are supported, on all devices.

Documentation is available at hbang.github.io/libcephei.

Integrating Cephei into a Theos project

If you need to install Cephei, visit chariz.com/get/cephei on your device and tap the Install button.

Theos includes headers and linkable frameworks for Cephei, so you don’t need to worry about copying files over from your device. You can also find these as zipped-up SDKs on the GitHub releases page.

For all projects that will be using Cephei, add it to the instance’s frameworks list:

MyAwesomeTweak_EXTRA_FRAMEWORKS += Cephei

If you are using CepheiUI or CepheiPrefs components (refer to the sidebar of the documentation), make sure to also add those names to the frameworks list.

You can now use Cephei components in your project.

You must also add ws.hbang.common to the Depends: list in your control file. If Cephei isn’t present on the device, your binaries will fail to load. For example:

Depends: mobilesubstrate, something-else, some-other-package, ws.hbang.common (>= 2.0)

You should specify the current version of Cephei as the minimum requirement, so you can guarantee all features you use are available.

Trying it out

You can take a look at a demo of CepheiPrefs by copying /Library/PreferenceBundles/Cephei.bundle/entry.plist to /Library/PreferenceLoader/Preferences/Cephei.plist – quit and relaunch Settings if it’s open. Alternatively, you can compile Cephei yourself – when compiling a debug build, the Cephei Demo preference bundle will be visible by default.

License

Licensed under the Apache License, version 2.0. Refer to LICENSE.md.

Header backdrop photo credit: Kristopher Roller on Unsplash

More Repositories

1

NewTerm

NewTerm is a terminal emulator app with first-class iPhone, iPad, and Mac support.
Swift
453
star
2

Alderis

A fresh new color picker, with a gentle, fun, and dead simple user interface.
Swift
240
star
3

TermHere

Finder extension for opening a terminal from the current directory
Swift
109
star
4

TypeStatus

iMessage typing and read receipt indicators for the iOS status bar
Logos
73
star
5

iOS-7-CSS

Basic iOS 7 CSS
SCSS
57
star
6

Pheromone

Various tweaks for Cydia
Objective-C
39
star
7

libopener

Developer library for overriding link destinations
Logos
32
star
8

TypeStatus-Mac

The TypeStatus iOS tweak, for OS X
Logos
29
star
9

LinkOpener

Open web pages in their App Store apps.
Objective-C
29
star
10

TypeStatus-Plus

Status bar typing alerts for 3rd-party apps and more!
Logos
26
star
11

StopCrashingPls

Workaround for iOS 13 jetsam crash issue
Logos
16
star
12

UXKit-Headers

Cleaned up headers derived from reverse engineering UXKit.framework
Objective-C
15
star
13

hbhackertools

Command line tools I install after jailbreaking
Makefile
10
star
14

SpringBoard-Dumps

SpringBoard. All the way back to 2.0.
Makefile
10
star
15

MapsOpener

Open map links in the Google Maps app
Logos
10
star
16

DailyPaper

Daily wallpapers courtesy of Bing
Logos
10
star
17

App-Cache-Trigger

Speed up Cydia installations
Makefile
9
star
18

SwitchSpring

Quick system actions from the iOS 7 app switcher.
Logos
9
star
19

BrightVol

Control brightness with volume buttons
Logos
8
star
20

Quanta

Better status bar support for Apple Smart Battery Case
Logos
8
star
21

FlagPaint-2

Tint notifications based on icon color
Logos
8
star
22

homebrew-repo

HASHBANG Productions Homebrew Repository
Ruby
7
star
23

Plugication

Automatically play music when headphones are connected
Objective-C
7
star
24

StoreAlert

Ask before opening iTunes/App Store
Logos
7
star
25

YTOpener

Open YouTube videos in the new App Store app
Python
7
star
26

Cobalia

Toggles in the iOS 8 app switcher
Logos
6
star
27

iterm2-shell-integration

iTerm2 Shell Integration, packaged up for iOS
Shell
6
star
28

GroupQuiet

Intelligent iMessage group chat muting
Logos
5
star
29

NotiQuiet

Hide banner notifications while inside particular apps
Objective-C
5
star
30

ActiContact

Add contacts to your address book from anywhere
Objective-C
5
star
31

Bugger

Access iOS’s built in UI debugger
Logos
5
star
32

InFolder

Create folders-in-folders on iOS 7
C
4
star
33

Aphelion

Objective-C
4
star
34

hbang.github.io

Open source home page
HTML
3
star
35

Clock

OS X menu bar clock
Objective-C
3
star
36

MonoBar

Disable double height status bars
Logos
3
star
37

LockKeyboard

iOS 7.1 lock screen keyboard globally
Logos
3
star
38

NCPad

Resizes notification banners to the full width of the iPad screen.
Logos
3
star
39

Codling

Blurred Cydia loading HUDs
Logos
2
star
40

DeDirect

Block malicious Mail redirects
Logos
2
star
41

Carrox

Velox folder for the CARROT to-do list app
Logos
2
star
42

WritingALetter

Clippit on iOS, because why not?
Objective-C
2
star
43

FolderBlur

Blur wallpaper when opening folders
Logos
2
star
44

debby

Debby - a fat, ugly, DPKG Deb Packager
Java
2
star
45

Fontee

Lighten iOS fonts, like iOS 7 beta 1. Or lighten them even more, in iOS 7.
Logos
1
star
46

FlagPaint

Tint banners based on icon color (iOS 5 and 6)
Objective-C
1
star
47

TotesActivated

Disable all activation errors
Makefile
1
star
48

Canzone

Logos
1
star
49

ScreenFade

Fade in/out screen like iOS 7 on previous versions
Logos
1
star