ojo con esto que dice para que funcione correctamente
[fixed] Fixed the issue with the Miui Root, now working after the flash but the MOD not working without SuperSU package.
[new] Added SuperSU package REQUIRED for full working of the Kernel.
Ya me había fijado...
Yo tengo el supersu ya de antes, vamos el root de la rom. Supongo que servirá... no?
Antes estoy desempaquetando y metiéndome por los adentros... y mola!
Aquí están los perfiles... (Curiosamente yo ya tenia configurado mi "power_profile" en HIGH, y lo propuse por aquí... creo que esta en uno de mis tutos...)
mira mira:
#
# Miui Speed MOD
#
# Copyright 2016 Pereira Ricardo <
[email protected]>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Sysinit service
service sysinit /bin/sysinit
user root
oneshot
# Change power mode service
service changepowermode /sbin/changepowermode
user root
oneshot
service powermodepowersave /system/bin/thermal_manager /thermal_profiles/thermal.powersave.conf
user root
group root
oneshot
disabled
service powermodebalanced /system/bin/thermal_manager /thermal_profiles/thermal.balanced.conf
user root
group root
oneshot
disabled
service powermodeperformance /system/bin/thermal_manager /thermal_profiles/thermal.performance.conf
user root
group root
oneshot
disabled
# Boot trigger
on boot
write /proc/bootprof "MIUI_SPEED_MOD:Boot_START"
# Disable debugging
#echo 0 > /sys/module/alarm_dev/parameters/debug_mask ## 1
#echo 0 > /sys/module/binder/parameters/debug_mask ## 7
# Kernel panic
#write /proc/sys/kernel/panic_on_oops 0 ## 1
#write /proc/sys/kernel/panic 0 ## 1
# Boost cache drops for 3 process
write /proc/sys/vm/drop_caches 3 ## 0
# Seeder light
#write /proc/sys/kernel/random/read_wakeup_threshold 128
#write /proc/sys/kernel/random/write_wakeup_threshold 256
# Seeder moderate
write /proc/sys/kernel/random/read_wakeup_threshold 1366
write /proc/sys/kernel/random/write_wakeup_threshold 2048
# Memory const
#write /sys/module/lowmemorykiller/parameters/cost 32 ## 32
# Memory minfree (need more testing)
echo "14415,19220,20025,33635,43246,48051" > /sys/module/lowmemorykiller/parameters/minfree
write 11086 /proc/sys/vm/min_free_kbytes ## 5543
# Todo: Changes into kernel tweaks >> old, need testing if need.
#echo "6144,8192,12288,16384,24576,40960" > /sys/module/lowmemorykiller/parameters/minfree ## need testing
#write 2884 /proc/sys/vm/min_free_kbytes ## 5543
# Out of memory killer
##write /proc/sys/vm/oom_dump_tasks 1 ## 1
write /proc/sys/vm/oom_kill_allocating_task 1 ## 0
# Cache Reclaim
write /proc/sys/vm/vfs_cache_pressure 50 ## 100 (over 100 bad performance, less 50 out-of-memory)
# Network protection
write /proc/sys/net/ipv4/conf/all/rp_filter 2 ## 0
write /proc/sys/net/ipv4/conf/default/rp_filter 2 ## 0
write /proc/sys/net/ipv4/tcp_max_syn_backlog 1024 ## 128
write /proc/sys/net/ipv4/tcp_synack_retries 2 ## 5
# Reduce network latency
write /proc/sys/net/ipv4/tcp_low_latency 1 ## 0
# Improve FS performance
write /proc/sys/fs/lease-break-time 10 ## 45
write /proc/sys/fs/inotify/max_queued_events 32000 ## 16384
write /proc/sys/fs/inotify/max_user_instances 256 ## 128
write /proc/sys/fs/inotify/max_user_watches 10240 ## 8192
# Kernel tweaks
write /proc/sys/vm/dirty_expire_centisecs 500 ## 200
write /proc/sys/vm/dirty_writeback_centisecs 3000 ## 300
write /proc/sys/vm/min_free_kbytes 5630 ## 5543
write /proc/sys/vm/page-cluster 2 ## 0
write /proc/sys/vm/dirty_ratio 10 ## 20
write /proc/sys/vm/swappiness 40 ## 60
# Disable ASLR (bad for security, not enable in the future)
#write /proc/sys/kernel/randomize_va_space 0 ## 2
write /proc/bootprof "MIUI_SPEED_MOD:Boot_END"
# Boot boost
on property:init.svc.bootanim=running
# Switch to NOOP and performance mode while booting
setprop persist.sys.aries.power_profile high
write /sys/block/mmcblk0/queue/scheduler noop
# Start MiuiSpeedModSysInit
start sysinit
on property:sys.boot_completed=1
# Switch back to cfq and balanced mode after boot
setprop persist.sys.aries.power_profile middle
write /sys/block/mmcblk0/queue/scheduler cfq
# Power configuration
on property:persist.sys.aries.power_profile=low
stop powermodebalanced
stop powermodeperformance
start powermodepowersave
start changepowermode
on property:persist.sys.aries.power_profile=middle
stop powermodepowersave
stop powermodeperformance
start powermodebalanced
start changepowermode
on property:persist.sys.aries.power_profile=high
stop powermodepowersave
stop powermodebalanced
start powermodeperformance
start changepowermode