Drive Mite accessibility automation strategies - community maintained
Find a file
Brad (Drive Mite) 00573bf655 fix: remove false pickup/dropoff signals from idle Uber screen (v1.24.0)
Safety Toolkit and Report a map issue appear on idle/offline Uber home screen
(confirmed ui_snapshot 2026-09-09T17:17Z). With threshold=50, these two signals
(25+20=45) could combine with other incidental matches to cross the bar.

Fix: removed both from pickup_enroute and dropoff_enroute positive signals.
Added You're offline / You're online / GO OFFLINE as hard excludes on both
signatures — kills score immediately when on idle/offline screen.

ub__nav_maneuver_text remains the only reliable nav-exclusive resource ID.
Picking up / Dropping off text stays as primary text anchor.

Closes false IN_ROUTE detection seen at 2026-09-09T17:17:33Z (suspicious=True).
2026-09-09 10:21:45 -07:00
addons Phase 0.3: Seed strategy YAML files 2026-08-14 14:16:01 -07:00
templates feat: templates directory + empty index.json stubs for lyft + uber 2026-09-02 21:28:23 -07:00
lyft.yaml lyft 2.5.2: fix false offer_present on bonus/Flash Turbo tiles 2026-09-07 21:08:07 +00:00
README.md Phase 0.3: Seed strategy YAML files 2026-08-14 14:16:01 -07:00
uber.yaml fix: remove false pickup/dropoff signals from idle Uber screen (v1.24.0) 2026-09-09 10:21:45 -07:00

Drive Mite Strategies

Public strategy files for the Drive Mite Android app.

Drive Mite automates ride acceptance/rejection across Lyft and Uber Driver apps using Android Accessibility Services. These YAML files define how the app detects and interacts with each rideshare app's UI.

Files

File Description
lyft.yaml Strategy for the Lyft Driver app
uber.yaml Strategy for the Uber Driver app
addons/ Device/version-specific overrides (merged at runtime)

How Strategies Work

Each strategy file describes UI elements using text matching and regex extraction:

  • ride_request_popup - detect when a ride request appears and which buttons to tap
  • earnings_display - regex to extract the dollar amount from the request
  • distance_display - regex to extract miles from the request
  • duration_display - regex to extract minutes from the request

Drive Mite fetches these files at runtime (cached 24hrs). Addons are device/version overlays that override specific sections.

Self-Fix

If Drive Mite is behaving incorrectly on your device:

  1. Tap the wrench icon on the overlay
  2. Describe what went wrong
  3. Drive Mite will use GPT-4o (your OpenAI subscription) to patch the strategy
  4. The patch is submitted as a PR to this repo

Contributing

Submit a PR with strategy fixes. Include your device model, OS version, app version, and a description of what changed in the UI.