/Installer-3

Package Manager for iPhone OS 1

Primary LanguageObjective-CMIT LicenseMIT

Installer 3

What is this?

After a decade, we are glad to be able to open source Installer 3.

Installer 3 was the de facto package manager for iPhoneOS 1 developed by Ripdev & Nullriver Software (company). It uses the AppTapp framework for managing packages.

What is included?

Installer source code, AppTapp Framework source, AppTapp Installer Writer, and Translation strings.

Building

Installer 3 can be compiled or cross compiled with 3 different compilers. See the file INSTALL.md for documentation.

Packaging

Historically, Installer 3 Sources were setup all by hand. AppTapp Installer Writer is a new program that automates writing bits of XML for packages as well as setting up a source from scratch.

To build AppTapp Installer Writer, cd into the Writer directory and execute make.

By using args, you can manually specify what Script Commands you want in your XML. This can be much more effecient when compared to the argless usage of AppTapp Installer Writer, which asks you if you want each Script Command one by one.

Full Usage: aiw --start --cp --rp -e --ene --help --version --start Start an Installer source XML --cp Specify you want CopyPath --rp Specify you want RemovePath -e Specify you want Exec -ene Specify you want ExecNoError

For examples of existing sources, see

License

The Installer 3 source code is being released under the MIT license. See the LICENSE.md file for more information.

What's New

See the file CHANGELOG.md for all changes made from version 3.0 to the currently in development 3.1.3 beta.

Future Development

Installer 3 is being further developed by AppTapp & members of the Legacy Jailbreak community for iPhone OS 1. There are no plans to update Installer 3 past iPhoneOS 1. For iPhoneOS 2, see the upcoming Installer 4 source code. See /r/LegacyJailbreak & https://discord.gg/4qec5AV

Credit

Ripdev

Nullriver Software

Translations

English

Russian

Dutch

French