[Xiaomi Redmi 3 ROMs, Kernels, Recoveries, & Other ] shovon:
[IMG="treble"]https://forum-lw-1.xda-cdn.com/devdb/deviceForum/screenshots/7259/20171124T115704.jpg[/IMG]

Project Treble

The most common complaint about Android updates is that they are notoriously slow to release, historically speaking. Worse still, handset support is promptly re-evaluated once new models come along. Consumers have been complaining about this problem to OEMs and Google for years. Fortunately, the situation is changing following the arrival of Project Treble. Project Treble was introduced as part of Android 8.0 Oreo and represents a major re-architecture for the OS framework. The initiative’s ultimate aim is to make updates faster and easier for OEMs to roll out to devices. Treble is arguably one of the biggest changes introduced to Android, but one that consumers won’t even notice as it works primarily behind the scenes. Here’s how it will affect the future of Android.

Project Treble on Redmi 3

Redmi 3 was launched in 2016 with Qualcomm MSM8939v2 Snapdragon 616 SoC. Though we are late to the treble party but we finally got treble support thanks to developers

Treble ROM

XDA member [MENTION=5587674]WinKarbik[/MENTION] & [MENTION=6038779]ariafan[/MENTION] built RR & crDroid treble & everything works mostly. Here I'll talk about crDroid-8.1-20180813 treble

ROM NAME: crDroid Android

Build date: 2018/08/13

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 3.10.x

ROM Firmware Required: Unlocked bootloader, TWRP Treble

Based On: LineageOS

What works

Mostly Everything

What doesn't work

Camera can not save pic in full res. Use Cameringo for now

Links

Rom: https://drive.google.com/file/d/1Pm0-GJU3rZSP7-E8C5K24ZTnP7gFxRQ7/view?usp=sharing

Gapps: https://opengapps.org/

TWRP Treble: https://xdaforums.com/redmi-3/development/recovery-twrp-3-2-3-0-treble-t3830610

How to flash

- Reboot into TWRP

- Take backup of previous ROM in case you want to roll back

- Wipe system, data, cache, delvik, vendor

- Flash ROM & gapps

Flashing GSI

To flash GSI you'll need

- Vendor & boot from any treble ROM. In this case i'll be using crDroid-8.1-20180813 treble vendor & boot. Link here: https://androidfilehost.com/?fid=1322778262903982506

- GSI of your liking. List here : https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list

- Gapps (if needed). Link: https://opengapps.org/

- TWRP that supports treble. Link: https://xdaforums.com/redmi-3/development/recovery-twrp-3-2-3-0-treble-t3830610

How to flash

- Reboot into TWRP

- Take backup of previous ROM in case you want to roll back

- Wipe system, data, cache, delvik, vendor

- Flash treble-vendor-kernel-ido.zip (AFH link given)

- Flash GSI image as system partition

- Sometimes GSI includes gapps. If it does select reboot system & ignore NO OS Installed message

- If you want to flash gapps & magisk reboot into TWRP again after flashing GSI. Flash gapps & magisk & reboot into system

What works

Mostly Everything

What doesn't work

As original vendor & kernel has camera issue. GSI ROMs will have the same problem.

Contributors: [MENTION=6038779]ariafan[/MENTION], [MENTION=5587674]WinKarbik[/MENTION], [MENTION=6589753]krasCGQ[/MENTION], [MENTION=6083514]Anik_khan[/MENTION], bond_ua, [MENTION=8102966]firewolfxda[/MENTION]