[G3 Android Development] 6ril1:
I wanted to share with you these two simples kernels based on the D85520P, I changed it just to implement the init.d support, for using it with stock rom. Of course, I also have Bumped them.

There are differents ways to proceed, and two points of possible inputs to activate init.d. This can indeed be done directly in the kernel, in ramdisk, or in the system.

For my part, to do this, I modified in two differents ways, the kernel D85520P (ramdisk), that I provide for those who are interested.

The first one uses run-parts, applet typically provided with busybox, and it therefore requires busybox installed on your system. Prioritize it, if you use a busybox that manages run-parts.

The second does not require any third party and will work without special prerequisites.

Both created, at the boot, if it does not exist, the init.d directory with the correct permissions (system/etc/init.d chmod 755).

Theses very simples kernel modificiations, are part of a project on which we work at our own pace, and for the fun, me and [MENTION=4479135]jac10000[/MENTION] .

This unpretentious project will try to make a series of more or less customized , optimized, stock-based rom.

We called this series, our Stock EXperience (for) You (SEXY) ROM ;)

That is why these two simples modified kernels have this name too ;)

These kernels are only for using with pure stock rom

:

They are in img format, and can be flashed with TWRP after selecting this format

Kernel D85520P bumped and with ramdisk implementing init.d using run-parts (busybox with run-parts is required):

https://www.androidfilehost.com/?fid=23991606952611236

or

Kernel D85520P bumped and with ramdisk implementing init.d without prerequisites:

https://www.androidfilehost.com/?fid=23991606952611243

in addition, our first version of the SEXY 20P rom can be found here (It doesn't contain init.d implementation nor other customisation, it's just the pure stock prerooted 20P with busybox):

Stock EXperience (for) You -- SEXY rom V1

and original 20P kernel just bumped, without any change:

https://www.androidfilehost.com/?fid=23991606952604603

UPDATE 05/30/15:

To satisfy a solicitation made to me (http://xdaforums.com/showpost.php?p=61059947&postcount=4), I made two other versions which include setting permissive SELinux.

Two versions:

One including init.d with run-parts (requires busybox)

The other with no particular prerequisites.

Setting permissive SELinux is made in the ramdisk

before

init.d.

init-d with run-parts (for busybox users) and set permissive SELlinux:

https://www.androidfilehost.com/?fid=23991606952612236

md5: 2b068d36a0191df5af63eb90461f4297

init.d without particular prerequites and set permissive SELlinux:

https://www.androidfilehost.com/?fid=23991606952612230

md5: 091621d8fc0d1c494f3fd71321c20693

Thank's and credits:

[MENTION=631273]Chainfire[/MENTION] for supersu

[MENTION=270378]Cloudyfa[/MENTION] for his script sh supersu and busybox install and permission to use it.

[MENTION=1157052]thecubed[/MENTION], [MENTION=2684188]autoprime[/MENTION] and codefire team pour bump!

[MENTION=2174433]Skin1980[/MENTION] for his live bump [MENTION=1157052]thecubed[/MENTION] for his [Tool][python] LG Compressed KDZ Extractor

[MENTION=4584140]cybojenix[/MENTION] for his (system merger)

[MENTION=2452553]bullghost[/MENTION] for his windows GUI version KDZ and TOT Extractor

[MENTION=4544860]osm0sis[/MENTION] for his Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/Linux]