Work-in-progress ARMHF loader for the Android Marmalade build of Call of Duty: Black Ops Zombies.
This repository contains only loader/source code, a first-launch APK extractor, and packaging scripts. It does not contain redistributable game data.
Place your legally owned Android APK on the device at:
ports/codboz/apk/game.apk
On first launch, PortMaster's patcher UI runs ports/codboz/codboz_setup. The setup extracts the bundled Marmalade payload and music assets into ports/codboz/assets, decompresses boz.s3e to boz.s3e.unpacked, reads the resource CDN from that unpacked payload, and downloads the required .dz archives into ports/codboz/assets.
The expected APK version is 1.0.11 with SHA-256:
359ee68b6e0a3a66e921ec9b955b290dedb93135fd3c20904bc1bb6f47b5499d
src/: loader and runtime source.include/: runtime headers.tools/apk_extract/: first-launch APK extraction helper.third_party/lzma/: public-domain LZMA SDK decoder used by the helper.packaging/: PortMaster launcher files.scripts/: build and deployment helpers.build/: generated output.Dockerfile: ARMHF build environment.
scripts/build-docker.shThis builds the ARMHF loader, builds the APK extraction helper, and stages a PortMaster package tree under:
build/package/ports/codboz/
After building, deploy the staged package to a PortMaster device reachable over SSH:
scripts/deploy-muos.sh <ssh-host>
scripts/deploy-knulli.sh <ssh-host>The muOS script defaults to /mnt/mmc and also supports --sdcard.
The KNULLI script defaults to KNULLI's active storage (/userdata/roms)
It also supports --share, --roms, and --root PATH.
The deploy script installs from the staged package tree. Run scripts/build-docker.sh first.