What is Project Treble:

HOW TO:

What's Working:

What's NOT Working:

How to report bugs:

What's Packaged in the zip:

What's a GSI?

Our device's config:

XDA:DevDB Information

Treble, Tool/Utility for the Xiaomi Mi 5s

Contributors

Version Information

Hello guys! You know I've been out of development for capricorn for a bit! I've been working on this port for a bit, this is for all xiaomi/msm8996-common devices. Project Treble for our phone is here!Before anything, let's get into it!Project Treble basically partitions your device into two separate partitions, a system and a vendor: system contains your generic system image, while vendor partition has your device specific files required for booting and running your phone. This way we can easily change the system image and be able to run our device on different system images with the same kernel and vendor partitionRead more about Project Treble Download the zip provided here: AndroidFileHost Extract the zip on your systemRun the script based on your system (sh for linux, bat for windows)Flash the GSI system image you wish to useRIL (both SIMs)DataCameraVideoTextAudioBluetoothTorchWiFiHotspotVibratorFingerprint240fps slowmoGPSCalls (Mic and Sound)CamcorderFingerprint to wakeDouble tap to wakeDisplay color calibration (KCAL)Hardware buttons lightsI've tried my best to ensure that everything is working (been testing for about a week)SELinux status is permissiveLet me knowLogcat, a simple description of the bug, kmsg or dmseg depending on the bugA boot image (kernel)A vendor image (cust partition)A GSI literally means Generic System Image. It is the a general system image meant for no specific device. Treble enabled devices have the capability to run a GSI. You can find a GSI here: Phh-Treble Treble-aonly system image. Our phone only has one system image so it is A-onlySource Code: MZO , LineageOS Maintainers (for Oreo)Stable1.02018-03-121.5 Beta2018-02-282018-02-272018-03-12