Uperf是基于magisk所打造的一款性能調(diào)教的模塊,能夠通過這款模塊來幫助你對手機(jī)上面的性能進(jìn)行調(diào)教,以滿足你在不同場景上面的需求,根據(jù)需求來進(jìn)行性能上面的單獨(dú)設(shè)置,讓你的手機(jī)能夠自如的在不同的性能區(qū)間進(jìn)行切換,需要的話就快來下載這款Uperf!
Uperf
一個(gè)Android用戶態(tài)性能控制器,實(shí)現(xiàn)大部分內(nèi)核態(tài)升頻功能,并支持更多情景識別。
主要功能
根據(jù)識別的場景類型,動態(tài)設(shè)定參數(shù)控制性能釋放,支持所有sysfs節(jié)點(diǎn)
支持動態(tài)綁定正在操作的APP的UI相關(guān)線程到大核集群
從Linux層面讀取Android的觸摸屏輸入信號,識別點(diǎn)擊和滑動
主動采樣系統(tǒng)負(fù)載,識別例如APP啟動的瞬間重負(fù)載
監(jiān)聽cpuset分組更新操作,識別正在操作的APP發(fā)生切換
監(jiān)聽喚醒鎖更新操作,識別屏幕是否熄滅
監(jiān)聽注入到Surfaceflinger的hook發(fā)送的通知,識別渲染開始、滯后、結(jié)束
支持Android 6.0 - 12
支持arm64-v8a
支持Magisk方式一鍵安裝,版本不低于20.4+
不依賴于Magisk,可以手動方式安裝
除非SfAnalysis注入失敗,大多數(shù)情況SELinux可保持enforcing
不依賴于任何Android應(yīng)用層框架以及第三方內(nèi)核
為大多數(shù)熱門硬件平臺提供了調(diào)參后的配置文件
安裝說明
Magisk方式
下載后通過Magisk Manager刷入,Magisk版本不低于18.0
重啟后查看/sdcard/Android/yc/uperf/uperf_log.txt檢查uperf是否正常自啟動
手動安裝
如果你的設(shè)備無法安裝Magisk,并且已經(jīng)獲取到ROOT權(quán)限
下載后手動解壓縮,例如解壓縮到/data/uperf
修改setup_uperf.sh,run_uperf.sh,initsvc_uperf.sh權(quán)限為755
執(zhí)行setup_uperf.sh完成安裝,檢查輸出信息是否有報(bào)錯(cuò)
執(zhí)行run_uperf.sh啟動uperf,檢查輸出信息是否有報(bào)錯(cuò)
打開/data/cache/injector.log,檢查sfanalysis注入是否成功
如果關(guān)聯(lián)自啟動到第三方APP,設(shè)置在開機(jī)完成后執(zhí)行run_uperf.sh
如果關(guān)聯(lián)自啟動到系統(tǒng)啟動腳本,插入sh /data/uperf/initsvc_uperf.sh
重啟后查看/sdcard/yc/uperf/uperf_log.txt檢查uperf是否正常自啟動
性能模式切換
修改啟動時(shí)的默認(rèn)性能模式
打開/sdcard/Android/yc/uperf/cur_powermode.txt
修改auto, 其中auto為開機(jī)后使用的默認(rèn)性能模式,可選的模式有:
auto根據(jù)正在使用的App進(jìn)行動態(tài)響應(yīng)
balance均衡模式,比原廠略流暢的同時(shí)略省電
powersave卡頓模式,保證基本流暢的同時(shí)盡可能降低功耗
performance費(fèi)電模式,保證費(fèi)電的同時(shí)多一點(diǎn)流暢度
fast性能模式,相對于均衡模式更加激進(jìn)
重啟
啟動完成后切換性能模式
方法1:
執(zhí)行sh /data/powercfg.sh balance,其中balance是想要切換到的性能模式名稱。
方法2:
安裝Scene為APP綁定對應(yīng)的性能模式。