Home

Introduction

The mail goal of this website is to document how to port Android Lineage OS to a specific device (see below. At the time of this writing, the only thing avaiable is root access.

I envision to try to port TWRP first, because it is most probably faster to get it working, plus it gives useful options to backup and restore the system.

Target device

The target is a Huawei G740-L00, a cheap phone running Android 4.1.2 thanks to a dual-core 1.2GHz CPU with the help of 1GB of RAM. Nothing amazing, except if it can runs Android 8 Oreo. This could eventually be possible as now Android can have a Go declination targeting low-end phones, so it might run.

Requirements

The work will be done using a Linux computer, assuming root access to the phone with an unlocked bootloader, which has been factory reset. The USB debugging must be enabled and the ADB tools installed. To be sure to have to same command-line utilities, installing a terminal emulator and a BusyBox package can’t harm.

Note: I favor FLOSS software, hence linking to F-Droid. It has the side benefit of not hiding the APKs, so you can directly download and install them with adb install file.apk

Documentation

From early investigation, I think that Jonathan Levin’s Android Internals::A Confectioner’s Cookbook - Power User’s View will be very handy, along with xdadevelopers forums.

Table of contents

  1. Home
  2. Clone the phone’s storage memory
  3. Setup an Ubuntu 18.04 system