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.