MCPcopy Index your code
hub / github.com/2dust/AndroidLibXrayLite

github.com/2dust/AndroidLibXrayLite @v26.7.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v26.7.5 ↗ · + Follow
36 symbols 76 edges 3 files 22 documented · 61% updated 2d agov26.7.5 · 2026-07-05★ 448
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AndroidLibXrayLite

Build requirements

  • JDK
  • Android SDK
  • Go
  • gomobile

Build instructions

  1. git clone [repo] && cd AndroidLibXrayLite
  2. gomobile init
  3. go mod tidy -v
  4. gomobile bind -v -androidapi 24 -trimpath -ldflags='-s -w -buildid= -checklinkname=0' ./

Extension points exported contracts — how you extend this code

CoreCallbackHandler (Interface)
CoreCallbackHandler defines interface for receiving callbacks and notifications from the core service
libv2ray_main.go
ProcessFinder (Interface)
ProcessFinder is an interface for Android process finding functionality. Apps using AndroidLibXrayLite should implement
libv2ray_android.go

Core symbols most depended-on inside this repo

setEnvVariable
called by 5
libv2ray_main.go
Close
called by 4
libv2ray_main.go
marshalCertSha256Result
called by 3
libv2ray_certSha256.go
OnEmitStatus
called by 2
libv2ray_main.go
measureInstDelay
called by 2
libv2ray_main.go
fetchCertSha256
called by 2
libv2ray_certSha256.go
normalizeCertRequest
called by 2
libv2ray_certSha256.go
rawCertSHA256Hex
called by 2
libv2ray_certSha256.go

Shape

Function 16
Method 14
Struct 4
Interface 2

Languages

Go100%

Modules by API surface

libv2ray_main.go23 symbols
libv2ray_certSha256.go10 symbols
libv2ray_android.go3 symbols

For agents

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

⬇ download graph artifact