From 58d8639da4999f69d99277a426cde8a27b96bfe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 25 May 2026 09:28:50 +0400 Subject: [PATCH] =?UTF-8?q?domain:=20elmer.kube5s.ru=20=E2=86=92=20obdai.r?= =?UTF-8?q?u?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/src/main/java/ru/elmer/client/ElmForwardService.kt | 2 +- android/app/src/main/java/ru/elmer/client/MainActivity.kt | 2 +- android/app/src/main/res/layout/activity_main.xml | 2 +- android/app/src/main/res/values/strings.xml | 2 +- doc/research.md | 7 +++++++ 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/java/ru/elmer/client/ElmForwardService.kt b/android/app/src/main/java/ru/elmer/client/ElmForwardService.kt index 50b81ec..a2545f2 100644 --- a/android/app/src/main/java/ru/elmer/client/ElmForwardService.kt +++ b/android/app/src/main/java/ru/elmer/client/ElmForwardService.kt @@ -34,7 +34,7 @@ class ElmForwardService : Service() { .readTimeout(30, java.util.concurrent.TimeUnit.SECONDS) .build() - private var serverUrl = "https://elmer.kube5s.ru/api/v1/raw-obd" + private var serverUrl = "https://obdai.ru/api/v1/raw-obd" private val handler = Handler(Looper.getMainLooper()) private var running = false private var readThread: Thread? = null diff --git a/android/app/src/main/java/ru/elmer/client/MainActivity.kt b/android/app/src/main/java/ru/elmer/client/MainActivity.kt index e91d217..42fa456 100644 --- a/android/app/src/main/java/ru/elmer/client/MainActivity.kt +++ b/android/app/src/main/java/ru/elmer/client/MainActivity.kt @@ -95,7 +95,7 @@ class MainActivity : AppCompatActivity() { action = ElmForwardService.ACTION_CONNECT putExtra(ElmForwardService.EXTRA_DEVICE_MAC, elmDevice!!.address) putExtra(ElmForwardService.EXTRA_SERVER_URL, - etUrl.text.toString().ifBlank { "https://elmer.kube5s.ru/api/v1/raw-obd" }) + etUrl.text.toString().ifBlank { "https://obdai.ru/api/v1/raw-obd" }) } ContextCompat.startForegroundService(this, intent) tvStatus.text = "⏳ Подключение..." diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml index ad0c5a4..957d9fa 100644 --- a/android/app/src/main/res/layout/activity_main.xml +++ b/android/app/src/main/res/layout/activity_main.xml @@ -30,7 +30,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="URL сервера" - android:text="https://elmer.kube5s.ru/api/v1/raw-obd" + android:text="https://obdai.ru/api/v1/raw-obd" android:textColor="#e0e0e0" android:textColorHint="#666666" android:textSize="14sp" diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 1a43bd7..96b138a 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -9,5 +9,5 @@ ❌ Ошибка Bluetooth ❌ Ошибка сервера URL сервера - https://elmer.kube5s.ru/api/diagnose + https://obdai.ru/api/diagnose diff --git a/doc/research.md b/doc/research.md index d6ca32e..7533889 100644 --- a/doc/research.md +++ b/doc/research.md @@ -12,6 +12,13 @@ DeepSeek дал полный подробный анализ по логам VCDS с тестового проезда. Лучше любого гугла. Гипотеза подтверждена. +## 2026-05-25 — Домен + +- Куплен **obdai.ru** (обыгрывается: «обдай грязью» + OBD + AI) +- Зона `.ai` дорогая ($60-80/год), не брали +- Сервер: `https://obdai.ru/api/v1/raw-obd` +- HTTPS: Let's Encrypt (обязательно для RuStore/Google Play) + ## 2026-05-25 — AndrOBD (fr3ts0n) - **Разработчик:** Erwin Scheuch-Heilig (fr3ts0n), Австрия, `erwin.scheuch-heilig@gmx.at`