Porting an Android Rom: Prologue

When the Essential Phone was announced I watched with a casual interest. When I found it supports Displayport Alt-mode on it’s USB port I set out to port maruOS to it. It took quite a bit to get the hang of building Android. This was compounded by the fact that there isn’t much documentation outside of the AOSP build docks. The purpose of this post is to touch on some techniques I implemented or was taught in order to streamline the build process.

Using ADB from Windows Subsystem for Linux

I’m sure this will help any mobile developers on Windows 10 using Tabris or React.

Sideloading Android Updates

Apply updates as they’re released. Stop waiting for staged rollouts.

How to Disable Developer Options menu in Android

Because sometimes we dont want to be a developer.