Skip to main content

A Local HTTP File Server with ngrok & QR support

Project description

📱 Android UI Inspector

Android UI Inspector is a Python-based visual tool that helps you inspect and analyze the UI hierarchy of Android apps directly from a real Android phone.

It allows you to:

  • Load a screenshot and corresponding uiautomator dump XML from your device
  • Visually click on any UI element to inspect its attributes
  • Highlight the clicked element on the UI
  • Copy key attributes like class, resource-id, text, and bounds

Ideal for testers, automation engineers, and Android developers working with real devices.


🚀 Features

✅ Uses real Android phone (no emulator needed)
✅ Visualizes UI using actual screenshots
✅ Click to highlight any UI element
✅ Attribute panel with dropdown filter
✅ One-click copy to clipboard
✅ Works offline (pure Python, no server)
✅ Cross-platform (Windows, Linux, macOS)


📲 Requirements

  • A real Android phone with:
    • USB debugging enabled
    • adb installed and accessible in terminal
  • Python 3.7+
  • Screenshot (Image.jpg) and UI XML (uiautomator dump) from the phone

📸 How to Prepare Your Device

  1. Enable Developer Mode on your phone
  2. Enable USB Debugging
  3. Connect phone via USB and run:
adb devices         # To verify connection
adb shell uiautomator dump
adb pull /sdcard/window_dump.xml
adb exec-out screencap -p > Image.jpg

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ui_finder-1.0.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ui_finder-1.0.1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file ui_finder-1.0.1.tar.gz.

File metadata

  • Download URL: ui_finder-1.0.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for ui_finder-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a694bf1b54fca98e9150b5665addfb05489f91f90bcbae9f325114eb982ee8cf
MD5 12ff5c2a88b8a7c5fc677c7cecc11079
BLAKE2b-256 7e692685d134c0aba33efc635fb80d39445b3366a709518103d756efb965a8f4

See more details on using hashes here.

File details

Details for the file ui_finder-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ui_finder-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for ui_finder-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ff83348fba401f90660651044f067e52894c596b8a3557ac1d7264039e1da65
MD5 1e35faa775080aaa10a269093b33cb8d
BLAKE2b-256 f713d9e097ef2eb3d076b0bdc5d61d04c47c2697576853713da34a0ab833e33c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page