echo 当前为 ADB 模式

echo 脚本名:中枢引擎性能版

echo 开始运行,客官请稍等...

echo 脚本版本:第3.9版

echo 脚本内核:23.8.2+

echo 编译时间:2023-8-2

echo 建议自由搭配和系统优化APP一并使用效果更好呦

echo

echo 渲染改为skiavulkan

settings put global debug.hwui.renderer skiavulkan


echo 关闭ai加速引擎

settings put system ai_turbo_enabled 0


echo 关闭游戏加速引擎

settings put system vivo_gamethermal_switch 0


echo 游戏加速

settings put global game_accelerator_state 1


echo 游戏模式

settings put system is_game_mode 1


echo 强制打开GPU渲染

settings put global adb shell debug.sf.hw=0


echo 跳过内存融合打开应用压缩

settings put global "app_memory_compression" "1"


echo 解除安卓12不信任触摸

settings put system block_untrusted_touches 0;settings put global block_untrusted_touches 0;settings put secure block_untrusted_touches 0


echo 加快渲染速度 

settings put global debug.sf.enable_gl_backpressure 1


echo cpu调度预留空

settings put global sys_uidcpu ""


echo 内存优化关闭

settings put global zram_enabled 0


echo GPU加速

settings put system debug.composition.type dyn


echo 缓冲最大数2

settings put global ro.surface_flinger.max_frame_buffer_acquired_buffers 2


echo 禁用三层缓冲区

settings put global ro.sf.disable_triple_buffer 0


echo 垂直同步

settings put global hwui.disable_vsync false


echo 垂直同步

settings put global debug.cpurend.vsync trun


echo 锁定缓冲区

settings put global debug.sf.latch_unsignaled 1


echo 提高滑动响应

settings put global windowsmgr.max_events_per_sec 2000


echo 提高滑动度 

settings put global view.minimum_fling_velocity 2000


echo 提高触摸响应 

settings put global view.touch_slop 2000


echo 触控 

settings put secure "refresh_rate_mode" "120"

settings put system "peak_refresh_rate" "120"

settings put global oneplus_screen_refresh_rate 120


echo 提升触控灵敏 

settings put global ro.min_pointer_dur "0"

settings put global debug.egl.profiler "1"

settings put global touch.presure.scale "0"


echo vk

settings put global ro.hwui.use_vulkan true


echo gpu调试层

settings put global enable_gpu_debug_layers 999


echo 启用hw叠加层

settings put system persist.sys.ui.hw true


echo 修改动画 

settings put global transition_animation_scale 1.25

settings put global window_animation_scale 2

settings put global animator_duration_scale 0.7


echo 缩短双击延迟

settings put secure "multi_press_timeout" "0"


echo 缩短长按延迟

settings put secure "long_press_timeout" "160"


echo 提高全局触摸屏响应

settings put secure adb shell video.accelerate.hw=1

settings put global debug performance tuning=1


echo 减少滑动误差

settings put global view scroll_friction=0


echo 禁用dex2oat

settings put global dalvik.vm.dex2oat-minidebuginfo false


echo 取消触摸延迟

settings put global ro.surface_flinger.set_touch_timer_ms 0


echo 开启usap机制

settings put global persist.device_config.runtime_native.usap_pool_enabled true

settings put global persist.sys.usap_pool_enabled true


echo 开启应用待机

settings put global "app_standby_enabled" "1"


echo 深度doze

settings put secure "doze_always_on" "1"

dumpsys deviceidle step


echo 使doze生效

dumpsys deviceidle enable 


echo 停用hw叠加层

setprop debug.sf.hw 1

setprop debug.egl.hw 1

setprop debug.composition.type mdp

setprop debug.enable.wl_log 1

setprop debug.mdpcomp.maxlayer 3

setprop debug.mdpcomp.logs 0


echo 加速应用启动

pm grant com Makes apps load faster and frees more ram.


echo 提高触控灵敏度

settings put global ro.min_pointer_dur 0.00001


echo 强制把Home程序驻入内存

settings put global ro.HOME_APP_ADJ 1


echo 提高 RAM

settings put global dalvik.vm.heapsize 256


echo 开启超频模式

settings put global dalvik.vm.execution-mode int:jit

pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS


echo 加速启动应用

pm grant com dalvik.vm.startheapsize=4m

pm grant com dalvik.vm.heapsize=30m

pm grant com dalvik.vm.execution-mode=int:portable

pm grant com dalvik.vm.dexopt-flags=v=a,o=v

pm grant com dalvik.vm.verify-bytecode=true

pm grant com dalvik.vm.checkjni=true」


echo 电池优化

settings put secure pm.sleep_mode 0

settings put global ro.ril.disable.power.collapse 1

settings put global wifi.supplicant_scan_interval 1


echo 游戏必备

pm grant com dalvik.vm.startheapsize=16m dalvik.vm.heapsize=48m dalvik.vm.execution-mode=int:jit dalvik.vm.dexopt-flags=v=n,o=v dalvik.vm.verify-bytecode=FALSE dalvik.vm.checkjni=FALSE


echo 关闭vsync

settings put global debug.cpurend.vsync false

settings put global debug.hwui.disable_vsync true


echo 提升屏幕柔顺度

settings put global windowsmgr.max_events_per_sec 2000


echo 卡顿优化

setprop debug.sf.latch_unsignaled 1


echo 原理和停用hw叠加层类似

setprop debug.egl.hw 1


echo 未知优化

#pm grant com ro.FOREGROUND_APP_MEM=0 ro.VISIBLE_APP_MEM=0 ro.PERCEPTIBLE_APP_MEM=0 ro.HEAVY_WEIGHT_APP_MEM=0 ro.SECONDARY_SERVER_MEM=0 ro.BACKUP_APP_MEM=0 ro.HOME_APP_MEM=0 ro.HIDDEN_APP_MEM=0 ro.CONTENT_PROVIDER_MEM=0 ro.EMPTY_APP_MEM=0

#pm grant com Makes apps load faster and frees more ram.

#pm grant com dalvik.vm.dexopt-flags=m=y

#pm grant com ro.HOME_APP_ADJ=0 ro.FOREGROUND_APP_ADJ=0 ro.VISIBLE_APP_ADJ=0 ro.PERCEPTIBLE_APP_ADJ=0 ro.HEAVY_WEIGHT_APP_ADJ=0 ro.SECONDARY_SERVER_ADJ=0 ro.BACKUP_APP_ADJ=0 ro.HIDDEN_APP_MIN_ADJ=0 ro.EMPTY_APP_ADJ=0

#pm grant com SAMPLING_RATE=$(busybox expr `cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency` \* 750 / 1000)

#pm grant com ro.mot.battmanager.wifictrl=1

#pm grant com(int i = 0;i < size;i++){time = find(a, b, getItem());}// 计算之后缓存在变量中 int issenstive = getItem();for(int i = 0; i < size;i++){time = find(a, b, issenstive);}

#pm grant com ro.sf.lcd_density=20

#pm grant com @Override public void setPowerSaveMode(boolean powerSave){BatterySaverUtils.setPowerSaveMode(mContext, powerSave, /*needFirstTimeWarning*/ true)}

#echo rm /dev/log/main


echo 加速应用启动

pm grant com Makes apps load faster and frees more ram.


echo 加速文件性能

pm grant com persist.sys.fuse=false persist.fuse_sdcard=false persist.sys.fuse.default_fuse_enabled=false persist.sys.fflag.override.settings_fuse=false persist.device_config.storage_native_boot.fuse_enabled=false ro.sys.sdcardfs=true


echo WIFI优化

#echo “0″ > /proc/sys/net/ipv6/tcp_timestamps echo “1″ > /proc/sys/net/ipv6/tcp_tw_reuse echo “1″ > /proc/sys/net/ipv6/tcp_sack echo “1″ > /proc/sys/net/ipv6/tcp_tw_recycle echo “1″ > /proc/sys/net/ipv6/tcp_window_scaling echo “5″ > /proc/sys/net/ipv6/tcp_keepalive_probes echo “30″ > /proc/sys/net/ipv6/tcp_keepalive_intvl echo “30″ > /proc/sys/net/ipv6/tcp_fin_timeout echo “404480″ > /proc/sys/net/core/wmem_max echo “404480″ > /proc/sys/net/core/rmem_max echo “256960″ > /proc/sys/net/core/rmem_default echo “256960″ > /proc/sys/net/core/wmem_default echo “4096,16384,404480″ > /proc/sys/net/ipv6/tcp_wmem echo “4096,87380,404480″ > /proc/sys/net/ipv6/tcp_rmem


echo 网络优化

#echo “0″ > /proc/sys/net/ipv4/tcp_timestamps echo “1″ > /proc/sys/net/ipv4/tcp_tw_reuse echo “1″ > /proc/sys/net/ipv4/tcp_sack echo “1″ > /proc/sys/net/ipv4/tcp_tw_recycle echo “1″ > /proc/sys/net/ipv4/tcp_window_scaling echo “5″ > /proc/sys/net/ipv4/tcp_keepalive_probes echo “30″ > /proc/sys/net/ipv4/tcp_keepalive_intvl echo “30″ > /proc/sys/net/ipv4/tcp_fin_timeout echo “404480″ > /proc/sys/net/core/wmem_max echo “404480″ > /proc/sys/net/core/rmem_max echo “256960″ > /proc/sys/net/core/rmem_default echo “256960″ > /proc/sys/net/core/wmem_default echo “4096,16384,404480″ > /proc/sys/net/ipv4/tcp_wmem echo “4096,87380,404480″ > /proc/sys/net/ipv4/tcp_rmem


 echo 内存优化

#pm grant com BitmapRegionDecoder bitmapRegionDecoder = BitmapRegionDecoder.newInstance(inputStream, false)BitmapFactory.Options options = new BitmapFactory.Options()options.inPreferredConfig = Bitmap.Config.RGB_565 Bitmap bitmap = bitmapRegionDecoder.decodeRegion(new Rect(width / 2 - 100, height / 2 - 100, width / 2 + 100, height / 2 + 100), options)mImageView.setImageBitmap(bitmap)


echo 电池优化

#echo “500″ > /proc/sys/vm/dirty_expire_centisecs

#echo “1000″ > /proc/sys/vm/dirty_writeback_centisecs


echo 提升触控灵敏 

settings put global ro.min_pointer_dur "0"

settings put global debug.egl.profiler "1"

settings put global touch.presure.scale "0"


echo 触摸屏灵敏度优化,优化触摸灵敏度

pm grant com ro persist.sys.touch_sensitivity=1


echo 帧率上线关

settings put system gamewatch_game_target_fps 0


echo 开启vk,增强游戏稳定性

settings put global ro.hwui.use_vulkan true


echo 优化手机整体流畅性代码 经过测试无bug 需要设备在1G_2G RAM才有效,512M的就不用测试了

settings put global ro.config.hw_menu_unlockscreen false 

settings put global persist.sys.use_dithering 0 

settings put global 6#炒股日记#  $凯盛科技(SH600552)$  #【有奖】新科技和快出海,如何影响家电业?#  $科森科技(SH603626)$  $英唐智控(SZ300131)$  #股市怎么看#  persist.sys.purgeable_assets 1 

settings put global dalvik.vm.dexopt-flags m=y 

settings put global ro.mot.eri.losalert.delay 1000


echo 优化手机开机速度代码

settings put global debug.sf.nobootanimation 1


echo

echo 指令已全部执行完毕,机型不同效果不同!

追加内容

本文作者可以追加内容哦 !