app: Shizuku shell tier verified on-device — 7/7 via UserService
Ran on the OnePlus with Shizuku started: tiers.shizuku=true, test ok, commands_ok 7/7, exec_path=UserService (dual-path executor picked the right path for this device). Evidence includes the live neighbor table, per-table v6 routes, a real [NEIGH] netlink event, IpClient DHCP logs with APF caps, and the wifi dump — as shell(2000). Both v1 privilege tiers (app + shizuku) now verified end to end in the production app on hardware. Report archived. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
59ba1c16bc
commit
dd9ecf5032
@@ -402,3 +402,15 @@ Findings wired: `dns.answer_rewritten` (high) when a reference mismatches, and
|
||||
`dns.authoritative_unreachable` (medium) when the nonce isn't answered by the canary server.
|
||||
This closes the first full client↔server measurement loop: the Kotlin app measures against the Go
|
||||
server's canary zone on real hardware. 6 tests now run per measurement.
|
||||
|
||||
## App: Shizuku shell tier VERIFIED on-device — the app is feature-complete for v1 tiers (2026-08-01)
|
||||
Ran the app on the OnePlus with Shizuku running (`echolot-app/reports/CPH2747-app-run3-shizuku.json`):
|
||||
- **`tiers: {app:true, shizuku:true}`**, shizuku test **ok**, **commands_ok 7/7**,
|
||||
**`exec_path: UserService`** (the OnePlus binds it — matches the prober; the newProcess fallback
|
||||
stays for the Lenovo).
|
||||
- Evidence is the real privileged material the production parsers need: live ARP/NDP neighbor
|
||||
table, per-table IPv6 routes, `ip addr`, an actual `[NEIGH]` netlink event from `ip monitor`,
|
||||
IpClient DHCP logs incl. APF capabilities, and the wifi state dump — all as shell(2000).
|
||||
Both privilege tiers now work end to end in the production app on real hardware, alongside the
|
||||
canary-DNS loop against the live server. 6 tests/run: link.snapshot, icmp.ping4, icmp.ping6,
|
||||
net.captive_portal, dns.canary, link.ip_monitor(shizuku).
|
||||
|
||||
Reference in New Issue
Block a user