Cambiare le impostazioni di un kernel su un dispositivo Android senza alcuna app

Abbiamo un dispositivo Android, ne abbiamo sbloccato il bootloader, l'abbiamo rootato, ne abbiamo cambiato la rom ed il kernel ed ora ci stiamo sbizzarendo a personalizzarlo con tante nuove app e con tutte le fantastiche impostazioni e funzioni presenti nella nostra nuova rom aosp, ma il kernel? perché non mettere mano a ciò che realmente conta per avere delle prestazioni migliori? e se volessimo farlo, come farlo? ci sono tanti programmi che ci permettono di editare i valori delle impostazioni del kernel ma perché non imparare a conoscerlo e farlo manualmente? perché utilizzare dei programmi quando non sono necessari?

Se vi ho incuriositi vi consiglio di studiare cosa è un kernel e di non editare i suoi valori a casaccio, intanto vi lascio uno script  di esempio su come impostare i valori di un kernel:

#!/system/bin/sh

echo 1 > /sys/kernel/battery_friend/battery_friend_active

echo 0 > /sys/kernel/hdmi/hdmi_active

echo 1 > /sys/module/intelli_plug/parameters/int_hotplug
echo 1 > /sys/kernel/dyn_fsync/Dyn_fsync_active

echo 1024 > /sys/block/mmcblk0/queue/read_ahead_kb
echo cfq > /sys/block/mmcblk0/queue/scheduler

echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 300000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo 307200000 > /sys/devices/platform/omap/pvrsrvkm.0/sgxfreq/frequency_limit
echo on3demand > /sys/devices/platform/omap/pvrsrvkm.0/sgxfreq/governor

echo 7 > /sys/devices/platform/omapdss/manager0/gamma

Ovviamente tale script andrebbe messo nella cartella int.d con i permessi adeguati.

Buono studio.