OpenVM 0.1.x — unsigned runtime validation #3
Replies: 3 comments
✅ Evidence-commit Android CI passedAndroid CI run Downloaded artifact
Android Native QEMU run 廣東話摘要Evidence commit 嘅 Android CI 已經綠,artifact 下載返嚟再驗都一致:43 個 tests 全過,兩個 APK 都係 unsigned、alignment 同 package metadata 正常,hash 亦重現 baseline。Native workflow 仲跑緊,未會搶先講完成。 Recorded at |
✅ Fresh native workflow verifiedNote This milestone covers source provenance, both native runtime matrices, unsigned APK packaging, unit tests, and downloaded-artifact inspection. It does not claim that a compatible Android guest image has booted or that display, serial-console, and host↔guest transfer paths have been proven. EnglishThe fresh
Downloaded artifacts
Independent APK verification
Independent runtime and package parityEach ABI artifact contains exactly
The manifests and payloads agree on QEMU Important The application and verification pipeline deliberately produce unsigned APKs. No certificate, keystore, private key, signing password, or signer service was generated, read, or used. A stock Android device will not install these APKs without an allowed signing identity, so this milestone verifies the open-source build and runtime package—not an installable signed release. No visible application surface was exercised by this build-only milestone, so a screenshot would be unrelated evidence. Issue #1 remains open, and the project item remains In Progress, until a compatible Android kernel/initrd/raw image boots and the display, readiness, serial-console, and file-transfer paths are genuinely verified. 廣東話(輕鬆版)今次 fresh native run 真係由頭綠到尾:兩個 ABI 都砌好、來源同 provenance 對得上、43 個 unit tests 全過,下載返嚟嘅三份 artifacts 亦逐件再驗。兩個 APK 都係刻意 unsigned, 每個 ABI 有 83 個 runtime libraries、7 個 allowlisted QEMU data files(合共 670,720 bytes),APK 入面 92 個 runtime entries 全部逐 byte 對返下載嘅 source artifact。未完成嗰關仍然係真 Android guest boot:kernel、initrd、raw image、畫面、serial console 同檔案傳送未有實機證據,所以 issue 繼續開住,唔會用一個綠色 workflow 扮成部 VM 已經識飛。 |
🛑 Handoff — stopped guest-boot checkpointImportant Work stopped at the user's request at
✅ Evidence preserved
📦 Files in the checkpoint
|
Uh oh!
There was an error while loading. Please reload this page.
OpenVM 0.1.x — unsigned runtime validation
Important
OpenVM is an open-source Android VM control-plane and experimental QEMU runtime milestone. It does not yet claim a verified Android guest boot, display readiness, serial console, or host-to-guest file transfer. Its APK/AAB outputs are intentionally unsigned and cannot be installed on stock Android without an independently supplied signature.
Current build record
52300f70153e1cmain931c1cb3132838018731328380209Verified baseline artifacts
31327047886: 43/43 tests and two downloaded unsigned APKs.31327047882: both runtime ABIs and package artifact9042005849verified; app APK SHA-2560e5ffb9b3871413273dbde5cacf0cfa035bfe3b4c23b5b800dd5a45e1b9936ec.31327061429: release artifact9042054147; APK SHA-256b3280bba178f737a3bb4b1a18873ce8fb16351a642b4983c50c349f84aeb24ce; AAB SHA-256c4cc46568ae8764a35ee14e4fe180dcd46499371a47e51d109726245f3b5e16c.DOES NOT VERIFY;jarsignerexplicitly reported the AAB unsigned; pinned bundletool validated it.No visible application surface changed in this build-only correction, so package, test, hash, and workflow evidence is provided instead of an unrelated screenshot.
廣東話摘要
今個 0.1.x milestone 將 debug 同 release outputs 全部明確改成 unsigned,再加獨立 verifier、safe staging、context records 同 bundletool 驗證。三條 baseline workflows 已經綠,下載返嚟嘅 APK/AAB、tests、hash、runtime bytes 同 provenance 都逐件對過。
931c1cb係而家main嘅 exact evidence record,兩條 fresh checks 仲跑緊;未有結果就唔會預先宣布成功。Android guest boot、畫面、serial console 同檔案傳輸仍未驗證;unsigned APK 喺 stock Android 唔可以直接安裝。呢張 Announcement 會繼續用 comments 記錄同一個 build 嘅後續 verdict,唔會每次 update 再開一張新帖。
All reactions