Итак, поступил вопрос, что делать и как собирать сейлфиш, если нет циана...окей, под катом патчи для андройда, применяйте их с умом а не в лоб.
    Патч для build https://gist.github.com/neochapay/3a642f43fb9a0927f0984c5e9cb55b72 Если будут ошибки вида build/core/base_rules.mk:154: *** frameworks/av/drm/libdrmframework: MODULE.TARGET.SHARED_LIBRARIES.libdrmframework already defined by frameworks/av/drm/libdrmframework. Stop.
 То можно удалить из вставленых срок этот путь в файле build/core/main.mk 
Патч для bionic https://gist.github.com/neochapay/496c9b42ed0e5aa14195c2bbe02545f3 Патч для init.environ.rc https://gist.github.com/neochapay/bbe64ef21aac7b04a12464c44256285c Патч для system/core https://gist.github.com/neochapay/0151a71a954f0a05df37cacee6ea4374 Патч для frameworks/native https://gist.github.com/neochapay/afeb73f2ee89c88fc16a6cfe35b5cfd8 Патч для frameworks/base https://gist.github.com/neochapay/27993131d8ce0ba412a0011465af6a65 Патч для hardware/libhardware https://gist.github.com/neochapay/a435c144b1835193cd76fbf163feffe6  Необходимо удалить из всех *.rc строчки 
 write /proc/cpu/alignment 4
 mount rootfs rootfs / ro remount
 mount rootfs rootfs / shared rec
 write /proc/1/oom_score_adj -1000
 mount cgroup none /acct cpuacct
 mkdir /dev/memcg 0700 root system 
 mount cgroup none /dev/memcg memory
 mkdir /dev/cpuctl 
 mount cgroup none /dev/cpuctl cpu 
 chown system system /dev/cpuctl 
 chown system system /dev/cpuctl/tasks 
 chmod 0666 /dev/cpuctl/tasks 
 write /dev/cpuctl/cpu.shares 1024 
 write /dev/cpuctl/cpu.rt_runtime_us 800000 
 write /dev/cpuctl/cpu.rt_period_us 1000000 
 mkdir /dev/cpuctl/bg_non_interactive 
 chown system system /dev/cpuctl/bg_non_interactive/tasks 
 chmod 0666 /dev/cpuctl/bg_non_interactive/tasks 
 write /dev/cpuctl/bg_non_interactive/cpu.shares 52 
 write /dev/cpuctl/bg_non_interactive/cpu.rt_runtime_us 700000 
 write /dev/cpuctl/bg_non_interactive/cpu.rt_period_us 1000000
 import /init.usb.rc
 Добавить следующие строчки в init.rc
 chmod 0664 /sys/class/timed_output/vibrator/enable
 mkdir /data/tombstones 0771 system system 
 on property:droid.late_start=trigger_late_start
 class_start late_start
 После class_start core
 Добавить:
 class_start main 
 Дополнительно о настройке rc скриптов читать 
тут