MCPcopy Index your code
hub / github.com/Dobiec/NaiveproxyForAndroid

github.com/Dobiec/NaiveproxyForAndroid @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
15 symbols 34 edges 4 files 0 documented · 0% updated 20mo agov1.0.0 · 2023-02-13★ 442 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Naiveproxy For Android

A simple application to run naiveproxy on android, using shizuku.

How it work

It using Shizuku to access ADB permissions, and run some simple commands, it copies naive client and config.json to /data/local/tmp directory to ensure it has sufficient permissions to execute it.

How to use

If Shizuku/Sui is not yet activated, please activate it according to the steps first. Please make sure that Shizuku/Sui is activated before proceeding to the next step.

  1. Enter the github release page of naiveproxy (You can click on the green text to open the page) and download the naive executable file that matches the current device architecture.

  2. Unzip the naiveproxy.tar.xz to the Download/naiveproxy directory and make sure that the naiveproxy directory contains both the naive and config.json files.

  3. Modify the config.json to match your server information.

  4. Click the 'Shizuku' button to get the Shizuku permissions.
  5. Click the 'Start' button to start the naive client.

Then, you will need another proxy software that supports SOCKS or HTTP proxy, such as Clash, v2rayNG, etc.

Core symbols most depended-on inside this repo

NaiveProxy
called by 0
app/src/main/java/com/skiturbo/naivecore/NaiveProxy.java
onBind
called by 0
app/src/main/java/com/skiturbo/naivecore/NaiveProxy.java
onCreate
called by 0
app/src/main/java/com/skiturbo/naivecore/NaiveProxy.java
shizukuPermit
called by 0
app/src/main/java/com/skiturbo/naivecore/shizukuPermit.java
onBind
called by 0
app/src/main/java/com/skiturbo/naivecore/shizukuPermit.java
onCreate
called by 0
app/src/main/java/com/skiturbo/naivecore/shizukuPermit.java
onCreate
called by 0
app/src/main/java/com/skiturbo/naivecore/MainActivity.java
onClick
called by 0
app/src/main/java/com/skiturbo/naivecore/MainActivity.java

Shape

Method 11
Class 4

Languages

Java100%

Modules by API surface

app/src/main/java/com/skiturbo/naivecore/shizukuPermit.java4 symbols
app/src/main/java/com/skiturbo/naivecore/NaiveProxy.java4 symbols
app/src/main/java/com/skiturbo/naivecore/NaiveCore.java4 symbols
app/src/main/java/com/skiturbo/naivecore/MainActivity.java3 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page