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;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…