• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[2018-10-22][TREBLE][UNOFFICIAL][8.1.0]Dirty Unicorns v12.5.3

Growtopia Jaw

Senior Member
Oct 29, 2016
126
63
0
17
Johor Bahru
www.growtopiajaw.phpn.ga


READ THIS ANNOUNCEMENT!!!
https://forum.xda-developers.com/showpost.php?p=78107349&postcount=3



May I present to you, Dirty Unicorns v12.5.x [Treble]!


#include <std_disclaimer.h>

/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/

Introduction

This is my second Treble build (my first build was LineageOS 15.1).
I will update this GSI as long as my Google Cloud Platform credit doesn't expire, Dirty Unicorn's manifest and @phhusson's Treble manifest are updated.


Project's main aim

This project aims to provide multiple type of Custom GSI ROMs for any device.
For example, LineageOS, Dirty Unicorns and Cosmic-OS.


Requirements

  • TWRP (MANDATORY!)
  • Unlocked Bootloader (ALSO MANDATORY!)


Bugs

  • Charging light
  • Adaptive brightness
  • Cast
  • SafetyNet (Install MagiskHide Props Config Module in Magisk) GUIDE: How to install?
  • Settings crashes when opening "SIM Cards" [FIXED] (Flash du-settings-fix.zip)


What's working

  • IR Remote Control
  • Bluetooth
  • VoLTE


Installation

1. Backup all your Apps, Contact, Messages and Call logs with "Migrate - custom ROM migration tool" in Play Store
2. Reboot to TWRP and Wipe "Dalvik Cache", " Cache" and "Data" (don't wipe Internal Storage)
3. Select "Install" and select "Install Image"
4. Select du81-arm64-aonly-vanilla-nosu.img and select "System Image"
5. Flash!
6. Go to "Install" and select "Install Zip"
7. Flash "treble-riva-v5.zip", "sound_treble_fix.zip", GApps, Magisk and Migrate/Backup_20xx.xx.xx_xx.xx.xx.zip
8. Reboot and restore all your Apps etc.
9. Done!


Changelog

2018-10-22
2.0 Second Release
Dirty Unicorns v12.5.3
- Merged November Security Patch
- Upstreamed to 8.1.0_r51

Previous Changelogs:

2018-10-09
1.0 Initial Release
Dirty Unicorns v12.5.2
- Merged October Security Patch
- Updated merged tag to 8.1.0_r48

Download

1. Dirty Unicorns v12.5.3
https://github.com/GrowtopiaJaw/tre...download/v4/du81-arm64-aonly-vanilla-nosu.img
.img.xz (don't bother downloading if you dont know how to uncompress it)
https://github.com/GrowtopiaJaw/tre...nload/v4/du81-arm64-aonly-vanilla-nosu.img.xz
2. du-settings-fix.zip
https://www.mediafire.com/file/43xessd53sgn7rz/du-settings-fix.zip

Old Releases:

3. treble-riva-v5.zip
https://www.mediafire.com/file/771n33g6yjxh1gx/treble-riva-v5.zip/file
4. sound_treble_fix.zip
https://www.mediafire.com/file/k8xc48o65rpb613/sound_treble_fix.zip/file
5. GApps (pico)
http://opengapps.org/?download=true&arch=arm64&api=8.1&variant=pico
6. Magisk (stable)
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445


Source Code

1. Script used to compile GSI: https://github.com/GrowtopiaJaw/treble_experimentations
2. Device Tree: https://github.com/GrowtopiaJaw/device_phh_treble/tree/android-8.1
3. Treble Manifest: https://github.com/GrowtopiaJaw/treble_manifest/tree/android-8.1
4. Kernel Tree: https://github.com/GrowtopiaJaw/riva_kernel_xiaomi_msm8917


Credits

1. @phhusson, discovering Project Treble
2. @sunnyraj84348, updated Project Treble Vendor Image and Treble Sound Fix for Xiaomi Redmi 5A
3. @33bca, discovering Xiaomi Redmi 5A Project Treble support
4. @mfonville at OpenGApps, Project founder
5. @topjohnwu, Magisk system-less root solution founder
6. @Mazda, Dirty Unicorns ROM founder
7. @bin.sayantan, migrate - Custom ROM migration tool creator

Smash the THANKS button if you like my work! Don't say Thanks, smash that button!!

XDA:DevDB Information
[2018-10-22][TREBLE][UNOFFICIAL][8.1.0]Dirty Unicorns v12.5.3, ROM for the Xiaomi Redmi 5A

Contributors
Growtopia Jaw
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: AOKP

Version Information
Status: Stable
Current Stable Version: v12.5.3
Stable Release Date: 2018-11-22

Created 2018-11-09
Last Updated 2018-12-22
 
Last edited:

Growtopia Jaw

Senior Member
Oct 29, 2016
126
63
0
17
Johor Bahru
www.growtopiajaw.phpn.ga
These are my plans for the near future:
Current
- Support building for Oreo GSIs.
- They are more stable
- Better graphics performance
- Oreo is the starting point for Project Treble
- Most bugs are already busted and should be bug-free

No Plans
- Don't ask me to build Pie GSIs (I won't build Pie GSIs until this platform is REALLY stable)
- Less stable
- Poor graphics performance (I might be wrong)
- Initial development stage and just starting to rebase Pie's Treble from Oreo
- A lot of bugs to be resolved

Note: I use Project Treble based ROMs as a daily driver. Stability is the most important goal. Oreo = stable, Pie = less stable.

Anyways, stay tuned for more update!!
 
Last edited:

Growtopia Jaw

Senior Member
Oct 29, 2016
126
63
0
17
Johor Bahru
www.growtopiajaw.phpn.ga
  • Like
Reactions: Plawan21nov

Growtopia Jaw

Senior Member
Oct 29, 2016
126
63
0
17
Johor Bahru
www.growtopiajaw.phpn.ga
Do i need to wipe system before installing this? I am on havoc 2.0
When you flash this ROM, it will automatically replace system. You have to wipe data to prevent force close (No need to wipe Internal Storage). Just follow the instructions in the "Installation" section.

Remember to backup with Migrate - Custom ROM migration tool in Play Store before you flash.
 
Last edited:

hajdulak

Senior Member
Dec 10, 2012
67
18
0
Man, thank you for the work, Install went flawlessly (well except when I flashed the first riva zip, I had to update TWRP for my device to get recognized) but now I'm stuck on the lock screen, prompted for a password - I had a gesture, but no text pass, what should I do now? Any way to get around this?

EDIT: Entered my google password, says some data corrupted and can't be recovered. I guess it tried to restore something that's not there. Gonna wipe user data again and I'll report back.
EDIT: Didn't help. It also says my vendor image doesn't match. Maybe the TWRP update mid-installation messed something up? I'm gonna flash again and come back.
EDIT: Nope, reflashed, still happening. Wiped data, still happening.
EDIT: Formatted data. Now started flawlessly. Thank you.

Now, any idea how do I fix the vendor image?
 
Last edited:

Growtopia Jaw

Senior Member
Oct 29, 2016
126
63
0
17
Johor Bahru
www.growtopiajaw.phpn.ga
Man, thank you for the work, Install went flawlessly (well except when I flashed the first riva zip, I had to update TWRP for my device to get recognized) but now I'm stuck on the lock screen, prompted for a password - I had a gesture, but no text pass, what should I do now? Any way to get around this?

EDIT: Entered my google password, says some data corrupted and can't be recovered. I guess it tried to restore something that's not there. Gonna wipe user data again and I'll report back.
EDIT: Didn't help. It also says my vendor image doesn't match. Maybe the TWRP update mid-installation messed something up? I'm gonna flash again and come back.
EDIT: Nope, reflashed, still happening. Wiped data, still happening.
EDIT: Formatted data. Now started flawlessly. Thank you.

Now, any idea how do I fix the vendor image?
Actually the vendor image mismatch thingy is normal (I should've talk about that in OP :silly: my mistake :p) I will post a zip later to fix it. Thanks for reminding me :)
 

hajdulak

Senior Member
Dec 10, 2012
67
18
0
Actually the vendor image mismatch thingy is normal (I should've talk about that in OP :silly: my mistake :p) I will post a zip later to fix it. Thanks for reminding me :)
Thank you, man. A lovely ROM indeed. It's fast and stable. I found a few FCs in the settings app though. Opening Dual SIM settings or root management crashes the app. I don't need those settings, so I'm good, but others might. Otherwise everything is working smooth, thanks again <3
 

hajdulak

Senior Member
Dec 10, 2012
67
18
0
OK, got another minor thing to report. If you charge when the phone is off, it doesn't show the charging indicator on the screen, instead just loads the booting screen where it says "Unlocked", then after a few seconds restarts, loads the screen again and keeps looping. Again, not a major thing, but thought you'd want to know about it. Might apply to all your Treble builds, not sure.
 

Growtopia Jaw

Senior Member
Oct 29, 2016
126
63
0
17
Johor Bahru
www.growtopiajaw.phpn.ga
OK, got another minor thing to report. If you charge when the phone is off, it doesn't show the charging indicator on the screen, instead just loads the booting screen where it says "Unlocked", then after a few seconds restarts, loads the screen again and keeps looping. Again, not a major thing, but thought you'd want to know about it. Might apply to all your Treble builds, not sure.
Hmm, that's weird. Mine's working just fine.
 

Attachments