Oreo
I'm not quite certain, but I don't believe you can. If it was stock Android like Android Open Source Project originally planned, then yeah... android was supposed to allow us to do whatever we wanted with our devices. Samsung and other manufacturers have taken over and added device specific source code. Unique to each device. That's why it takes so long for OTA update to be released, and why devices loose OTA support after a certain time. Certain devices aren't deemed worthy of the time and effort to write program specific to that device!!!
I'm not quite certain, but I don't believe you can. If it was stock Android like Android Open Source Project originally planned, then yeah... android was supposed to allow us to do whatever we wanted with our devices. Samsung and other manufacturers have taken over and added device specific source code. Unique to each device. That's why it takes so long for OTA update to be released, and why devices loose OTA support after a certain time. Certain devices aren't deemed worthy of the time and effort to write program specific to that device!!!