Adam Demasi
Adam Demasi
You need a newer version of the Swift toolchain - the one you’re using doesn’t support async/await and Task. It was introduced in Swift 5.5.
Which SDK are you using? It’ll also need to be iOS 15 or newer. I’m using Xcode 14.2/Swift 5.7.2 and iOS 16.2 SDK.
Are you using the Theos orion branch? Those files aren’t emitted on the master branch currently.
I’ll need to push the header changes I made shortly, although the changes are pretty minimal: Preferences/PSTableCell.h: ```diff -- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier specifier:(PSSpecifier *)specifier; +- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier specifier:(PSSpecifier *)specifier...
We’ll need to clean up the app to use .strings files to implement translation. Will get back to you about it soon.
Cydia is easy to build. Just bundle Cydia and don't replace core components that the ecosystem relies on right now. Patch it if needed (and open source the patches 😛)...
For reference packages/tars should always be made with fakeroot: ```bash fakeroot dpkg-deb -b … # or fakeroot tar -c … ``` This will force root:wheel on all files. Alternatively [dm.pl](https://github.com/theos/dm.pl)...
If you can inject code into SpringBoard, you’re either already root or the filesystem has bad permissions. /Library/MobileSubstrate and /bootstrap should both be entirely owned by root:wheel with no write...
Is this still happening with up-to-date Theos?
UIKit links against MobileCoreServices: ``` $ otool -L ~/sdks/sim/iPhoneSimulator9.0.sdk/System/Library/Frameworks/UIKit.framework/UIKit | grep mobilecoreservices - grep: warning: recursive search of stdin (standard input):29: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices (compatibility version 1.0.0, current version 727.5.3) ```