Skip to content

Commit 3b31580

Browse files
committed
v6.0
1 parent f880f48 commit 3b31580

File tree

5 files changed

+34
-38
lines changed

5 files changed

+34
-38
lines changed

Module/META-INF/com/google/android/update-binary

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ PERSISTDIR="/sbin/.magisk/mirror/persist"
1313
# Echo before loading util_functions
1414
ui_print() { echo "$@"; }
1515

16-
load_vksel() { source "$MODPATH/addon/Volume-Key-Selector/install.sh"; }
17-
1816
rm_exist() { [[ -e "$1" ]] && rm -rf "$1" 2>/dev/null; }
1917

2018
rm_exist "$TMPDIR"
@@ -29,9 +27,6 @@ ZIPFILE="$3"
2927

3028
mount /data 2>/dev/null
3129

32-
# Load utility functions
33-
source "/data/adb/magisk/util_functions.sh"
34-
3530
# Preperation for flashable zips
3631
setup_flashable
3732

@@ -100,11 +95,7 @@ done
10095

10196
# Remove stuffs that don't belong to modules
10297
rm_exist "$MODPATH/META-INF"
103-
rm_exist "$MODPATH/addon"
10498
rm_exist "$MODPATH/setup.sh"
105-
rm_exist "$MODPATH/LICENSE"
106-
rm_exist "$MODPATH/README.md"
107-
rm_exist "$MODPATH/changelog.md"
10899

109100
##############
110101
# Finalizing

Module/module.prop

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=HyperOptimize_Tatsh
22
name=Hyper Optimize
33
author=Tatsh
4-
description=Optimizes System and Kernel parameters to reduce power consumption
5-
version=v5.0.7 Beta
6-
versionCode=999999
4+
description=Tune HyperOS System and Kernel parameters to reduce power consumption
5+
version=v6.0
6+
versionCode=250504
77
updateJson=https://raw.githubusercontent.com/TatshSiow/HyperOptimize/main/update.json

Module/post-fs-data.sh

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,19 @@ done
4646
# Disable heuristic read-ahead in exchange for I/O latency on ram
4747
for queue in /sys/block/ram*/queue/read_ahead_kb
4848
do
49-
write $queue "0"
49+
write $queue "8"
5050
done
5151

5252
# Disable heuristic read-ahead in exchange for I/O latency on zram
5353
for queue in /sys/block/zram*/queue/read_ahead_kb
5454
do
55-
write $queue "0"
55+
write $queue "8"
5656
done
5757

5858
# Disable heuristic read-ahead in exchange for I/O latency on loop
5959
for queue in /sys/block/loop*/queue/read_ahead_kb
6060
do
61-
write $queue "0"
61+
write $queue "8"
6262
done
6363

6464

@@ -92,7 +92,7 @@ write "/proc/sys/net/ipv4/icmp_msgs_per_sec" "100"
9292
write "/proc/sys/net/ipv4/icmp_ratelimit" "100"
9393
write "/proc/sys/net/ipv4/tcp_tw_reuse" "1"
9494
write "/proc/sys/net/ipv4/tcp_mtu_probing" "1"
95-
write "/proc/sys/net/ipv4/tcp_low_latency" "0"
95+
write "/proc/sys/net/ipv4/tcp_low_latency" "1"
9696
write "/proc/sys/net/ipv4/tcp_no_metrics_save" "1"
9797
write "/proc/sys/net/ipv4/tcp_no_ssthresh_metrics_save" "1"
9898
write "/proc/sys/net/ipv4/tcp_moderate_rcvbuf" "1"
@@ -110,14 +110,6 @@ write "/sys/module/tcp_cubic/parameters/hystart_detect" "2"
110110
# Unless your system is acting as a router (IP forwarding device) , this should be set to 0
111111
write "/proc/sys/net/ipv4/ip_forward" "0"
112112

113-
# TCP congestion
114-
for CC in bbr westwood cubic reno; do
115-
if grep -qw "$CC" /proc/sys/net/ipv4/tcp_available_congestion_control; then
116-
write "/proc/sys/net/ipv4/tcp_congestion_control" "$CC"
117-
break
118-
fi
119-
done
120-
121113
####################################
122114
# Transparent Hugepage
123115
# https://blog.csdn.net/hbuxiaofei/article/details/128402495
@@ -180,8 +172,8 @@ elif [ -f /sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker ]; then
180172
fi
181173

182174

183-
# Disable CPU watchdog
184-
write "/proc/sys/kernel/watchdog_cpumask" ""
175+
# # Disable CPU watchdog
176+
# write "/proc/sys/kernel/watchdog_cpumask" ""
185177

186178
####################################
187179
# Additional Props Config

Module/service.sh

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ done
194194
write "/proc/sys/kernel/printk" "0 0 0 0"
195195
write "/proc/sys/kernel/printk_delay" "0"
196196
write "/proc/sys/kernel/printk_devkmsg" "off"
197-
write "/proc/sys/kernel/printk_ratelimit" "0"
198-
write "/proc/sys/kernel/printk_ratelimit_burst" "0"
197+
write "/proc/sys/kernel/printk_ratelimit" "1"
198+
write "/proc/sys/kernel/printk_ratelimit_burst" "1"
199199
write "/proc/sys/kernel/tracepoint_printk" "0"
200200
write "/sys/module/printk/parameters/always_kmsg_dump" "N"
201201
write "/sys/module/printk/parameters/console_no_auto_verbose" "N"
@@ -243,13 +243,13 @@ write "/proc/sys/vm/stat_interval" "20"
243243
write "/proc/sys/vm/vfs_cache_pressure" "120"
244244
write "/proc/sys/vm/page-cluster" "0"
245245
write "/proc/sys/vm/dirty_ratio" "15"
246-
write "proc/sys/vm/dirty_background_ratio" "3"
246+
write "/proc/sys/vm/dirty_background_ratio" "3"
247247

248248
# Require dirty memory to stay in memory for longer
249-
write "proc/sys/vm/dirty_expire_centisecs 3000"
249+
write "/proc/sys/vm/dirty_expire_centisecs 3000"
250250

251251
# Run the dirty memory flusher threads less often
252-
write "proc/sys/vm/dirty_writeback_centisecs 3000"
252+
write "/proc/sys/vm/dirty_writeback_centisecs 3000"
253253

254254
if [ -d /sys/kernel/mm/lru_gen/ ]; then
255255
lock_val "Y" /sys/kernel/mm/lru_gen/enabled
@@ -278,8 +278,7 @@ misight
278278
miuibooster
279279
vendor.servicetracker-1-2"
280280

281-
#mqsasd
282-
#mi_thermald
281+
#killing "mi_thermald" will cause fast-charging to malfunctioned
283282

284283

285284
for name in $process; do

Module/setup.sh

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,30 @@
11
#!/sbin/sh
22
SKIPMOUNT=false
3-
PROPFILE=false
3+
PROPFILE=true
44
POSTFSDATA=true
55
LATESTARTSERVICE=true
66

77
info_print() {
8-
ui_print "*******************************"
8+
ui_print " "
9+
ui_print "==============================="
910
ui_print " Hyper Optimize "
10-
ui_print " Created by:Tatsh "
11-
ui_print "*******************************"
11+
ui_print " Created by: Tatsh "
12+
ui_print "==============================="
1213
ui_print "Uninstall this if stuck at boot"
13-
ui_print "*******************************"
14+
ui_print "==============================="
15+
ui_print " "
16+
# ROM Info
17+
ui_print "Device Name : $(getprop ro.product.name)"
18+
ui_print " "
19+
ui_print "Android Version : $(getprop ro.build.version.release)"
20+
ui_print " "
21+
ui_print "Build ID : $(getprop ro.build.id)"
22+
ui_print " "
23+
ui_print "OS Info : $(getprop ro.build.version.incremental)"
24+
ui_print " "
25+
ui_print "Build Date : $(getprop ro.build.date)"
26+
ui_print " "
27+
ui_print "==============================="
1428
}
1529

1630
init_main(){

0 commit comments

Comments
 (0)