Aller au contenu

[KERNEL MOD][SYNAPSE]Universal Kernel Manager [v3.1]


Recommended Posts

Universal Kernel Manager v.3.1 [Synapse]

 

 

I-Mise en Garde :

LISEZ ATTENTIVEMENT LE TOPIC SURTOUT SI VOUS ETES INEXPÉRIMENTÉ.

  • Flasher comporte des risques. Ni les auteurs, ni le site ne pourrons être tenus comme responsables en cas de problèmes survenus pendant et après l'installation de cette Kernel. Vous êtes le seul responsable en cas de brick de votre téléphone ainsi quand cas de dommages matériel.
  • Faite un Nandroid Backup avant de flasher ce Kernel (par mesure de sécurité).
  • Avant de flasher ce MOD assurez vous d'avoir accès aux modes Bootloader/Recovery sur votre téléphone.
  • En flashant ce MOD (ou tout autre MOD) vous perdez votre garantie software.
  • Utilisez la fonction recherche (ou Google) avant de poser une question qui a peut être été posée un million de fois.
  • Si vous avez le moindre doute n'hésitez pas à demander après avoir fait ce qui est indiqué ci-dessus

Ce topic se décompose en deux parties.

 

II-Présentation du MOD :

Ce mod permet de rendre l'application synapse (qui permet de modifier certains paramètres du kernel installé) avec quasiment tous les différents kernels disponible pour le Nexus 4 (et par la même occasion le Nexus 5 et la Nexus 7 en version 2013)

 

III- Compatibilité

Comme dit précédemment ce mod est compatible avec le Nexus 4, le Nexus 5 et la Nexus 7 (version de 2013). Mais il faut aussi que la rom installé supporte les init.d, soit rooté et posséde une busybox fonctionnelle.

 

Voici une liste non exhaustive :

 

IV-Options disponible (en anglais pour le moment) :

 

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
  • Intelliplug
    • ECO Mode
    • Snakecharmer
    • Intellithermal
    •  
  • MSM MPDecision
    • Screen off Single Core
    • Min CPUs
    • Max CPUs
    • Idle Frequency
    • Event Boost
    •  
  • MSM Hotplug
    • 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
    • Disable Load Threshold
    • Enable Load Threshold
    • Enable All Load Threshold
    • Min Sampling Rate
    • Sampling Periods
    • Min Online CPUs
    • Max Online CPUs
    •  
  • Dynamic Hotplug
    • Minimum Online CPU
    • Maximum Online CPU
    • Up Threshold
    •  
  • Alucard Hotplug
    • Hotplug Enable
    • Sampling Rate
    • Max Cores Limit
    • Max Cores Limit Sleep
    • CPU Down Rate
    • CPU Up Rate
    • Hotplug Loads
    • Hotplug RQs
    • Hotplug Frequencies
    •  
  • 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

 

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 :

  • 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

 

Advanced :

  • C-States
  • Kernel Samepage Merging
  • 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
  • Kernel Image Managment (Backup, Restore)
  • Log Creation (logcat, dmesg, last_ksmg)
  • Reboot

 

Profiles :

 

V-Procédure d'installation/désinstallation :

  • Redémarrez en mode recovery
  • Flashez le mod
  • Rebootez
  • Installez synapse

 

VI-Liens de téléchargement :

 

VII-Crédits et Source :

Source : http://forum.xda-deve lopers.com/nexus-4/general/zip-synapse-script-n4-universal-kernel-t2736986

Crédit : à apb_axel et tous les dev' cités dans ce topic et celui d'apb_axel

Modifié par LoLoBaRjO
Lien vers le commentaire
Partager sur d’autres sites

I-Explication des paramètres de synapse :

 

II-Changelog (en anglais pour le moment):

v2.1 :

Lowered CPU & GPU refresh rate to display correct CPU & GPU frequency (tested with perfmon)
Fixed Restore Profiles (now checks .tgz first)
Fixed default CPU & GPU values in device config
Fixed incorrect devices parameters in live action
Added Power Suspend State (N5)
Fixed Franco Gamma, Added Franco Sound Tunables

 

v2.0 :


No longer N4 exclusive.
Re-coded entire script to support other devices (N4, N5 & N7 for now).
All commands are now called from internal busybox.
Optimized code (faster & less CPU usage).
Added Kernel Image Management (Backup, Restore & Delete).
Added Live Kernel Wakelocks.

 

v1.7 :


Integrated busybox for better support
Better way to fix permissions in CPU Frequencies
Fixed Faux Gamma Custom Profiles Link
Fixed Uptime, Unused, Time in State, CPU Freq & Bootloader displays
Fixed Bootloader Lock State. Added Tamper Flag & SELinux Toggles
Added Alucard & CPU Boost Hotplug
Added Allow Purgeable Assets (build.prop)

 

v1.6 :


Fix Conservative GPU governor error
Attempt to fix permissions in CPU Frequencies before opening app
Fixed MSM Hotplug display for HellsCore & HellsDoctor users
Added ability to name your backup in Profile
Added Semaphore Hotplug Tunables
Added New Tools Section (Bootloader Lock Status, Log Creation, etc.)
Added Franco Gamma Tunables, New Faux Gamma Profiles
Added Semaphore CPU Voltage Tunables
Added TouchScreen Accuracy Filter Tunables

 

v1.5 :


Better UCI support on certain ROMS
Fixed default CPU scaling & New CPU multicore tunable
Fixed display issue in live unused & time in states
More build.prop tweaks, New DNS tweaks
More MSM Hotplug & New Auto Hotplug Tunables
Added LCD Backlight
Added Temperature Limit Minimum Frequency


 

v1.4 :


Fixed permission issues in files
Added Fahrenheit Temps, CPU time in state
Added build.prop tweaks
Added Intellithermal Settings
Fixed ondemand sampling_rate_min error


 

v.1.3 :


Fixed interactive boostpulse error
Added Global CPU Offset Voltages
Added Faux Sound Settings
Added Live Status

 

v1.2 :


Added Faux Gamma Profiles & Tunables
Added Faux Speaker Profiles & Tunables

 

v.1.1 :


Fixed CPU live label
Added Profile Settings (For backup & restore)

 

v1.0 :


Initial Release

 

III-FAQ (anglais pour le moment):

No UCI support detected? Check the following:

a) Does your ROM support init.d scripts?, IF it doesn't try this,

B) Check in /system/xbin if the uci file exists. IF it doesn't exists you can try reflashing the .zip or run the following in terminal emulator:

Quote:
su
ln -s /data/N4UKM/uci /system/xbin/uci

c) Check the permissions of /system/xbin/uci AND /data/N4UKM/uci, it should be 755 or 777. IF it isn't you can try reflashing the .zip or run the following in terminal emulator:

Quote:
su
chmod 755 /system/xbin/uci
chmod 755 /data/N4UKM/uci

d) Check the config.json file in /data/N4UKM/, if the file is blank you can try generating the file again with the following in terminal emulator:

Quote:
su
uci reset
uci

IF NONE OF THE ABOVE WORKED FOR YOU send me a screenshot of your terminal emulator running the following command to determine your issue:

Quote:
su
uci reset
uci

IV-Profiles type :

Modifié par LoLoBaRjO
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...