Transparent overview
Dark and light Launcher3 scrims, with a small KernelSU persistence module.
Six narrow Android 16 fixes—including optional OneBack for HeliBoard—plus a 104-package debloat profile where every item starts on Keep.
Dark and light Launcher3 scrims, with a small KernelSU persistence module.
An exact-build libxposed hook scoped by Vector to the verified HomeActivity only.
Repairs external-storage containing-folder intents, including APK results, by routing them to DocumentsUI without the invalid URI grant. It never silently installs an APK and changes no default handler.
Adds the missing feature declaration only when needed. It never changes HOME or ASSISTANT.
For the exact tested ROM: LC3 stereo at 48 kHz / 160 kbps with a 32 kHz headset microphone during calls. It has separate apply and disable controls and requires a manual reboot.
On Android 16, the first Back reaches the foreground app instead of being consumed only to hide the IME. The normal hide-keyboard button remains unchanged.
No Disable All, no uninstall, no clear-data. Explicit batches, health checks and exact rollback.
| Environment | Status |
|---|---|
| SM-S918B · Android 16 · user 0 · KernelSU | Fully tested |
| SM-S911* / SM-S916* · Android 16 · user 0 · KernelSU | Experimental |
| S23 FE / SM-S711* | Unsupported |
| Magisk, work profiles, secondary users | Unsupported |
Transparency and both Quick Search hooks remain locked to the exact verified SM-S918B/Quick Search setup. The folder hook repairs Quick Search external-storage containing-folder intents, including APK results, through DocumentsUI without changing any registered handler or default app. Circle independently requires Launcher3, Google contextual search, the contextual_search service and KernelSU. Magic Mount-rs is additionally required only when the ROM is missing the feature declaration.
LE Audio 1.2 is guarded by the tested SM-S918B, Android 16, owner-user, KernelSU, audio-policy and Bluetooth configuration hashes. It restores simultaneous LC3 playback and headset-microphone input for the verified ROM; validation there does not establish a fix for every ROM, device or application.
OneBack is an optional v1.3.0-beta.1 Vector/libxposed API 102 hook scoped only to HeliBoard on Android 16. It runs inside HeliBoard—not system_server—and does not synthesize a Back event. App-specific Back handling can differ, so this is not a universal compatibility claim for every app.
dev.oneback.ime module to avoid duplicate hooks. Use OneBack's dedicated enable/disable controls and built-in test.The core restore, LE Audio, OneBack controls and Debloat restore are deliberately separate. LE Audio and OneBack are not included in “Apply the four fixes.” “Restore ROM behavior” does not disable OneBack; its own Disable action removes only this module's HeliBoard scope and leaves its Quick Search scope intact. LE Audio also has its own Disable action and requires a manual reboot. Debloat restores only ledger-owned packages to their original PackageManager state 0..4.
adb shell su -c 'sh /data/adb/evox-quick-fix/debloat-restore.sh'
Core module emergency disable:
adb shell su -c 'touch /data/adb/modules/evox_contextual_search_fix/disable; touch /data/adb/modules/evox_overview_transparency/disable; reboot'
The source is prepared as v1.3.0-beta.1 with optional OneBack through Vector/libxposed API 102. Install only a signed APK published in GitHub Releases and verify its own SHA-256; a previous release hash must not be reused.
v1.2.0-beta.2 signed APK SHA-256a7e92d93fec4fac68250bd98fd906decfa1bac758c7ae1dc395d292c70131b4b
v1.2.0-beta.1 signed APK SHA-256cfd7f5aec47c6ed01feabaf660a4db2750c3b27275a2aa6150a80e5c95813d35
v1.2.0-beta.1 signing certificate SHA-2560b31f6c2af746febc328b04a6d78b437d436e34e0c5ed3cc6361de95918dfe0b
Debloat package-set SHA-256bb24e159ce264a4fc9b823051b549206cceb73bef10e366c51046d2aea46488f
No INTERNET permission, analytics, WebView, terminal, automatic links, uninstall, or clear-data. CI artifacts are unsigned; official release APKs are signed locally.
No. The initial selection is empty and every package displays Keep until you explicitly select it.
The Quick Search hooks must restart Quick Search. The tool stores the operation before doing so; reopen it for the result and restart prompt.
No. On the exact supported Quick Search build it repairs external-storage containing-folder actions, including APK results, through DocumentsUI without the invalid URI grant. It opens the folder, installs nothing, and changes no package handler or default app.
It was disabled before EvoX Quick Fix owned it. The restore action will not enable it.
Circle checks Launcher3, Google contextual search, the system service and KernelSU independently. It checks Magic Mount-rs only when a systemless feature declaration is needed.
No. LE Audio 1.2 has separate apply and disable controls, accepts only the exact tested SM-S918B/ROM configuration, and requires a manual reboot after either action.
With HeliBoard visible on Android 16, the first Back reaches the foreground app so it can perform its normal navigation rather than HeliBoard consuming it only to hide the IME. The regular hide-keyboard button still hides it. OneBack is scoped only to HeliBoard through Vector/libxposed API 102; it does not hook system_server or inject a synthetic Back.
No. Disable dev.oneback.ime before enabling the integrated v1.3.0-beta.1 feature to avoid hooking HeliBoard twice.
ستة إصلاحات محددة لـAndroid 16، منها OneBack الاختياري لـHeliBoard، مع قائمة دبلوت من 104 حزم يبدأ كل عنصر فيها على Keep.
شفافية الوضعين الداكن والفاتح مع وحدة KernelSU صغيرة للاستمرار.
Hook مقفل على الإصدار والبصمة المطابقين ونطاق HomeActivity عبر Vector فقط.
يصلح فتح مجلدات التخزين الخارجي المحتوية، ومنها نتائج APK، بتوجيهها إلى DocumentsUI دون URI grant غير الصالح. لا يثبت APK بصمت ولا يغيّر التطبيق الافتراضي.
يضيف تعريف الميزة المفقودة فقط عند الحاجة، ولا يغيّر HOME أو ASSISTANT.
للروم المطابق المختبر: استماع LC3 ستيريو 48 kHz / 160 kbps مع مايك السماعة 32 kHz في المكالمات. له زرا تطبيق وتعطيل مستقلان ويتطلب إعادة تشغيل يدوية.
على Android 16، يصل أول Back إلى التطبيق الأمامي بدل أن يستهلك فقط لإخفاء الكيبورد. يبقى زر إخفاء الكيبورد الطبيعي كما هو.
لا Disable All ولا حذف ولا مسح بيانات؛ اختيار صريح وفحص صحة واسترجاع دقيق.
| البيئة | الحالة |
|---|---|
| SM-S918B · Android 16 · المستخدم 0 · KernelSU | مجرب بالكامل |
| SM-S911* / SM-S916* · Android 16 · المستخدم 0 · KernelSU | تجريبي |
| S23 FE / SM-S711* | غير مدعوم |
| Magisk وملفات العمل والمستخدمون الإضافيون | غير مدعوم |
الشفافية وHookا Quick Search مقفلة على بيئة SM-S918B ونسخة Quick Search المطابقتين. يصلح Hook المجلد محاولات Quick Search لفتح مجلدات التخزين الخارجي المحتوية، ومنها نتائج APK، عبر DocumentsUI دون تغيير أي Handler مسجل أو تطبيق افتراضي. Circle مستقل ويتطلب Launcher3 ومزود Google وخدمة contextual_search وKernelSU؛ ويُطلب Magic Mount-rs فقط إذا كان تعريف الميزة مفقودًا من الروم.
يُقفل LE Audio 1.2 على SM-S918B وAndroid 16 والمستخدم الأساسي وKernelSU وبصمات ملفات سياسة الصوت وBluetooth المختبرة. يعيد تشغيل LC3 ومايك السماعة معًا في الروم المطابق؛ نجاحه هناك لا يثبت إصلاح كل روم أو جهاز أو تطبيق.
OneBack في v1.3.0-beta.1 هو Hook اختياري عبر Vector / libxposed API 102، ونطاقه HeliBoard فقط على Android 16. يعمل داخل HeliBoard لا داخل system_server، ولا يولّد ضغطة Back اصطناعية. قد يختلف تعامل التطبيقات مع Back، لذلك لا يُعد هذا ادعاء توافق عام مع كل تطبيق.
dev.oneback.ime لتجنب Hook مزدوج. استخدم زري التفعيل والتعطيل والاختبار الداخلي الخاص بـOneBack.استرجاع الإصلاحات الأساسية وLE Audio وأزرار OneBack واسترجاع الدبلوت مستقلة عن بعضها. لا يدخل LE Audio أو OneBack ضمن «الإصلاحات الأربعة». لا يعطل «استرجاع وضع الروم» OneBack؛ زر تعطيله الخاص يزيل نطاق HeliBoard لهذه الوحدة فقط ويبقي نطاق Quick Search. لـLE Audio أيضًا زر تعطيل مستقل ويتطلب إعادة تشغيل يدوية. يعيد الدبلوت فقط الحزم التي يملكها Ledger إلى حالتها الأصلية 0..4.
adb shell su -c 'sh /data/adb/evox-quick-fix/debloat-restore.sh'
تعطيل وحدات الإصلاح وقت الطوارئ:
adb shell su -c 'touch /data/adb/modules/evox_contextual_search_fix/disable; touch /data/adb/modules/evox_overview_transparency/disable; reboot'
أُعد المصدر باسم v1.3.0-beta.1 مع OneBack الاختياري عبر Vector / libxposed API 102. لا تثبت إلا APK موقعًا ومنشورًا في GitHub Releases، وتحقق من SHA-256 الخاص به؛ لا تستخدم بصمة إصدار سابق.
SHA-256 لـAPK v1.2.0-beta.2 الموقعa7e92d93fec4fac68250bd98fd906decfa1bac758c7ae1dc395d292c70131b4b
SHA-256 لـAPK v1.2.0-beta.1 الموقعcfd7f5aec47c6ed01feabaf660a4db2750c3b27275a2aa6150a80e5c95813d35
SHA-256 لشهادة توقيع v1.2.0-beta.10b31f6c2af746febc328b04a6d78b437d436e34e0c5ed3cc6361de95918dfe0b
SHA-256 لمجموعة حزم الدبلوتbb24e159ce264a4fc9b823051b549206cceb73bef10e366c51046d2aea46488f
لا صلاحية INTERNET ولا Analytics ولا WebView ولا Terminal ولا روابط تلقائية ولا uninstall ولا clear-data. ملفات CI غير موقعة؛ إصدارات Releases الرسمية توقّع محليًا.
لا. التحديد يبدأ فارغًا وكل حزمة تظهر Keep حتى تختارها بنفسك.
يحتاج Hookا Quick Search إلى إعادة تشغيل Quick Search. تحفظ الأداة العملية أولًا؛ افتحها مجددًا لرؤية النتيجة وطلب Restart.
لا. في نسخة Quick Search المطابقة يصلح فتح مجلدات التخزين الخارجي المحتوية، ومنها نتائج APK، عبر DocumentsUI دون URI grant غير الصالح. يفتح المجلد ولا يثبت شيئًا ولا يغيّر Handler الحزم أو التطبيق الافتراضي.
كانت معطلة قبل أن تملكها الأداة، ولذلك لن يقوم الاسترجاع بتفعيلها.
يفحص Circle Launcher3 ومزود Google وخدمة النظام وKernelSU بصورة مستقلة، ولا يفحص Magic Mount-rs إلا عند الحاجة لإضافة تعريف الميزة systemless.
لا. لـLE Audio 1.2 زرا تطبيق وتعطيل مستقلان، ولا يقبل إلا إعداد SM-S918B والروم المختبر المطابق، ويتطلب إعادة تشغيل يدوية بعد كلتا العمليتين.
عند ظهور HeliBoard على Android 16، يصل أول Back إلى التطبيق الأمامي كي ينفذ تنقله المعتاد بدل أن يستهلكه HeliBoard لإخفاء الكيبورد فقط. يبقى زر إخفاء الكيبورد الطبيعي فعالًا. نطاق OneBack هو HeliBoard فقط عبر Vector / libxposed API 102؛ لا يستخدم system_server ولا يحقن Back اصطناعيًا.
لا. عطّل dev.oneback.ime قبل تفعيل ميزة v1.3.0-beta.1 المدمجة لتجنب Hook مزدوج داخل HeliBoard.