Skip to content
Run XPC Activities On Demand
Logos Objective-C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CommandLine
Shared
Tweak
.gitignore
Makefile
README.md
control

README.md

XPCActivityRun

A command line tool for jailbroken devices that allows you to manually trigger XPC Activities.

Best paired with this post on bryce.co for background context and a walkthrough of the initial implementation.

Usage

$ xpc-activity-run
Usage: xpcactivityrun [activity name 1] [activity name 2] [...]

# Example:
$ xpc-activity-run com.apple.CacheDelete.daily

The above example will cause the XPC Activity named com.apple.CacheDelete.daily (implemented by deleted) to run immediately, regardless of schedule or activity criteria.

Building

Prerequisites

Install Theos and ldid. As noted above, you will also need a jailbroken device to run the tool.

Build

make package

Installation

If you have THEOS_DEVICE_IP and THEOS_DEVICE_PORT set (see Theos setup) :

make package install

Otherwise, you can copy the .deb file created by make package onto your device and install manually with dpkg.

You can’t perform that action at this time.