FORUMS
Remove All Ads from XDA

[Project Treble][v1.1][Android PIE + OREO][GSI][A-only]

467 posts
Thanks Meter: 4,356
 
By NFound, Senior Member on 8th August 2018, 07:15 PM
Post Reply Email Thread
Click image for larger version

Name:	https%3A%2F%2Fi.imgur.com%2FSBIA2n6.png
Views:	1584
Size:	9.3 KB
ID:	4567426
What is Project Treble:
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 partition
Read more about Project Treble

What's a GSI?:
A GSI literally means Generic System Image. It is 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

ZTE Axon 7 hardware vs Treble implementation:
Our Axon 7 is an A-only device. This means that regarding the GSI images (GSI = Generic System Image) to be used, you need to get ARM64 and A-Only system images

What's Packaged in the zip:
A boot image (kernel)
A compressed vendor image (vendor)

Requirements:
- Unlock bootloader
- Installed patch EDL to add /vendor part. 800Mb
- Installed TWRP 3.2.1-8 - TREBLE

How to install:
- Format /system, /data and /cache, wipe /vendor
- Install Treble flashable zip package Project_Treble_v1.0-by-NFound
- Install GSI .img in /system part. How to flash a Generic System Image (GSI) on Project Treble supported devices
- Reboot

Alternative Instruction

Working:
Camera (and flashlight)
WiFi
Bluetooth
Telephony (Calls and Data)
Audio (Record and Playback)
Video Playback
Sensors

Broken:
Encryption (format data or remove encryption when coming from a non-treble rom)
Sepolicy is still permissive
Nothing else? Otherwise please report it!

Download:
- TWRP 3.2.1-8 TREBLE
- AXON7_GPT_ADD_VENDOR_800MB
- Project_Treble_v1.1-Axon7-by-NFound

Available GSI images is here

Android Pie Release 1 and other (video proof on Axon 7)

Fixes:
- More fixes for Treble ROM by @Kranoner

Credits:
@djkuz for add part. /vendor
@NFound for the fact that this dude did this for us real

Contributors:
@NFound
OS Version based: 8.X Oreo
ROM Kernel: Linux 3.18.71
ROM Firmware Required: Official BETA B12 Oreo

Version Information
Status: Testing

Source-Code Vendor

Created 2018-08-08
Last Updated 2018-08-12
The Following 59 Users Say Thank You to NFound For This Useful Post: [ View ] Gift NFound Ad-Free
 
 
8th August 2018, 07:24 PM |#3  
Senior Member
Thanks Meter: 53
 
More
Thank you very much @NFound, i will test this asap. Does the gapps need to be flashed after install?
8th August 2018, 07:27 PM |#4  
NFound's Avatar
OP Senior Member
Flag Yekaterinburg
Thanks Meter: 4,356
 
Donate to Me
More
Quote:
Originally Posted by Waancho

Thank you very much @NFound, i will test this asap. Does the gapps need to be flashed after install?

Any ARM64 with opengapps.org for 8.x, in GSI 9.x Gapps included
The Following 5 Users Say Thank You to NFound For This Useful Post: [ View ] Gift NFound Ad-Free
8th August 2018, 07:42 PM |#5  
NFound's Avatar
OP Senior Member
Flag Yekaterinburg
Thanks Meter: 4,356
 
Donate to Me
More
Dear friends! Do not forget to backup before installation, this is a test version. It's time for me to sleep, write. As time will be, I will read your comments. If you find bugs - be sure to specify the version of GSI Android 8.x or 9.x
Thank you!
The Following 14 Users Say Thank You to NFound For This Useful Post: [ View ] Gift NFound Ad-Free
8th August 2018, 08:11 PM |#6  
Junior Member
Thanks Meter: 0
 
More
Hey need fast answer! In this guide is talking about a Vendor 8.1 and 8.0 and 8.0 does not work with this rom, so my question is does this rom support your treble? https://forum.xda-developers.com/pro...0-gsi-t3826357
8th August 2018, 08:19 PM |#7  
NFound's Avatar
OP Senior Member
Flag Yekaterinburg
Thanks Meter: 4,356
 
Donate to Me
More
Source code vendor blobs in OP
The Following 2 Users Say Thank You to NFound For This Useful Post: [ View ] Gift NFound Ad-Free
8th August 2018, 08:30 PM |#8  
Senior Member
Flag Lanaken
Thanks Meter: 214
 
More
Quote:
Originally Posted by NFound

Source code vendor blobs in OP

I am a bit confused: how would non-standard hardware like our famous DAC be used in a treble ROM? Would the vendor partition make specific APIs available for such non-standard hardware?
8th August 2018, 08:53 PM |#9  
Junior Member
Thanks Meter: 3
 
More
Thank you for this. Maybe its a stupid question, but does the DAC properly function even when we install a GSI?

I have a feeling that a proper fully functional treble will make the other custom ROM thread for Axon 7 obsolete.
8th August 2018, 09:04 PM |#10  
Senior Member
Thanks Meter: 181
 
More
so no EDL needed? I'm so happy because i dont have a windowscomputer.

*edit: i think i did not read good and windows is still needed
8th August 2018, 10:13 PM |#11  
BaamAlex's Avatar
Senior Member
Thanks Meter: 35
 
More
Quote:
Originally Posted by Zobat

so no EDL needed? I'm so happy because i dont have a windowscomputer.

*edit: i think i did not read good and windows is still needed

You dont need a windows-pc. Only twrp
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes