[E 2015 Original Android Development] rpangelov:
Androidov 1.0M

Since cyanogenmod removed some features which I used I was looking for some other room which will satisfy my needs. I've tried couple of ROM's provided here but I was very bad surprised. Some users and maintainers probably don't read between the lines, providing unsecure builds to the community by settings Selinux to permissive... or cherry-pick features which can compromise your security. That wasn't problem until I asked " Why permissive?" and the answer was "I like permissive!" ... or some ROM maintainers which answer you just " I am the maintainer and I will do whatever I want ". Well... go on boys!

Anyway... I builded my own ROM. As I use my surnia as one and only I am focusing on stability en security. Because I don't like permissive... this ROM is with Selinux enforced. It is based on Cyanogenmod 13 as it runs more stable than Cyanogenmod 14.1 at this moment. As I do with every software... I will wait about 1 month until I update it to 14.1 - until then much bugs will be gone.

I don't want to bloat this ROM so I will keep the changes as minimal as possible. This ROM is not meant to provide as much features as possible... just pick the best one and include them.

This first build is meant to be tested. It runs stable for 3 days on my phone and I didn't noticed any issues. If you encounter any issues, please let me know.

Every suggestion for features to be included is highly appreciated!!!!

I will update this ROM WEEKLY! As providing nightly builds is not really needed in this case as the changes are minimal and in my case it isn't worth investing my time in setting up a build-bot for it.

Next build I will provide will be reorganized - I will direct all the features in the Settings app under "Extra features" section. I will organise my last changes, commit them to my github and will provide a link with build instructions. It will take me some time as I am working till late next 2 weeks.

Credits

I am not java developer... well I have basic knowledge, but I can't call my self e java developer. I forked features which are already included in some other ROM's and I changed some lines in the code in order to integrate them.

So thats why I want to thank:

Cyanogenmod Team

Android Ice Cold Project (AICP)

SlimRom Team

Sources

Well... here you go:

https://github.com/rpangelov/android

Features

AdAway - Well... maybe I could have replaced the host file and include it in the build... but you won't be able to stop or update the adblocker. In some cases this can cause problems... so I decided to prebuilt AdAway. AdAway is adblocker which does the same - it replaces your host file with one downloaded from the app server. It provides you the choice to stop the adblocker by restoring your original host file or update it with newer version.

KernelAdiutor - there you got even more options and statistic. It provides even init.d emulation! This is cool if you want to run ViPER4Android for example, which is good! Pay attention - it EMULATES init.d function. init.d is disabled in this build as it is suggested again - for security reasons.

Disable fullscreen keyboard in landscape - you can find this option in Language and Input options -> Advanced settings. Because surnia is 4,5'' screen, I use it sometimes in landscape mode and I don't like when keyboard is fullscreen...

[IMG="landscape"]https://drive.google.com/drive/folders/0B0soi_PpjXBseFJnSW1uendzaXc[/IMG]

Suggest more features and I will add them if they are good to use!

Download

Update: Here I provide the last test build Download

It isn't finished, but I aborted developing this rom for this moment, as cyanogenmod is death. I will rebase the rom. Merry christmas! I will keep you in touch.