Barış Keser db7b5d88e9 build: target Android 16 (API 36) + 16 KB page-size native libs (#4)
Google Play requires apps to target API 36 to keep publishing updates.

- compileSdk/targetSdk 35 -> 36
- AGP 8.6.1 -> 8.9.1, Gradle 8.7 -> 8.11.1, Kotlin 1.9.22 -> 1.9.25
  (minimum toolchain that supports compileSdk 36)
- Pin ndkVersion 27.2.12479018 (r27c) so both native build systems align
  shared libraries to 16 KB pages by default; add explicit
  -Wl,-z,max-page-size=16384 to CMake and ndk-build as insurance
- CI: install platforms;android-36, build-tools;36.0.0, ndk r27, cmake 3.22.1
- Edge-to-edge: windowOptOutEdgeToEdgeEnforcement is ignored on API 36, so
  add fitsSystemWindows to the main/settings roots to keep content clear of
  the status and navigation bars
2026-08-30 22:54:28 +03:00
2024-02-22 21:06:02 +03:00
2024-02-22 21:06:02 +03:00
2024-02-22 21:06:02 +03:00
2024-02-22 21:01:48 +03:00
2024-02-22 21:06:02 +03:00

BarisKeser-ByeDPI

Türkçe | English

BarisKeser-ByeDPI logo

DPI (Derin Paket İncelemesi) ve sansürü — uzak sunucuya gerek olmadan — aşan Android uygulaması. Cihazında ByeDPI motorunu (v0.17.3) yerel bir SOCKS5 proxy olarak çalıştırır ve VPN modunda trafiği Android'in cihaz-içi VPN'i üzerinden bu proxy'ye yönlendirir. Hiçbir veri uzak bir VPN sunucusuna gönderilmez, trafik cihaz dışında proxy'lenmez ve IP'niz gizlenmez — yalnızca bağlantının ilk paketlerinin gönderilme biçimi değiştirilir; böylece DPI sistemleri kolayca engelleyemez.

Özellikler

  • VPN modu (sistem geneli) veya yerel SOCKS5 proxy modu
  • Türkiye operatör presetleri — Genel (önerilen), Türk Telekom / Kablonet, Turkcell Superonline, Superonline (TTL'siz), Vodafone / Mobil
  • Özel ByeDPI stratejileri için gelişmiş komut satırı düzenleyici (split, disorder, fake, TTL, TLS record split ve dahası)
  • VPN modunda yapılandırılabilir DNS ve IPv6
  • Hızlı Ayarlar kutucuğu
  • İngilizce + Türkçe arayüz
  • Hesap yok, reklam yok, analitik yok, takip yok

Kurulum

GitHub'dan indir

Veya Obtainium ile

  1. Obtainium kur
  2. Uygulamayı URL ile ekle: https://github.com/barkeser2002/BarisKeser-ByeDPI

Türkiye presetleri

Ayarlar → Türkiye Preseti (ISP) menüsünden operatörünü seç. Varsayılan Genel profili doğrulanmış çalışan bir stratejidir; operatöründe bir site yavaş veya engelliyse ISP'ye özel presetleri dene. Bunlar, komut satırı düzenleyicide daha da ince ayar yapabileceğin bir ByeDPI komut satırı yazar.

Ayarlar

Seçenekler hakkında ayrıntı için ByeDPI belgeleri.

SSS

Root gerekir mi? Hayır. Tüm özellikler root olmadan çalışır.

Bu bir VPN mi? Trafiği yerelde yönlendirmek için Android VPN modunu kullanır; ama uzak bir sunucuya bir şey göndermez, trafiği şifrelemez ve IP'nizi gizlemez.

Hangi verileri toplar? Hiçbiri. Tüm işlemler cihazınızda yapılır. Bkz. PRIVACY.md.

Derleme

Gereksinimler: JDK 17+, Android SDK, Android NDK, CMake 3.22.1+.

  1. Submodule'lerle klonla:
    git clone --recurse-submodules https://github.com/barkeser2002/BarisKeser-ByeDPI
    
  2. Derle:
    ./gradlew assembleRelease
    
  3. APK app/build/outputs/apk/release/ altında olur.

Bağımlılıklar

Lisans

GPL-3.0. Bu, ByeDPIAndroid'in bir fork/türevidir; upstream telif hakları korunur.

S
Description
Bypass DPI and censorship on Android — ByeDPI v0.17.3 engine with Turkey ISP presets. VPN or local SOCKS5 proxy, no remote server.
Readme GPL-3.0
22 MiB
Languages
Kotlin 93%
C 3.8%
Makefile 2.2%
CMake 1%