ShizuStore

NaiveCore

Dobiec

1.0 · GitHub

Download APK
Network Android 7.0+ 3 years ago MIT
20 ShizuStore
2.3k GitHub
49 Stars
8 MB Size

More about this app

A simple application to run Naiveproxy on Android

Naiveproxy For Android

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

How it Work

It uses 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 application that supports SOCKS or HTTP proxy, such as Clash, v2rayNG, etc.

How to Update

It is worth noting that updating this application is not possible with the update of the naive client. If you need to update the naive client, please remove the naive in the naiveproxy directory and download the latest version of the naive client. Then, use the manager to terminate the naiveproxy process and restart the naive using this application.

Close

How Shizuku is used

Can copy and launch the NaiveProxy engine through Shizuku's `sh` shell process.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Shizuku is used to deploy and start the proxy engine with shell privileges.

  • Run proxy engine: tapping start copies the downloaded proxy program and its config into place, marks it executable and launches it using the sh shell through Shizuku.

Android APIs or commands used

  • sh
  • cp
  • chmod
Close

Changelog

What's new for version 1.0

Close

Permissions

2 permissions requested

  • moe.shizuku.manager.permission.API_V23
  • com.skiturbo.naivecore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Close