MCPcopy Index your code
hub / github.com/devadvance/rootinspector

github.com/devadvance/rootinspector @v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0 ↗ · + Follow
82 symbols 161 edges 8 files 2 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Root Inspector

This is an app that detects root. It uses a couple dozen methods to try to detect root, both via the SDK and NDK. Most root detection apps on the Play Store check for a few, or simply try to run su. This uses a lot of checks implemented by commercial apps, as well as some checks that haven't been seen. This can be used to test RootCloak or RootCloak Plus.

Copyright (C) 2013 Matt Joseph (devadvance)

Licensed under the GPLv2. See LICENSE file for license information.

Core symbols most depended-on inside this repo

runls
called by 6
app/src/main/java/com/devadvance/rootinspector/Root.java
runpmlist
called by 4
app/src/main/java/com/devadvance/rootinspector/Root.java
executeCommand
called by 3
app/src/main/java/com/devadvance/rootinspector/ExecShell.java
executeCommandSU
called by 1
app/src/main/java/com/devadvance/rootinspector/ExecShell.java
doChecking
called by 1
app/src/main/java/com/devadvance/rootinspector/InspectUsingNative.java
checkRootUsingMethodNative
called by 1
app/src/main/java/com/devadvance/rootinspector/InspectUsingNative.java
setupActionBar
called by 1
app/src/main/java/com/devadvance/rootinspector/InspectUsingNative.java
doChecking
called by 1
app/src/main/java/com/devadvance/rootinspector/InspectUsingJava.java

Shape

Method 64
Class 10
Function 7
Enum 1

Languages

Java90%
C++10%

Modules by API surface

app/src/main/java/com/devadvance/rootinspector/Root.java36 symbols
app/src/main/java/com/devadvance/rootinspector/InspectUsingNative.java12 symbols
app/src/main/java/com/devadvance/rootinspector/InspectUsingJava.java12 symbols
app/src/main/jni/native2.cpp8 symbols
app/src/main/java/com/devadvance/rootinspector/ExecShell.java6 symbols
app/src/main/java/com/devadvance/rootinspector/Main.java3 symbols
app/src/main/java/com/devadvance/rootinspector/CustomAdapter.java3 symbols
app/src/main/java/com/devadvance/rootinspector/RootMethodModel.java2 symbols

For agents

$ claude mcp add rootinspector \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact