Synapse : un script + une application pour votre kernel Android
Le tour du proprio
Synapse a été développé et est mis à jour par apb_axel. Grâce à l'aide de ak et AndreiLux (développeurs de kernel) mais aussi de la communauté Android, Synapse est devenu un outil puissant qui s'adapte à chacun de vos kernels.
Fonctionnement : A chaque démarrage, le script vérifie tous les paramètres qu'il trouve selon le kernel actuellement utilisé puis génère les fichiers nécessaires pour qu'ils soient lus et affichés dans l'application Synapse. Si vous ne voyez pas toutes les options c'est juste que votre kernel actuel ne les prend pas en charge. Si des paramètres gérés par votre kernel ne s'affichent pas Synapse, il suffit de soumettre une demande à apb_axel pour corriger le soucis.
Ingrédients
Vous avez donc besoin : • d'un appareil compatible rooté • d'un recovery custom • de Busybox • d'avoir une ROM supportant les scripts init.d • Synapse
Téléchargements
Busybox Universal Kernel Manager v3.8.1 Application Synapse Google Play ZIP pour désinstaller le script Synapse
Installation
• Redémarrer dans le recovery • Flasher le script .Zip • Redémarrer • Installer l'application • Fini
Fonctionnalités
Spoiler :
Info
General
Model Number
Android Version
Kernel Version
ROM Description
ROM Version
ROM Build Date
SOC Binning
Last KMSG
Status
Battery Temperature
CPU Temperature
Memory
Uptime
Unused CPU States
Time in state for CPUs
Kernel Wakelocks
CPU
Live CPU Frequency
CPU Min Frequency
CPU Max Frequency
CPU Max Screen Off Frequency
CPU Multicore Power Saving
CPU Governor
CPU Governor Options
CPU Governor Tunables
Hotplug
MPDecision (Qualcomm)
Intelliplug (faux123)
ECO Mode
Snakecharmer
Intellithermal
MSM MPDecision (show-p1984)
Screen off Single Core
Min CPUs
Max CPUs
Idle Frequency
Event Boost
MSM Hotplug (myfluxi)
Min CPUs
Max CPUs
Max CPUs Boosted
Boost Lock Duration
Down Lock Duration
History Size
Update Rate
Fast Lane Load
Offline Load
Suspend Frequency
Auto Hotplug (Thalamus)
Disable Load Threshold
Enable Load Threshold
Enable All Load Threshold
Min Sampling Rate
Sampling Periods
Min Online CPUs
Max Online CPUs
Dynamic Hotplug (stratosk)
Minimum Online CPU
Maximum Online CPU
Up Threshold
Up Timer Control
Down Timer Control
Alucard Hotplug (Alucard)
Hotplug Enable
Sampling Rate
Max Cores Limit
Max Cores Limit Sleep
CPU Down Rate
CPU Up Rate
Hotplug Loads
Hotplug RQs
Hotplug Frequencies
Mako Hotplug (franciscofranco)
Cores on touch
First Level
Suspend Frequency
CPU Boost Driver
Boost
Sync Threshold
Input Boost ms
Input Boost Frequency
CPU Voltage
Global Voltage
Frequency Voltage
AK
Faux
Semaphore
I/O Control
Read-ahead Size
I/O Scheduler
General I/O Tunables
I/O Scheduler Tunables
GPU
Live GPU Frequency
GPU Max Frequency
GPU Governor
Simple Governor Tunables
Interactive Governor Tunables
Gamma
Faux Gamma Profiles
Faux Gamma Tunables
Franco Gamma Tunables
Motley Gamma Tunables
LCD Backlight Tunables
Sound
Faux Sound Profiles
Faux Sound Tunables
Franco Sound Tunables
Speaker
Faux Speaker Profiles
Faux Speaker Tunables
Memory
Z-RAM
Virtual Memory
Wake Control
Apply at init.d
DoubleTap2Wake
Touch Wake
Sweep2Wake
Sweep2Sleep
Power Key Suspend
Miscellaneous
TCP Congestion Control
Temperature Control
Temperature Limit Minimum Frequency
Power Suspend State
FSYNC
Dynamic FSYNC
Vibrator Strength
USB Fast Charge
OTG
Battery Life Extender
Touchscreen Accuracy Filter
LED Control
Advanced
C-States
Kernel Samepage Merging (KSM)
Ultra Kernel Samepage Merging (UKSM)
Gentle Fair Sleepers
Low Memory Killer
Build.Prop
Wifi Scan Interval
VM Heapsize
Allow Purgeable Assets
DNS Tweaks
Tools
Toggle Bootloader Lockstate
Toggle Bootloader Tamper Flag
Toggle SELinux Status
Preferred Network Mode
Kernel Image Managment (Backup, Restore)
Log Creation (logcat, dmesg, last_ksmg)
Reboot
Profiles
Images
Appareils compatibles
Nexus 4 Nexus 5 Nexus 6 Nexus 7 (2012 & 2013) Galaxy Nexus OnePlus One LG G2 LG G3 LG G Pad 8.3 LG Optimus G HTC M7 HTC One M8 Moto Droid Ultra Moto G 2013 Moto G 4G 2013 Moto G 2014 Moto X 2013 Samsung Galaxy S3 Samsung Galaxy S4 Samsung Galaxy S5 Sony XPeria Z Sony Xperia ZL Sony Xperia Z1 Sony Xperia Z2 Sony Xperia Z Ultra
Source Github ___________________
GENERAL GUIDE TO KERNEL SETTINGS Most up to date guide on CPU governors and I/O schedulers
Dernière édition par Primokorn le Lun 13 Avr 2015 - 9:00, édité 4 fois
La version 3.7 est sortie hier. Un script réinstalle UKM après le flash d'une rom (sauf installation propre) donc plus besoin de flasher le zip à chaque fois. De nouveaux appareils sont supportés : Moto G 2014, Samsung Galaxy S3, Sony Xperia Z Ultra
Le changelog exact est le suivant :
UKM v3.7 New UKM backup script. New Devices (Moto G 2014, Samsung Galaxy S3, Sony Xperia Z Ultra). Added new Wake toggles. Added Simple GPU parameters for other devices. Added Force Audit toggle in tools. Added live Fauxsound version. Added Software CRC Control toggle. Added kcal_invert gamma toggle. Moved Headphone PA Value to device files. Fixed blu_plug display error. Fixed device write error in several files.
Je vais voir ce qu'il me permet de faire celui-là, peut être que le Kernel stock cache des trucs sympa !!!! mdrrrr Merci pour cette trouvaille. J'imagine tout de même qu'elle sera plus intéressante sur un appareil avec Kernel Modifié. On verra bien A ++
Mise à jour : - correction bugs Nexus 6 - Samsung Galaxy S4 / S5 et LG G3 sont supportés
Dans le détail :
UKM v3.8 New Devices (Additional LG G3 variants, Samsung Galaxy S4, Samsung Galaxy S5) Additional 10 rows for frequencies in time in state Added msm_hsic_host wakelock tunable Added new kcal tunables from savoca. Improved preferred_network mode. Fixed compatibility with certain devices. Fixed permissions issue when flashing. Minor bug fixes.