MCPcopy Index your code
hub / github.com/Floxu1/UAC-SNI-Spoofer-Android

github.com/Floxu1/UAC-SNI-Spoofer-Android @v1.0.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.5 ↗ · + Follow
466 symbols 1,413 edges 20 files 0 documented · 0% updated 32d agov1.0.5 · 2026-06-06★ 1791 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

UAC Spoofer Android

flowchart LR
    A[User opens UAC Spoofer Android] --> B[Import / select VLESS or Trojan config]
    A --> C[Run SNI Scanner]

    C --> D[Test SNI domains]
    D --> E[Measure ping / connection result]
    E --> F[Select best low-ping config]

    B --> G[Generate internal Xray config]
    F --> G

    G --> H[Start Xray Core]
    H --> I[Start local proxy]

    I --> J[Start Android VPN Service]
    J --> K[tun2socks routes device traffic]

    K --> L[Traffic goes through Xray tunnel]
    L --> M[Remote server / internet]

    H --> N[Live logs]
    J --> N
    D --> N
    N --> O[User sees status, errors, start/stop logs]

این پوشه شامل پروژه اصلی Android برنامه UAC Spoofer است. برنامه با Java و Android Gradle Plugin ساخته شده و برای اجرای کانفیگ‌های VLESS و Trojan، راه‌اندازی Xray، ایجاد VPN tunnel محلی و مدیریت SNI Spoofing استفاده می‌شود.

قابلیت‌های برنامه

  • اسکن SNI از لیست دامنه‌های داخلی.
  • انتخاب خودکار بهترین کانفیگ بر اساس کمترین Ping و نتیجه اتصال.
  • اجرای کانفیگ‌های VLESS و Trojan با Xray داخلی.
  • پشتیبانی از Split Tunneling برای انتخاب اینکه فقط برنامه‌های مشخص از داخل تونل عبور کنند.
  • پشتیبانی از Dark Mode / Light Mode برای شخصی‌سازی ظاهر برنامه.
  • نمایش لاگ زنده برای Start، Stop، Xray، VPN و خطاها.
  • مدیریت VPN محلی و هدایت ترافیک از طریق tun2socks.
  • اضافه شدن قابلیت انتخاب تم فارسی / English برای شخصی‌سازی ظاهر برنامه.
  • لینک پشتیبانی تلگرام: https://t.me/Beh50roocentzuac
  • لینک کانال تلگرام:https://t.me/UacSniSpoofer

Build

.\gradlew.bat assembleDebug
.\gradlew.bat assembleRelease

خروجی release:

app/build/outputs/apk/release/app-release.apk

Signing

فایل‌های signing واقعی در repository عمومی قرار نمی‌گیرند. برای ساخت release امضاشده، signing.properties.example را به signing.properties تبدیل کنید و مقادیر محلی خود را وارد کنید.

signing.properties
*.jks

نکته نصب

اگر هنگام نصب APK با هشدار: *«Unknown app»* مواجه شدید: 1. روی More details بزنید. 2. گزینه Install anyway** را انتخاب کنید. 3. نصب برنامه را ادامه دهید. > در برخی دستگاه‌های اندرویدی هنگام نصب مستقیم فایل APK (خارج از Google Play) این هشدار نمایش داده می‌شود.

License

این پروژه فقط با ذکر منبع قابل ادامه دادن، Fork کردن یا انتشار نسخه تغییر یافته است. استفاده از پروژه با نام خودتان، حذف Credit، Rebrand کردن و بازنشر تجاری بدون اجازه ممنوع است. متن کامل در فایل LICENSE قرار دارد.

این پروژه فقط با ذکر منبع قابل ادامه دادن، fork کردن یا انتشار نسخه تغییر یافته است. استفاده از پروژه با نام خودتان، حذف credit، rebrand کردن و بازنشر تجاری بدون اجازه ممنوع است. متن کامل در فایل ../LICENSE قرار دارد.

Extension points exported contracts — how you extend this code

Callback (Interface)
(no doc) [1 implementers]
app/src/main/java/com/uac/spoofer/ConfigPinger.java
Callback (Interface)
(no doc) [1 implementers]
app/src/main/java/com/uac/spoofer/SniSpoofScanner.java
Listener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/uac/spoofer/ProxyService.java
ConfigCallback (Interface)
(no doc)
app/src/main/java/com/uac/spoofer/GitHubSync.java
UpdateCallback (Interface)
(no doc)
app/src/main/java/com/uac/spoofer/GitHubSync.java

Core symbols most depended-on inside this repo

dp
called by 88
app/src/main/java/com/uac/spoofer/MainActivity.java
get
called by 78
app/src/main/java/com/uac/spoofer/GitHubSync.java
dp
called by 54
app/src/main/java/com/uac/spoofer/RealityProbeActivity.java
txt
called by 50
app/src/main/java/com/uac/spoofer/RealityProbeActivity.java
pair
called by 50
app/src/main/java/com/uac/spoofer/MainActivity.java
toast
called by 37
app/src/main/java/com/uac/spoofer/MainActivity.java
dp
called by 35
app/src/main/java/com/uac/spoofer/AppsActivity.java
emit
called by 30
app/src/main/java/com/uac/spoofer/ProxyService.java

Shape

Method 425
Class 35
Interface 6

Languages

Java100%

Modules by API surface

app/src/main/java/com/uac/spoofer/MainActivity.java128 symbols
app/src/main/java/com/uac/spoofer/ProxyService.java79 symbols
app/src/main/java/com/uac/spoofer/RealityProbeActivity.java50 symbols
app/src/main/java/com/uac/spoofer/ProfileStore.java28 symbols
app/src/main/java/com/uac/spoofer/SniSpoofScanner.java19 symbols
app/src/main/java/com/uac/spoofer/XrayRunner.java17 symbols
app/src/main/java/com/uac/spoofer/GitHubSync.java17 symbols
app/src/main/java/com/uac/spoofer/AppsActivity.java17 symbols
app/src/main/java/hev/sockstun/TProxyService.java14 symbols
app/src/main/java/com/uac/spoofer/SniBookmarkStore.java14 symbols
app/src/main/java/com/uac/spoofer/ProxyTuning.java14 symbols
app/src/main/java/com/uac/spoofer/ConfigPinger.java14 symbols

For agents

$ claude mcp add UAC-SNI-Spoofer-Android \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page