Skip to content

Add live Android sensors command - #22

Merged
isomorphisms merged 21 commits into
mainfrom
android-sensors-live
Sep 15, 2026
Merged

isomorphisms merged 21 commits into
mainfrom
android-sensors-live

Conversation

@isomorphisms

@isomorphisms isomorphisms commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Promote the live Android sensor enumeration probe into the Grease command tree as commands/sensors.

The command uses the public native Android sensor boundary through the phone's real libandroid.so. The phone does not build it: the ARMv7 Thumb-2 PIE is cross-built off-device, then fetched, verified, installed under $PREFIX/bin/sensors, and executed.

Physical-device result is now present: the exact verified artifact ran successfully on the ARMv7 Android phone and returned the real sensor list (count 0x00000026 in the observed run). Device-specific count, names, vendors, and delays are evidence, not fixed test expectations.

Artifact SHA-256: 9270b8ebd1243b388a17f24a5cad4883363ca7a5dd122431df2d2a7dc49c87f5.

This still does not claim a Grease-language execution receipt: the current command implementation is a freestanding native adapter. The next hardware programs are one fresh accelerometer sample and a continuous accelerometer stream, followed by the semantic /hardware/sensors presentation and alternate adapters such as Linux IIO, Termux:API, 9P, or FUSE.

The matching ARM/Thumb backend sample line is tracked separately so a working C/native oracle is not mislabeled as Idriç-generated backend evidence.

@isomorphisms isomorphisms changed the title Probe live Android sensor enumeration through libandroid Add live Android sensors command Sep 12, 2026

isomorphisms commented Sep 12, 2026

Copy link
Copy Markdown
Owner Author

Historical acceptance note corrected.

The environment-specific hold recorded here was based on the withdrawn CI-hosting requirement and is not an acceptance condition. Ordinary maintained Linux CI may use GitHub-hosted ubuntu-latest; no special host registration or label set is required by this PR.

The physical-phone receipt remains scoped to the exact native ARMv7 adapter artifact (SHA-256 9270b8ebd1243b388a17f24a5cad4883363ca7a5dd122431df2d2a7dc49c87f5). It is still not, by itself, a Grease-language execution receipt.

@isomorphisms
isomorphisms marked this pull request as ready for review September 15, 2026 16:33
@isomorphisms
isomorphisms merged commit 56d100a into main Sep 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant