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 استفاده میشود.
.\gradlew.bat assembleDebug
.\gradlew.bat assembleRelease
خروجی release:
app/build/outputs/apk/release/app-release.apk
فایلهای signing واقعی در repository عمومی قرار نمیگیرند. برای ساخت release امضاشده، signing.properties.example را به signing.properties تبدیل کنید و مقادیر محلی خود را وارد کنید.
signing.properties
*.jks
اگر هنگام نصب APK با هشدار: *«Unknown app»* مواجه شدید: 1. روی More details بزنید. 2. گزینه Install anyway** را انتخاب کنید. 3. نصب برنامه را ادامه دهید. > در برخی دستگاههای اندرویدی هنگام نصب مستقیم فایل APK (خارج از Google Play) این هشدار نمایش داده میشود.
این پروژه فقط با ذکر منبع قابل ادامه دادن، Fork کردن یا انتشار نسخه تغییر یافته است. استفاده از پروژه با نام خودتان، حذف Credit، Rebrand کردن و بازنشر تجاری بدون اجازه ممنوع است. متن کامل در فایل LICENSE قرار دارد.
این پروژه فقط با ذکر منبع قابل ادامه دادن، fork کردن یا انتشار نسخه تغییر یافته است. استفاده از پروژه با نام خودتان، حذف credit، rebrand کردن و بازنشر تجاری بدون اجازه ممنوع است. متن کامل در فایل ../LICENSE قرار دارد.
$ claude mcp add UAC-SNI-Spoofer-Android \
-- python -m otcore.mcp_server <graph>