explaingit

thecybersandeep/androidspect

15KotlinAudience · developerComplexity · 3/5Setup · moderate

TLDR

AndroidSpect turns a rooted Android phone into a local inspection server. Visit it from any browser on the same Wi-Fi to explore private app files, SQLite databases, app preferences, manifests, live logs, running processes, and network connections, no computer tools needed.

Mindmap

mindmap
  root((repo))
    File Inspection
      Browse private files
      Text JSON XML preview
      Image preview
    Database Tools
      Open SQLite databases
      View tables and data
      Run custom queries
      Export results
    App Analysis
      Preferences viewer
      Decoded manifest
      Component visibility flags
    Live Monitoring
      Real time log stream
      Running processes
      Open network connections
    Root Shell
      Browser based terminal
      One off commands
    Security
      HTTPS self signed cert
      Password protection
      IP rate limiting
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Inspect the private files and databases of any Android app from your browser without needing a laptop or special desktop tools.

USE CASE 2

Debug a mobile app's local storage, SQLite data, and preferences directly on a rooted device over your home Wi-Fi.

USE CASE 3

Monitor live device logs, running processes, and network connections to understand what an app is doing in real time.

USE CASE 4

Run one-off shell commands on a rooted Android device through a secure browser-based terminal interface.

Tech stack

KotlinAndroidSQLiteHTTPSMagiskKernelSU

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a rooted Android device (Android 5.0+) with Magisk or KernelSU. Install the APK from the releases page, grant root permission, then visit the HTTPS address shown on-screen from a browser on the same Wi-Fi.

No license information was mentioned in the explanation.

In plain English

AndroidSpect is an Android app that turns your rooted phone into an inspection server for other apps installed on the same device. Once you start it and grant root permission, it opens a secure website on your local network that you can visit from any browser on the same Wi-Fi. From that browser interface, you can dig into the private storage of any installed app without needing a computer with special tools. The browser interface has several inspection features. You can browse the private files an app stores on disk, with previews for text, JSON, XML, and images. You can open SQLite databases (the small file-based databases many apps use for local storage), view their tables and data, run your own queries, and export the results. There is also a viewer for app preferences, a decoded version of the app's manifest file (which describes what the app is allowed to do), and a list of the app's internal components with flags showing which ones are publicly accessible from outside the app. Beyond static file inspection, the tool also shows live information: a scrolling log of messages the phone is generating in real time, a list of all running processes with memory usage, and a table of open network connections showing which app owns each one. There is also a root shell available in the browser for running one-off commands on the device. The server is protected with a password shown on the phone screen, and communication uses HTTPS with a self-signed certificate whose fingerprint is displayed on-screen so you can verify it matches what your browser sees. Failed login attempts are rate-limited per IP address. The app requires a rooted device running Android 5.0 or newer. It works with common root solutions like Magisk and KernelSU, and does not require any hooking frameworks. An APK is available from the releases page, and the project can also be built from source using the standard Android toolchain.

Copy-paste prompts

Prompt 1
I'm using AndroidSpect to inspect an Android app's SQLite database. Here is the schema I exported: [paste schema]. Help me write a SQL query to find all rows where the user has not completed onboarding.
Prompt 2
I opened AndroidSpect and can see the decoded AndroidManifest.xml for an app. Here it is: [paste manifest]. Which permissions or components look unusual or risky for a typical notes app?
Prompt 3
AndroidSpect is showing me a live logcat stream and I see repeated errors from a third-party SDK. Here are the log lines: [paste logs]. What is likely going wrong and how would I fix it?
Prompt 4
I used AndroidSpect's root shell to run a command and got this output: [paste output]. Explain what it means in plain English and what I should do next.
Prompt 5
I'm setting up AndroidSpect for the first time on a Magisk-rooted device running Android 12. Walk me through granting root permission, connecting from my laptop browser, and verifying the HTTPS certificate fingerprint.
Open on GitHub → Explain another repo

← thecybersandeep on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.