Hack for good: Accessibility testing with a Flipper Zero
summary
Build outcome is concrete: a pocket-sized controller FAP using a Flipper Zero that acts as a Bluetooth keyboard (BLE HID) tied to a custom Android Accessibility Service. Demos run prerecorded and on-device; overlays, a font scaler, a layout‑bounds visualizer and a logcat-based accessibility tree logger all work in testing. Limitations are explicit (no voice access toggle, color‑filter mirroring failures). AI helps generate HID timing and meta‑state code rather than replacing engineering.
AI-written summary · about
chapters (11)
- 0:00Accessibility testing intro
- 1:48Keyboards in accessibility
- 5:43Screen readers & navigation
- 10:12Accessibility services
- 13:45Flipper Zero setup for Android
- 17:16Bluetooth HID app
- 22:57TalkBack demo
- 27:54Reading mode & focus order
- 31:45Logging node info
- 35:35AI in accessibility testing
- 40:14Q&A
related talks
21mAccessibility 101: Getting started with assistive technology and product inclusion
39mEasy Android Accessibility
35mAccessibility in Action
12mThe Secrets of Android Accessibility
36mMaking Technology More Accessible with .NET and AI
49mProgramming for Accessibility
48mAccessibility is not rocket science!
32mMaking Android accessibility easy
