FORUMS
Remove All Ads from XDA

[Treble][AOSP][G930X/G935X]Project_Pizza TreblePort V1.0

2,248 posts
Thanks Meter: 14,296
 
By ananjaser1211, Recognized Developer / Recognized Contributor on 9th August 2019, 06:07 PM
Post Reply Email Thread
Announcement from ananjaser1211: A project Treble port for the Galaxy S7/S7E. based on Samsung Vendors


Welcome to Project Pizza Treble For Galaxy S7 / S7 Edge Exynos

Some information you should know..
  • This is a full Samsung based Treble Vendor/Kernel implementation for the Exynos8890
  • If you want to report a Bug, read the F.A.Q First Then provide a logCat OR LoggingKit.zip with detailed explanation
  • Read the instructions and the F.A.Q Before installing the rom or posting a reply.
  • [FOR DEVS] You are allowed to customize this vendor if you want to use it in ROMs with proper credits. but not to distribute 1:1 copies

- Personal Notes
So, While this project might be a bit controversial due to the nature of it, i was approached by enough people were such project would make sense, it so happens that @kill-switch came to the country i am in, and i managed to get my hands on his S7 edge to develop this project, it was a time crunch, but thanks to past experience, and the testers involved. we have created a 1:1 replica of an official Samsung Trebelized vendor implementation for Exynos8890 Flagships.

This project aims at NOT letting these devices die, and give users the opportunity to be on the bleeding edge of Android. Having the ability to boot Android Q while its still being BETA tested by google is something fun, and i hope the users of this project enjoy that. There are shortcuts with our implementation as i dont have the skills required to compile a vendor straight from source, so using some scripts and patching done in collaboration with @corsicanu we made a project that should already support Android Q even before it drops officially. But ofcourse until then, you are recommended to flash Pie based GSIs if you want to run a daily and stable ROM. With all that said, if you appreciate this project, leave a Thank, constructive criticism and help your fellow members out if they run into problems.

Now if it wasn't clear, i don't actually own an S7. so my work on this vendor was limited to my physical access to a device that lasted around 4 days. However i am interested in getting one, infact i am saving for it. if you would like to accelerate that, Feel free to donate to my Paypal

- Initial Notes:
1. Don't forget to check bugs before asking questions
2. Since most of the GSIs are AOSP, forget about VoLTE, Knox features, Samsung apps, Camera mods or features, or other Samsung related features.
3. You can use any non-treble rom even if you have treble vendor installed, as long as you flash a non-treble kernel. The rom will ignore your vendor and everything will be as non treble.
4. No other kernel supports treble now, don't try to flash/boot with others unless they specifically mention that the kernel supports treble or you will drastically fail.
5. Android Q GSIs are supported and boo-table, however contain too much unfixable bugs at the moment such as WiFi, so be patient until official GSIs are released.
6. sGSIs are supported , however they are not recommended for daily use-age

- General Features :
  • - based on A750FXXU1BSG1/N935FXXS5CSF1
  • - Basic HeliosKernel with minimal modifications
  • - misc things enabled in framework overlay for better experience
  • - Seamless GSI patching, without user intervention
  • - Seamless setup process, with dynamic Scripts
  • - And Pizza ! who doesn't love pizza

- How to Install Project Treble:
  1. - Flash `heroxlte_CreateVendor` and reboot recovery
  2. - Flash your desired ARM64_AONLY GSI
  3. - Flash `heroxlte_TrebleVendor_V1.0`
  4. - Wipe Data and Cache
  5. - Read OPTIONAL below

- What GSIs are support/recommended ?:
  • - Avoid sGSIs and flash source built GSIs (Such as PHH,PE)
  • - ARM64_AONLY GSIs only
  • - I recommend Pixel-experience or evo x
  • - More can be found here : Treble

- I dont have googleapps. what do i do ?:
ONLY for gsis that does not come with google apps
  1. - Download Gapps pacakge from Here (ARM64 > VER > Micro or lower
  2. - Go to TWRP > Wipe > Advanced Wipe > Tick System > Repair > Resize
  3. - Flash opengapps_xxxx

- I need more info. where do i get it ?
Ask in this thread. if you need more , head to
General bugs (GSI):
  • - no signal bars shown (signal is fine however)
  • - offline charging (The phone charges without animation)
  • - fingerprint gestures
  • - Bluetooth Calls might not work on all BT devices
  • - Some GSIs might not include a camera, use Footej or UnixCam

- I dont like it, how do i revert ?:
  • - Reboot to recovery
  • - Flash `heroxlte_RevertVendor`
  • - Reboot recovery
  • - Flash any non treble rom or restore your previous twrp backup

What if i didn't boot ?
  • In some cases, you might be stuck at a bootanimation loop or a splash loop, in this case follow the troubleshooting steps in the F.A.Q post

Credits
@kill-switch for letting me semi-brick his device, and helping me fix many S7 specific issues which allowed this project to exists
@corsicanu For great help with the repartition scripts, GSI patching and tons other throughout the years.
@cvolton for help with HAL1 video recording
@ivan_meler for AOSP kernel source and tipping me on hwjpeg fix
@remilia15 for performance improvements
@prashantp01 For overlay and native camera fix. and other contributions

Testers :
@cvolton , @turbolukex5, @RealFantaCoke , @Kakashi81 , @Franz S. , @lunarixus , @dylanneve1 , @Sparta19666 , @MKUltraBlack
And many more i cant remember the usernames of. please mention

Downloads. Changelogs , F.A.Qs below

XDA:DevDB Information
Project_Pizza, ROM for the Samsung Galaxy S7 Edge

Contributors
ananjaser1211, kill-switch, corsicanu, Cvolton
Source Code: https://github.com/ananjaser1211/Helios_8890

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Uptodate bootloader and modem
Based On: Treble

Version Information
Status: Beta
Current Stable Version: V1.0
Stable Release Date: 2019-08-09
Current Beta Version: V1.0
Beta Release Date: 2019-08-09

Created 2019-08-09
Last Updated 2019-08-09
The Following 59 Users Say Thank You to ananjaser1211 For This Useful Post: [ View ]
 
 
9th August 2019, 06:07 PM |#2  
ananjaser1211's Avatar
OP Recognized Developer / Recognized Contributor
Flag Dubai
Thanks Meter: 14,296
 
Donate to Me
More

Official Treble support Group : Telegram
Come hang with us on our chat : Telegram
----------------------------------------------------------------
Pizza Treble Vendor V1.0 [LATEST]
MegaDrive Download : MEGA
Important : Here


Pizza V1.0
- Initial Release
The Following 25 Users Say Thank You to ananjaser1211 For This Useful Post: [ View ]
9th August 2019, 06:07 PM |#3  
ananjaser1211's Avatar
OP Recognized Developer / Recognized Contributor
Flag Dubai
Thanks Meter: 14,296
 
Donate to Me
More
F.A.Q
Q : My phone is not booting. what can i do ?
A : Go through these troubleshooting steps :

So you flashed this and you are stuck at bootlogo, boot animation or whatever

Bootanimation loop :

1- Try to clear data :
- Reboot the device back to recovery
- Wipe Data,Cache,Dalvik-cache
- Reboot

2- Ensure your GSI is correct :
- Did you download ARM64_AONLY and not A64 or ARM
- Are you sure your GSI is .IMG format and not .ZIP , .XZ and so on

3- Did you flash in order ?
- The Repartition goes first, Then a recovery reboot
- The GSI first, Then the vendor (Otherway around could cause issues)

Bootlogo Loop:

1- Check your Partitions
While the script is universal, some devices might have slight variations in vendor size that could cause issues
- Is your vendor ~400MB (Check this by going to TWRP > WIPE > ADVANCED WIPE > Tick Vendor > Resize
- Can you mount System , Vendor And cache
- Try to change filesystem to EXT4 for System,Vendor and cache (in advanced wipe section)

2- Check the GSI
While most GSIs will boot, there are MANY sGSIs that will not, that includes some oxygen and miui GSIs. so always double check if someone booted on a samsung before

Q : Can i boot OxygenOS , MiUi etc
A : Depends, some will boot, many will not. you have to try images by efranGSI. but in general they will all have some common bugs

Q : I have no simcard, help
A : I have attached a situational_sim_fix.zip in the mega folder. try it

Q : i dont have LTE/4G
A : Some GSIs have preferred network set to 3G in settings, change that

Q: Device requirements ?
A : you MUST be on an OREO Bootloader and Modem, otherwise you will have trouble

Q : Do i need to format internal storage ?
A : No

Q : Can i use the Treble recovery for normal ROMs ?
A : Yes, it is preferred especially when making backups. just be sure to wipe vendor when switching to non treble roms

Q : What Camera is recommended ?
A : Footej and Unixcamera work the best

Q : Can i flash any GSIs ?
A : Any GSI that is ARM64_AONLY is supported
The Following 20 Users Say Thank You to ananjaser1211 For This Useful Post: [ View ]
9th August 2019, 06:08 PM |#4  
ananjaser1211's Avatar
OP Recognized Developer / Recognized Contributor
Flag Dubai
Thanks Meter: 14,296
 
Donate to Me
More
New phone who dis ?

Treble isnt a ROM, its the idea of putting all your hardware components of an OS into one place, we call it VENDOR.
Separating the system from the vendor, so SYSTEM can be updated seamlessly.. without vendor being updated every-time a new android version or a security patch is released

So you install "TREBLE VENDOR"

Then you are set to flash any Android flavor you want, we call them GSIs (Generic System Images)
So you dont have to wait for me or any other S7 specific dev to get your latest Android version, once google releases an Update, it is merged into GSIs by many devs who compile them , and release them.

So far this supports android 8 / 9 And 10 . if google keeps up the same pace even Android 11 might be boo-table on Pie vendors. only time will tell. This is more than just another ROM, this is a ticket for users and developers to build ROMs faster (i.e this could help TouchWiz developers port OneUI Android Q when that is out), there is alot of possibilities. and alot to try. The most important part about all this is, It is fun
The Following 19 Users Say Thank You to ananjaser1211 For This Useful Post: [ View ]
9th August 2019, 06:08 PM |#5  
ananjaser1211's Avatar
OP Recognized Developer / Recognized Contributor
Flag Dubai
Thanks Meter: 14,296
 
Donate to Me
More
Bruh the prequel.

Enjoy everyone, please report your experiences with this project . cheers
The Following 13 Users Say Thank You to ananjaser1211 For This Useful Post: [ View ]
9th August 2019, 06:12 PM |#6  
Member
Thanks Meter: 19
 
More
Nice
The Following 2 Users Say Thank You to 0pwn For This Useful Post: [ View ] Gift 0pwn Ad-Free
9th August 2019, 06:13 PM |#7  
Member
Thanks Meter: 8
 
More
Thankyou Anan! Great work bro
The Following 2 Users Say Thank You to N4-NOOB For This Useful Post: [ View ] Gift N4-NOOB Ad-Free
9th August 2019, 06:13 PM |#8  
Senior Member
Thanks Meter: 183
 
More
Holy crap best thing ever please donate guys Anan has done a great job and also thanks to Kill(hamza) for lending his phone 😍🤩
The Following 3 Users Say Thank You to vaibhavnegi For This Useful Post: [ View ] Gift vaibhavnegi Ad-Free
9th August 2019, 06:14 PM |#9  
ModX81's Avatar
Senior Member
Thanks Meter: 193
 
More
Great work... keep it up👍
The Following 2 Users Say Thank You to ModX81 For This Useful Post: [ View ] Gift ModX81 Ad-Free
9th August 2019, 06:17 PM |#10  
Kill-Switch's Avatar
Senior Member
Flag Dubai ❤️️
Thanks Meter: 6,305
 
Donate to Me
More
You finally did it bro,Congratulations
The Following 5 Users Say Thank You to Kill-Switch For This Useful Post: [ View ] Gift Kill-Switch Ad-Free
9th August 2019, 06:38 PM |#11  
Member
Thanks Meter: 12
 
More
Any screenshots
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