BOEFFLA TWEAKS APP
Fonctionnalités
L'application BOEFFLA TWEAKS permet de gérer votre kernel custom. Vous pouvez modifier le Gouverneur et Ordonnanceur bien sûr mais aussi, gérer les fréquences CPU, la LED, la charge, avoir des logs ou encore booster le son de votre appareil avec Boeffla sound.
Attention :
Le kernel Boeffla est à la base destiné au Galaxy S3 mais certains sont compatibles/supportent Boeffla comme le kernel Thor ou AGNi sur le Note 2. Veillez donc à vérifier au préalable la compatibilité de votre kernel avec cette application.
Ayant cherché cette application pour mon téléphone mais ne l'ayant pas trouvé en téléchargement libre, je vous la propose sous forme de fichier .apk.
Description complète original
Cliquez sur le spoiler suivant :
Spoiler :
Boeffla-Kernel configuration file / Boeffla Tweaks app
To use a Boeffla-Kernel configuration file, do the following:
- Create a folder called "boeffla-kernel" on your internal sdcard (important: case sensitive!!!)
- Reboot
- After your phone is up again, you will find a file called boeffla-kernel.conf in that folder, which you now can modify as you want.
To use the Boeffla-Kernel Tweaks app, open your app drawer and start the app.
The following configuration options are available in the boeffla-kernel.conf file:
Boeffla-Kernel settings
governor=default (default/lulz/zzmoove/pbatt/pmod/p1c/p2c/psmod/zbatt/zopt/zperf)
Default: default (=pegasusq)
Configurable via boeffla tweaks app: yes
The governor defines the "strategy" how to scale CPU cores up and down across frequencies, based on system load.
For general information on governors, follow this link.
There is nothing such like a "best" governor, this pretty much depends on your personal preferences. you need to test for yourself.
- PegasusQ is a very solid standard governor
- Lulzactiveq is more focussed on performance
- zzmoove on battery savings.
You have the following additional profiles available:
default: this is the standard pegasusq governor (Samsung standard)
lulz: this is the quite aggressive lulzactiveq governor
zzmoove: this is a battery-friendly governor basing on the conservative governor
pbatt: this is pegasusq tweaked to most of the time run on one CPU core only
pmod: this is pegasusq tweaked to most of the time run on two CPU cores only
p1c: this is pegasusq but limits to one CPU core in any case
p2c: this is pegasusq but limits to two CPU cores maximum in any case
psmod: this is pegasusq with the governor tweaks hardcore uses in his speedmod kernel
zbatt: this is zzmoove tweaked for best battery life by compromising on performance
zopt: this is zzmoove tweaked to give a good mix between battery life and performance
zperf: this is zzmoove tweaked to provide solid performance
scheduler=default (default/cfq/deadline/noop/sio/row/bfq)
Default: default (=cfq)
Configurable via boeffla tweaks app: yes
The I/O scheduler defines the "strategy" for read and write access to your internal and external sd card memory.
For further information on scheduler internals, follow this link.
There is nothing such like a "best" scheduler, you need to test for yourself. Row seems to be favourite for many users though.
default: This loads the CFQ "completely fair scheduler", which is also standard in Samsung stock
deadline: This loads the "deadline" scheduler
noop: This loads the most simple "noop" scheduler
sio: This loads the simple I/O scheduler
row: This loads the "read over write" scheduler
bfq: This loads the "budget fair queuing" scheduler
Expected impact: Differences in smoothness and potentially battery savings
cpu_maxfreq=default (default/200...1600)
Default: default (=1400 MHz)
Configurable via boeffla tweaks app: yes, presets
By this setting you can limit the upper frequency the CPU cores should use in order to save battery.
You can specify any frequency between 200 and 1400 MHz for the limit.
At the same time, you can activate slight overclocking up to 1600 Mhz if you wish. Please note, it is not guaranteed your phone runs stable with overclocking!
Expected impact: Battery savings when underclocking, better performance when overclocking
cpu_undervolting=off (off/25/50/75/100/light/medium/heavy)
Default: off
Configurable via boeffla tweaks app: yes
This allows undervoltung of your CPU core voltages. Be careful as too much undervolting will lead to instable systems and random reboots (it will not put any damange to your phones hardware though).
All phones are different due to manufacturing tolerances, so some phones support more undervolting, some less. There is nothing you can do about it than test yourself!
25: All stock voltages for all frequencies will be reduced by 25 mV
50: All stock voltages for all frequencies will be reduced by 50 mV
75: All stock voltages for all frequencies will be reduced by 75 mV
100: All stock voltages for all frequencies will be reduced by 100 mV
light: The following voltages will be applied (from 1600 to 200 mHz): 1400 1363 1300 1238 1200 1150 1075 1025 975 950 938 900 900 875 850
medium: The following voltages will be applied (from 1600 to 200 mHz): 1375 1338 1275 1213 1175 1125 1050 1000 950 925 913 875 875 850 825
heavy: The following voltages will be applied (from 1600 to 200 mHz): 1350 1313 1250 1188 1150 1100 1025 975 925 900 888 850 850 825 800
Expected impact: Cooler phone, maybe slightly better battery performance
gpu_frequency=default (default/54/160/160and266/266and350/54to266/108to350/266to533/350to600/440to700)
Default: default (=160/266/350/440 MHz)
Configurable via boeffla tweaks app: yes, presets
By this setting you can change the clocking speeds for the GPU (graphics processing unit) in your device - so you can do both overclocking or underclocking.
The following options are available:
default: this configures the 4 GPU frequencies to 160/266/350/440 Mhz
Underclocking patterns
54: only frequency 54 Mhz will be used
160: only frequency 160 Mhz will be used
160and266: only frequencies 160 and 266 Mhz will be used
266and350: only frequencies 266 and 350 Mhz will be used
54to266: this configures the 4 GPU frequencies to 54/108/160/266 Mhz
108to350: this configures the 4 GPU frequencies to 108/160/266/350 Mhz
Overclocking patterns
108to350: this configures the 4 GPU frequencies to 266/350/440/533 Mhz
108to350: this configures the 4 GPU frequencies to 350/440/533/600 Mhz
108to350: this configures the 4 GPU frequencies to 440/533/600/700 Mhz
Please note, if you overclock your GPU you probably need to overvolt your GPU accordingly to run stable. For an explanation see next option below.
Please note, it is not guaranteed your phone runs stable with overclocking!
Expected impact: Battery savings when underclocking, better performance - especially for gaming - when overclocking.
gpu_undervolting=off (off/25/50/75/100/light/medium/heavy/o25/o50/o75/o100)
Default: off
Configurable via boeffla tweaks app: yes
This allows undervolting and overvolting of your GPU (graphics processor) core voltages. Be careful as too much undervolting will lead to instable systems or artifacts on screen (it will not put any damange to your phones hardware though).
All phones are different due to manufacturing tolerances, so some phones support more undervolting, some less. There is nothing you can do about it than test yourself!
Undervolting patterns
25: All stock voltages for all frequencies will be reduced by 25 mV
50: All stock voltages for all frequencies will be reduced by 50 mV
75: All stock voltages for all frequencies will be reduced by 75 mV
100: All stock voltages for all frequencies will be reduced by 100 mV
light: The following voltages will be applied (from low to high frequencies): 875 900 950 1000
medium: The following voltages will be applied (from low to high frequencies): 850 875 925 975
heavy: The following voltages will be applied (from low to high frequencies): 825 850 900 950
Overvolting patterns
o25: All stock voltages for all frequencies will be increased by 25 mV
o50: All stock voltages for all frequencies will be increased by 50 mV
o75: All stock voltages for all frequencies will be increased by 75 mV
o100: All stock voltages for all frequencies will be increased by 100 mV
Expected impact: Cooler phone, maybe slightly better battery performance when undervolting. More stability with overvolting if you also overclock your GPU.
led_fading=off (off/on/offbright/onbright)
Default: off
Configurable via boeffla tweaks app: yes
This setting configures the behaviour of the notification LED.
off: Samsung stock setting = LED is blinking with normal brightness
on: LED is fading in and out with normal brightness
offbright: LED is blinking, with high brightness
onbright: LED is fading in and out with high brightness
touch_boost=on (on/off)
Default: on
Configurable via boeffla tweaks app: yes
This setting allows you to switch off touch boost functionality which is by default switched on. Touch boost means, the GPU frequencies are boosted to a higher level when the touch screen is being used. This increases smoothness of the user interface, but also consumes slightly more power. With good launchers, touchboost can be switched off without having negative impact.
Expected impact: Potential battery savings if touch boost is switched off
sharpness_fix=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting changes some MDNIE settings in order to increase readability for letters and reduce oversharpness of Samsung stock configuration
charge_ac=1100 (600...1200)
Default: 1100
Configurable via boeffla tweaks app: yes, presets
This configures the charging rate when you load your phone via an AC charger. Stock value is 1000 mA, when you set it to a higher value, the phone will load faster. This will usually not cause any harm to your charger. Also due to manufacturing tolerances no damage for your battery is expected when it loads faster. And if so, don't care about it and buy a new one a bit earlier, it is below 15 Dollars.
Expected impact: Battery loading time will be reduced
charge_usb=475 (0...1200)
Default: 475
Configurable via boeffla tweaks app: yes, presets
This configures the charging rate when you load your phone via USB. Stock value is 475 mA, when you set it to a higher value, the phone will load faster. This should not cause any harm to your USB device.
Note: Charging currents higher than 500 mA are only specified for USB3, however experience shows many modern USB2 ports can also provide more than 500 mA. So you will just gain loading speed by this.
A speciality is if you configure this value to zero: Then you can connect a PC to your device via USB without charging the battery. This could be good for battery life as you can follow your normal loading cycles without impact.
Expected impact: Battery loading time will be reduced, or you can stop loading completely
systemtweaks=on (on/off/smod)
Default: on
Configurable via boeffla tweaks app: yes
This tweaks change certain parameters of kernel, virtual machine, network etc. For details on it, KLICK HERE.
on: this will load the Boeffla-Kernel system tweaks (recommended)
off: this will not load any tweaks, everything will be as with stock kernel
smod: this will load the same tweaks as used in Hardcore's Speedmod kernel
Expected impact: Better performance, smoothness, battery life
ext4tweaks=on (on/off)
Default: on
Configurable via boeffla tweaks app: yes
This tweak remounts /data and /cache directories with a commit time of 20 seconds.
Expected impact: Potential battery savings and improved smoothness by less (or better bundled) write access to your sd card memory
sdcardtweaks=on (on/off)
Default: on
Configurable via boeffla tweaks app: yes
This tweak increases the read ahead buffer for internal and external sd cards from 128 to 256 kb.
Expected impact: Better performance in accessing your sd card memory
network_cifs=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
By switching this to on, the kernel will load the required cifs.ko module to support access to Windows network shares (SMB protocol) from the device. You can then simply use apps like „CIFS Manager“ to access your network drives.
network_nfs=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
By switching this to on, the kernel will load the required NFS modules to support access to Unix/Linux network shares from the device. You can then mount your NFS share into your local file system by e.g. using a mount command in a terminal session.
exfat=on (on/off)
Default: off
Configurable via boeffla tweaks app: yes
If you are not using an exFat formatted storage device in your S3 (e.g. external SD Card which is formatted with exFat), you can prevent the proprietary exFat drivers from being loaded. Please bear in mind, you will not be able to access exFat formatted storage devices anymore unless you switch the exFat support on again.
Expected impact: Saving some memory which is wasted when you do not need exFat support
androidlogger=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes - requires reboot
This setting lets you enable the Android Logger again, which tools like aLogCat and some security tools need. Also this is an important tool for developers for debugging and bug fixing.
Expected impact: By keeping the logger off, less write access to the sd cards and potential battery savings
kernellogger=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting lets you enable the Linux Kernel Logger (printk) again. This is an important log for developers for debugging and bug fixing of kernel related issues. Also this is required to produce the file /proc/last_kmesg which is required to analyze crashes and reboots afterwards.
Expected impact: By keeping the logger off, less write access to the sd cards and potential battery savings
autoroot=off (off/on)
Default: off
Configurable via boeffla tweaks app: no
By setting this option to on, during next reboot your phone will get rooted (Chainfire SuperSu) if it is not yet rooted.
To unroot your phone, you have to manually delete the Superuser.apk and su binary files.
Expected impact: You will receive root privileges for your phone
boeffla_app=on (on/off)
Default: on
Configurable via boeffla tweaks app: no
This setting determines if the Boeffla-Tweaks app is available on your phone.
If you set this setting to off, the app will be deinstalled during next reboot.
If you set to on, the app will be reinstalled during next boot.
Expected impact: App can be removed or installed, as per your personal preference
Boeffla-Sound settings
The following settings of the Boeffla-Sound engine are available to you:
sound_headphone_vol=default (default/45...63)
Default: default (=45)
Configurable via boeffla tweaks app: yes, presets
You can configure the headphone volume by this setting, in fact you can make the headphone louder than the standard Samsung settings.
Note: This does NOT affect - as all other Boeffla-Sound options as well - any Bluetooth devices connected to your phone!
Expected impact: Increase of headphone volume
sound_eq=off (off/bass-extreme/bass-treble/treble/classic/pleasant/eargasm/custom)
Default: off
Configurable via boeffla tweaks app: yes (apart from custom)
This setting switches on the hardware headphone equalizer and loads a specific preset.
Try out the presets and find your personal favourite.
If you want to customize your preset yourself, set this setting to "custom" and then use the next 5 configuration options below to configure the volume gain for each of the 5 frequency bands.
Expected impact: Better sound quality when using headphones
sound_eq_custom_0100Hz=0 (-12...12)
Default: 0
Configurable via boeffla tweaks app: no
If you set the equalizer mode to custom (see above), you can define the gain for the frequency band 100 Hz by yourself.
A gain setting higher than 0 will boost this frequency, a setting lower than 0 will drop this frequency.
Expected impact: You can configure your own equalizer setting
sound_eq_custom_0300Hz=0 (-12...12)
See above for setting "sound_eq_custom_0100Hz", just this setting is for the frequency band 300 Hz.
sound_eq_custom_0875Hz=0 (-12...12)
See above for setting "sound_eq_custom_0100Hz", just this setting is for the frequency band 875 Hz.
sound_eq_custom_2400Hz=0 (-12...12)
See above for setting "sound_eq_custom_0100Hz", just this setting is for the frequency band 2400 Hz.
sound_eq_custom_6900Hz=0 (-12...12)
See above for setting "sound_eq_custom_0100Hz", just this setting is for the frequency band 6900 Hz.
sound_satprevent=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes (implicitely in EQ preset settings)
This setting allows you to switch off the saturation prevention when using the equalizer, which can cause distortion if you play signals with high volume.
Expected impact: More output volume, more dynamics, but it can come to distortion
sound_speaker_vol=default (default/57...63)
Default: default (=57)
Configurable via boeffla tweaks app: yes, presets
You can configure the speaker volume by this setting, in fact you can make the speaker louder than the standard Samsung settings.
Expected impact: Increase of speaker volume
sound_speaker_tuning=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
By this option you can enable the speaker tuning feature, which improves sound quality when you play media via the phone speaker by changing some internal equalizer settings.
Expected impact: Better sound quality when playing media via phone speaker
sound_privacy_mode=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting causes the speaker to be completely muted for notification sounds, phone ring signals etc. as long as a headphone is plugged in. This avoids people looking at you when you are wearing headphones and receive a notification, which is by standard played via both speaker and headphones. Now, nobody will notice anymore when you get alerts while wearing headphones.
Expected impact: Speaker will not play any notification sounds while headphones are connected
sound_dac_direct=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
By switching DAC direct to on, you will bypass the output mixer in the signal path and connect the DAC directly to the headphone amplifier.
Expected impact: Better sound quality when using headphones, potentially some minor battery savings
sound_dac_oversampling=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting changes the oversampling rate from 64 to 128 bit.
Expected impact: Better sound quality when using headphones, potentially some minor additional battery drain
sound_fll_tuning=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting changes the FLL configuration of the Wolfson WM1811 audio hub.
Expected impact: Better sound quality when using headphones
sound_stereo_expansion=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting activates a „kind of“ stereo 3D sound effect via the built in hardware DSP for headphones.
Expected impact: Add stereo 3D effect to headphone output
sound_mono_downmix=off (off/on)
Default: off
Configurable via boeffla tweaks app: yes
This setting changes internal signal handling to switch to mono output for headphones.
Expected impact: Mono signal instead of stereo signal in headphones
sound_miclevel_general=default (default/0..31)
Default: default
Configurable via boeffla tweaks app: yes, presets
This setting allows you to control the microphones sensitivity for all general purposes (recording etc.) apart from calls.
This allows you e.g. to do nice video recordings with proper audio also in very noisy envirnoments like concerts etc. You could use values around 5 to 7 to accomodate this.
While the default value is 28, you can use the following other values that give you the following amplification in db:
value / Amplification [db]
0 -16,5
1 -15
2 -13,5
3 -12
4 -10,5
5 -9
6 -7,5
7 -6
8 -4,5
9 -3
10 -1,5
11 0
12 1,5
13 3
14 4,5
15 6
16 7,5
17 9
18 10,5
19 12
20 13,5
21 15
22 16,5
23 18
24 19,5
25 21
26 22,5
27 24
28 25,5
29 27
30 28,5
31 30
Expected impact: You can control microphone sensitivity for recording purposes. In short - a higher level means more sensitivity, a lower level reduced sensitivity
sound_miclevel_call=default (default/0..31)
Default: default
Configurable via boeffla tweaks app: yes, presets
This setting allows you to control the microphones sensitivity for phone calls. Please note, the Boeffla-Sound engine comes with an inbuilt call-detection which automatically switches from the general to this call microphone level during calls.
While the default value is 25, you can use same values as liste in the table above.
Expected impact: You can control microphone sensitivity for phone call purposes. In short - a higher level means more sensitivity, a lower level reduced sensitivity
Téléchargements
Télécharger l'application Boefflla Tweaks v0.75
Images de l'application Boeffla Tweaks
Autres infos
Site officiel kernel Boeffla
[Comment uploader et partager un fichier?] - [Vous êtes développeur ou cuisto?]
Dernière édition par primokorn le Mer 24 Juil 2013 - 11:06, édité 2 fois