Welcome, porters!
This article is intended for porters who want to add SharkBait support for a device that's not currently supported. In this article, you will be given the general idea on how to adapt parts that are crucial for SharkBait system to work on a device. The following components …
Read MoreWelcome to SharkBait!
This article is intended for devices that are supported by SharkBait. The current list of supported devices is as follows:
- Huawei Nexus 6P (
angler
)
If your device is not in the list, consult the Porter's Guide for instructions on how to add support for a device. The …
Read MorePreface
Toolchain work for Android has been progressing in the last few weeks, finally reaching a stage where a completely working Clang/LLVM toolchain is available. The toolchain can build test programs that run on vanilla AOSP as well as Lineage OS, with proper sanitizer support. Though actually plugging this …
Read MoreSummary
I continued to work on toolchains for -android
and -androideabi
targets in the past week. The following articles summarize the work done:
- Building a toolchain for aarch64-linux-android describes how to build a toolchain for target
aarch64-linux-android
and compile dynamically linked executables that run on unmodified Android platform. - Bootstrap aarch64-linux-android …
Preface
To build the Android Platform, we need a toolchain that can produce executables that link correctly against Android's libc
, Bionic. To achieve this, a toolchain targeting aarch64-linux-android
(and arm-linux-androideabi
) is needed. This article aims to provide a step-by-step guide for reproducing the desired toolchain on all architecture that GCC …