# aefyr/sai

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/aefyr-sai).**

3,430 stars · 304 forks · Java · gpl-3.0

## Links

- GitHub: https://github.com/Aefyr/SAI
- awesome-repositories: https://awesome-repositories.com/repository/aefyr-sai.md

## Description

SAI is a binary package bundler and application manager designed for Android and iOS. It functions as an installer and export tool that packages application source files and metadata into a proprietary format for portable distribution and backup.

The project features a rootless application deployment pipeline, allowing the installation of third-party packages on mobile devices without requiring system-level root access. It includes a split archive reconstructor to reassemble fragmented application files into complete installation directories during deployment.

The tool covers Android split APK installation and iOS application backup and distribution. It manages the export of application packages with embedded metadata and icons to track software origins.

## Tags

### DevOps & Infrastructure

- [APK Package Managers](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/application-packaging/android-packages/apk-loaders/apk-package-managers.md) — Functions as a comprehensive manager for exporting and installing Android application files and split APK bundles.
- [Rootless Deployment Pipelines](https://awesome-repositories.com/f/devops-infrastructure/user-mode-installations/rootless-deployment-pipelines.md) — Provides a deployment pipeline that executes distinct installation logic for both rooted and rootless system environments.
- [Package Metadata](https://awesome-repositories.com/f/devops-infrastructure/package-metadata.md) — Stores application binaries and descriptive identity metadata within a custom container format.
- [Proprietary Application Containers](https://awesome-repositories.com/f/devops-infrastructure/portable-binaries/proprietary-application-containers.md) — Wraps application source files and descriptive metadata into a proprietary format for portable distribution.
- [APK Export Tools](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/application-packaging/android-packages/apk-loaders/apk-export-tools.md) — Packages Android application files and icons into a distributable format suitable for backups or redistribution.

### Development Tools & Productivity

- [iOS](https://awesome-repositories.com/f/development-tools-productivity/application-backups/ios.md) — Exports installed iOS application files and their associated metadata into portable packages.
- [iOS Packaging Tools](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/ios-packaging-tools.md) — Creates and manages app bundles with embedded metadata and icons for iOS distribution.
- [iOS Application Backup Tools](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/ios-packaging-tools/ios-application-backup-tools.md) — Packages and exports iOS application files into custom bundles with embedded metadata for redistribution and backup.
- [Bundle Metadata Exporters](https://awesome-repositories.com/f/development-tools-productivity/bundle-metadata-exporters.md) — Packages application files into a custom format that includes additional descriptive metadata for the exported bundle. ([source](https://github.com/Aefyr/SAI#readme))
- [Split APK Installers](https://awesome-repositories.com/f/development-tools-productivity/compilers-toolchains/compilers/script-compilation/apk-bundlers/split-apk-generation/split-apk-installers.md) — Installs Android applications distributed as split APK bundles using both rooted and rootless methods.
- [Split APK Installation](https://awesome-repositories.com/f/development-tools-productivity/compilers-toolchains/compilers/script-compilation/apk-bundlers/split-apk-installation.md) — Supports the installation of Android applications distributed as split APK bundles via rooted or rootless methods.
- [Metadata-Embedded Binaries](https://awesome-repositories.com/f/development-tools-productivity/lightweight-application-frameworks/standalone-binary-packaging/metadata-embedded-binaries.md) — Wraps application source files into a proprietary format with embedded metadata for portable distribution.
- [Manifest-Driven Asset Extraction](https://awesome-repositories.com/f/development-tools-productivity/manifest-driven-asset-extraction.md) — Uses embedded metadata files to guide the unpacking and placement of application assets on the filesystem.
- [Package Exports](https://awesome-repositories.com/f/development-tools-productivity/package-managers/package-exports.md) — Packages application files into a custom format with embedded metadata for redistribution or backup. ([source](https://github.com/Aefyr/SAI/blob/master/README.md))
- [Manifest-Driven Installations](https://awesome-repositories.com/f/development-tools-productivity/versioned-component-installations/manifest-driven-installations.md) — Installs software components based on embedded metadata manifests that guide asset placement.
- [Custom Binary Containers](https://awesome-repositories.com/f/development-tools-productivity/binary-packaging-tools/custom-binary-containers.md) — Compresses application source files and metadata into a proprietary binary format for portable distribution.

### Mobile Development

- [Android App Bundle Managers](https://awesome-repositories.com/f/mobile-development/android-app-bundle-managers.md) — Enables the export and import of Android application files into custom bundles containing embedded metadata.
- [Rootless Application Installers](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks/rooted-runtime-development/rootless-application-installers.md) — Provides a deployment pipeline to install third-party packages on mobile devices without requiring administrative root access.
- [Cross-Platform App Bundles](https://awesome-repositories.com/f/mobile-development/cross-platform-app-bundles.md) — Implements a unified packaging mechanism to handle both iOS application files and Android APK bundles.
- [iOS App Distribution](https://awesome-repositories.com/f/mobile-development/ios-app-distribution.md) — Packages and exports iOS application files into custom bundles for backup or redistribution.
- [Rootless iOS Installations](https://awesome-repositories.com/f/mobile-development/ios-app-installations/rootless-ios-installations.md) — Installs third party application packages on iOS devices without requiring a jailbroken system.
- [Split APK Installers](https://awesome-repositories.com/f/mobile-development/split-apk-installers.md) — Installs Android applications distributed as split files or app bundles using rooted or rootless methods. ([source](https://github.com/Aefyr/SAI#readme))
- [Rooted App Data Backups](https://awesome-repositories.com/f/mobile-development/android-app-data-management/rooted-app-data-backups.md) — Exports installed application files and associated metadata into portable packages for long term storage.
- [Rooted Application Installers](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-rooting-frameworks/rooted-runtime-development/rooted-application-installers.md) — Leverages root access to execute specific deployment workflows for modified applications.

### Content Management & Publishing

- [Split Archive Handlers](https://awesome-repositories.com/f/content-management-publishing/content-archiving/web-content-archivers/session-data-archivers/remote-archive-extraction/archive-extraction/multi-format-archive-extraction-commands/split-archive-handlers.md) — Reassembles fragmented application files into a complete installation directory during deployment.
