Otoscope

Otoscope

Ad-free viewer for WiFi otoscope cameras.

rubec Camera Connectivity Multimedia

Screenshots

Screenshot of Otoscope Screenshot of Otoscope Screenshot of Otoscope Screenshot of Otoscope Screenshot of Otoscope Screenshot of Otoscope Screenshot of Otoscope

Description

Otoscope is a clean, ad-free replacement for the proprietary apps shipped with cheap Wi-Fi otoscope cameras.

The stock companion apps generally bundle lots of ad and analytics SDKs (AdMob, AppLovin, IronSource, MBridge, Vungle, Pangle, Mintegral, etc.) and in-app tracking.
Otoscope reimplements essential connection and viewer functionalities, with nothing else.

Features:

• Discover the camera over Bluetooth Low Energy.
• Join the camera's Wi-Fi access point in a one-process scope, so the rest of your traffic isn't affected.
• Live video stream, decoded in-app over the camera's UDP protocol — pure Kotlin, no FFmpeg, no native blobs.
• Auto-rotation driven by the camera's on-board accelerometer / gyro.
• Horizontal-mirror toggle for self-examination.
• Circular mask matching the otoscope lens.

Supported hardware families:

• Wudaopu / Xylla — Wi-Fi SSID `Enjoy-XXXXXX` or `JesHome-XXXX`.
• iTiMO — Wi-Fi SSID `iTiMO-XXXXXX`.
• Shenzhen Jiding / JEGOAT — Wi-Fi SSID `softish-XXXXXX`.

Otoscope is GPL-3.0-or-later and contains no third-party trackers, ad SDKs, or proprietary native libraries.

What’s new (0.5.1)

Fixes a crash when the camera is turned off mid-stream. The app now shows a brief "Camera disconnected" notice and returns to the home screen instead.

Versions

Version Date Size Requires Android Download
0.5.1 current
a74a61ed5a2b30cd…
2026-07-19 1.7 MB API 29
0.5.0
0971195f2afa43c3…
2026-07-13 1.7 MB API 29
0.4.0
f359ae2650541577…
2026-07-12 1.7 MB API 29

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • Bluetooth scanSearch for nearby Bluetooth devices.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Precise locationDetermine the location via GPS.
  • Approximate locationDetermine the location via the network.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • Change Wi-FiTurn Wi-Fi on and off or switch networks.
Show 4 more permissions
  • Network stateCheck whether and how the device is connected.
  • Change networkChange network connections.
  • Internet accessSend and receive data over the internet.
  • otoscope.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments