How elohim-etz/morphe-builder works
Morphe Builder turns a user-configured patch selection into patched APKs and installable root modules. The README documents configuration, building, and obtaining releases; it also documents module support for Magisk and KernelSU and capabilities including stock-app version handling and module updates. Source excerpts were unavailable, so internal calls and packaging details are not inferred; the module scripts are shown as lifecycle components without speculative wiring.
Main entry points: build.sh Build entrypoint · module Installable module · config.toml Build config · utils.sh Module utilities
Components 18
Build configuration
- Build entrypoint
build.sh - Termux entrypoint
build-termux.sh - Build config
config.toml - Bundled tools
bin
Build outputs
- Patched APKs
- Installable module
module
Module lifecycle
- Android installer
module/META-INF/com/google/android/update-binary - Module setup
module/customize.sh - Module action
module/action.sh - Module service
module/service.sh - Module removal
module/uninstall.sh - Module utilities
module/utils.sh - Architecture profiles
module/bin
Other components
- Builder user
- Morphe patches
- Magisk / KernelSU
- Stock app
- Build releases
Connections 20
- Builder user → Build config: customizes
- Builder user → Build entrypoint: runs locally
- Builder user → Termux entrypoint: runs on Termux
- Builder user → Morphe patches: selects patches
- Build entrypoint → Build config: reads settings
- Termux entrypoint → Build config: builds with
- Build entrypoint → Bundled tools: uses tools
- Build entrypoint → Patched APKs: builds
- Build entrypoint → Installable module: builds
- Morphe patches → Patched APKs: patches
- Morphe patches → Installable module: patches
- Builder user → Build releases: obtains outputs
- Magisk / KernelSU → Android installer: installs
- Android installer → Module setup: runs setup
- Module setup → Stock app: handles version
- Magisk / KernelSU → Installable module: provides updates
- Module action → Module utilities
- Module service → Module utilities
- Module removal → Module utilities
- Installable module → Architecture profiles: includes