Skip to content

theiphoneos1project/MicroInjector

Repository files navigation

MicroInjector

A powerful runtime code injection platform designed specifically for iPhone OS 1, targeted for armv6 devices.

Tested on:

  • iPhone OS 1.0 on an iPhone 1st generation
  • iPhone OS 1.1 on an iPod touch 1st generation
  • iPhone OS 1.1.5 on an iPod touch 1st generation

The public-facing header with native functions is located at MicroInjector.h. Shims for Cydia Substrate are implemented in SubstrateShims.c.

How to install

Head over to the Releases section and download the .PXL. Install it with iBrickr using Windows XP.

How to compile manually

Make sure you are in an environment with clang and have assembled an unofficial SDK for iPhone OS 1. Also, make sure you have the patched ld with the Objective-C fragile runtime support. Feel free to modify the Makefile as needed for your paths.

Clone the repo and the run this to compile the binaries:

make clean && make

To package the .PXL file, run:

make pxl

License

This project is licensed under MIT.

Copyright (c) 2026 Nightwind

About

A powerful runtime code injection platform designed specifically for iPhone OS 1, targeted for armv6 devices.

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Contributors