> 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: (1631)
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: (1631)
Backup caps
Samsung Galaxy S III GT-I9300 - Modified and core stock
PictureSamsung Galaxy S III, SGS3, GT-I9300, m0
Description | Discussion | FAQ | Accessories | Marriage / Repair | Wi-Fi setup and problems | Power consumption (autonomy) | Editing system apk | 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


Remember! Everything you do with your phone, you do at your own peril and risk.
For the consequences, except for you, no one is responsible!

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
Instructions, links, scripts
FAQ, testimonials and comments to the nuclei
Voting archive
[Attachment = "8702102: Bezymyannyy.png"]
[Attachment = "5177659: Screensh ...- 00-15-1.png"]
[Attachment = "3929259: 28.09-28.12.jpg"]
[Attachment = "3502093: golosova ... 27092013.GIF"]


Post has been editedNik2001Nik3006 - 11.03.17, 11:28



Rep: (3)
Perseusyou can still add

Post has been editeduzb777 - 24.02.14, 22:40
Reason for editing: code



Rep: (1757)
firedevil666 @ 28.11.2012, 20:07*
iron, driver at the system level.

I understand that, I mean that there should windose background or symbian ...?
The meaning of the core of almost all phones with Android OS alone, the only difference is that in one red button ends the call, and in the other, it also turns off the phone
pepsar @ 28.11.2012, 19:08*
And on this occasion I have a question what is better to leave the stock or set SiyahKernel S3-v1.8

Siyah I think is better, there is no kind of bugs and greater functionality

osya_70 @ 28.11.2012, 19:27*
Tell me, please, on what kernel without dancing with a tambourine has an automatic recording from line

Install Siyah (any kind) then in system / app standard dialer to replace the one that I have laid out and you will have an additional way Record button in the dialer (But here there is no machine. The method, that would no further applications are not installed)
Attached fileSecPhone.apk(13.72 MB)



Posted on 28.11.2012, 21:38:
firedevil666 @ 28.11.2012, 19:59*
but where is the kernel?

Because the stock kernel does not allow to record the conversation

fsxrash @ 28.11.2012, 19:35*
What economical Siyah kernel and supported to swap?

Phenomenon, but whether the swap, I do not support, like no, though not sure

Post has been editedBoooOoooM - 28.11.12, 21:57



Rep: (1757)
How to flash CORE


The first thing you need - is to get and install a custom RootClockWorkMod (In the future, or rekaveri CWM )
How did it all get a look in the topicSamsung GT-I9300 Galaxy S III - Custom firmware

  • Swing your right nucleus of the cap to be installed throughCWM in format .zip and the script And then rush to the phone (Preferably in the internal memory phone root)
  • Then it is necessary to downloadCWM , Hold button Up + Menu + Power - all with vykl.telefone
  • If you are a beginner, doBackup Firmware - Menu backup and restore and select it backup
  • Next, go to the section -Install zip from sdcard and select the item Choose zip from internal sdcard Opens internal SD and there you must select the script and confirm the installation, after similarly sewn core.
  • Waiting until the end of the installation chooseReboot system now


Esli you going cyclic reboot (restart), then you are restoring previously made beykap
  • Turn off the phone and loadCWM
  • select an itembackup and restore
  • Come inrestore and confirm the recovery before you made the backup firmware
  • Waiting for the end select Rebootsystem now


Is done

K
In the hat.


Post has been editeduzb777 - 10.12.13, 18:46



Rep: (1325)
Ultimate_Kernel_Cleaning_Script_v1.0_en_SGS3


This script is used to clean the system from the data set core before installation Siyah nucleus.

Installation via CWM. Immediately after applying the script, put the kernel.

Attached fileUltimate_Kernel_Cleaning_Script_v1.0_en_SGS3.zip(500.13 KB)


Post has been editedtermit901 - 30.11.12, 12:40



Rep: (10)
BoooOoooM @ 30.11.2012, 14:32*
Swing your right nucleus of the cap to be installed through the [color = "# 000000"] [b] CWM in .zip format and throw the root SDcard
: [/ b]

for very beginners may want to clarify that the SDcard in this case is not built-in memory card and extracted mikroSD

if you suddenly need to install with built-in, the 4th paragraph of your statement will look like this

Next, go to the section -Install zip from sdcard and select the item Choose zip from internal sdcard It opens your SD card and there you have to select the kernel, which is tentatively thrown and confirm installation

Post has been editedmattrosskinn - 30.11.12, 18:33



Rep: (1352)
M
BoooOoooM appointed curator of the topic. I ask around to contribute.



Rep: (59)
Actively, in the full sense of the word, I use the kernel Phenomenal medium for a month (firmware 4.1.1 BTU pure stock) and I can say with confidence that it is not caught any bug - it works just great, both in terms of smoothness and the ieterfeysa terms of performance and in fact the most important thing - economical power consumption. I advise everyone !!!

K
In the hat.


Post has been editeduzb777 - 14.12.13, 10:01



Rep: (1679)
Upgrade the kernel [KERNEL] [Samsung Jelly Bean] Boeffla-Kernel 2.21 (04-12-2012)
Changes
* Boeffla-sound mechanism to release the power of the Galaxy Audio S3 chip * Custom animation support boot * CPU undervolting interface * the GPU undervolting interface * Adjustable level of the charger, defaults increased to 1100 mA for ac and 900 for the USB * Compression black record for better-balanced display * Unplugged Android recorder (can be turned on again) * disable logging of the core (can be turned on again) * read SD-card forward buffers increased to 256 kbps (can be disabled) * tweaks File Ext4 system ( can be turned off) * System Tweaks (Boeffla-core sets are by default, can be disabled or switched into thin Speedmod settings) * added scheduler SIO (with minor tweaks) * included regulator LulzactiveQ (customizable) * Proportional TCP level reduction is implemented * configuration file for easy th kernel configuration without additional applications for many options Compatible applications a single standard (voltage control, SetCPU, System unit settings, etc.) * log file kernel initialization (with a history of 3 log files) * the init.d support (automatic creation folders and set permissions) * Automatic root (disabled by default, the last supersu 0.97) * CIFS, compiled into the kernel (no required module loading) * ex-fat supported * Triangle far supported * compiled with ARM stock of the toolchain * filesystem Ram recently built firmware xxelk4 * from source is the GT-I9300_JB_Opensource_Update6

Installation via CWM (In .zip wormatia worms)
The format (.tar To install over MOBILE ODIN)
Script for cleaning prior to installation of the new core (in .zip format) After CWM

Attached files

Attached fileMobile_ODIN__v3.00.apk(1.41 MB)



Rep: (721)
fsxrash @ 5.12.2012, 0:08*
A swap support boefla?
not


Posted on 04.12.2012, 23:33:

Anatolij2011 @ 5.12.2012, 0:07*
Not once did he ... Like, we must first clean up, and then flash a new kernel? Popravte .... How to do?

First run cleanup script in CWM rikaveri and after its execution start the installation kernel, after installation, you can once again make the wipe cache and cache dalvik ...

Post has been editedindigo88 - 04.12.12, 23:34



Rep: (335)
Manul76,
I never go back to the Siyah. Now two of the nucleolus ideal - Boeffla for okolostokovyh firmware, Yank555 for cyanogen. Sound on Cyanogen taxiing equalizer built-in, and Boeffle sound itself is much clearer sense of what the native driver set. I say with confidence - the sound modification - not Filter. In conjunction with filters PowerAmp'a shakes balanced armature is the only way! With power consumption (potestit Boefflu) with proper setting of all just great to cyanogen all rescues. If you're interested, here are my settings for cyan Yank555:
  • Consider I / O as CPU load - Yes
  • CPU maximum frequency - 1.6
  • MMC readahead buffer - 1024
  • MMC I / O Scheduler - CFQ
  • Low Memory Killer Presets - Light
  • Hardswap - Yes (or configuration of space, can not remember exactly incorporated in general.)
  • zram - 250
  • Fast charge - has not changed
  • Sound output level - both the one
  • Dynamic fsync settings - On
  • init.d script support - off

If briefly explain -
  • CPU intensive, while the disc is loaded
  • The maximum frequency of the processor
  • Preloading buffer (space allocation application to its allocation request. Council does not put great importance, because the application can not require him to allocate space)
  • CFQ - preset to record the performance of the disk. There are Noop Deadline and in the nucleus - are both on the conservation of charge
  • Setting close applications with a shortage of RAM. I put almost the most gentle, because my application simply does not need =)
  • Essentially an extension of RAM allocated partition on the disk, perform buffer role cached processes are added there. It can slow down the loading of certain applications, but I'm not in a hurry =)
  • The compressed section of RAM for its economy
  • Fast charging (voltage change). I do not recommend this play, because you can burn the power controller if you do not know. I have now charging for nokii force 1.2A current, but I still do not increase because nefig.
  • Sound booster
  • Long time to explain it. In short - the recording performance boost with virtually no damage to battery
  • Too long to explain, but I do not recommend if you do not know what it is.

K
In the hat.


Post has been editeduzb777 - 06.01.14, 15:03



Rep: (48)
Ceedge,
Create a folder in the internal memory boeffla-kernel, reboot and config folder appears, which you can edit.
K
Added to the cap!


Post has been editedBoooOoooM - 05.12.12, 18:44



Rep: (28)
19fox79 @ 6.12.2012, 0:05*
Gentlemen, there is one core SpeedMod S3 Jelly Bean K2-3? at XDA I have found only one!

Hold for cwm. You can add and cap and there really is only for Odin :-)
Attached filespeedmod-kernel-s3-JB-k2-3-CWM_.zip(6.42 MB)

K
Added to the cap!


Post has been editedBoooOoooM - 05.12.12, 18:28



Rep: (48)
new_969,
It depends on your profile using Smart.
See how it's done I

and decide what you want to achieve (maximum performance, balance or LP battery).
I tried to strike a balance: yes2: ... And a little tweak the sound.

K
Raised the hat.


Post has been editeduzb777 - 14.12.13, 10:21



Rep: (1757)
K
It is not necessary minusovat questionssimilar question respected Whitedeamon Not everyone is so versed in kernels and firmware you have on the forum and that would help each other;)


Post has been editedBoooOoooM - 06.12.12, 20:18



Rep: (721)
BoooOoooM @ 6.12.2012, 20:00*
Not. This feature only in nucleiSiyah

By s2 it was still gorgeous with dual core Booth Hydra r26
WhiteDeamon @ 6.12.2012, 21:09*
Guys I have a question, after editing config boeffal folder can be removed or not?

You can delete the .log folder
In the .config directory and stores access to settings that can be changed according to your needs.
Attached Image

By the way on Boefle 2.21 with extreme andervoltingom (-100) have at the moment these results
Attached Image
Attached Image
Attached Image
Attached Image

Nothing outstanding, because the screen brightness to the minimum necessary (without Auto Brightness)
Yes, that's more screenshots of Voltage Control
Attached Image
Attached Image
Attached Image
Attached Image


Post has been editedindigo88 - 06.12.12, 20:52



Rep: (194)
indigo88, agree with zweck777 , There is a suspicion, even with core Siyah that deep undervoltage (where -100) leads to increased consumption contrary, he did not put below -25, and the result is at least 1.5 times higher than you, and the sound of it in the config file there will including the last effect is greater than the blank ...



Rep: (56)
indigo88,
Various reasons may be. . At VK 7.1 with kernel Spidmod I barely 5:00 screen operation is obtained. Why? That's it.



Rep: (91)
It may be interested. Yesterday did a little test, I decided to share the results :)
So, testing the latest kernels:
  1. Siyah
  2. Perseus
  3. phenomenal Medium
  4. phenomenal Extreme
  5. Yank555.lu
  6. DamianGTO
  7. Boeffa

Tested in Antutu, only measure the CPU and RAM.
test results (from best to worst):
DamianGTO
Attached Image

Siyah
Attached Image

phenomenal Extreme
Attached Image

Boeffa
Attached Image

phenomenal Medium
Attached Image

Perseus
Attached Image

Yank555.lu
Attached Image


As can be seen by the results, the best figure in the Siyah but Phenomenal is not gone, just as it seemed to me better than Siyah. The best indicator of RAM in Yank555.lu.
Interface has earned more smoothly and quickly, at least I thought so, but of course you make conclusions. :)
I advise you to at leastto try core Phenomenal.

UPD : Added test cores DamianGTO and Boeffa.
Damian took the first place in the overall index.
Boeffa zaniem place between nuclei and Phenomenal Phenomenal Extreme Medium.
===========================================================================
UPD2: I did a test of 2D and 3D graphics.
Test participants were the same.
Test results from best to worst:
Siyah
Attached Image

Yank555.lu
Attached Image

phenomenal Extreme
Attached Image

Perseus
Attached Image

DamianGTO
Attached Image

phenomenal Medium
Attached Image

Boeffla
Attached Image

===========================================================================
The overall result:
Attached Image


K
In the hat.


Post has been editeduzb777 - 14.12.13, 10:01



Rep: (91)
The nucleus: Yank555.lu v2.8,Yank555.lu superstructure
ROM: HyperLight v1.4 BETA 4 / Andorid 4.1.2 / JZ054K.XXELK4 /
MODEM: DLID

I set hardswap from Yank555.lu (XDA thread)

SWAP: MB 512

As a result, getting here are the results:

Screenshot
Attached Image


Post has been editedMr.EzzO - 10.12.12, 09:55


Full version    

Help     rules

Time is now: 20/10/20 20:00