[Samsung Galaxy S II Plus] oned46:
Disclaimer:

All the firmwares, custom ROMs, official firmware updates, mods and tools mentioned here belong to their respective developers/owners.

You will be doing everything at your own risk.

We nor the developers cannot be held responsible if you end up damaging or bricking your device.

Introduction:

Hello guys i'm back :), i want to share with you my personal rom based on aosp source that i made for my old s2plus i9105p, i called it "Oneda's rom" why so ? cos my surname is "Oneda"; i will not make a long post so let's go in details :)

Rom version: 1.2

-09-02-2016

version 1.2

uber toolchain update to the latest out

kernel rebuild from zero

add personal bootanimation

-05-02-2016

version 1.0

first public release

What this rom offers ?

-the main point of this rom is to give you a nexus experience

-remove useless aosp stuff

-almost all aosp base apps replaced with google apps ( example webview prebuilt made by pawtip need to remain cos is patched to work with our old GPU aosp and google webview gone in crash , dialer need to stay aosp cos if i changed it with google's one it will break incallui apk(incallui apk is needed to show faster dialer when someone is calling us))

-all aosp sounds replaced with google sounds (taken from new nexus devices)

-icon materialized

-re added dark theme from marshmallow preview

-adds a standalone mode to the DocumentsUI, to let it act as a file manager/explorer

-expanded desktop (thanks to cyanogenmod)

-Boeffla sound in kernel up to v1.6.7 (thanks to boeffla)

-soft button lights turned off (i don't like it, especialy in the night)

-some other feature will come (if i need it), a personal bootanimation ecc in the next release :)

Optimizations:

-both rom and kernel have been compiled with uber toolchain 4.9

-re added some part of 32bit and low ram devices source code in frameworks, there was present in lollipop and especially in kitkat (marshmallow is moving on to 64bit and x86)

-incallui as apk

-kernel is oc up to 1.6ghz; goverment ondemand; i/o scheduler deadline; i work a lot on this configuration is realy stable and gives you best perfomance with a low usage of the battery ( i reccomand to NOT change kernel setting or flash mod that promise to speed up your phone)

-last but not least this is a "user" build and NOT a "userdebug" build, this mean in general pre-optimizes some parts and disables additional debug modules, i.e. dalvik debugging, procmem/procrank binaries and so, user build is also recognised as an official rom and not as a custom rom :)

What works:

-Wi-Fi

-Bluetooth

-RIL (Calls, SMS, Mobile Data)

-Sensors (Accelerometer, Compass, Light, Proximity, etc.)

-Camera

-Video (playback & recording)

-Audio (playback & recording)

-GPS

-Everything else not listed under "known issues"

Known Issues:

-DRM (the fix for drm goes a little bit in conflict with youtube app, so i decide to make work fine the last one)

-Runtime storage permission does not work properly (setns patches are not applied, see PermissionsHostTest CTS test)

Download and clean installation instruction (READ CAREFULLY):

-Make sure you are either on any Lollipop/Marshmallow ROM or on 4.2.2 TW based ROM and NOT on 4.1.2 TW based ROM

-download my twrp recovery (update to commit 06-02-2016) from HERE

-download my rom from HERE

-download delta Marshmallow Base Gapps Package from HERE

-download if you want root supersu 2.67 from HERE

-put everything into your sd-card

-goes to recovery and take a nandroid backup (and put it into your sd-card)

-flash my recovery and reboot again into recovery

-if recovery ask you to keep system read only you have to swipe to allow modification

-now start a clean flash :D

-wipe tab -> advance wipe -> and check dalvik/ART,cache,system,data,internal storage

-now swipe to wipe

-go back and select format data

-write "yes"

-go back in advance wipe again

-and change file system of cache and data to f2fs

-perfect now reboot in recovery again to load system partition (you must have to do this)

-now go to instal tab

-flash the rom and delta gapps

-OPTIONAL flash supersu

-reboot system (if you flash supersu it will bootloop s2plus logo 1 time, only the first start up)

-we have finish the tutorial :D

Upgrade from Oneda's rom to a new version of it:

-go to recovery

-instal tab and flash rom -> gapps

-if you need flash supersu

Tips:

-during setup installation after set up your gmail account if you have an other account to connect to gmail do it after setup is finish

-if you see wifi always up in battery (problem of marshmallow nexus 5/6 forum confirmed) go to bluetooth advance and disable both switcher you see

Credits:

-every rom source i looked into :)

-GHsR and pawitp for all their amazing work :) - patches

-and all the developers from grand duos and this comunity that had contributed until today

P.S if you like my work consider a small donation to pay me a redbull :angel: thanks!

screenshots: