> 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: (91)
vien @ 10.12.2012, 17:37*
Rebzya, and Che is swap and what is it?

The paging file (swap-file, virtual memory) is a file that serves as a "continuation" of RAM.
All programs during their work occupy a certain amount of RAM: some are bigger, others are smaller.
If you simultaneously run multiple applications that occupy a large amount of RAM,
it may happen that the physical volume of the installed RAM is not enough for the needs of all programs.
Then Linux / Android / Windows moves inactive data from the program memory to the virtual.
When you go to the "zapopirovannuyu" program, the data from the paging file is transferred to the RAM.


Post has been editedMr.EzzO - 10.12.12, 17:08



Rep: (721)
sanya4934 @ 11.12.2012, 0:07*
tell me where the script to clean up from the previous kernel? I can not nayti.S +

Script cleaning from previous kernels


Post has been editedindigo88 - 10.12.12, 23:12



Rep: (739)
poperlo2012 @ 13.12.2012, 16:06*
Now there is a Friedrich Ludwig Persius, tests far. I can tell right away that the battery eats well.

Friedrich Ludwig Persius written about what to do wipe battery stat
Q 1: After flashing Android Revolution HD my battery drains much faster. What can I do?
A: Please charge your battery to 100%, boot your device in ClockworkMod Recovery and go to Advanced ---> Wipe Battery Stats. Also see Question 7.
Also please read this ---> [GUIDE] Enlarge your battery life: an attempt to fix the battery drain
And this ---> [How to] Brilliant Battery Life 100% working!
For more details about wiping battery stats please read this



Rep: (28)
Ceedge @ 14.12.2012, 1:52*
There's only written transcript of points (as I recall), we (not just me, I think) are interested, who like a customizable core. I am now someone (I can not remember, sorry) audio settings Siyah very pleased. Maybe more than anyone will appreciate.

Of energy topics
Siyah is today one of the most stable and feature-rich cores for Samsung Galaxy S3. The author is constantly updating version, bugfixes and new features. The kernel can be configured with a special STweaks application (installed automatically with the core in Play Market, you can download an analogue ExTweaks, but the difference between them is absolutely no), allows you to change a number of settings and parameters. CPU frequency is controlled at the first STweaks tab under the CPU name in the CPU SCALING SETTINGS field. MAX CPU LOCK parameter responsible for the number of active processor cores. Experience has shown that this method of energy efficiency is almost no effect, so it will not be considered. Below there are sliders with names and SCALING_MAX_FREQ SCALING_MIN_FREQ, control maximum and minimum thresholds of the processor clock frequency. Default SCALING_MAX_FREQ = 1400, SCALING_MIN_FREQ = 200. Personally, I think a frequency of 1400 MHz, and excessive dropped her at up to 1200 MHz. Almost all daily operations of this enough for the eyes. Anyway, I do not feel any lag, brakes, etc. On games definitely can not judge, because rarely play, but I specifically downloaded Asphalt 7 (considered a sort of one of the most difficult 3D-games for a modern smartphone), half an hour of the game single lags were not found. Maybe for someone it would make sense to lower the upper limit of the frequency even up to 1000 MHz. But this is everyone's business. The effect of reducing the maximum clock frequency of the processor is that at lower frequencies the processor consumes current with a lower voltage, and therefore slower consumes battery power. Of course the effect of this will be felt only when using the phone in active mode. Also due to a decrease in the frequency of the device will be less hot during prolonged high loads (e.g. during games). Siyah kernel allows control voltage processor for each of the frequencies that are multiples of 100 MHz. It is possible to separately set the voltage for the frequency of 200 MHz, 300 MHz separately, separately for 400 MHz, etc. However, in the STweaks author for some reason I did not realize this opportunity, by making only the parameter CPU undervolting (on the same CPU tab), which allows to reduce the voltage at the same time for all steps of the frequency to a specific value (25 mV, 50 mV, 75 mV, 100 mV). It's not very convenient, because it does not always work to reduce the voltage of each step to the same value. However, for someone this method may seem more simple. On a personal note, that the decrease in the frequency of 75 and 100 mV is pretty extreme and likely will cause a hang-up on most smartphones, so you should start with 25 or 50 mV. It is best to start with the minimum. Unfortunately, to check the stability of the work in one moment it is impossible, because different tests and benchmarks tend to stress the processor to complete the program, forcing him constantly during the test run only at the highest possible frequency. Accordingly, stability is checked only at the maximum frequency. However, the phone can operate the processor and other lower frequencies. It is certainly possible to lower the maximum frequency of the processor at 100 MHz and each time the drive test again, but at low frequencies it may be problematic. So I prefer to check the practice. For example, set the CPU UNDERVOLTING parameter to -25 mV and see how the phone will behave for a few days. If everything is stable (no lockups and reboots), you can go to the next step -50 mV to continue to monitor the stability. And so on until, until you define the minimum and stable voltage. In my case, this method was not very successful, and I decided to go for a more complicated way. In addition STweaks, the CPU voltage can be controlled by other utilities, in particular NSTools (by Siyah developer of recommendations). NSTools allows setting voltage values ​​for each frequency which is a multiple of 100 MHz, which allows to squeeze out UV maximum efficiency. Default Galaxy S3 processor has the following voltage values: 1400 MHz: 1275 mV 1300 MHz: 1238 mV 1200 MHz: 1175 mV 1100 MHz: 1125 mV 1000 MHz: 1088 mV 900 MHz: 1050 mV 800 MHz: 1000 mV 700 MHz: 975 mV 600 MHz: 963 mV to 500 MHz: 938 mV to 400 MHz: 925 mV to 300 MHz: 900 mV to 200 MHz: 900 mV If you set the maximum clock frequency lower than normal, the voltage to frequency values ​​greater than the maximum, you can not touch, the processor still We will never pass on these frequencies. A method for determining the optimum voltage is the same as in the case of sSTweaks with the only difference that will have to check each step at each frequency separately, it may take even more time. However, the sense to fight for the minimum values ​​at every frequency there is a special step, as the phone does not work at each frequency the same amount of time. You can find out with the help of BetterBatteryStats utility, which I have already mentioned. It tracks the length of time the processor at each frequency step and allows you to display it graphically in paragraph CPU States. The longest phone operates at minimum frequency (which is natural during downtime) and the maximum, the other options can be each individual. In my case, 1200, 1000, 800, 400 and 200 MHz. Below are my voltage values ​​in parentheses indicate the deviation from the standard voltage (perhaps more accurately, I hope that these figures are not yet final and I can squeeze out of your processor somebody else): 1200 MHz: 1100 mV (-75 mV) 1100 MHz 1050 mV (-75 mV) 1,000 MHz: 1000 mV (-88 mV) 900 MHz: 950 mV (-100 mV) 800 MHz: 900 mV (-100 mV) 700 MHz: 900 mV (-75 mV) 600 MHz : 900 mV (-63 mV) 500 MHz: 900 mV (-38 mV) 400 MHz: 900 mV (-25 mV) 300 MHz: 875 mV (-25 mV) 200 MHz: 850 mV (-50 mV) As you can see I did not lead the voltage values ​​for the frequencies 1300 and 1400 MHz, as the maximum frequency of the processor I have is limited to 1200 MHz and these modes simply not used. Collectively, thanks UC and UV, I reduced current consumption at the maximum load of 175 mV, which is almost 14%. I would be very grateful to the forum participants, who will share their achievements in the field of UV. Graphics processor (GPU) is also subject to the possibility of UC and UV, but in view of its specificity, this process is a bit different. All actions with the frequencies and the GPU voltage is better to produce from under STweaks, as it is provided for this comprehensive functionality. GPU unlike CPU has only 4 mode (or steps) operation, which are utilized as the load increases on the GPU, but it is not linear and the process can be flexibly controlled by STweaks. Tab on the GPU can be found GPUFREQ field in which we can choose the frequency values ​​for each of the 5 different modes (Step 5 with a frequency of 533 MHz is added Siyah kernel) of the graphics processor. There can also be played with the values ​​and to limit the maximum frequency, but because of its practice can say that the frequency control GPU arranged such that almost all modes except less heavy 3D games, the frequency of the graphics processor is lying above the second step (Step 2 ). Slightly below in GPU VOLTAGE LEVELS field can be changed for each voltage step. Search minimum voltage value is no different from a similar process to the CPU. Below are standard values ​​for the frequency and voltage GPU 160 MHz: 875 mV 266 MHz: 900 mV 350 MHz: 950 mV 440 MHz: 1025 mV But my settings: 160 MHz: 800 mV (-75 mV) 266 MHz: 825 mV (-75 mV) 333 MHz: 900 mV 400 MHz: 925 mV 440 MHz: 950 mV (-75 mV)



Rep: (1475)
Stoke core Kernel_XXELL4_stk



Rep: (739)
ewgen-007 @ 19.12.2012, 1:05*
Sews core -> set and change all the instructions -> sews himself mod -> In the terminal, insert the free command writes to me that the SWAp is 0 Further, nothing is touching the sewn Siyah then appears Swap

swap creates and includes script /etc/init.d/91bestMultiTaskingFix
This is the place:
swap commands
if [! -f /cache/swapfile.swp]
then
dd if = / dev / zero of = / cache / swapfile.swp bs = 1024k count = 600
mkswap /cache/swapfile.swp
fi
swapon /cache/swapfile.swp

if a file is created, you can look /cache/swapfile.swp
If it is, then perform
mkswap /cache/swapfile.swp
swapon /cache/swapfile.swp

If it is not before this run more
dd if = / dev / zero of = / cache / swapfile.swp bs = 1024k count = 600

and see if the swap turns

Post has been editedsvs-57 - 19.12.12, 12:25



Rep: (194)
By the way, one core Boefflo keeps its amazing sound for the "one" place, and upsets the flow rate, and other slants - I recommend to look at the lastPerseus.alpha29.1-i9300 , Keeps the battery very good at working mode of the screen, and at the default settings, and patient audio question, that's something like this, in the audio settings STweaks Try at home, I have more or less sounded:

Audio kernel configuration Persues Alpha 29.1
The nucleus: Persues Alpha 29.1
HP Amplifier: 51
Stereo Expansion: Enabled
Stereo Expansion Gain: 12
EQ Settings: Use graphical Equalizer
EQ Presets: Flat (Disabled)

Graphical Equalizer
Band 1: 8
Band 2: 3
Band 3: -1
Band 4: 4
Band 5: 9
Negative Digital Gain: 3
FLL Tuning = Enabled
DAC Oversampling = Enabled
DAC Direct = Enabled
Force Mono = Disabled



Rep: (8)
at the expense of Siyah, reprinted his post in the thread to the firmware, can someone come in handy, I still killed a lot of nerves:
"After talking with fellow sufferers, who in the automatic network selection did not work with incoming calls and respected indigo88 realized that the cause of all Siyah kernel 1.8.4. After installing it all started with custom bikes at 4.1.2. Back to the past kernel 1.8 through the script in Extweaks reset the settings to default, overloaded in dualbut opshions, removed there profile ekstviks, deleted init d. as a result of smart sees the network but in the home register can not. something that Siyah clocked. How can I phone is now part of the restore, linkanite, I'm in shock. this efs flied or? that should be restored?

efs has restored that nerves large cost, but the problem remained with incoming vyzovovami. "

Even during the sgs2 yuzaniya was until October of this year there is a regular at the subject in the core. A couple of times I heard opinions from respected people there thatSiyah often makes low-level tweaks dangerous in their nuclei. It is often the kernel itself out like mushrooms after the rain, that is in them, one Siyah only knows. I would not recommend (!) Is the core of the beginner and warned of the risk, and added this info in the cap. to 6 am today restored efs - restored to test the firmware 4.04. problem with auto dialing with 2g-3g remained although this neither 4.0.4 nor 4.1.2 or 4.1.1 of this was not (!) - were great calls. Ruth received, freewheeling cwm - returned to his image zabekaplenny 4.1.2 of 64. Vova began to call - neither I nor the subscriber of each other did not hear. alter the modem, which is no problem before plowing - it worked, but the companion and I started listening to the clicks at conversation. eventually sewed another modem, rekomendorvanny by vovano64- clicks were gone, but the feeling that communication, the transmission of speech deteriorated. nedozvona problem persisted. each time 3g surfing and data transfer need to disable it gsm put forcibly transfer or simply not turn off - then calls pass. It all started with Siyah, more than 4 people with a similar problem there. and 1, which is also stitched together with 4.1.2 1.8.4.

p.s. there have been cases with siyahopodobnymi cores on sgs2, when to flash jig needed and people, like me, you get on the brain.

Post has been editedfiredevil666 - 21.12.12, 14:33



Rep: (739)
Pashaka @ 21.12.2012, 13:59*
Good time, and how to make the swap to an external SD.

Sorry pripahali at work ...
I will do everything in Linux :)
Possible and on the phone. Need Root and biziboks
first external card zabekapte
umount / storage / extSdCard /
fdisk / dev / block / mmcblk1

delete partitions and make 2 new:
first 2nd primary type "82" (linux swap) and the desired size of the swap. I did 512Mb
then 1-s primary with the type "b" - Win95 FAT32 everything else
fdisk command:
Command (m for help):
d removing section
n Adding a new section
t change partition system id
w Record partition table to disk and exit
the more you do not need anything
then create swap the 2nd section and FS exfat on the 1st section:
mkswap / dev / block / mmcblk1p2
mkfs.exfat / dev / block / mmcblk1p1

here's all
It remains to add swap inclusion in /etc/init.d / ...
-rwxr-xr-x 1 root shell 292 17 Dec 01:08 /etc/init.d/99swap
#! / system / bin / sh
swapon / dev / block / mmcblk1p2

PS
Main forgotten. The command in the console.
The preferred through adb USB
But it is possible and in the terminal.
As root ...

Post has been editedsvs-57 - 23.12.12, 12:37



Rep: (381)
HOW TO TURN ON SWAP


can someone come in handy as I did, turn on HydR3xtReme nucleus (will also work on other nuclei with init.d support,check ) swap , Shaking with prog Market SManager ads set at the first loading allow su (set daw) swing Attached file99swap.zip (422 bytes)
(Torn out with what I ask you do not remember), unpack, casting on in the init.d system / etc directory path expose resolution 777 now begin, startSManager ads go along the path where the file is thrown click on it to open the window choose su / boot / save / run wait until the process is finished (1-2 minutes) close the prog (and can be a long time to paint it but who are not familiar with this prog), open a terminal type su / free watch if swap involved, reboot now the swap will be loaded with the system memory to be missed, in general something like visual skins below think dismantled
Attached Image
Attached Image
Attached Image

Who need toswap Georgia / take to create a partition as it is written to the external memory card here , Download arhivchik, then do as above in this post only use the file from the archive below
Attached file99swap.zip(312 bytes)


But I warn the second option will work well on the expressway cardsyet we do not forget that if you are frequently accessing the memory card, the CPU load increases estevstvenno consumption uaelichivaetsya!

If someone is a first script and you want to make a second, you delete the script from the init.d well, and he is in the cache system / cache called swapfile.swp

K
In the hat.


Post has been editeduzb777 - 10.12.13, 18:48



Rep: (381)
cherokee1,
you do not notice do not put, all the people who do not understand I do not recommend even begin to understand this !!!
but why show clearly, is open in a browser tab, Chrome 24 See memory on the skins, and now start the look at what will happen so hopefully clearer?
the more applications you intermeddle in memory (in the same virtual) the faster they open, load percent less, respectively, savings
Attached Image


Post has been editedPandora26 - 24.12.12, 11:02



Rep: (381)
Gillette_757
After installation, clickun fix it! Zelenka as an arm lift, and in general in search taxis have fixed
Attached filecom.rc.exynosmemfix-1_1.0.apk(169.38 KB)


Post has been editedPandora26 - 25.12.12, 15:18



Rep: (721)
garec,
which in addition to the Siyah kernel supports flash drive with the size more than 32 Gb, 64Gb namely,

SpeedMod # k2-3



Rep: (94)
When working with a file smenedzhera 99svap output line: rm: cant remove / cache / apk: No such file or directory
rm: cant remove / cache / tmp: No such file or directory, as I understand it, he can change the cache. Well and, accordingly, does not create a swap.



Rep: (739)
Zubaser, IMHO create swap / cache is not safe. The swap has written on the card and its possible failure, and replace the internal card is not possible. Personally, I do the swap on the outside of the map.



Rep: (739)
Zubaser @ 26.12.2012, 14:16*
Teach you how to choose the external card?

Creating a swap on the memory card, the size of 512MB.
root, busybox, the kernel with support for swap and init.d scripts
After adb shell and in the terminal from the root
dd if = / dev / zero of = / storage / extSdCard / swapfile.swp bs = 1024 count = $ ((512 * 1024 + 4))
mkswap /storage/extSdCard/swapfile.swp

Enabling swap
swapon /storage/extSdCard/swapfile.swp

The latter can be added to /etc/init.d / ... to automatically start.
I have a slightly different way: to make a separate partition on the map and swap on it.



Rep: (1475)
REKS76 @ 31.12.2012, 16:06*
Stock XXELL5 core or xxell4 supporting init.d

Attached fileKernel_XXELL5_Wanam5.1.zip(5.17 MB)



Rep: (305)
Regarding the core of the Perseus AndreiLux (in the header information is not yet available, but probably below will be helpful).

Perseus - the core of a lot like Siyah: also available STweaks, too ample overclocking capability and andervoltinga. Therefore, I will compare him basically. If someone wishes to join the over - I will be glad to debate.

So why do I believe Perseus significantly better Siyah and almost the best of all custom kernels.

1. gokhanmoral makes Siyah based n8020, AndreiLux - based Samsung source, caught in Public. For this reason, Perseus is deprived of a number of bugs Siyah, that will never be Fixed - for example, a delay in the output of the sleep for an incoming call.

2. Policy AndreiLux is that he leaves for tweaks only those options that are actually competing with each other in actuality. In Perseus, e.g., no pile Governor, half of which - buggy and outdated. Only the most-most.

3. Perseus focused on the stability, efficiency of power consumption and performance. According to these parameters there is a basic vector operation. If you are interested in "thingies" crt-off type and a dual-boot - is to Siyah-with-comrades.

4. The most proven and new WiFi driver skedyulery Governor and implemented it in Perseus.

Purely subjective: on xda AndreiLux - it is a recognized developer of cores that are not engaged in anything other than them and has gromandny experience of such developments. Therefore, his creations I trust and once convinced that it is not in vain.

Regarding the prefix "alpha" versions cores Perseus: according to the author, "beta" - this version when he run out of ideas on possible new fichah and "final" - is the cessation of development in general :) All "Alpha" is very stable and reliable .

Post has been editedgjf - 02.01.13, 13:46



Rep: (171)
termit901 @ 02.01.2013, 12:53*
And you can read more about the tweaks hardcore ???


After installing the kernel appears prog-core tweaker, it has a default point isspolzovaniya SpeedMod tweak the system, in fact a new kernel with tweaks in SpeedMod. After you select the reboot is recommended to make.
In general, according to my personal observations Boefflo isspolzovat better on a clean system, ie after installing the firmware with all wipe.



Rep: (305)
Serejenk @ 02.01.2013, 20:30*
please tell me, Perseus-alpha29.2 supports swap ??

C 19th alpha and the moment - yes.


Full version    

Help     rules

Time is now: 26/05/20, 7:53