> Attention!

We strongly recommend to readRules section "Android - firmware"

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Samsung GT-I9300 Galaxy S III - Modified and stock cores



Rep: (1630)
Samsung Galaxy S III GT-I9300 - Modified and core stock
PictureSamsung Galaxy S III, SGS3, GT-I9300, m0
Description | Discussion | Accessories | Marriage / Repair | Wi-Fi setup and problems | Power consumption (autonomy) | Modified and stock kernels | Custom recovery | EFS Recovery (IMEI)
Firmware:Official | Custom | MIUI| OpenSource (4.x | 4.4 | 5.x | 6.x-7.x) | Topics for CM12 / 13

Glossary
Core - Spend some time on forums and blogs dedicated to Android, you will see many references to this term. But the core is not something unique, used only in Android. iOS and MacOS, Windows, BlackBerry's QNXVse and other operating systems use it. Since the Android uses the Linux kernel, the more will be discussed is about it.

The Linux kernel, which uses your Android device is different from that use different operating systems. It contains a set of special codes. Manufacturers are also involved in the process, as should issue the driver used for iron under the current version of the kernel. For this reason, independent developers takes some time out to make a new version of the work on the old device without a premium. Drivers written by Gingerbread, may well not work on the core Ice Cream Sandwich. And this is very important, because one of the main functions of the kernel is that it is necessary for iron control. Inside Continuation Android kernel.

For any action of iron and software necessary to the kernel. For example, you click on the Search button on your phone, so you give the command to open the corresponding application. The following occurs: you touch a certain point digitizer, which transmits information about a software touch the screen at certain coordinates. Software knows that when exposed to a certain point it is necessary to open the search window. The core of this situation causes the digitizer to perceive touch, find their location, and to talk about the system of implementation of this action. Ultimately, when the system receives information about the touch from the core (through the driver), she knows what needs to be out on the screen. Software and hardware are connected to the core, which allows the phone to perform the necessary actions. Incoming information on the one hand becomes outgoing and the other leads to action.

Without the nucleus, which sends and receives information, developers would have to create codes for each event and for each element of iron in your device. With the core of it all so much easier. Developers only need to tie all the elements together.

Linux script - as a rule executable file written in the command language shell (shell) linux and having an extension sh. It is a sign of the presence of characters #! / Bin / sh at the beginning of the file. Because in Linux for security reasons the current directory is not considered as such for the executable file, the script is always executed with the prefix of the current directory ./skript.sh. I draw your attention that the script is necessary for him to do exactly so, it must be assigned to an attribute of the executable file "x". In addition Ubuntu for this attribute is the command chmod + x skript.sh. I draw your attention that, in contrast to the many Linux distributions, Ubuntu uses the default shell dash, rather than bash (bourne again shell). For scripting compatibility is sometimes necessary to explicitly register at the beginning of the script #! / Bin / bash.

Bootloader - the operating system loader. We exist a huge number of different downloaders. When any device is activated, the processor must immediately transfer control to some point in accordance with the initial values ​​of the registers. As a result, execution jumps to the boot loader or boot loader, which has already passed certain parameters of the core operating system and load it into memory management transfer. In such SGSIII kernel loader is secondary bootloader (Secondary Bootloader), which is stitched file sbl.bin.

Governor - regulator of processor behavior. Sets the algorithm for which the processor will change the frequency with increasing / decreasing load. There are many different algorithms: conservative, interactive, ondemand, lulzactive, smartass, etc. It is installed either by the program or through a script in some kernels.
Brief description of controls
brazilinawax - while the description is not found. All that is known is based on interactive. Almost the same as Smartass.

ondemand - Available in almost all kernels and in many is default (by default). When the CPU load reaches a certain upper threshold, this control quickly raises the frequency of the processor to respond to the request, then gradually reduces the frequency of the CPU when it is no longer needed.

ondemandX - changed sensitivity and added sleep mode.

conservative - Available in some cores. It is similar to the ondemand regulator, but will increase the frequency of the CPU more gradually (not so fast) to better fit the request. This regulator provides less sharp response, but may save the battery better.

interactive - it has a different approach. Instead of the CPU to sample at a specific frequency (level), it will raise the rate when the processor exits the idle mode. When the CPU goes from idle timer configured to ensure that run for 1-2 ticks (CPU cycle of operation). If during this time (from the time the output from the processor idle mode to start the timer) is loaded on the CPU 100%, it is considered enough distilled and the frequency rises to a maximum value. If the CPU was not 100% occupied, while the regulator assesses the CPU usage for the last 'min_sample_rate' (default 50,000 ms) to reduce the frequency to the desired level. This control is considered more interactively responds to different CPU. The only configurable parameter - the time during which the processor will remain at a particular frequency before you will start to decline (50,000 microseconds).

interactiveX - supplemented with interactive code that blocks the CPU at the minimum frequency when the device screen is turned off. It has a sleep + wake profile, meaning that you don’t have to manually set the Screen Off profile in SetCPU.

lazy - in ondemand basis min_time_state with an additional parameter to indicate the minimum time during which the CPU is at the frequency before a decrease / increase in the latter. The idea - to remove any instability caused by the rapid change of frequency ondemand. This control state polls more often than ondemand, but changes the frequency by one step only after min_time_state. Screenoff_maxfreq also has a parameter that can be set to determine the maximum frequency of screen-off.

lagfree - quite similar to ondemand in source code and its design and purpose. The difference in its optimization for better stability and "sharpened" in a loaded environment. The frequency delicately decreases and increases, instead of immediately jumping to 100% when speed is needed.

lulzactive - default in the core Lulz. Based on interactive. With the profile of the disabled screen as interactiveX and some features of smartass.
Algorithm (eng):
cpu work load>= 60%
cpu frequency changes from (Lx) to (Lx -1)
up sampling time = 24000us (from smartass governor)
eg)
(L0) 1200 - (L1) 1000 - (L2) 800 - (L3) 500 - (L4) 200
cpu_load = 60%, current frequency = (L2) 800>>frequency = (L1) 1000
cpu_load = 60%, current frequency = (L1) 1000>>frequency = (L0) 1200

cpu work load< 60%
cpu frequency keeps (lx) to (lx + 1)
down sampling time = 49000us (from smartass governor)

screen off
cpu frequency is locked at scaling min freqeuncy.
default min freq of Galaxy S II is 200MHz.
"screen off" profile of SetCPU.
minmax - Conservative adaptation, but with very good performance. A very nice regulator with a good battery life.

performance - Available in some cores. Will keep the CPU at the maximum set frequency all the time. This is more efficient than setting min and max at the same frequency and leaving the ondemand regulator, because the system will not waste resources on checking the CPU utilization rate.

powersave - Available in some cores. Will keep the CPU at the minimum set value all the time.

userspace - Allows a user or program with root rights (works with UID 0 - root) to install the processor at a specific frequency via the file scaling_setspeed in a specific directory.

SavagedZen - while the description is not found. All that is known is based on interactive. Another one is very good and balanced modification Smartass.

smartass - (erasmux @ xda). Fully rewritten interactive control. The CPU spends more time at lower frequencies to improve battery life. Also gives the Screen Off profile, staying at the minimum frequency when the phone is not active (in idle mode).

smartassV2 - A lot of customizable parameters. Quickly responding to changes in CPU utilization, based on the idea of ​​interactive. The threshold of the "ideal frequency" is also adjusted (as in lulzactive) and the controller above this frequency behaves more aggressively than in the lower zone. In sleep mode, another, also customizable, “ideal frequency” is used.
Description of the repository with the source (English):
2.7 SmartassV2
+ The CPUfreq governor "smartassV2", like other governors, aims to balance
+ Performance vs battery life by using low frequencies when load is low and
+ Ramping the frequency when necessary, fast enough to ensure responsiveness.
+ The implementation of the governor is roughtly based on the idea of ​​interactive.
+ The idle loop is used to track when the CPU has idle cycles. The idle loop will
+ Set a relatively high rate timer to sample the load when appropriate, the timer
+ Will measure the load since it was set and schedule a work queue task to do the
+ Actual frequency change when necessary.
+ The most important tunable is the "ideal" frequency: this governor will aim
+ For this frequency, in the sense that it will ramp towards this frequency much
+ More aggresively than beyond it - both when ramping up from below this frequency
+ And when ramping down from above this frequency. Still, note, that when load is
+ Low enough the governor should choose the lowest available frequency regardless
+ Of the ideal frequency and similarly when load is consistently high enough the
+ Highest available frequency will be used.
+ Smartass also tracks the state of the screen, and when screen is off (a.k.a
+ Sleep or suspended in the terms of this governor) a different ideal frequency
+ Is used. This is the only difference between the screen on and screen off
+ States. Proper tuning of the awake_ideal_freq and sleep_ideal_freq should
+ Allow both high responsiveness when screen is on and utilizing the low
+ Frequency range when load is low, especially when screen is off.
+ Finally, smartass is a highly customizable governor with almost everything
+ Tweakable through the sysfs.
smoothass - a little more aggressive smartass
Initrd (Abbreviation of the English Initial RAM Disk, the disk in memory for initialization.) - a temporary file system used by the Linux kernel at boot time. Initrd commonly used for initialization before mounting the "real" file system. The Linux Kernel HOWTO (manual about compiling the kernel), write that initrd is intended to solve the problem of chicken and egg for modular kernel: for mounting the file system module is required for the disk and the file system, and requires a file system for reading the module with which the module read.

Initramfs
The Linux 2.6 kernel has a new concept of boot disk Initrd - it is a compressed cpio-archive gzip.

I / O Scheduler - scheduler I / O operations. Responsible for planning the read / write block devices (flash card, hard drive, etc.). Task - the most efficient use of memory. The following schedulers (in order of appearance in the Light): noop (Linus Elevator), Deadline I / O Scheduler, Anticipatory I / O Scheduler, and "fair" scheduler - CFQ - Complete Fair Queuing I / O Scheduler. There are more recent - VВ®, SIO (Simple) and BFQ (Budget Fair Queuing).

Overclocking (OC) - increasing processor frequency limit (acceleration), which causes additional power consumption and heat generation. Degree of acceleration is highly dependent on the cooling and crystal quality.

Undervolting (UV) - lowering the power supply voltage that whatsoever. May refer to the CPU (usually) - CPU, graphics - GPU or system bus. It can significantly reduce the energy consumption of the whole system. The degree of UV stability and secure also depends on the quality of the crystal and is chosen for each telephone individually.


Kernels
Kernel core

Custom kernels
Cores for CM 10.1 / 10.2 / 11/12 / 12.1 / 13/14 / OmniRom / MIUI / LOS 14.1
Kernel for LOS 14.1

Kernel for CM 13

Kernel for CM 12 / 12.1

Kernel for CM 11 / OmniRom / MIUI

Cores for CM 10 / 10.1 / 10.2
Boeffla Kernel
Additional information about the kernel

arter97 Kernel - supported Dualboot
Additional information about the kernel

phenomenal v4.0
Additional information about the kernel
If you use a kernel cleanup script, then after the firmware Phenomenal core to core firmware do wipe cache + wipe dalvik cache

Siyahkernel - CyanogenMod 10.1
Additional information about the kernel

Googy-Max v1.8.0 - Supports Dualboot
Additional information about the kernel
XDA thread
STweaks_2.0_Googy-Max - A program to configure Googy-Max kernel

N.E.A.K. v3.3x



Kernel for Samsung TouchWiz
Kernel for Samsung TouchWiz 4.4.x
MoRoKernel 1.8 - samsung 4.4.4
Additional information about the kernel

Boeffla Kernel - samsung 4.4.4
Additional information about the kernel

arter97 Kernel - samsung 4.4.4
Additional information about the kernel

MoroKernel 2.6 - samsung 4.4.2

arter97 Kernel - samsung 4.4 supported by Dualboot
Additional information about the kernel

AGNi pureSTOCK - samsung 4.4
Additional information about the kernel

Yank555 v4.2a-beta3 - samsung 4.4

Boeffla Kernel - samsung 4.4
Additional information about the kernel


Kernel for Samsung TouchWiz 4.1.2 / 4.2.2 / 4.3
XPure Kernel 794 - samsung 4.3

Adam Kernel v3.0 - samsung 4.3

LiteGX v5.1.0 - samsung 4.3

Yank555 v4.2 - samsung 4.3
Additional information about the kernel

Boeffla Kernel - Samsung 4.1.2 / 4.3
Additional information about the kernel

AGNi pureSTOCK - Samsung 4.1.2 / 4.2.2 / 4.3
Additional information about the kernel
Download the latest version: v2.6 for 4.1.2 | v3.2 for 4.2.2 | v3.8.5 for 4.3

Devil2 v2.3.2 - samsung 4.3 - supported Dualboot A warning!

HydR3xtReme v4r97b

GalaxSih v2.0 beta7

Franco.Kernel r20

SpeedMod K2-13

Shark A-21 - samsung 4.1.2

Energy v2.0

yoda v1.8 - samsung 4.1.x

LiteGX v5.8.0 - samsung 4.1.2

N.E.A.K. v3.3x

perseus alpha36.3 - It does not work on 4.2.1
Additional information about the kernel

Googy-Max2 v2.3.2 - samsung 4.3 - supported Dualboot
Additional information about the kernel
STweaks_2.0_Googy-Max - A program to configure Googy-Max kernel

Googy-Max v1.8.0 - samsung 4.1.2 - Supports Dualboot
Additional information about the kernel
XDA thread
STweaks_2.0_Googy-Max - A program to configure Googy-Max kernel

Googy v2.6 - samsung 4.1.2 - Supports Dualboot

SimpleGX v1.7.0 - samsung 4.3

arter97 Kernel - samsung 4.3 supported by Dualboot A warning!
Additional information about the kernel

More core - read the description of the topic onxda

The kernel kCoffee For firmware based on Android 7.x.


Instructions

Scripts and applications
Aroma pack custom kernels for runoff and based on the stock firmware based on Android 4.3
Scriptfor the disposal of tailings cores and systems
Scriptfor the disposal of tailings cores and system Android 4.3
SetCPU- CPU frequency control
Zram & Hard Swap Control
MTweaks


FAQ, testimonials and comments to the nuclei

Voting archive
Attached Image

Attached Image

Attached Image

Attached Image


There is no curator in the subject. If there is a user in the subject who wants to become a Curator and the correspondingRequirements for candidates, he can apply in the topicI want to be curator(after having studied the topic header and all materials for curators).
Prior to the appointment of the curator, on filling caps, please contactmoderatorssection through a button"a complaint"under the messages to which you want to add links.


Post has been editedsnekt - 08.03.18, 23:19
Reason for editing: editing



Rep: (739)
noskojv @ 10.01.2013, 10:46*
Up to date, we wait. : Yes2:

Well, with a core of rekaveri Perseus 31.2
Sew mobile alone.
Attached filesvs_Perseus31_touch_4.00-b04-i9300.tar(6.82 MB)

root @ ssmirnov: / home / ssmirnov # adb devices
List of devices attached
4df1587f59045fa9 recovery

root @ ssmirnov: / home / ssmirnov # adb shell
~ # Uname -a
Linux localhost 3.0.36-Perseus-alpha31 # 727 SMP PREEMPT Wed Jan 9 04:22:54 CET 2013 armv7l GNU / Linux
~ #



Rep: (3149)
For recovery.
Attached filesvs_Perseus31_touch_4.00-b04-i9300.zip(6.92 MB)



Rep: (194)
Here nadybal on HDA interesting application, for the convenience of creating backups and restoring profiles settings stweaks ... Link to HDA:StweaksProfiles v0.2- Backup / restore your stweaks settings .
As I understand it, you can use the program to share theirdefault.profile And t.zhe., to create for himself user profiles (there for games, saving, etc.) quickly and change them if necessary ...

Post has been editedajrcz - 10.01.13, 21:20



Rep: (1323)
Boeffla-Kernel 2.6-beta1 released

Upgrade your kernel with an alpha version to a beta stage

2.6-beta1 Change Log:
Fully implements all functions from the ground up using the latest sources GT-I9300_JB_Opensource_Update7
All the features of the last stable nucleus implemented 2.4.
New: GPU undervolting back again
Fix: Car dock support work again
New: Boeffla-Sound engine has been updated to version 1.4.3 (the only change to allow the bottom headphone volume up to 20, if you pipe directly to Sysfs, was one user who requested it)
New: Ramfs latest firmware xxella use
New: FSYNC implemented
Fix: CPU maximum frequency settings through config file working again
Fix: crt-off should work for all realizations
Fix: Boeffla-Sound version information corrected (just a cosmetic problem)
Fix: Boeffla-Kernel delete folders using Boeffla-application Tweaks Corrected
With this version of the kernel, you do not need to have a fix for the camera, this fix must be removedlecturing his sdes. Should now work perfectly: camera, video, MHL HDMI out, Allsharecast dongle, car dock, etc. etc


Attached fileboeffla-kernel-2.6-beta1.CWM.zip(6.66 MB)



Rep: (0)
In proca what the minimum supply frequency with the Voltage dark forest like a bunch of runners razobratsya help, it is desirable for dummies explain.
K
It is advisable to read the cap, where a bunch of instructions for the "Dummies"!


Post has been editedBoooOoooM - 11.01.13, 12:23



Rep: (3149)
Attached fileKernel_XXELLC_Stock.zip(5.17 MB)



Rep: (1323)
seferon @ 11.1.2013, 22:47*
Guys, tell me, with extreme cores Boeffla need to create a folder with the configuration sheet? or is now enough to stick in the tweaker will gut? and before flashing a newer kernel version wipes are needed to do? cleaning scripts to use?

Folder to create is not necessary. Enough to change the in prelozhenie.

I update through ochtstki script. So exactly reliable.
In any case, I will lay out a script.Attached fileboeffla-kernel-clean.zip(139.7 KB)


Post has been editedtermit901 - 11.01.13, 21:52



Rep: (970)
The new version of the kernelspeedmod K2-5 TEST 1 (With ExFAT) With SDS patch (Fix the sudden death)
This is still a test version based on update_6, but the previous version was very stable.
For odin:SpeedMod K2-5t1 for Odin
For rekoveri:Attached filecwm_speedmod-kernel-s3-jb-k2-5t1.zip(6.49 MB)


Post has been editedPixelase - 12.01.13, 13:10



Rep: (13)
core boefflav. 2.4 for the consumption of energy most that andervoldy medium scheduler noop (easiest to perform and stable not glatayuschy battery) plus power saving Zzmoove mode tripping 3 kernel at low load maximum frequency 1000g Minimal battery 300g with the active program separate eg igryh demon stop missing almost 6 hours (from 100% to 14% igryl about 6 hours proshol entire asphalt) in the sleep mode, the battery enough for the whole day with the fact that I listened mtszyku and percent killing only 20-30% firmware drain peeled from rubbish which l azaet Internet



Rep: (1323)
Boeffla-kernel

... core for everyday use


Push:
I decided to make a post on the core, and all that is connected with it.
I tried many cores, but the soul fell down to.
What I liked it: the first is the smoothness of the interface, the second is the quality of sound and the third stability (even beta versions of stocks is not seen), it is really very decent.
At the expense of battery: I am for this is not particularly chase, because almost always have a charging (home, work, car, etc.)
This core is balanced in all parameters: smoothness, sound and power consumption
All information is taken from the official sitewww.boeffla-kernel.de/
All that I have written above is my personal opinion and engage in discussions not going.

From the nucleus Author:
-Mostly I created Boeffla-Kernel, when there was the nucleus for the Samsung Galaxy S3, in which it was, would the combination of functionality, which I wanted. I would like to have full flexibility in undervolting and change settings such as, but not like the sharpness and / or tweaks settings, many of the core have been implemented as the default, and not changed.

-So, I began to create a custom kernel in some time, adding all the features that I like. This is the result of my work, which, in the end, I decided to share with you. I hope that you want the same as me.

-The purpose of this core is: the presence of the core for everyday use. This core is not to strive for better battery life, or better smoothness or better test scores in benchmarkah. It is aimed more at the core of a good mix of all, without sacrificing stability and functionality.

-Thus, the primary goals are Boeffla-Kernel:
  • Stay in close proximity to the stock kernel, so as not to disturb the functionality and have more stability
  • improve smoothness
  • Improve battery life.
  • The opportunity to give a few simple configurations for setting up and configuring the kernel



-I will say that I will never realize:
Acceleration (if you need to play the core, they have enough around)
Things that I do not need or do not consider important person

-What I will realize in the future:
Interesting, new things that I like

Kernel Configuration:
Before we start:
-If you are interested primarily in the settingBoeffla-Sound to the maximum, I would recommend you use Boeffla-Sound application, which is designed Neak team to give you full control over all the functions of a good and easy interface.

-Boeffla-Kernel comes with a default configuration that should already give you some interesting advantages in terms of smoothness and battery life.

-Theme though, to get the most out of the nucleus and use the settings to suit your needs, you have three main different ways to do this:

1. With the built-in Boeffla-Kernel file boeffla-kernel.conf
File boeffla-kernel.conf kernel gives you access to a very simple way to customize virtually all of the kernel configuration parameters.
It is a well proven and very simple way to make configuration. However, each configuration change requires a restart of the phone.

2. With the built-in application Boeffla-Kernel boeffla tweaks app
Boeffla-Kernel comes with its own simplified application configuration (ScriptManager from HM.Carbide), which has access to the most important configuration settings in real time.

3. Use a known standard configuration application
You can use some standard applications such as Voltage Control, System Tuner, SetCPU etc. to adjust some kernel parameters as Governors, planners, CPU undervolting etc.
However, many features of Boeffla-Kernel Kernel (such as, Boeffla-Sound), these applications are not configured.

Appendix Boeffla-Sound:
If you are primarily interested in the sound settings, I would strongly recommend to try Boeffla-Sound.
In fact, this application allows you to control every feature Boeffla-Sound in a modern and user-friendly interface.

You can download it from Google playstore:link to google play

Some applications screenshots to demonstrate how easy it is to use it:
Attached Image
Attached Image
Attached Image


If you use an application, make sure that you configure both Boeffla-Sound, as well as in Boeffla-Tweaks application or through a configuration file, just to avoid mixing the settings. Make the settings only in the application.

Application Settings Boeffla Tweaks and its production method:
To use the program Boeffla Tweaks, follow these steps:
After you have flashed the kernel, you need to reboot twice, after which the application will appear !!!


The following configuration options are available in the annex Boeffla Tweaks:

Boeffla-Kernel settings:
The following configuration options are available in boeffla-kernel.conf file:
governor = default (default / lulz / zzmoove / pbatt / pmod / p1c / p2c / psmod / zbatt / zopt / zperf)
Default: = pegasusq
Configurable boeffla tweaks app: yes

Governor defines "strategy" as the change of the CPU core up and down through the frequency based on the system load.
There is nothing such as "best" governor, it largely depends on your personal preference. You should check for themselves.
  • PegasusQ - a very solid standard governor
  • Lulzactiveq more focused on the job
  • zzmoove on battery savings.

You have the following additional profiles are available:
The default is - standard pegasusq governor (Samsung Standard)
lulz: it is - a fairly aggressive lulzactiveq governor
zzmoove: it - friendly governor battery based on a conservative governor
pbatt: it - pegasusq tweak, most of the time, managed only a single core CPU
pmod: it - pegasusq, tweak, most of the time, run on only two cores CPU
p1c: it - pegasusq, restricts one CPU core anyway
p2c: it - pegasusq, limits the maximum two-core CPU in any case,
psmod: it - pegasusq with hardcore tweaks using the governor in its nucleus speedmod
zbatt: it - zzmoove, tweak, for better battery life, going to work a compromise
zopt: it - zzmoove, tweak, to give an average between battery life and work
zperf: it - zzmoove, tweak, to provide solid performance

scheduler = default (default / cfq / deadline / noop / sio / row / bfq)
Default: = cfq
Configurable boeffla tweaks app: yes

I / O scheduler determines the "strategy" to read and write access to its internal and external SD-memory card.
There is nothing such as "best" planner, you should check for themselves. The series seems to love all the same for many users.

Default: This loads the CFQ "completely fair scheduler", which is also the standard in stock Samsung
deadline: It loads the scheduler "deadline"
noop: It loads a very simple "noop" scheduler
sio: This loads a simple I / O Scheduler
row: It loads a "read after write" Scheduler
bfq: loads the "Budget Fair Queuing" scheduler

Expected result: The difference in the smoothness of the potential savings and battery

cpu_maxfreq = default (default / 200 ... 1600)
Default = 1400 MHz
Configurable boeffla tweaks application: yes, sets

With this parameter you can limit the upper frequency you have to use the CPU core to save battery.
You can define any frequency between 200 and 1400 MHz.
At the same time, you can activate a small overclock up to 1600 MHz, if you want. Please note, this does not guarantee the phone is stable when overclocked!

Expected Result: Savings batteries when underclocking, the best job sverhpokazaniya results

cpu_undervolting = off (off / 25/50/75/100 / light / medium / heavy)
Default: off
Configurable boeffla tweaks app: yes

This option allows undervoltung your CPU core voltage. Be careful, because too large undervolting lead to system instability and random reboots.
All phones are different because of manufacturing tolerances, so that some phones support more undervolting, some less. There is nothing that you can do with it than the test yourself!

25: All voltages for all frequencies will be reduced by 25 mV
50: All voltages for all frequencies will be reduced by 50 mV
75: All voltages for all frequencies will be reduced by 75 mV
100: All voltage for all frequencies will be reduced by 100 mV
light: The following voltages are applied (from 1600 to 200 MHz): 1200 1238 1300 1363 goda goda goda 1400 1150 1075 1025 975 950 938 900 900 875 850
medium: The following voltages are applied (from 1600 to 200 MHz): 1175 1213 1275 1338 goda goda goda 1375 1125 1050 1000 950 925 913 875 875 850 825
heavy: The following voltages are applied (from 1600 to 200 MHz): 1150 1188 1250 1313 goda goda goda 1350 1100 1025 975 925 900 888 850 850 825 800

Expected result: A cool phone, maybe a little better battery work

gpu_frequency = default (default / 54/160 / 160and266 / 266and350 / 54to266 / 108to350 / 266to533 / 350to600 / 440to700)
Default: = 160/266/350/440 MHz
Configurable boeffla tweaks application: yes, sets

With this setting you can change the rate of acceleration for GPU (graphics processing unit) in the device - so you can do as acceleration and underclocking.
The following options are available:
Default: It sets the GPU clock to 4 160/266/350/440 Mhz
models Underclocking
54: only the frequency of 54 MHz will be used
160: only the frequency of 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: it generates 4 GPU frequency to 54/108/160/266 Mhz
108to350: it generates 4 GPU frequency to 108/160/266/350 Mhz
models Overclocking
108to350: it generates 4 GPU frequency to 266/350/440/533 Mhz
108to350: it generates 4 GPU frequency to 350/440/533/600 Mhz
108to350: it generates 4 GPU frequency to 440/533/600/700 Mhz
Please note, if you are overclocking the GPU, probably will overstrain your the GPU, respectively, to operate stably. . For explanation see. The following parameter below
Please note, this does not guarantee stable operation of the phone when overclocking!
Expected result: the battery savings when underclocking, better performance - especially for the game - to disperse.

gpu_undervolting = off (off / 25/50/75/100 / light / medium / heavy / o25 / o50 / o75 / o100)
Default: off
Configurable boeffla tweaks app: yes

This allows undervolting and overvolting your GPU (graphics processor) core core voltage. Be careful, because too large undervolting lead to an unstable system or artifacts on the screen.
All phones are different because of manufacturing tolerances, so some phones support undervolting more, some less. There is nothing you can do about it than to test yourself!

samples Undervolting
25: All voltages for all frequencies will be reduced by 25 mV
50: All voltages for all frequencies will be reduced by 50 mV
75: All voltages for all frequencies will be reduced by 75 mV
100: All voltage for all frequencies will be reduced by 100 mV
light: The following voltage to be applied (from low to high frequencies): 875 900 950 1000
medium: The following voltages are applied (from low to high frequencies): 850 875 925 975
heavy: The following voltages are applied (from low to high frequencies): 825 850 900 950
samples Overvolting
o25: All voltages for all the frequencies will be increased by 25 mV
o50: All voltages for all the frequencies will be increased by 50 mV
o75: All voltages for all the frequencies will be increased by 75 mV
o100: All voltages for all the frequencies will be increased by 100 mV

Expected impact: A cool phone, maybe a little better battery performance and undervolting. More stability with overvolting, if you also made GPU acceleration.

led_fading = off (off / on / offbright / onbright)
Default: off
Configurable boeffla tweaks app: yes

This setting shapes the behavior of LED-indicator notice.
off: Settlement of the shares of Samsung = LED flashes at normal brightness
on: amplified with normal brightness
offbright: flashing, high brightness
onbright: amplified with high brightness

touch_boost = on (on / off)
Default: on
Configurable boeffla tweaks app: yes

This option allows you to disable the functionality of the increase of touch, which is enabled by default. Means of improving the touch, GPU frequency increased to a higher level when the touch screen is used. This increases the smoothness of the user interface, but also consumes a little bit more battery power. touchboost can be turned off without having a negative impact.
Expected result: A potential battery savings if touchboost off

sharpness_fix = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This setting alters some MDNIE settings to increase legibility for letters and reduce the high-precision configuration runoff Samsung

charge_ac = 1100 (600 ... 1200)
Default: 1100
Configurable boeffla tweaks application: yes, sets

This setting adjusts the charging speed when downloading via phone charger AC. With a value of 1000 mA when you set it to a higher rate phone charge faster. This will usually not cause damage to your charger. Also, due to manufacturing tolerances, there is no damage your battery is not expected when the charging speed is faster. And if so, do not worry about it and buy a new bit earlier, this is less than 15 dollars.

Expected Result: The battery charging time is reduced

charge_usb = 475 (0 ... 1200)
Default: 475
Configurable boeffla tweaks application: yes, sets

This parameter adjusts the speed of charging the phone when booting via USB charger. Stock value is 475 mA when you set it to a higher rate phone charge faster. This should not cause any damage to your device.
Note: The charging current higher than 500 mA are only defined for USB 3.0, but many modern USB 2.0 port can also provide more than 500 mA. So you just get faster charging speed.
Especially if you configure this value to zero: Then you can connect the PC to your device via USB, not charging the battery. This could be good for battery life, as you can keep track of your normal charging cycles without impact.

Expected result: Charging the battery will be reduced, or you can stop the charge completely.

systemtweaks = on (on / off / smod)
Default: on
Configurable boeffla tweaks app: yes

This tweak modifies certain kernel parameters, virtual machine, network, etc.

on: This will load tweaks Boeffla-Kernel system settings (recommended)
off: it will not load tweaks, it would be like to drain the core
SMOD: This will load the same tweaks as those used in the core Hardcore Speedmod

Expected result: Better work, smoothness, battery life

ext4tweaks = on (on / off)
Default: on
Configurable boeffla tweaks app: yes

This resets tweak / data and / cache directory with the time of 20 seconds.

Expected result: A potential battery savings and improve the smoothness of at least write access to your SD memory card

sdcardtweaks = on (on / off)
default: on
Configurable boeffla tweaks app: yes

This setting increases the read buffer for internal and external SD-card from 128 to 256 kb.

Expected result: improved performance in accessing the SD memory card

network_cifs = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

Switching it to on, the kernel loads the necessary module cifs.ko to support access to the Windows (protocol SMB) from the device. You can then simply use the app as a "CIF manager" to get access to your network engines.

network_nfs = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

When you switch to on, the core will load the necessary modules for NFS access to Unix / Linux network resources on the device. You can then mount the NFS share to the local file system, for example, using the mount command in a terminal session.

exfat = on (on / off)
Default: off
Configurable boeffla tweaks app: yes

If you do not use exFAT formatted storage device in its S3 (eg, external SD-card, which is formatted with exFAT), you can prevent proprietary exFAT drivers were loaded. Please note, you will not be able to get access to format the device storage exFat more if you turn exFat support again.
Expected result: Save some memory that is wasted when you do not need exFat support.

androidlogger = off (off / on)
Default: off
Configurable boeffla tweaks application: yes - requires a reboot

This option allows you to let Android Logger again, which require tools like aLogCat and some security tools. Also - an important tool for developers to install and debug errors.

Expected result: the maintenance recorder is switched off, less access to write to the SD-card and battery-saving potential.

kernellogger = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This option allows you to let Linux Kernel Logger (printk) again. - an important magazine for developers to debug, and install a kernel error. Also, it is required to get the file / proc / last_kmesg, which is required to analyze the failures and restart later.

Expected outcome: Shunning logger, less write access to the SD-card and battery savings potential

autoroot = off (off / on)
Default: off
Configurable boeffla tweaks application: no

By setting this option to on, the next time you restart your phone will become root (Chainfire SuperSu), if it is not to be implemented.
To root your phone, you need to manually remove Superuser.apk and su binary files.

Expected result: You get root privileges for your phone

boeffla_app = on (on / off)
Default: on
Configurable boeffla tweaks application: no

This parameter determines whether Boeffla-tweaks app is available on your phone.
If you set this setting off, then the application will be uninstalled during the next reboot.
If you set to on, then the application will be re-established at the next reboot.

Expected Result: The application can be installed or removed according to your personal preference

Boeffla-Sound settings:
The following parameters Boeffla-Sound settings are available to you:

sound_headphone_vol = default (default / 45 ... 63)
Default: 45 =
Configurable boeffla tweaks application: yes, presets

You can adjust the volume of the headphones this parameter, in fact you can make headphones louder than the standard Samsung settings.
Note: this does not change - like all other Boeffla-Sound options to any Bluetooth devices connected to your phone!

Expected result: an increase in the volume of the headphones

sound_eq = off (off / bass-extreme / bass-treble / treble / classic / pleasant / eargasm / custom)
Default: off
Configurable boeffla tweaks app: yes

This setting switches on the hardware equalizer headphones. Try one or more of the presets and find your favorite.
If you want to adjust themselves, set to "custom", and then 5 ispolzent following configuration options below to adjust the volume gain for each of the 5 frequency bands.

Expected results: better sound quality when using headphones

sound_eq_custom_0100Hz = 0 (-12 ... 12)
Default: 0
Configurable boeffla tweaks application: no

If you set the custom mode equalizer (cm. Above), one can determine the gain for the frequency range 100 Hz independently.
gain setting is higher than 0, this will stimulate the frequency drops below 0 setting this frequency.

Expected effect: you can customize your own equalizer settings

sound_eq_custom_0300Hz = 0 (-12 ... 12)
. See above for settlement "sound_eq_custom_0100Hz", just this setting - for the frequency range of 300 Hz.

sound_eq_custom_0875Hz = 0 (-12 ... 12)
. See above for settlement "sound_eq_custom_0100Hz", just this setting - for the frequency range of 875 Hz.

sound_eq_custom_2400Hz = 0 (-12 ... 12)
. See above for settlement "sound_eq_custom_0100Hz", just this setting - for 2400 Hz frequency range.

sound_eq_custom_6900Hz = 0 (-12 ... 12)
. See above for settlement "sound_eq_custom_0100Hz", just this setting - for 6900 Hz frequency range.

sound_satprevent = off (off / on)
Default: off
Configurable boeffla tweaks app: yes (implicitely in EQ settings sets)
This setting allows you to turn off to prevent saturation by using the leveler, which can cause distortion if you are listening at a high volume.
Expected impact: A volume of the sound, more dynamics, but it may come in distortion

sound_speaker_vol = default (default / 57 ... 63)
Default: 57 =
Configurable boeffla tweaks application: yes, sets

You can adjust the speaker volume on the setting, in fact you can make the speaker louder than the standard Samsung settings.

Expected Result: Increase volume speaker (Speaker)

sound_speaker_tuning = off (off / on)
Default: schaa
Configurable boeffla tweaks app: yes

With this option you can turn on your speaker settings function, which improves sound quality when played through the phone's speaker by changing some internal equalizer settings.

Expected result: Better sound quality when played through the phone speaker

sound_privacy_mode = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This setting allows you to turn off notifications through the speaker when headphones are connected.

Expected result: The speaker will not play notification sounds, while the headphones are connected.

sound_dac_direct = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

DAC switching on on, you will bypass the mixer output in the signal path and connect directly to the DAC headphone amplifier.

Expected result: Better sound quality using headphones, potentially some minor battery savings

sound_dac_oversampling = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This setting changes the oversampling from 64 to 128 bits.

Expected result: Better sound quality using headphones, potentially some minor additional battery discharge

sound_fll_tuning = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This aparametr reconfigures FLL Wolfson WM1811 audio hub.

Expected result: Better sound quality using headphones

sound_stereo_expansion = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This setting activates the "look" 3D stereo sound effect through the built in DSP hardware headphone.

Expected result: Add 3D effect stereo headphones

sound_mono_downmix = off (off / on)
Default: off
Configurable boeffla tweaks app: yes

This setting changes the internal processing of the signal to switch to mono headphones.

Expected Result: The mono signal, a stereo signal instead of headphones

sound_miclevel_general = default (default / 0 .. 31)
Default: default
Configurable boeffla tweaks application: yes, sets
This setting allows you to control the sensitivity of the microphone for all general purposes (making the recording, etc.) except for calls.
This allows you, for example, to make a good movie with a proper audio in a very noisy envirnoments as concerts, etc. You can use a value of about 5 - 7 to accomodate it.
While the default value is 28, you can use the following different values, which give you the following increase in dB:
Value / Uselenie [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 Result: You can control the sensitivity of the microphone for recording. In short -What a higher level, the higher the sensitivity, the low level of reduced sensitivity.

sound_miclevel_call = default (default / 0 .. 31)

Default: default
Configurable boeffla tweaks application: yes, sets
This option allows you to control the sensitivity of the microphone for phone calls. Please note, Boeffla-Sound engine comes with a built-in call detection that automatically switches from the general to the level of the microphone calls during conversation.

The default value is 25, you can use the same values, Liste in the table above.

Expected Result: You can control the sensitivity of the microphone in a phone call. In short -What a higher level, the higher the sensitivity, the low level of reduced susceptibility


Script for purification before installing Boeffla-Kernel Kernel:

Clears all the information about the previous kernel.
Strongly use when switching from the other core.
Installing as usual through Recovery.
text script
ui_print ( "Boeffla Kernel Cleaner Script");
ui_print ( "Version 1.0 - 29.10.2012");
ui_print ("");
ui_print ( "Cleaning Boeffla Kernel settings +");
ui_print ( "init.d folder");
ui_print ("");
ui_print ( "В© andip71");

mount ( "ext4", "EMMC", "/ dev / block / mmcblk0p9", "/ system");
mount ( "ext4", "EMMC", "/ dev / block / mmcblk0p12", "/ data");

delete ( "/ data / media / boeffla-kernel / boeffla-kernel.conf");

delete_recursive ( "/ system / etc / init.d");
delete_recursive ( "/ etc / init.d");
delete_recursive ( "/ data / etc / init.d");

unmount ("/ system");
unmount ("/ data");

ui_print ( "Cleaning done .. Reboot");

Attached fileboeffla-kernel-clean.zip(139.7 KB)


Links to the kernel boot:
Reference to the load Stable core (stable)
Link to download the kernel Beta (in testing)

Kernel which Beta stage, reveal themselves only with the best hand, any problems I did not notice, so you can safely use them

References:

Complete removal of the information on the previous kernel (core cleanup script)
Script cleaning of all information from the previous core. Makes all the necessary wipes are (dalvik, cashe).
text Script
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ( "*********************************************** ");
ui_print ( "* Ultimate-KERNEL-CLEANING-SCRIPT FOR *");
ui_print ( "* SAMSUNG GT-I9300 AKA SGS3 *");
ui_print ( "* FROM mecss *");
ui_print ( "* Version v1.0 *");
ui_print ( "*********************************************** ");
ui_print ("");
run_program ( "/ sbin / mount", "/ dev / block / mmcblk0p8", "/ cache");
run_program ( "/ sbin / mount", "/ dev / block / mmcblk0p12", "/ data");
run_program ( "/ sbin / mount", "/ dev / block / mmcblk0p9", "/ system");
run_program ( "/ sbin / mount", "/ dev / block / mmcblk1p1", "/ sdcard");
show_progress (0.100000, 0);
ui_print ("");
ui_print ("");
ui_print ( "Installiere temp Busybox ....");
package_extract_file ("busybox", "/ tmp / busybox");
set_perm (0, 0, 0777, "/ tmp / busybox");
package_extract_dir ( "init.d_backup", "/sdcard/init.d_backup");
package_extract_file ( "init.d_backup.sh", "/tmp/init.d_backup.sh");
set_perm (0, 0, 0777, "/tmp/init.d_backup.sh");
run_program ( "/ tmp / init.d_backup.sh");
ui_print ("");
ui_print ("");
ui_print ( "Formatting Cache Partition");
delete_recursive ("/ cache");
show_progress (0.100000, 20);
ui_print ("");
ui_print ( "READY!");
ui_print ("");
ui_print ( "Wiping Dalvik Cache");
delete_recursive ("/ data / dalvik-cache");
show_progress (0.100000, 40);
ui_print ("");
ui_print ( "READY!");
ui_print ("");
delete ( "/ system / etc / init.d / S91voltctrl");
delete ( "/ system / etc / init.d / S98bolt_siyah");
delete_recursive ( "/ sbin / siyah");
delete_recursive ( "/ data / .siyah");
delete_recursive ( "/ system / .siyah");
delete ( "/ system / etc / init.d / 01siyah");
delete ( "/ system / etc / init.d / S_volt_scheduler");
delete_recursive ( "/ data / void-settings");
delete ( "/ res / misc / void");
delete ( "/ system / bin / void");
delete ( "/ xbin / bin / void");
delete ( "/ res / misc / NEAK-Downloader.apk");
delete_recursive ( "/ data / neak");
delete ( "/ res / neak.extra");
delete_recursive ( "/ sbin / near");
delete ( "/ system / etc / lionheart");
delete ( "/ system / etc / schedmc");
delete_recursive ( "/ sys / devices / system / cpu / cpu0 / cpufreq");
delete_recursive ( "/ sys / devices / system / cpu / cpu / cpufreq");
delete ( "/ sys / devices / system / cpu / cpu / sched_mc_power_savings");
delete_recursive ( "/ system / .androidmeda");
delete_recursive ( "/ data / data / net.fluxi.xxTweaker");
delete_recursive ( "/ data / data / net.fluxi.xxTweak /");
delete ( "/ data / app / net.fluxi.xxTweaker-1.apk");
delete ( "/ data / .notweaker");
delete_recursive ( "/ data / .Abyss /");
delete_recursive ( "/ system / .Abyss /");
delete ( "/ sbin / ext / abyss.sh");
delete ( "/ res / misc / S90abyss");
delete ( "/ data / data / com.teamblockbuster.thoravukk.app");
delete ( "/ data / app / com.teamblockbuster.thoravukk.app");
delete ( "/ system / etc / init.d / thoravukk");
delete ( "/ data / .thoravukk");
delete_recursive ( "/ data / data / com.teamblockbuster");
delete ( "/ system / litepro");
delete ( "/ system / etc / init.d / 99nstools");
delete ( "/ data / user.log");
delete ( "/ system / Hawker.u.copier");
ui_print ("");
ui_print ( "READY!");
ui_print ("");
ui_print ("");
ui_print ( "Unmounting / cache, / data, / system and / sdcard ...");
run_program ( "/ sbin / busybox", "umount", "/ cache");
run_program ("/ sbin / busybox", "umount", "/ data");
run_program ("/ sbin / busybox", "umount", "/ system");
run_program ("/ sbin / busybox", "umount", "/ sdcard");
ui_print ( "Finished ...");
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ("");
ui_print ( "*********************************************** ");
ui_print ( "* CLEANING PROCEDURE DONE *");
ui_print ( "* YOU'RE READY TO FLASH A NEW KERNEL *!");
ui_print ( "* PAINLESS THIS TIME ^ _ ^ *");
ui_print ( "* *");
ui_print ( "* ENJOY YOUR SAMSUNG BASED ROM *");
ui_print ( "* FROM mecss *");
ui_print ( "*********************************************** ");
ui_print ("");

Attached fileUltimate_Kernel_Cleaning_Script_v1.0_en_SGS3.zip(500.13 KB)


If you have any comments on the proposals please write to post qms

K
In the hat.


Post has been editedNik2001Nik3006 - 03.09.16, 11:17



Rep: (63)
There are new versions of the kernelHydRx-v4r89. Sewn patch of sudden death.
Poured onGoogle Drive andYandex Disk
Now it's aroma installer with a choice of kernels so that size. Description cores, seeXDA.



Rep: (22)
Tell me, please, I beg Perseus.alpha31.2-i9305-CWM and now the phone does not run.
Previously, it was 30 and ultimarom 8.1.1

What to do?



Rep: (20)
Hierophantes
If the body has a memory file with another nucleus I ask him through rekaveri, or restore a backup of the system but as I understand it you do not. If there is not, it is not this sheysya knitted in one.



Rep: (1323)
Hierophantes @ 13.01.2013, 15:57*
Tell me, please, I beg Perseus.alpha31.2-i9305-CWM and now the phone does not run.
Previously, it was 30 and ultimarom 8.1.1

What to do?

And it comes in rekaveri ??? If so, use the first script treatment, then coasting right kernel. And you will be happy

Post has been editedtermit901 - 13.01.13, 15:05



Rep: (104)
Catabatic kernel firmware I9300XXELLA [BTU]


Not seen, and who can spread, but no hat.
Packaging itself. I checked, all perfectly sewn by Odin or Mobile Odin.


Download: Attached fileStock_Kernel_4.1.2_I9300XXELLA.tar (5.07 MB)


Post has been editedZm_NaTioN - 13.01.13, 18:09



Rep: (194)
Backup / Restore your settings stweaks.
1. Download and install the programAttached fileStweaksProfilesv0.3.apk(222.75 KB)

2. Run the program and click"Sync" (Synchronize with stweaks)
3. Click"Backup" make a copy of your settings, they are saved as a file "Default.profile" (Or the name of your saved profile), in a folder data / .perseus (or .siyah depending on how the kernel is worth).
4. For example, the author lays outAttached fileProfilesforSiyah.zip(143.35 KB)
(Installation through SVM) with different settings, in this casesiyah (Battery, evenmorebattery, extremeperformance, performance), for the nucleus perseus Enough rename ZIPe ".siyah" in ".perseus".
Attached Image
Attached Image
Attached Image

5. We use after trials and attempts, it is possible to always return to its configuration, as well as to share with friends, or just filedefault.profile Or .ZIPom.

Post has been editedajrcz - 14.01.13, 09:17



Rep: (1388)
I visited about a swap crazy idea.
I made it to the place of hidden partition

in any init.d script
mkswap / dev / block / mmcblk0p10
swapon / dev / block / mmcblk0p10

As long as all the beam. Restore partition may be one as simple and mobile, but contains it in large letters TRASH :)

I recommend, but I warn you that everything is at your own risk and I am for your device is not responding.

root @ android: / # root @ android: / # cat / proc / swaps
cat / proc / swaps
Filename Type Size Used Priority
/ Dev / block / mmcblk0p10 partition 573436 12500 -1
root @ android: / # ^ D


Post has been editeddima8389 - 14.01.13, 13:05



Rep: (38)
A sourceAttached fileSiyah-s3-v1.8.7-CWM.zip(7.24 MB)


Post has been editedikat - 14.01.13, 14:34



Rep: (1323)
svs-57 @ 01/14/2013, 15:47*
termit901, I saw that in the header. Why this?
PS
IMHO universal script is not done, because everything they write as they wish and are not aware that erase / edit.
I usually rekaveri fashion via adb I go and I correct / delete itself.

He expanses xda.
Just lay out
Attached fileUltimate_Kernel_Cleaning_Script_v1.0_en_SGS3.zip(500.13 KB)



Rep: (433)
Keep my friend lastAttached filephilz_touch_4.00-b04-i9300.zip(6.86 MB)


Posted on 14/01/2013, 20:03:

On just in case you still nucleolar lastAttached fileboeffla-kernel-2.6-beta1.CWM.zip(6.66 MB)
Attached filePerseus.alpha31.2-i9300-CWM.zip(5.86 MB)
Attached fileSiyah-s3-v1.8.7-CWM.zip(7.24 MB)


Full version    

Help     rules

Time is now: 09/05/20, 22:57