جدید در نگارش ۱٫۹٫۰
Reliability and safety release.
Privileged Display now reads the device state and checks Android's Night Light and always-on display capabilities before writing. Disable HDR remains an Android 14+ experimental preference control; applying or clearing it may need a reboot, and display-mode changes may briefly blank the screen.
Emergency Reset now vibrates its S.O.S. confirmation. At debug level 8, ignored control commands say why.
You taught Android your brightness preferences and it is still wrong. Tideo
replaces the opaque on-device ML of stock adaptive brightness with deterministic,
inspectable math: a tunable lux-to-brightness curve you can see and shape, smooth
animated transitions, circadian (time-of-day) scaling, per-context overrides, and
an optional privileged "super dimming" mode that takes the screen below the system
minimum.
To use it, first disable the system's stock Adaptive/Auto Brightness
(Settings > Display), then launch Tideo, complete onboarding, and toggle the main
service on from the Dashboard.
Features:
* Three-zone perceptual brightness curve with a live, editable graph.
* Automatic curve fitting: adjust brightness by hand during normal use and, after
a handful of points across varied lighting, the wizard suggests a fitted curve.
* Reactivity control: per-range dead zones that kill sensor jitter without making
the screen sluggish.
* Smooth animated transitions with override detection: drag the system slider and
Tideo steps aside, then resumes per your rules.
* Circadian scaling synced to local sunrise/sunset, shifting the whole curve
across the day.
* Super dimming (privileged): drives Android's Reduce Bright Colors below the
hardware floor, plus a PWM-flicker-aware software-dimming mode.
* Context automation: load profiles automatically by foreground app, time window,
location, charging state, Wi-Fi SSID, or day of week.
* Profiles: five built-in presets plus save / overwrite / factory-restore and
JSON import/export.
* Live Debug scene: a glass-box readout of every runtime variable and decision.
* Emergency recovery: flip the phone upside-down and shake to force brightness to
max with an SOS vibration.
* Surfaces: foreground-service notification with actions, a Quick Settings tile, a
home-screen widget, and boot-start.
Privilege tiers:
The core pipeline is fully functional at the BASIC tier, which uses only the
user-grantable WRITE_SETTINGS permission. The optional ELEVATED tier unlocks super
dimming and requires a one-time WRITE_SECURE_SETTINGS grant that YOU perform via
adb, Shizuku, or root. It is never granted automatically.
About the permissions Tideo requests:
* Background location and location: used only by the optional location-aware
context rules and the once-a-day sunrise/sunset refresh for circadian scaling.
* Usage access (PACKAGE_USAGE_STATS): used only by per-app context rules to read
the foreground app; granted from a Settings screen, not a runtime dialog.
* Accessibility service: optional and presentation-only. It draws the debug/context
flash overlay system-wide. It does not read screen content and does not consume
input events. With it off, Tideo falls back to a foreground toast.
Privacy:
Tideo is local-first with no analytics, ads, or accounts. It makes one outbound
network request, and only as a last resort: if you opt in and enable circadian
scaling and no on-device location is available, it falls back to a single HTTPS
request to ipwho.is to estimate your city from your public IP. This fallback is off
by default and can be turned off under Circadian > Date & location. Automatic lookup
runs at most once per day, and the resolved coordinates are saved only on-device;
the user-triggered Use current location action can make an additional request after
on-device location fails. Everything else runs entirely on-device.
Tideo is a ground-up Kotlin/Compose rebuild of the Advanced Auto Brightness Tasker
project, ported with exact behavioural parity. It is not affiliated with Tasker.
اعانه
نگارشها
با وجود موجود بودن بارگیریهای APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۲ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان در پسزمینه
این برنامه همیشه میتواند به مکان دسترسی داشته باشد، حتی زمانی که از آن برنامه استفاده نمیشود.
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
android.permission.DUMP
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «استفاده ویژه»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «کاربرد ویژه» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
android.permission.PACKAGE_USAGE_STATS
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
کنترل لرزش
به برنامه اجازه میدهد تا لرزاننده را کنترل کند.
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
android.permission.WRITE_SECURE_SETTINGS
-
تغییر تنظیمات سیستم
به برنامه اجازه میدهد تا دادههای تنظیم سیستم را تغییر دهد. برنامههای مخرب میتوانند پیکربندی سیستم شما را خراب کنند.
-
com.tideo.autobrightness.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
بارگیری APK
۲۳ میب
امضای PGP
|
گزارش ساخت
جدید در نگارش ۱٫۸٫۲
Maintenance and safety release.
Updated the Android build toolchain while preserving F-Droid reproducibility. Profile imports now reject oversized or unreadable files, and a system restart respects the service-off setting.
Stopping restores Android's brightness mode and clears leftover Extra Dim state. Emergency Reset continues its recovery steps if one system setting fails, and Extra Dim activation no longer risks applying a stale level.
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۲ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان در پسزمینه
این برنامه همیشه میتواند به مکان دسترسی داشته باشد، حتی زمانی که از آن برنامه استفاده نمیشود.
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
android.permission.DUMP
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «استفاده ویژه»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «کاربرد ویژه» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
android.permission.PACKAGE_USAGE_STATS
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
کنترل لرزش
به برنامه اجازه میدهد تا لرزاننده را کنترل کند.
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
android.permission.WRITE_SECURE_SETTINGS
-
تغییر تنظیمات سیستم
به برنامه اجازه میدهد تا دادههای تنظیم سیستم را تغییر دهد. برنامههای مخرب میتوانند پیکربندی سیستم شما را خراب کنند.
-
com.tideo.autobrightness.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
بارگیری APK
۲۳ میب
امضای PGP
|
گزارش ساخت
جدید در نگارش ۱٫۸٫۱
Fix "Resume context automation": pressing Resume now immediately re-evaluates your context rules — a matching rule applies at once, and with no match it reverts to your last manually-loaded profile — instead of leaving the settings screens showing the old profile while the label flipped to "Default".
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۲ یا جدیدتر نیاز دارد.
به دست توسعهدهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان در پسزمینه
این برنامه همیشه میتواند به مکان دسترسی داشته باشد، حتی زمانی که از آن برنامه استفاده نمیشود.
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
android.permission.DUMP
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «استفاده ویژه»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «کاربرد ویژه» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
android.permission.PACKAGE_USAGE_STATS
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
کنترل لرزش
به برنامه اجازه میدهد تا لرزاننده را کنترل کند.
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
android.permission.WRITE_SECURE_SETTINGS
-
تغییر تنظیمات سیستم
به برنامه اجازه میدهد تا دادههای تنظیم سیستم را تغییر دهد. برنامههای مخرب میتوانند پیکربندی سیستم شما را خراب کنند.
-
com.tideo.autobrightness.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
بارگیری APK
۲۲ میب
امضای PGP
|
گزارش ساخت