[Galaxy S II Android Development] Paul_Kolanjian:
Going A Bit On-Topic

Alright guys, I've been doing my homework lately, and since we are all eagerly waiting for a breakthrough on this thread, and since I'm trying to learn how to build this kernel and merge commits and patch and stuff, I wanted to post here to make sure what we really need. First thing's first, we need to patch the kernel to avoid the Android TowelRoot vulnerability to avoid any sort of attacks (I believe it's called futex, the fix we need). Second, we need the new Mali drivers coming from the N7100 which are sooner or later going to be merged in custom ROMs such as CyanogenMod, SlimKat, Omni and others, although they are 100% useless at the moment on Gustavo_s's kernel as the ROMs don't have those drivers yet, and in order for them to have an effect, they ought to be present in both the ROM and the kernel (the drivers are r4p0 and not those of r3p2 rel4, although there are more updated drivers on http://malideveloper.arm.com/develo...source-mali-gpus-linux-kernel-device-drivers/ but I have no knowledge on porting them to our GPU chip). Last but not least, Linux kernel 3.14.0 is getting outdated and real fast, considering that the latest Linux Kernel Version at https://www.kernel.org/ is the 3.16 branch, or if we want to go stable, then it's the 3.15.5, assuming if 3.16 isn't stable. Minor updates regarding SuperSU and its respective su binary are rather of minimal priority, as updating the SuperSU from the Play Store and updating the su binary from the app accompanied by a reboot does the job (and NO, CWM doesn't ask to update the su binary on reboot nor does it ask to fix root for those who probably fear that issue). Another thing I find useful and I also lack knowledge of is updating the kernel to become synchronized with that of CyanogenMod's as it's a matter of time the kernel might give unlimited force stops, bootloops or any other issues with the new updated ROMs, and when it comes to me, 4 Gigabytes of my internal SD Card are dedicated to testing ROMs on Dorimanx kernel v112 and see how stable these ROMs are just in case a new ROM doesn't boot so I could know what version of SlimSaber or Spirit ROM booted flawlessly on v112. One more update goes to CWM recovery as the latest is 6.0.5.0, so that's a good thing just in case anything is needed in the future (it's a minor update clearly). At the end of this post, I would like to talk about the recent behaviour of the kernel. I honestly don't experience neither random hot or soft reboots, nor any issues like lag, even when I apply my strict and extreme battery saving settings in STweaks, no Xposed Modules installed, and with ART enabled (as ART on KitKat is our only chance in using ART at all, for project smdk 4210, which is a actually the Exynos 4 chip and not a project, is soon going to be tagged EOL and nothing but UNOFFICIAL will be seen on our ROMs in the future, and we all know that smdk 4210 is a developer's worst friend and nightmare (ask Mr. Andrew Dodd or Mr. Daniel Hillenbrand about the crap they went through for further information, aka respectively Entropy512 and codeworkx), but that won't create a problem to our never-dying community which, I am definitely sure, will never let the i9100 leave easily, and your biggest proof is Official CyanogenMod 11 that was unofficial by Wayland_Ace, then unofficial nightly-ed by Milaq, and soon the unofficial became official and getting stable by the day (I use Spirit ROM which is based on CM, hence Spirit ROM's stability is in the hand's of CM's source code). So, by the time I learn and have better knowledge, I assume the kernel would get an update from Dorimanx (which I hope for) or by Computoncio or cybernetus, or maybe some of the users here would already migrate to newer devices which is already happening and is inevitable in my opinion :) for buying a new device will happen sooner or later, but at least, I and many others here are willing to contribute to this project at the cost of days of reading and trying and testing. Good luck to everyone my friends and hopefully Dorimanx kernel will be brought back on its feet before we buy new devices. Stay safe till then and sorry for the long post :)