Platformize Bin Ios banner
OwnGoalStudio OwnGoalStudio

Platformize Bin Ios

Development community

Description

Claude Code skill: port a CLI to jailbroken iOS and package it for roothide and rootless

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

platformize-bin-ios

A [Claude Code](https://claude.com/claude-code) skill that ports an upstream command-line tool to **jailbroken iOS** and ships it the way OwnGoal Studio does: one arm64 build, packaged for both **roothide** and **rootless** bootstraps, released from GitHub Actions, and served by the [OwnGoal Studio APT repository](https://github.com/OwnGoalStudio/OwnGoalPackages).

It is the distilled procedure behind [codex](https://github.com/OwnGoalStudio/codex), [grok](https://github.com/OwnGoalStudio/grok) and [fastfetch](https://github.com/OwnGoalStudio/fastfetch): what is fixed by contract, what breaks when you cross-compile against the iPhoneOS SDK, and what a command-line process can and cannot do on a device.

What you get

path what it is
SKILL.md the skill: the packaging contract, a step-by-step workflow, and an iOS porting playbook (header shim, SDK traps, IOKit/Metal/MobileGestalt facts learned on real devices)
template/ a ready-to-copy packaging repo: makefile, scripts/ for CMake and Cargo projects, packaging/, GitHub workflows (release + daily upstream follow), Pages redirect, package manifest
template/scripts/rebase-patches.sh make rebase-patches REF=: re-targets patches/ at a new upstream commit when the daily upstream follow stops applying, lists the rejects to fix by hand, then rewrites and re-verifies the patch set
AGENTS.md (CLAUDE.md links to it) notes for agents working on this repository

Install

git clone https://github.com/OwnGoalStudio/platformize-bin-ios ~/.claude/skills/platformize-bin-ios

Then ask Claude Code to "build X for jailbroken iOS" or "package X like codex/grok/fastfetch". The skill triggers on those phrases and on "add X to owngoalpackages".

The contract in one screen

  • A packaging repo, never a fork: pinned upstream sha + patches/.
  • One arm64 binary; iphoneos-arm64 is the rootless layout (/var/jb), iphoneos-arm64e is