Naruto: The Broken Bond Android beta.41 — APKVision modified distribution build
Modified 2026-11-10. Android port by 1nsec and the original credited contributors.
This is an unofficial modified redistribution, not an endorsed upstream build.
GNU GPL version 3 and all original author/dependency notices remain unchanged.

Exact repository https://github.com/1nsec/Naruto-The-Broken-Bond-Android-Port
tag v2.5-android-beta.41, Git tree 1aa7ebc79737d3b3cc1d372ff7222db3058cc87f.
original-tag contains all545 code blobs verified against that exact Git tree.
The upstream public-alpha.keystore is intentionally not included or used.
The original downloaded code archive is NOT embedded here because it contains
that public signing file. Two batch files are restored from GitHub archive CRLF
export to the exact Git blob LF bytes; the attached per-file GitSHA proof binds
all materialized files. No signing secrets or real game ISO/keys are included.

Changes: canonical APKVision banner and INTERNET permission for that banner,
plus distribution signing. No added toast, language or global Locale changes.
All eight original native libraries, every other non-DEX payload and genuine
ISO/file/GPU/Vulkan/driver/import/DLC/settings/save/license checks are unchanged.
All Android port created by 1nsec, social links, GitHub and beta labels remain.
The upstream certificate uses a public alpha key, so a matching certificate is
not exclusive authorship proof. The exact official release asset SHA is bound
in candidate-identity.json. We never used that key for signing this build.

modified-preferred-source provides the equivalent Java/manifest changes and
the actual generated Entry.java. exact-dex-source contains assembly sources
for ALL THREE delivered DEX files, including the original SDK,19 canonical
banner classes and Entry. The banner's supplied preferred source is smali.
The exact source and delivered APK SHA-256/fingerprint identify this revision.

Build upstream following docs/android.md, scripts/build-android and the pinned
Android workflow. Fetch the SDK submodule at the attached exact Git commit and
use the original dependency retrieval/build recipes for SDL/Mesa and the other
runtime dependencies. Those external archives are not falsely claimed mirrored
inside this tag. Provide your OWN legitimately obtained game inputs where the
upstream build requires them. Set BROKENBOND_VERSION=2.5-android-beta.41 and
BROKENBOND_VERSION_CODE=41, apply the modified preferred Java/manifest sources,
and include the Entry/banner sources. Generate and use YOUR OWN signing key,
instead of the excluded upstream public alpha key. This archive does not grant
or contain rights to the game itself, its code, graphics, sound or trademarks.

For exact repackaging, assemble each exact-dex-source directory with smali API26
into its matching DEX and replace/add them in the SHA-bound author APK. Add only
the INTERNET manifest permission, preserve all original other ZIP payloads,
remove old cryptographic signature entries, zipalign-P16, and sign v1/v2/v3 with
your OWN key. A different key cannot update an existing APKVision installation.
Actual ISO import/saves/gameplay/render/FPS/drivers/physical phones not tested.
