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 More
Welcome 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 (
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 More
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 More
I continued to work on toolchains for
-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-androidand compile dynamically linked executables that run on unmodified Android platform.
- Bootstrap aarch64-linux-android …
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
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 …