Giter Club home page Giter Club logo

crackercat / android-s-reacton-enhancer Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 1.0 7 KB

A Magisk module by enabling system-level Vulkan API rendering, FUSE-Passthrough and SmartDark to reduce response latency, improve performance, reduce CPU overhead when drawing graphics, and extend OLED screen and battery life. 一个Magisk模块,通过启用系统级Vulkan API渲染、FUSE-Passthrough和SmartDark来减少响应延迟,提高性能,减少绘制图形时的CPU开销,并延长OLED屏幕和电池寿命。

Shell 100.00%

android-s-reacton-enhancer's Introduction

Android-S-Reacton-Enhancer

EXKonan @ Github

English

This simple Magisk module was modified from https://github.com/robgiering/keep10dark by editing system.prop, module.prop and install.sh.
It enhances HWUI, FUSE-Passthrough and SmartDark under Android 12.
Thanks to @robgiering @topjohnwu for the strong support.

Usage:

System Requirement
Android 12 & Vulkan support
Magisk patched Kernel
Flash this module via Magisk Dircetly

Optional but highly recommended:

Use with F2FS filesystem for the Ultimate Experience:

"In this part,you are required to Download A up-to-date TWRP or other recovery with F2FS support,use to convert the /data and /cache; An F2FS-supported kernel in which use to load the F2fs partition correctly.

Attention:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This feature may cause compatibility issues such as splash screen/dead phone/locked logos on systems that are highly modified/not fully debugged (e.g. MIUI), so you can choose to go into Recovery and delete the module's folder and reboot.

module's folder path in Magisk V24.3:

/data/adb/modules/Android-S-Reacton-Enhancer

Minimum Requirement

Android 10&11 can be used with other features by editing the module file and commenting out/deleting the FUSE-Passthrough line in the gap before rebooting after flash.
Android 11 has the option to roll back FUSE to SDcardFS to enhance IO performance, but no method is provided here, so you can turn to a search engine for help.

简体中文

这个简单的Magisk模块是从 https://github.com/robgiering/keep10dark 通过编辑system.prop,module.prop和install.sh修改而成的,
主要增强了Android12下的UI渲染,用户空间文件系统穿透和SmartDark功能。
感谢@robgiering @topjohnwu 的强力支持。

使用方法:

检查系统要求
安卓12&Vulkan支持
Magisk修补过的内核
直接通过Magisk刷入

可选但强烈推荐的:

配合F2FS文件系统使用以获得极致体验

一个最新的TWRP或其他支持F2FS的恢复程序,用来转换/data和/cache; 一个支持F2FS的内核,用来正确加载F2FS分区.

免责声明

作者虽然在自己的设备上的 PixelExperience_raphael-12.0-20220222-1331-OFFICIAL @RedMi K20 Pro 做过测试充分可用且没有碰上任何bug, 但由于各路国内外Android系统提供商的各种魔改 和没有时间&没有精力&没有条件做各种完善的测试, 仅表示该方法在理论上可行,但为避免争议&无故背锅,我在此定义为"不做任何明示或者暗示的担保", 使用者(您)需要自行承担风险,具体情况具体分析。 在开拓道路/疆土/视野的过程中,风险与机遇总是并存的。

善后处理

该模块对高度魔改过后/未进行全面Debug的系统(如MIUI)可能会存在兼容性问题如花屏/死机/卡Logo等问题,
这时候进Recovery把该模块的文件夹删除,重启即可.

Magisk V24.3的模块路径:

/data/adb/modules/Android-S-Reacton-Enhancer

最小系统支持

安卓10&11 可以通过在刷入后重启前的间隙编辑模块文件,注释/删掉FUSE-Passthrough一行来使用其他功能
Android11可以选择将FUSE回退到SDcardFS以增强IO性能,但此处不提供方法,您可以自行求助搜索引擎

External Links:

Principle of the method

OpenGL vs SkiaGL vs Vulkan:
https://segmentfault.com/a/1190000017099186

FUSE-Passthrough
https://source.android.com/devices/storage/fuse-passthrough

SmartDark
https://forum.xda-developers.com/t/how-to-auto-override-force-dark-mode-in-android-q.4023907/

System resources

Magisk
https://github.com/topjohnwu/Magisk

LineageOS
https://download.lineageos.org

TWRP Recovery
https://twrp.me/Devices/

licenses

http://creativecommons.org/licenses/by-sa/4.0/ 本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

android-s-reacton-enhancer's People

Contributors

exkonan avatar

Stargazers

 avatar

Forkers

kenvix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.