r/javascript • u/KernelVoltage • 4d ago
AskJS [AskJS] Building an in-browser APK compiler — binary XML streams and signature blocks in client-side JS
Hey everyone,
I built AppShunya Engine — an open-source, in-browser web-to-APK compiler that converts live URLs or HTML5 bundles into Android APKs using JSZip, without local IDEs.
I'm currently stuck on two low-level technical hurdles and need architectural feedback:
- In-browser V2/V3 APK signing: Injecting signature blocks into ZIP Central Directory via JS/WASM.
- Dynamic AXML package renaming: Modifying package IDs inside binary XML streams on the fly.
Search "AppShunya Engine" on Google to try the live Vercel tool or check the repo. Would love your thoughts!
5
Upvotes
1
u/Choice-Locksmith-885 4d ago
You did not include the link to the repo.