INNER CODE UNIT · C
print_usage
witchan/ios-mcp · mcp-root/main.c:35
static void print_usage(const char *program) {
fprintf(stderr, "Usage: %s <command> [args...]\n", program);
fprintf(stderr, "Allowed commands:\n");
fprintf(stderr, " /usr/bin/mcp-roothelper <ipa>\n");
fprintf(stderr, " /usr/bin/mcp-appinst <ipa>\n");
fprintf(stderr, " /usr/bin/mcp-ldid [ldid args...]\n");
fprintf(stderr, " /bin/chmod 0644|0755 <app-container-path>...\n");
fprintf(stderr, " /bin/launchctl kickstart -k <approved-accessibility-service>\n");
fprintf(stderr, " /usr/bin/id\n");
fprintf(stderr, " /usr/bin/dpkg -i|--install|--unpack [safe dpkg options] <absolute .deb path>...\n");
fprintf(stderr, " /usr/bin/dpkg -s|--status|-r|--remove|--purge <package-id>\n");
}
static const char *resolve_command_path(const char *path) {
if (!path || path[0] == '\0') {
return path;
}