{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
Old notes
- 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.
- General Features :
- based on G965F Vendor with VNDK-28
- HeliosKernel V2.6
- 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:
- Flash `heroxlte_CreateVendor` and reboot recovery
- Flash your desired ARM64_AONLY GSI
- Flash `heroxlte_TrebleVendor_V1.0`
- Wipe Data and Cache
- 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 and luke GSIs
- More can be found here : Treble
- I dont have googleapps. what do i do ?:
ONLY for gsis that does not come with google apps
- Download Gapps pacakge from Here (ARM64 > VER > Micro or lower
- Go to TWRP > Wipe > Advanced Wipe > Tick System > Repair > Resize
- Flash opengapps_xxxx
- I need more info. where do i get it ?
Ask in this thread. if you need more , head to
Project Notes and support : Telegram Group
General bugs (GSI):
- offline charging is broken in Android 10 roms
- Bluetooth Calls work in Android 10 gsis only (some 9.0)
- Some GSIs might not include a camera, use Footej or UnixCam
[*]- Second sim calls has no sound
- 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.
@developerluke for his GSIs and other S7 specific improvments
@cvolton for help with HAL1 video recording
@ivan_meler for AOSP kernel source and tipping me on hwjpeg fix
@remilia15 for performance improvements
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 2020-01-09
Official Treble support Group : Telegram
Come hang with us on our chat : Telegram
----------------------------------------------------------------
Pizza Treble Vendor V2.0 LATEST
GoogleDrive : Download
P.S : if you have issues downloading from googledrive, sign in and make a copy of the files
Pizza Treble Vendor V1.0
MegaDrive Download : MEGA
Important : Here
Pizza V2.0
TLDR
Update TLDR; Finally i had time to pack everything together and just push an update, it took way too long but that was mostly due to me being busy with many other (more valuable) projects. and i had to take a month or so break due to some personal stuff.
The summary of this update is just a full rework of everything we did previously on a newer vendor base + many fixes that were discovered / added in the past few months.
Its been a while so ive listed the stuff i can remember, but basically its like a new vendor. it should be have differently from ROM to ROM but should work well for the most part.
there are some bugs that i just cant patch from my Side, so you guys will have to live with them or somehow get a fix going on GSI images.
The re-partitioner was also updated to accommodate the new vendor which is larger. therfore please reset back to your original partitions before updating to avoid issues.
Finally, This is going to be EOL for Pie based vendor. i have pretty much this + tons more already done on Q, and it makes no sense to go back to Pie for me. i might do a VNDK-29 vendor update in the future, but if i did that it will be ARM64-A/B based, which i think currently we dont need.
> How to update : -
1- MUST flash revertVendor from the old treble and reboot
2- Flash CreateVendor 2.0 (following the same procedure as before)
3- Flash GSI of choice + vendor
> F.A.Q :-
Q : Android 10 EfranGSI and sGSI does not boot
A : Ive dropped support for EfranGSI Android 10 builds due to the nature of how unstable they are, if you still want to boot them you need zygotefix
Q : Brightness slider is not accurate
A : in settings > Treble settings > misc > enable use linear screen brightness slider and reboot
Q : Rom does not detect my sdcard
A : reformat IN GSI (preferably to exFAT)
> Known bugs -
1- Offline charging in Android Q roms
2- Bluetooth calling in Pie roms
3- Second sim calls
> Changelog -
- ReMade fully based on VNDK-28 S9 Vendor
- included most fixes for audio, webview and others
- added fixes for camera
- removed alot of obsolete hacks
- samsung offline charging added
- Re-did props and features and overlays
- Added patches for Android 10 Roms
- Fixed nuke.sh script on 10 roms
- fixed performance in some GSIs
- Fixed thermal , power , memtrack and other HALs
- Improved OMX fixes
- Removed alot of samsung security services
- Improved Wifi, NFC, graphics , camera and other fixes
- Updated most HALs to G965F
> Kernel -
HeliosKernel V2.6
- LED Fade
- Disable MODEM_SECURE_BOOT (New security measure)
- Reduce logging spam (AVC, hotplug)
- FakeCMDLINE patches for knox
- Wakelock toggles
- Boeffla WL Blocker with custom preset
- UKSM V0.1.2.3
- Powersuspend V1.8
- Dynamic Fsync V1.5
- Fsync toggle
- cpufreq, fs, mm and other misc improvments
- Wireguard support
- Battery charger controls
- Smart dimming mod (PWM Flicker free)
- CPU Voltage/clock control ( NO OC )
- GPU Voltage/Thermal/Clock control ( NO OC )
- WakeGestures (DT2W,S2W,S2S)
- and bunch other changes
- optimzed compiler for speed
- disabled helios logger
- Improved GPU performance
- Removed CPU DVFS
- updated kernel base to N935KKKU4CSK1 NOV
- Removed some old hacks
- Improved UI performance
- Updated thermal , wireless and other misc drivers
- Fixed Games
- Allow CPU underclocking
- Fix various other FCs
- Fixed Samsung MTP options
- Other misc cleanups
Pizza V1.0
- Initial Release
F.A.Q
Q : Android 10 EfranGSI and sGSI does not boot
A : Ive dropped support for EfranGSI Android 10 builds due to the nature of how unstable they are, if you still want to boot them you need zygotefix
Q : Brightness slider is not accurate
A : in settings > Treble settings > misc > enable use linear screen brightness slider and reboot
Q : Rom does not detect my sdcard
A : reformat IN GSI (preferably to exFAT)
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
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
Bruh the prequel.
Enjoy everyone, please report your experiences with this project . cheers
Nice
Thankyou Anan! Great work bro
Holy crap best thing ever please donate guys Anan has done a great job and also thanks to Kill(hamza) for lending his phone ??
Great work... keep it up?
You finally did it bro,Congratulations
Any screenshots
ochipapa said:
Any screenshots
Click to expand...
Click to collapse
Mate, it's treble. It doesn't need screenshots
ochipapa said:
Any screenshots
Click to expand...
Click to collapse
delete
Congrats keep it up
Where is my extra cheese ? ? ???
Mkkt Bkkt said:
Where is my extra cheese ? ? ???
Click to expand...
Click to collapse
Extra Cheese
Kill-Switch said:
Extra Cheese
Click to expand...
Click to collapse
?
Thanks
SuMone said PIZZA?! Congratulations bois
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to Prometheus OneUI Rom For Galaxy J5/J7 2017
ONLY FOR J530X/J730X
Some information you should know..
This is a full Samsung OneUI port with android version 9.0
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] If you want to use this as a base for other exynos7870 Phones. Please ask first, and provide proper credits and links to the original thread.
Any sort of File Kanging will be reported without hesitation.
So, First we brought you the First Oreo based ROM. and now its Android Pie. Due to the nature of this release, and the fact that it comes before any Exynos7870 Official Android Pie. there might be
some bugs that me and testers could not have found yet. so please report them. Some bugs will be listed below and most of them would be unfixable until official is out for more 7870 Phones
The J5/J7 OneUI official update is still around 4+ months away, so this rom should keep you guys busy.
I have also included pretty much all the features of previous Prometheus ROMs, but some are impossible due to Pie specific issues (Deodexing is not possible without great problems)
As the nature of these ports go, it was a non stop battle for almost 3 weeks straight to get it to this point where all features are working as expected. if you appreacite this work Hit the Thanks button, and consider a donation
RULES OF POSTING : READ everything before commenting, And especially the instlal steps, the rom has been tested throughly for a long time, so if you have an critical issue like not booting or no sim, you missed the instructions, posts that are irrelevant to this project will be ignored(Constructive criticism is welcomed). If you do face a new bug however, dont just say "hey bug here" provide more information, and a LOGCAT, bug reports without logcats will most likely be ignored.
Fully based on latest stable A600FN Pie
Android 9.0
Samsung OneUI V1.1 Features
Semi-Deodexed
Full DualSIM Support
SafteyNet CTS Pass
Heavily debloated
Zipaligned
Very Optimised
Battery and performance focused
Full Samsung OneUI without missing vital apps
Rootable with Magisk
RMM/KnoxGuard/Defex Free
And many more
Extra Features :-
AlwaysOn Display(J7 Only)
All the original features are present (Wifi,Bluetooth etc)
BluelightFilter
S10 Wallpapers and multiWallpaper pack
BixbyVision
Latest Camera UI
DolbyAtmos With DualSpeaker mods
Heavly optimised for J5 J7 variants with their own seperate configrations
Adjusted the framework for 16:9 Aspect ratio (instead of buggy 18.5:9)
DE-Knoxed and disabled Additoinal samsung root preventions and secuirty spams
Note 8 modded OMC with Additional Features
VoLTE Support for INS users and countries that use it
Uptodate APN Configration
Added navbar selection (Aroma)
Heavly Debloated with a BLOAT add-ons (Aroma)
Added exclusive samsung apps (Aroma)
Dualsound and BoostedAudio configs (Aroma)
1700+ Fonts MOD (Aroma)
IOS 12 / Android Pie Emojis (Aroma)
GoodLock 2019 Suite (Aroma)
AdAway (Aroma)
BixbyHome And Bixby Routines
Full Pie YUVA Suite (SecureWifi, AppLock, Call Blocker and so on)
Native Screen Videorecorder
Native Call recorder
Nav bar mods in aroma
Many prop tweaks
Many feature tweaks
And many more additions from My previous ROMs
Check the changelogs for the FULL feature set
Kernel :-
Helios Pie Kernel V3.0
- Fully featured Kernel
- Overclocking and custom governors
- Latest Drivers and R28 GPU Driver
- Samsung Security Disabled
- Disabled more knox and useless logging
- FakeKnox
- Bootstate Green for safteynet
- Patched some props for safteynet
- Reduced GMS Wakelocks
- Init.D Support
- All J5/J7 Variants support
- And many more improvments
and many more goodies
ensure you have LATEST TWRP from Here
Download and copy the ROM to your device external SDcard (preferred)
Wipe everything (SYSTEM,DATA,CACHE,DALVIK and preferably Internal storage all together)
Flash the ROM.ZIP
After the boot animation is on for 15~20 Seconds. Hold VolumeDown+power until the device reboots[/COLOR]
Setup your rom and READ the F.A.Q for more information.
To Root, Flash the latest Magisk Canary Build after a successful Boot
Manual VPN might not work. Use OpenVPN instead
FM Radio (For now unclear why its not working)
Imgur Album with ALL photos : IMGUR Album
IF you helped in this rom and i forgot you, tell me in a PM or in a reply
@corsicanu for always working with me on my projects, And many features
@kill-switch For ideas for extra Localization
@mohitmallick17 For debugging on his J710
@LuanTeles For help with feature and csc features
@gyogubin (kousagood) for A600N Beta Dump
@topjohnwu for for magisk
@RickyBush_ For Emojis
And the rest of EliteTeam
Testers :
@LuanTeles
@ion1s
@corsicanu
@djedjy
@Dyeide
@vsmhell
@fetaiharbin
And few more that didn't give me their usernames
Downloads. Changelogs , F.A.Qs below
XDA:DevDB Information
PrometheusOneUI, ROM for the Samsung Galaxy J5
Contributors
ananjaser1211, corsicanu
Source Code: https://github.com/ananjaser1211/Helios_7870
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Oreo bootloader and modem
Based On: OneUI
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2019-03-22
Created 2019-03-22
Last Updated 2019-04-12
I had stock 9.0 and after installing this ROM V2.0 SIM is not detected. Should I get modem and bootloader from 8.1? Where can i find it?
Installed kernel is 3.18.91 Helios Pie Kernel - V3.0 J530F 2GB - shoudn't it be V2.0? I installed V2.0 ROM
teexd said:
I had stock 9.0 and after installing this ROM V2.0 SIM is not detected. Should I get modem and bootloader from 8.1? Where can i find it?
Installed kernel is 3.18.91 Helios Pie Kernel - V3.0 J530F 2GB - shoudn't it be V2.0? I installed V2.0 ROM
Click to expand...
Click to collapse
Check the post #2 and look for "V3.0 UNFINISHED", I already did it and it worked for me.
If it works for you, it will appreciate if you push "Thanks" button.
NewsChannel : Telegram
Come hang with us on our chat : Telegram
----------------------------------------------------------------
PrometheusOneUI V3.0 UNFINISHED [LATEST]
Download : Here
PrometheusOneUI V2.0 Based on Stable A600FN
AFH : Download
Mega : Download
Google Drive : Download
Size : 1.7GB
MD5 : 280058bac34b689383cc2a57d3a47e25
----------------------------------------------------------------
PrometheusOneUI V1.0 Based on A600N/A105FN
AFH : Download
Mega : Download
Google Drive : Download
Size : 1.6GB
MD5 : dd1a14c2241623378d064045055688e7
V2.0
- Rebased to Official OneUI A600FNXXU3BSC5
- Fixed Goodlock issues when installing from aroma and updated them
- Updated all apps to latest stable ones
- Fixed many under the hood issues that caused instability
- Updated Audio HW fully to stable Pie
- Fixed GameTools for nonNavbar
- Fixed Video res options in samsung camera
- More RMM stuff removed
- S10 MultiWallpapers
- S10 Wallpapers
- NavBar or Gestures only mod added
- Enabled back AutoPreConfig (To install missing apps automatically)
- Dolby Fixed
- Google Faceunlock
- Samsung FaceUnlock (Disable FingerPrints and FP gestures to use)
- Fix a problem that caused AOD to crash at times and require a hard reboot
- Fix an issue that caused "CLIPBOARD" dialouge to show up everytime the keyboard is up
Kernel
- Helios Pie V3.0
- Imported every good thing from Helios 2.7
- Overclocking support
- Custom governors
- And much more
V1.0
-initial release
Good idea to read this F.A.Q While the rom is installing
NOTES :
Q : How to use SamsungFaceunlock
A : Turn off Fingerprints and FP Gestures
Q : How to turn on AOD ?
A : Change AOD from TAPAOD to ALWAYS SHOW
Q : I dont have status bar icons / Rom is Laggy / task changer is laggy / Goodluck doesnt open
A : Do not install Goodlock. it is causing issues
- Reflash the rom without goodlock option, and wipe cache
- If problem presists, clean flash
Q : Can i use flashlight in 3rd party apps ?
A : No, Samsung restricted Flashlight API to stock camera since Android 8.0
Q : SDCard unreadable
A : A reboot might fix it, if not , have to reformat to exFAT
Q : Can we get EdgePanels, Lighting , Native Blur etc
A : We cant deodex and add features like before due to a general bug with Pie
Q : How to Root ?
A : Flash the latest Magisk CANARY Build
Q : Stuck at boot animation
A : You have to reboot atleast once manually
Q : I dont get VoLTE, Why ?
A : Either Reinstall or
- Go to settings > About Phone
- See what OMC is used (DBT/DBT , XSG/XSG for example)
- copy system/omc/INS contents to system/omc/[The used OMC in about Phone]
- Reboot
Q : How is battery Life ?
A : With some tests and some cycles, it will be better than stock due to optimzations and new Operating system
Q : What to do after the rom is setup ?
A : Go to samsung apps and google store, let the phone update everthing
Q : the phone wont install any apps
A : Reboot
Q : What bootloader and modem do i need ?
A : Latest Oreo Bootloader is a must, the rom will boot on Nougat BL but will have many bugs related to lockscreen and GPS
Q : How do i know what Bootloader i have ?
A : Samsung info App. if it says AXXX its Nougat. BXXX its Oreo
Q : How do i Update my Bootloader and modem ?
A : Flash latest stock rom (if N BL) and re-oem unlock (follow miracle box method). if on O BL, just flash BL/CP
Q : Some apps do not have my language. Why ?
A : This rom is initially based on Korean Dump. report the app that does not have translation
Q : Tap on AOD does not work , Why ?
A : A bug from Samsung Side
Q : Everytime i press a textbox it shows clipboard dialouge
A : Another Samsung bug that only can be fixed by a base update
Q : Why Antutu UX score is low ?
A : I dont know excatly why it dropped with OneUI, while GPU CPU and RAM increased
Q : Why AOD doesnt work on J5 ?
A : Not possible at the moment due to hardware incompatibility
Q : no RIL or FCs
A : Reinstall and be sure to wipe data/cache/dalvik/system manually
three
aaand the last one. Have fun everyone
Good job bro ??
Thank you so much. Your the best!
Its a honor to be your tester
Dayum bro,Nice work,keep it up
@ananjaser1211
Great Work Sir
Well Done Bro , Keep it up ?
Thank You Sar
Waiting your J7 Prime Pie Kernel ??
Ты конечно мужик,флавио поддержки,я прошу.
Eeeee Ananjaser Very Nice Finally OneUi For J730x & J530x
Hey.. thanks for this port... But I don't have OneUi's emojis...
Thank you!
Thanks for the kind words guys
F.A.Q Updated and bug reports
Q : How to turn on AOD ?
A : Change AOD from TAPAOD to ALWAYS SHOW
Q : I dont have status bar icons / Rom is Laggy / task changer is laggy / Goodluck doesnt open
A : Do not install Goodlock. it is causing issues
- Reflash the rom without goodlock option, and wipe cache
- If problem presists, clean flash
Q : Can i use flashlight in 3rd party apps ?
A : No, Samsung restricted Flashlight API to stock camera since Android 8.0
Q : SDCard unreadable
A : A reboot might fix it, if not , have to reformat to exFAT
New discovered Bugs :
- Goodluck in aroma
- Footej Camera and FV Camera do not work (probably app fault)
edited
Great work Ana
This might not be that important.
Samsung Music app only plays music for around 9 seconds then closes the app. No Samsung Music app has stopped message, crashed or anything. It just goes to Home page after it closes.
When you don't play anything, the app doesn't close.
.
.
I dirty flashed without the app and flashed Sony Music through Magisk (Magisk module) and I don't have any issues with this music app.
.
.
A minor bug I presume.
Don't know how to share logs, I can learn how to if the developer thinks it's worth fixing.
Otherwise, I love this ROM so MUCH.
Wonderful work.
Using J530F
Mwadime143m said:
This might not be that important.
Samsung Music app only plays music for around 9 seconds then closes the app. No Samsung Music app has stopped message, crashed or anything. It just goes to Home page after it closes.
When you don't play anything, the app doesn't close.
.
.
I dirty flashed without the app and flashed Sony Music through Magisk (Magisk module) and I don't have any issues with this music app.
.
.
A minor bug I presume.
Don't know how to share logs, I can learn how to if the developer thinks it's worth fixing.
Otherwise, I love this ROM so MUCH.
Wonderful work.
Using J530F
Click to expand...
Click to collapse
Mines working perfect
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to Project Spaget X ARM64 Treble For Galaxy J530X/J730X/G610X/J701X/J710X
Some information you should know..
This is a full Treble ARM64 Vendor/Kernel implementation for the Exynos7870 Supported devices
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
And here we are, few leaks and reworks later. X is here. i went with a letter this time just because it looks cool. This is officially going to be EOL for ARM64 AONLY vendors that i make (unless a critical bug was here that needed attention) . i dont have alot of time to work on 7870 And when i do i prefer it to be on something more productive than Treble
Anywya, TLDR : alot changed, alot was fixed. its a new vendor, flash and enjoy
Old releases
Alright, The "second" Treble update is here, this time it is FULLY ARM64 compatible. Thanks to the hard-work of @Astrako who managed to boot ARM64 Exynos 7885 bases on our device. This project is HEAVILY based on his work. and i would like to make that very clear. This is not a OneMan job. this took alot of hardwork by many people to make it reach the stage it is at. basically we are official minus the tag. This project is also possible thanks to my dear friends @Kique119 @me2 @SPARTANICUS and my other testers who spent day and night testing this with me.
At this stage, everything is mostly GSI related.
And finally, the cherry on top, is support for 3 more devices. Thanks to the devs who assisted me on adding support for their own devices. mentioned below.
If you appreciate this ambitious project, consider hitting thanks, supporting the thread, and donating (Paypal) to support my development (using cocaine of-course)
- Initial Notes:
Supports ONLY the mentioned devices Above
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.
- General Features :
- based on G965F Vendor with VNDK-28
- Adapted to J730/J530/G610/J710/J701 devices
- latest CronosKernelV5 included with most of the features of OneUI kernel + many more
- misc things enabled in framework overlay for better experience
- Seamless GSI patching, without user intervention
- Seamless setup process, with dynamic Scripts
- And Spaget
- How to Install Project Spaget:
- Flash `Exynos7870_CreateVendor` and reboot recovery
- Flash `Exynos7870_Spaget_X`
- Flash your desired ARM64_AONLY GSI
- 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 and luke GSIs
- if you want a daily rom. avoid sGSIs
- More can be found here : Treble
- I dont have googleapps. what do i do ?:
ONLY for gsis that does not come with google apps
- Download Gapps pacakge from Here (ARM64 > VER > Micro or lower
- Go to TWRP > Wipe > Advanced Wipe > Tick System > Repair > Resize
- Flash opengapps_xxxx
- I need more info. where do i get it ?
Ask in this thread. if you need more , head to
Spaget Notes and support : Telegram Group
General bugs (GSI):
- offline charging is broken in Android 10 roms
- Bluetooth Calls
- Some GSIs might not include a camera, use Footej
- Some camera apps will have stretch
- I dont like it, how do i revert ?:
- Reboot to recovery
- Flash `Exynos7870_RevertVendor`
- Reboot recovery
- Flash any non treble rom or restore your previous twrp backup
Is that all ? I have treble now ? what about all the complicate process before ?
Yes, you now have a project treble device, ready to flash any GSI/sGSI of your choice aslong as it fits in your SYSTEM partition.
The entire process changed and now is much more seamless and noob-friendly. yet take caution as always
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
@corsicanu For great help with the repartition scripts, GSI patching and tons other throughout the years.
@Astrako for making booting ARM64 a possibility. and allowing this project to exists. kudos
@Kique119 For his awesome testing and documenting this project, without him there would be no spaget
@KassemSYR, for G610F Support and testing.
@Zero_Cool7870 , @DAvinash97 , @mohitsama and ORIGINALNAME123 for J710/J701 support
@SPARTANICUS For his great work maintaining KRAKEN kernel, which supports this project fully
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl @@rlukas210
@PedroDomeneghi @DaffyMirror4318 @bien2004official @AleeX157 @Alijouhara
And many more i cant remember the usernames of. please mention
Downloads. Changelogs , F.A.Qs below
OldPost (a64)---
So, i have been hesitated to release this project since last year. GSIs are not the most stable and many J users prove they are unable to read. they just want ready stuff. with this project that is not the case. if you skip the instructions/F.A.Qs and notes, dont bother installing this project as you probably wont be able to get it running.
This is a fully featured VENDOR and KERNEL designed for this device to support project treble, it is based on other Exynos 7870 Vendors and modified to support our devices, i have also added few patches and updates that even official 7870 vendors do not have. to get the best possible experience
I have also added a GSI_PATCH zip that should be used if you want to have the least amount of bugs.
The vendor is pretty much bugles, therefore any bugs you face, Report them to the appropriate Threads of the GSI you installed. or github issues section. as those are not mine to fix. i only provide the vendor and kernel that allows GSIs to run on.
- STEPS FOR INSTALLING TREBLE VENDOR:
Flash “Treble_Jx30F.img” in TWRP as Image (Selecting RECOVERY)
Reboot recovery.
Wipe System, Data, Dalvik and Vendor.
Flash "jxy17lte_Vendor_9.0_v1.0.zip".
- STEPS FOR INSTALLING GSIs:
Download the desired GSI (it MUST be arm_binder64/A64 Variant)
unpack it if it wasn't in .IMG format
Go to TWRP , Install , Install IMAGE
Pick your GSI and select SYSTEM IMAGE
Flash "GSI_Patch.zip".
[OPTIONAL] Flash the “Gapps_patched.zip”
- STEPS FOR INSTALLING GAPPS:
If you flash Gapps, Google will spam you with fullscreen warnings and notifications about your device not being certified. But don't worry, you can certify it.
Just reach the homescreen, then proceed to install the "Device ID.apk". Use it to grab the Google Services Framework ID and paste it here: https://www.google.com/android/uncertified/
And paste the ID there. Then wait a few minutes and reboot. Few seconds after rebooting, you'll be done and you'll be able to normally log in as always.
- [OPTIONAL]STEPS FOR INSTALLING Magisk_GAPPS:
** Note : This gapps is recommended for all **
Download latest gapps from http://opengapps.org
place in /sdcard or /external_sd
flash magisk.zip
flash magiskgapps.zip
- Confirmed working GSIs :
** You can only use ARM_BINDER64 / A64 GSIs **
PHH AOSP V113 : Github
OmniROM GSI : XDA
Liquid Remix : GoogleDrive
Pixel Experience With Gapps : GitHub
Resurrection Remix : RR
XenonHD : TeamHorizon
P.S : only Omni and PHH Do not require the GSI_PATCH_FP The rest do in order to get Fingerprint working
- Known GSI Bugs:
Bluetooth calls are broken
Some 3rd party cameras have stretched pictures
And more here at Github Issue
Credits
@corsicanu For general help through out the years
@prashantp01 For overlay fixes and native camera fix. and other contributions
@Kique119 For his awesome testing and documenting this project
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl
And few more that didn't give me their usernames
Downloads. Changelogs , F.A.Qs below
XDA:DevDB Information
Treble, ROM for the Samsung Galaxy J5
Contributors
ananjaser1211
Source Code: https://github.com/ananjaser1211/Helios_7870
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest bootloader and modem
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: X
Stable Release Date: 2020-01-13
Created 2019-05-11
Last Updated 2020-01-13
Downloads and changelogs
NewsChannel : Telegram
Come hang with us on our chat : Telegram
Official Treble support Group : Telegram
----------------------------------------------------------------
SpagetX Treble ARM64 Vendor Based on G965F VNDK-28
GoogleDrive : Download
P.S : If you failed to download please login and save the folder
P.S 2 : This requires Pie bootloader and modem on devices that supports them (I.E not j710 or g610)
----------------------------------------------------------------
Spaget Treble ARM64 Vendor V3.0 Based on A750FN Vendor
MegaDrive Download : MEGA
GoogleDrive Mirror : GDrive
Documentation : Here
Spaget X
- ReMade fully based on VNDK-28 S9 Vendor
- Based on Project Pizza Treble (8890)
- included most fixes for audio, webview and others
- added fixes for camera
- removed alot of obsolete hacks
- samsung offline charging added
- Re-did props and features and overlays
- Added patches for Android 10 Roms
- Fixed nuke.sh script on 10 roms
- fixed performance in some GSIs
- Fixed thermal , power , memtrack and other HALs
- Improved OMX fixes
- Removed alot of samsung security services
- Improved Wifi, NFC, graphics , camera and other fixes
- Fixed some reboots on G610
- Fixed Youtube Crashes and OMX issues on most devices
- Addressed alot of random reboots
- Fixed GNSS/GPS on some variants
- Removed HKTweaks due to reboots
- Fixes for J710 Wifi and bluetooth
- Tons of other changes and improvments
[COLOR=""]Spaget V3.0[/COLOR]
- Fully based on A750FN 64Bit Vendor
- Seamlessly integrated ALL patches into the vendor
- No longer do you need customized TWRPs, patches, zips whatever. just the vendor and GSI
- Fixed all the VENDOR related issues we had
- Audio, camera, NFC, everything is redone from scratch and improved
- Supports Android Q booting
- Updated overlays and configs
- Added support for J710/J701/G610
- Updated to Helios V4.0 Kernel with tons of changes and goodies
- Automatic GSI patching at first boot
- New repartition script with extended support. fail safes, backup features and tons more
- Live TWRP patching, so it will patch whatever twrp you have instead of using my own
- And tons more through out the months of testing, using and developing
- Please read the thread agian to understand how to use it
OLD(a64)
----------------------------------------------------------------
Treble Vendor V1.5 Based on Stable A600FN Pie Vendor
Full TREBLE Documentation and guides here : GoogleDocs
Treble folder mirror : MEGA
Treble Vendor V1.0 Based on Stable A600FN Pie Vendor
GoogleDrive Project : Download
Full TREBLE Documentation and guides here : GoogleDocs
Treble folder mirror : MEGA
---------------------------------------------------------------
V1.5
1- HeliosPro 3.1 Kernel
2- Added HKTweaks
3- Fingerprint fix for All GSIs
4- Hotspot fix for All GSIs
5- AdaptiveBrightness
6- Updated included overlays with more features and pie base
7- DualbootPatcher J5/J7 Seperation
GSI_PATCH_V2.0
1- Patch fingerprint libs for all GSIs
2- Switch to samsung fingerprint
3- Add device model number detection
4- replace gsi fingerprint with stock one
GSI_PATCH_FP
1- Special patch for PE/RR/LR and other roms that do not have working FP
2- Do not flash on OMNI/PHH
3- Must be flashed AFTER the Vendor/GSI
Kernel updates
- Updated base to latest pie source
- reworked and updated helios ramdisk tweaks
- Reverted old hacks to fix some bugs
- Performance and battery greatly improved
- F2FS enabled
- LZ4 Enabled
- GPU Performance Greatly improved
- Full CPU/GPU/DEVFREQ/MIF/CAMERA Voltage control and more
- Magisk V19.1 included
Bugs :
1- some users might face SDCard issues while using PE
- if you did , back up its data and format it in PE
V1.0
-initial release
- Helios Kernel 2.8
F.A.Q And Notes
Q: Device requirements ?
A : you MUST be on an Pie Bootloader and Modem, otherwise you will have no sim, no lockscreen etc (Devices such as J710 and G610 can use OREO)
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 open camera works the best
Q : Can i flash any GSIs ?
A : Any GSI that is ARM64_AONLY is supported [8/9/10]
Additional
Reserved 3
Yo good job! Glad to be a tester ?
Hi, is this stable? And when I tried to install a gsi 2 weeks ago i could only install it as boot or recovery image.
Treble folder mirror : http://bit.ly/2E53Vqb
PHH gsi is uploaded there. Omni and RR will follow
Can I use PixelExperienceP?
Sim is not working and i tried even the command form the issue forum. The modem and the bootloader is at the latest version im on j530F single sim. What can i do to fix it?
Enzio2 said:
Sim is not working and i tried even the command form the issue forum. The modem and the bootloader is at the latest version im on j530F single sim. What can i do to fix it?
Click to expand...
Click to collapse
I also had that problem. And i cant resolve it. I try command line.
I try to change build.prop but bild prop has only few lines.
I back on prometheus 9.0.
Enzio2 said:
Sim is not working and i tried even the command form the issue forum. The modem and the bootloader is at the latest version im on j530F single sim. What can i do to fix it?
Click to expand...
Click to collapse
Go to vendor/etc find a line called ro.multisimcount 2 and change the value 2 to 1 and reboot
LelMwhLwl said:
Go to vendor/etc find a line called ro.multisimcount 2 and change the value 2 to 1 and reboot
Click to expand...
Click to collapse
thank you so much i t worked.
All seems to be working as advertised. I just have one problem with signal strength. I shows that I always have zero bars signal. Calls and internet works fine.
drjacek14 said:
All seems to be working as advertised. I just have one problem with signal strength. I shows that I always have zero bars signal. Calls and internet works fine.
Click to expand...
Click to collapse
If it works I dont think its a big problem.
Anyway I will test this in few hours when I get home.
Does any of you have brightness problem ?
drjacek14 said:
All seems to be working as advertised. I just have one problem with signal strength. I shows that I always have zero bars signal. Calls and internet works fine.
Click to expand...
Click to collapse
And what GSI you use? If its RR I will test it later.
Its the only one im familiar with
---------- Post added at 04:27 PM ---------- Previous post was at 04:26 PM ----------
Enzio2 said:
Does any of you have brightness problem ?
Click to expand...
Click to collapse
Do u mean auto brightness?
It says in the bugs its not working.
I know that i mean the brightness slider when is at 50 % it feels like its 15 or 20%
Enzio2 said:
I know that i mean the brightness slider when is at 50 % it feels like its 15 or 20%
Click to expand...
Click to collapse
You could reinstall the rom with clean flash(wipe system,data,internal storage,vendor and preload.
Then install the rom again with vendor zip.
If that doesnt work send a logcat.
victorAndrie said:
If it works I dont think its a big problem.
Anyway I will test this in few hours when I get home.
Click to expand...
Click to collapse
It workes fine. And I use RR
victorAndrie said:
You could reinstall the rom with clean flash(wipe system,data,internal storage,vendor and preload.
Then install the rom again with vendor zip.
If that doesnt work send a logcat.
Click to expand...
Click to collapse
i did the reinstall and here is the logcat
---- May 12, 2019 3:39:45 PM ----
--------- beginning of main
05-12 15:36:53.000 6180 6180 W scd.lcex: Using default instruction set features for ARM CPU variant (generic) using conservative defaults
05-12 15:36:53.307 6180 6203 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
05-12 15:36:53.307 6180 6203 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
05-12 15:36:53.307 6180 6203 I OpenGLRenderer: Initialized EGL, version 1.4
05-12 15:36:54.575 6180 6203 W libEGL : EGLNativeWindowType 0xde8ed008 disconnect failed
05-12 15:37:11.475 6180 6180 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
05-12 15:37:15.274 6180 6203 W libEGL : EGLNativeWindowType 0xde8ed008 disconnect failed
05-12 15:37:22.132 6180 6180 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
05-12 15:37:23.763 6180 6203 W libEGL : EGLNativeWindowType 0xde8ed008 disconnect failed
05-12 15:37:36.722 6180 6180 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
05-12 15:37:37.781 6180 6203 W libEGL : EGLNativeWindowType 0xde8ed008 disconnect failed
05-12 15:37:38.809 6180 6180 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
05-12 15:37:39.539 6180 6203 W libEGL : EGLNativeWindowType 0xde8ed008 disconnect failed
05-12 15:38:29.075 6180 6203 W libEGL : EGLNativeWindowType 0xde8ed808 disconnect failed
05-12 15:39:04.366 6180 6180 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
05-12 15:39:05.011 6180 6203 W libEGL : EGLNativeWindowType 0xe4fd4808 disconnect failed
05-12 15:39:42.419 6180 6180 I AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
---- May 12, 2019 3:39:45 PM ----
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to Project Spaget X ARM64 Treble For Galaxy J530X/J730X/G610X/J701X/J710X
Some information you should know..
This is a full Treble ARM64 Vendor/Kernel implementation for the Exynos7870 Supported devices
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
And here we are, few leaks and reworks later. X is here. i went with a letter this time just because it looks cool. This is officially going to be EOL for ARM64 AONLY vendors that i make (unless a critical bug was here that needed attention) . i dont have alot of time to work on 7870 And when i do i prefer it to be on something more productive than Treble
Anywya, TLDR : alot changed, alot was fixed. its a new vendor, flash and enjoy
Old releases
Alright, The "second" Treble update is here, this time it is FULLY ARM64 compatible. Thanks to the hard-work of @Astrako who managed to boot ARM64 Exynos 7885 bases on our device. This project is HEAVILY based on his work. and i would like to make that very clear. This is not a OneMan job. this took alot of hardwork by many people to make it reach the stage it is at. basically we are official minus the tag. This project is also possible thanks to my dear friends @Kique119 @me2 @SPARTANICUS and my other testers who spent day and night testing this with me.
At this stage, everything is mostly GSI related.
And finally, the cherry on top, is support for 3 more devices. Thanks to the devs who assisted me on adding support for their own devices. mentioned below.
If you appreciate this ambitious project, consider hitting thanks, supporting the thread, and donating (Paypal) to support my development (using cocaine of-course)
- Initial Notes:
Supports ONLY the mentioned devices Above
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.
- General Features :
- based on G965F Vendor with VNDK-28
- Adapted to J730/J530/G610/J710/J701 devices
- latest CronosKernelV5 included with most of the features of OneUI kernel + many more
- misc things enabled in framework overlay for better experience
- Seamless GSI patching, without user intervention
- Seamless setup process, with dynamic Scripts
- And Spaget
- How to Install Project Spaget:
- Flash `Exynos7870_CreateVendor` and reboot recovery
- Flash `Exynos7870_Spaget_X`
- Flash your desired ARM64_AONLY GSI
- 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 and luke GSIs
- if you want a daily rom. avoid sGSIs
- More can be found here : Treble
- I dont have googleapps. what do i do ?:
ONLY for gsis that does not come with google apps
- Download Gapps pacakge from Here (ARM64 > VER > Micro or lower
- Go to TWRP > Wipe > Advanced Wipe > Tick System > Repair > Resize
- Flash opengapps_xxxx
- I need more info. where do i get it ?
Ask in this thread. if you need more , head to
Spaget Notes and support : Telegram Group
General bugs (GSI):
- offline charging is broken in Android 10 roms
- Bluetooth Calls
- Some GSIs might not include a camera, use Footej
- Some camera apps will have stretch
- I dont like it, how do i revert ?:
- Reboot to recovery
- Flash `Exynos7870_RevertVendor`
- Reboot recovery
- Flash any non treble rom or restore your previous twrp backup
Is that all ? I have treble now ? what about all the complicate process before ?
Yes, you now have a project treble device, ready to flash any GSI/sGSI of your choice aslong as it fits in your SYSTEM partition.
The entire process changed and now is much more seamless and noob-friendly. yet take caution as always
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
@corsicanu For great help with the repartition scripts, GSI patching and tons other throughout the years.
@Astrako for making booting ARM64 a possibility. and allowing this project to exists. kudos
@Kique119 For his awesome testing and documenting this project, without him there would be no spaget
@KassemSYR, for G610F Support and testing.
@Zero_Cool7870 , @DAvinash97 , @mohitsama and ORIGINALNAME123 for J710/J701 support
@SPARTANICUS For his great work maintaining KRAKEN kernel, which supports this project fully
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl @@rlukas210
@PedroDomeneghi @DaffyMirror4318 @bien2004official @AleeX157 @Alijouhara
And many more i cant remember the usernames of. please mention
Downloads. Changelogs , F.A.Qs below
OldPost (a64)---
So, i have been hesitated to release this project since last year. GSIs are not the most stable and many J users prove they are unable to read. they just want ready stuff. with this project that is not the case. if you skip the instructions/F.A.Qs and notes, dont bother installing this project as you probably wont be able to get it running.
This is a fully featured VENDOR and KERNEL designed for this device to support project treble, it is based on other Exynos 7870 Vendors and modified to support our devices, i have also added few patches and updates that even official 7870 vendors do not have. to get the best possible experience
I have also added a GSI_PATCH zip that should be used if you want to have the least amount of bugs.
The vendor is pretty much bugles, therefore any bugs you face, Report them to the appropriate Threads of the GSI you installed. or github issues section. as those are not mine to fix. i only provide the vendor and kernel that allows GSIs to run on.
- STEPS FOR INSTALLING TREBLE VENDOR:
Flash “Treble_Jx30F.img” in TWRP as Image (Selecting RECOVERY)
Reboot recovery.
Wipe System, Data, Dalvik and Vendor.
Flash "jxy17lte_Vendor_9.0_v1.0.zip".
- STEPS FOR INSTALLING GSIs:
Download the desired GSI (it MUST be arm_binder64/A64 Variant)
unpack it if it wasn't in .IMG format
Go to TWRP , Install , Install IMAGE
Pick your GSI and select SYSTEM IMAGE
Flash "GSI_Patch.zip".
[OPTIONAL] Flash the “Gapps_patched.zip”
- STEPS FOR INSTALLING GAPPS:
If you flash Gapps, Google will spam you with fullscreen warnings and notifications about your device not being certified. But don't worry, you can certify it.
Just reach the homescreen, then proceed to install the "Device ID.apk". Use it to grab the Google Services Framework ID and paste it here: https://www.google.com/android/uncertified/
And paste the ID there. Then wait a few minutes and reboot. Few seconds after rebooting, you'll be done and you'll be able to normally log in as always.
- [OPTIONAL]STEPS FOR INSTALLING Magisk_GAPPS:
** Note : This gapps is recommended for all **
Download latest gapps from http://opengapps.org
place in /sdcard or /external_sd
flash magisk.zip
flash magiskgapps.zip
- Confirmed working GSIs :
** You can only use ARM_BINDER64 / A64 GSIs **
PHH AOSP V113 : Github
OmniROM GSI : XDA
Liquid Remix : GoogleDrive
Pixel Experience With Gapps : GitHub
Resurrection Remix : RR
XenonHD : TeamHorizon
P.S : only Omni and PHH Do not require the GSI_PATCH_FP The rest do in order to get Fingerprint working
- Known GSI Bugs:
Bluetooth calls are broken
Some 3rd party cameras have stretched pictures
And more here at Github Issue
Credits
@corsicanu For general help through out the years
@prashantp01 For overlay fixes and native camera fix. and other contributions
@Kique119 For his awesome testing and documenting this project
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl
And few more that didn't give me their usernames
Downloads. Changelogs , F.A.Qs below
XDA:DevDB Information
Project Spaget. Treble ARM64 Vendor, ROM for the Samsung Galaxy J7
Contributors
ananjaser1211, corsicanu, Astrako
Source Code: https://github.com/ananjaser1211/Helios_7870
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest bootloader and modem
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: X
Stable Release Date: 2020-01-13
Created 2019-07-31
Last Updated 2020-01-13
Downloads and changelogs
NewsChannel : Telegram
Come hang with us on our chat : Telegram
Official Treble support Group : Telegram
----------------------------------------------------------------
SpagetX Treble ARM64 Vendor Based on G965F VNDK-28
GoogleDrive : Download
P.S : If you failed to download please login and save the folder
P.S 2 : This requires Pie bootloader and modem on devices that supports them (I.E not j710 or g610)
----------------------------------------------------------------
Spaget Treble ARM64 Vendor V3.0 Based on A750FN Vendor
MegaDrive Download : MEGA
GoogleDrive Mirror : GDrive
Documentation : Here
Spaget X
- ReMade fully based on VNDK-28 S9 Vendor
- Based on Project Pizza Treble (8890)
- included most fixes for audio, webview and others
- added fixes for camera
- removed alot of obsolete hacks
- samsung offline charging added
- Re-did props and features and overlays
- Added patches for Android 10 Roms
- Fixed nuke.sh script on 10 roms
- fixed performance in some GSIs
- Fixed thermal , power , memtrack and other HALs
- Improved OMX fixes
- Removed alot of samsung security services
- Improved Wifi, NFC, graphics , camera and other fixes
- Fixed some reboots on G610
- Fixed Youtube Crashes and OMX issues on most devices
- Addressed alot of random reboots
- Fixed GNSS/GPS on some variants
- Removed HKTweaks due to reboots
- Fixes for J710 Wifi and bluetooth
- Tons of other changes and improvments
[COLOR=""]Spaget V3.0[/COLOR]
- Fully based on A750FN 64Bit Vendor
- Seamlessly integrated ALL patches into the vendor
- No longer do you need customized TWRPs, patches, zips whatever. just the vendor and GSI
- Fixed all the VENDOR related issues we had
- Audio, camera, NFC, everything is redone from scratch and improved
- Supports Android Q booting
- Updated overlays and configs
- Added support for J710/J701/G610
- Updated to Helios V4.0 Kernel with tons of changes and goodies
- Automatic GSI patching at first boot
- New repartition script with extended support. fail safes, backup features and tons more
- Live TWRP patching, so it will patch whatever twrp you have instead of using my own
- And tons more through out the months of testing, using and developing
- Please read the thread agian to understand how to use it
OLD(a64)
----------------------------------------------------------------
Treble Vendor V1.5 Based on Stable A600FN Pie Vendor
Full TREBLE Documentation and guides here : GoogleDocs
Treble folder mirror : MEGA
Treble Vendor V1.0 Based on Stable A600FN Pie Vendor
GoogleDrive Project : Download
Full TREBLE Documentation and guides here : GoogleDocs
Treble folder mirror : MEGA
---------------------------------------------------------------
V1.5
1- HeliosPro 3.1 Kernel
2- Added HKTweaks
3- Fingerprint fix for All GSIs
4- Hotspot fix for All GSIs
5- AdaptiveBrightness
6- Updated included overlays with more features and pie base
7- DualbootPatcher J5/J7 Seperation
GSI_PATCH_V2.0
1- Patch fingerprint libs for all GSIs
2- Switch to samsung fingerprint
3- Add device model number detection
4- replace gsi fingerprint with stock one
GSI_PATCH_FP
1- Special patch for PE/RR/LR and other roms that do not have working FP
2- Do not flash on OMNI/PHH
3- Must be flashed AFTER the Vendor/GSI
Kernel updates
- Updated base to latest pie source
- reworked and updated helios ramdisk tweaks
- Reverted old hacks to fix some bugs
- Performance and battery greatly improved
- F2FS enabled
- LZ4 Enabled
- GPU Performance Greatly improved
- Full CPU/GPU/DEVFREQ/MIF/CAMERA Voltage control and more
- Magisk V19.1 included
Bugs :
1- some users might face SDCard issues while using PE
- if you did , back up its data and format it in PE
V1.0
-initial release
- Helios Kernel 2.8
F.A.Q
Q: Device requirements ?
A : you MUST be on an Pie Bootloader and Modem, otherwise you will have no sim, no lockscreen etc (Devices such as J710 and G610 can use OREO)
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 open camera works the best
Q : Can i flash any GSIs ?
A : Any GSI that is ARM64_AONLY is supported [8/9/10]
Enjoy, and please report any issues you face HERE and not in the other threads.
And read the thread few times before asking. Yes this supports your G610whatever
and does not support G611X
Congrats mate. Nice work. @ananjaser1211
Small doubt ?
We have hwc and lock screen delay major bugs in lineage and all non treble aosp roms by Sid.
You did not mention those bugs in bugs list.
So those bugs are fixed ?
Thanks again.
MarkTejo said:
Congrats mate. Nice work. @ananjaser1211
Small doubt ?
We have hwc and lock screen delay major bugs in lineage and all non treble aosp roms by Sid.
You did not mention those bugs in bugs list.
So those bugs are fixed ?
Thanks again.
Click to expand...
Click to collapse
HWC bugs do not exists under this project. it has been tested on all 5 variants, non reported that issue.
let me know how it goes
good job mate!
Wow, thanks for the noob friendly explanation and description about the Project. Kudos to everyone involved
Thanks for the detailed explanation and for this project ? . Huge thanks to DEVS who are in this project ?
after gsi installation .....strucked at boot logo
ananjaser1211 said:
Welcome to Project Spaget ARM64 Treble For Galaxy J530X/J730X/G610X/J701X/J710X
Some information you should know..
This is a full Treble ARM64 Vendor/Kernel implementation for the Exynos7870 Supported devices
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 re-use the "variant" folder for your own projects. but not the vendor
Any sort of File Kanging will be reported without hesitation.
- Personal Notes
Alright, The "second" Treble update is here, this time it is FULLY ARM64 compatible. Thanks to the hard-work of @Astrako who managed to boot ARM64 Exynos 7885 bases on our device. This project is HEAVILY based on his work. and i would like to make that very clear. This is not a OneMan job. this took alot of hardwork by many people to make it reach the stage it is at. basically we are official minus the tag. This project is also possible thanks to my dear friends @Kique119 @me2 @spartanicus and my other testers who spent day and night testing this with me.
At this stage, everything is mostly GSI related.
And finally, the cherry on top, is support for 3 more devices. Thanks to the devs who assisted me on adding support for their own devices. mentioned below.
If you appreciate this ambitious project, consider hitting thanks, supporting the thread, and donating (Paypal) to support my development (using cocaine of-course)
Changes over the A64 vendor are massive. it is very recommended to re-read this thread one more time.
- Initial Notes:
Supports ONLY the mentioned devices Above
1. Don't forget to check bugs before 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. The CreateVendor will reduce your system size by 150MB. so keep that in mind
6. Backup all your files and revert any partition changes done to the phone (see f.a.q)
7. Android Q GSIs are supported and boo-table, however contain too much unfixable bugs at the moment. so patience
- General Features :
- based on A750FXXU1BSG1 July security patch
- Adapted to J730/J530/G610/J710/J701 devices
- latest HeliosKernel V4 included with most of the features of OneUI kernel + many more
- misc things enabled in framework overlay for better experience
- Seamless GSI patching, without user intervention
- Seamless setup process, with dynamic Scripts
- And Spaget
- How to Install Project Spaget:
- Flash `Exynos7870_CreateVendor` and reboot recovery
- Flash `Exynos7870_ProjectSpaget_V3.0`
- Flash your desired ARM64_AONLY GSI
- 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
- if you want a daily rom. avoid sGSIs
- More can be found here : Treble
- I dont have googleapps. what do i do ?:
ONLY for gsis that does not come with google apps
- Download Gapps pacakge from Here (ARM64 > VER > Micro or lower
- Go to TWRP > Wipe > Advanced Wipe > Tick System > Repair > Resize
- Flash opengapps_xxxx
- I need more info. where do i get it ?
Ask in this thread. if you need more , head to
Spaget Notes and support : Telegram Group
Spaget Documentation (By @Kique119) : Document
General bugs (GSI):
- no signal bars shown (signal is fine however)
- offline charging (The phone charges without animation)
- fingerprint gestures
- Bluetooth Calls
- Some camera apps will have stretch. use Footej instead
- I dont like it, how do i revert ?:
- Reboot to recovery
- Flash `Exynos7870_RevertVendor`
- Reboot recovery
- Flash any non treble rom or restore your previous twrp backup
Is that all ? I have treble now ? what about all the complicate process before ?
Yes, you now have a project treble device, ready to flash any GSI/sGSI of your choice aslong as it fits in your SYSTEM partition.
The entire process changed and now is much more seamless and noob-friendly. yet take caution as always
Credits
@corsicanu For great help with the repartition scripts, GSI patching and tons other throughout the years.
@Astrako for making booting ARM64 a possibility. and allowing this project to exists. kudos
@KassemSYR, for G610F Support and testing.
@Zero_cool7870 , @DAvinash97 , @mohitsama and ORIGINALNAME123 for J710/J701 support
@prashantp01 For overlay fixes and native camera fix. and other contributions
@Kique119 For his awesome testing and documenting this project, without him there would be no spaget
@spartanicus For his great work maintaining KRAKEN kernel, which supports this project fully
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl @@rlukas210
@PedroDomeneghi @DaffyMirror4318 @bien2004official @AleeX157 @Alijouhara
And many more i cant remember the usernames of. please mention
Downloads. Changelogs , F.A.Qs below
OldPost (a64)---
So, i have been hesitated to release this project since last year. GSIs are not the most stable and many J users prove they are unable to read. they just want ready stuff. with this project that is not the case. if you skip the instructions/F.A.Qs and notes, dont bother installing this project as you probably wont be able to get it running.
This is a fully featured VENDOR and KERNEL designed for this device to support project treble, it is based on other Exynos 7870 Vendors and modified to support our devices, i have also added few patches and updates that even official 7870 vendors do not have. to get the best possible experience
I have also added a GSI_PATCH zip that should be used if you want to have the least amount of bugs.
The vendor is pretty much bugles, therefore any bugs you face, Report them to the appropriate Threads of the GSI you installed. or github issues section. as those are not mine to fix. i only provide the vendor and kernel that allows GSIs to run on.
- STEPS FOR INSTALLING TREBLE VENDOR:
Flash “Treble_Jx30F.img” in TWRP as Image (Selecting RECOVERY)
Reboot recovery.
Wipe System, Data, Dalvik and Vendor.
Flash "jxy17lte_Vendor_9.0_v1.0.zip".
- STEPS FOR INSTALLING GSIs:
Download the desired GSI (it MUST be arm_binder64/A64 Variant)
unpack it if it wasn't in .IMG format
Go to TWRP , Install , Install IMAGE
Pick your GSI and select SYSTEM IMAGE
Flash "GSI_Patch.zip".
[OPTIONAL] Flash the “Gapps_patched.zip”
- STEPS FOR INSTALLING GAPPS:
If you flash Gapps, Google will spam you with fullscreen warnings and notifications about your device not being certified. But don't worry, you can certify it.
Just reach the homescreen, then proceed to install the "Device ID.apk". Use it to grab the Google Services Framework ID and paste it here: https://www.google.com/android/uncertified/
And paste the ID there. Then wait a few minutes and reboot. Few seconds after rebooting, you'll be done and you'll be able to normally log in as always.
- [OPTIONAL]STEPS FOR INSTALLING Magisk_GAPPS:
** Note : This gapps is recommended for all **
Download latest gapps from http://opengapps.org
place in /sdcard or /external_sd
flash magisk.zip
flash magiskgapps.zip
- Confirmed working GSIs :
** You can only use ARM_BINDER64 / A64 GSIs **
PHH AOSP V113 : Github
OmniROM GSI : XDA
Liquid Remix : GoogleDrive
Pixel Experience With Gapps : GitHub
Resurrection Remix : RR
XenonHD : TeamHorizon
P.S : only Omni and PHH Do not require the GSI_PATCH_FP The rest do in order to get Fingerprint working
- Known GSI Bugs:
Bluetooth calls are broken
Some 3rd party cameras have stretched pictures
And more here at Github Issue
Credits
@corsicanu For general help through out the years
@prashantp01 For overlay fixes and native camera fix. and other contributions
@Kique119 For his awesome testing and documenting this project
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl
And few more that didn't give me their usernames
Downloads. Changelogs , F.A.Qs below
XDA:DevDB Information
Project Spaget. Treble ARM64 Vendor, ROM for the Samsung Galaxy J7
Contributors
ananjaser1211, corsicanu, Astrako
Source Code: https://github.com/ananjaser1211/Helios_7870
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest bootloader and modem
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: V3.0
Stable Release Date: 2019-08-01
Created 2019-08-01
Last Updated 2019-07-31
Click to expand...
Click to collapse
after gsi installation .....strucked at boot logo(sm-610f) ,,at installation i got /preload unable to mount. Please help
Great work my dude :good:
i installed several gsi on sm610-f all are freezing at boot logo
ananjaser1211 said:
HWC bugs do not exists under this project. it has been tested on all 5 variants, non reported that issue.
let me know how it goes
Click to expand...
Click to collapse
im not able to use gsi's freezing on bootlogo
sai1355 said:
im not able to use gsi's freezing on bootlogo
Click to expand...
Click to collapse
Use TWRP's file manager and delete system/bin/rw-system.sh
Reboot and your 64bit GSI should boot now.
No OS installed why
And just bootloop
sai1355 said:
after gsi installation .....strucked at boot logo(sm-610f) ,,at installation i got /preload unable to mount. Please help
Click to expand...
Click to collapse
Same here ...bootloop
But i haven't see the boot logo just black screen only
robinfive said:
No OS installed why
And just bootloop
Click to expand...
Click to collapse
Try a different gsi please. the no os installed happens after you wipe system and flash an image.
lineage and rr gsis are not tested, and they dont work right last time i checked.
try Pixel experience , evo x , havoc etc..
ananjaser1211 said:
Try a different gsi please. the no os installed happens after you wipe system and flash an image.
lineage and rr gsis are not tested, and they dont work right last time i checked.
try Pixel experience , evo x , havoc etc..
Click to expand...
Click to collapse
O like PE and Evo X
So i'll test it now
I test Los in first bc Los Costum ROMs is the better when we talking about Performance/stability
Anyway ..
Keep up the good work :good:
Same problem with PE just black screen
And ...Failed to mount '/preload' (invalid argument)
still in bootloop ......
ShaDisNX255 said:
Use TWRP's file manager and delete system/bin/rw-system.sh
Reboot and your 64bit GSI should boot now.
Click to expand...
Click to collapse
still in bootloop ......
sai1355 said:
still in bootloop ......
Click to expand...
Click to collapse
Which GSI ROM you're try to install
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Back camera
Front camera
Audio
Sensors
Flash
GPS
VoLTE
Known issues :
Report with logcat if found any
Instructions :
Download the latest build
Reboot to recovery
Wipe data, cache, system, vendor. (Format Data is recommended)
Flash the latest build and GApps
Reboot
Downloads :
Unofficial Builds : Click here
Source :
Device tree
Kernel tree
Thanks to all testers who helped in testing
XDA:DevDB Information
[ROM][RMX1971][10.0.0][UNOFFICIAL] LineageOS 17.1, ROM for the Realme 5 Pro
Contributors
Bublus,Yog
Source Code: https://github.com/lineageos
ROM OS Version: 10 Q
ROM Kernel: Linux 4.x
ROM Firmware Required: ColorOS
Based On: Lineage OS
Version Information
Status: Stable
Created 2020-04-12
Last Updated 2020-08-3
Updates
1911
19/11Changelog
- Updated security patch
- Added some smoothness tweaks in ui
- All Audio Issues Fixed
- Lineage source upstream
- Improved app opening speed
- Fixed ui shutters
- Added VOOC Charging support
- Some misc improvements
- More fixes and improvements.
1510
15/10 Changelog
- Enforceing Build
- Source Upstream
- Fixed audio delay on audio players
- fixed audio always high on incall
- fixed some other issues with audio
- Kernel Upstreamed to 4.9.237
- Using coral R fp for safetynet
- Several fixes and improvements
- Improved wifi stability/speed
- Updated Radio and CNE blobs from LA.UM.8.6.2.r1-08400-89xx.0
- Added KharaMeParts
- Fixed cast crashing after some time
- Fixed focus not working in camera apps
- Fixed high exposure while trying to scan barcodes in apps like whatsapp, gpay etc
- KCAL Support
- Vibration control inside kharaMeParts
2008
20/08 Changelog
- Enforceing Build (one more step to offical)
- August security patch
- Android-10.0.0_r40 -> android-10.0.0_r41
- Source Upstream
- Built kernel with clang
- Added FM
- Fixed cts failing(U need to enabled magisk hide)
- Updated camera blobs to Q
- Updated audio blobs to Q
- Updated media and audio configs
- Removed unnecessary blobs
- Fixed wifi display crashing
- Kernel upstreamed to 4.9.227
- Several performance improvements & misc changes
- F2FS Support (you can format data and cache to f2fs now)
0308
03/08 changelog:
- Moved to RUI Base
- source upstreams
- Kernel based on Realme 10 Kernel Source
- qcacld-3.0 upstreamed to LA.UM.8.8.r1-07300-SDM710.0
- fw-api upstreamed to LA.UM.8.8.r1-07300-SDM710.0
- qca-wifi-host-cmn upstreamed to LA.UM.8.8.r1-07300-SDM710.0
- Kernel Upstreamed to .226 tag
- Updated some blobs to realemui
- Enabled aosp bluetooth hal v2
- Fixed mic
- July security patch
- Moved audio panel to left side
- Updated Carrier Settings from Coral RPB1.200504.018 6520161
- Updated Blobs to RealmeUI
- Improved app launching speed
- Fixed Random reboot while device kept idle
- Fixed audio crashes and other audio issues
- Updated aptX blobs
- Fixed Vowifi and Vilte(Both should be working fine now)
- Kernel Upstreamed to LA.UM.8.8.r1-07600-SDM710.0
- Builts kernel with clang
- minior bugs fixes
- preformance improved
- Improve dt2w
- overall improments
1704
16/04 change log:
source upstreams
minior bugs fixes
preformance improved
kernel changelog:
Wakelocker is here
overall improments
1805
Update:-
- Sorce side upstream
- Move from android-10.0.0_r33 to android-10.0.0_r35
- Kernel upstream to 4.9.223
- Kernel compiled with Clang 11.0.1
- SELinux Enforcing.
- Updated May coral fingerprint for safety net.
- Fixed mic issues while gaming.
F&Q
1) ROM is bootlooping?
Use the right way to boot it and keep in mind theres 2 variant of Realme 5 Pro
1.RMX1971EX (this one which i test my roms on it)
2.RMX1971 (Q)
both have the same hardware but it not the same software as the some changes in storage,
but both need this steps to boot successfuly on your phone.
Curious_guy said:
From TWRP i followed the steps bellow.
1) Wiped everything
2) Installed C.05 and rebooted to recovery (didnt start on C.05 RUI)
3) Again wiped everything, flashed 20200820 (latest build) and bitgapps(Recommended).
4) Then reboot to system.
Click to expand...
Click to collapse
Thanks for Curious_guy sharing his experiance for the other users to follow
P.S: MAKE SURE U DONT USE OPENGAPPS and use the recommended bitgapps for avoiding anyway of bootlooping until next annoucment
2) What is Unified Realme SDM710 (Realme X,XT,3pro,5pro) Project ?
Unified Realme SDM710 is a project for the SDM710 phones from realme to make it easier for users to get update faster
HOW ?
in an easy way to explin it
its a rom it can be flash and work in [Realme X,XT,3pro,5pro] this way it will be get faster updates for all in the same way.
right now its in beta stage with a booted rom worked for the four roms but there a lot bugs to be fixed before any public release.
installed it so far so good gonna try battery performance and games
Hey, can I flash this ROM after I've updated to Realme UI? Thanks!
sansgood said:
Hey, can I flash this ROM after I've updated to Realme UI? Thanks!
Click to expand...
Click to collapse
no u have to flash coloros first (you dont have to boot it just flashing it will do the job) then flashing this rom
Is fast charging working on this rom I have installed it and installed ampere app to measure it says 3520mA
No clue if its fast charging
whats New
Is there chance of getting official support from lineage os
kemo12533 said:
no u have to flash coloros first (you dont have to boot it just flashing it will do the job) then flashing this rom
Click to expand...
Click to collapse
The fact is, I didn't find any way to downgrade RUI to Color OS. Is there some tutorial for the european version? Big thanks.
sansgood said:
The fact is, I didn't find any way to downgrade RUI to Color OS. Is there some tutorial for the european version? Big thanks.
Click to expand...
Click to collapse
now u can unlock the bootloader u can flash twrp or anyonther recovery then flash coloros
kemo12533 said:
now u can unlock the bootloader u can flash twrp or anyonther recovery then flash coloros
Click to expand...
Click to collapse
I have already my bootloader unlocked and twrp working, but i cant find anywhere to download Color OS firmware for Realme 5 pro. In realme website I can only download the RUI one.
killerhaha100 said:
Is fast charging working on this rom I have installed it and installed ampere app to measure it says 3520mA
No clue if its fast charging
Click to expand...
Click to collapse
As far as out charger is 4 Ampers, I would say yes.
sansgood said:
I have already my bootloader unlocked and twrp working, but i cant find anywhere to download Color OS firmware for Realme 5 pro. In realme website I can only download the RUI one.
Click to expand...
Click to collapse
u can see and download it from here , make sure u select and download RMX1971EX_11_A.17 or earlyer builds
I managed yesterday to downgrade and flash this one and it works like a charm. Very smooth and stable. Thanks for sharing and for the help!
dude this is absolutely great. do you plan releasing updates for this in the future? because it seems like its the first release of 17.1 so there are still a lot of fixes to be done yet by the lineage devs.
sansgood said:
I managed yesterday to downgrade and flash this one and it works like a charm. Very smooth and stable. Thanks for sharing and for the help!
Click to expand...
Click to collapse
Brother,
Can u tell me the procedure to downgrade? now i m in Color OS 7 c02? and is it possible to Realme Ui from custom Rom?
vistaabalaji said:
Brother,
Can u tell me the procedure to downgrade? now i m in Color OS 7 c02? and is it possible to Realme Ui from custom Rom?
Click to expand...
Click to collapse
If you're in Color OS then you have the right firmware and you can flash this rom via TWRP. Make sure you wipe your data and cache before flashing. If you get into recovery after first reboot (could happen if you are in a rom with data encryption), format data and reboot again.
sansgood said:
If you're in Color OS then you have the right firmware and you can flash this rom via TWRP. Make sure you wipe your data and cache before flashing. If you get into recovery after first reboot (could happen if you are in a rom with data encryption), format data and reboot again.
Click to expand...
Click to collapse
sorry, i m in Realme Ui, can you provide me the steps/procedure to downgrade from Realme Ui to Color os 6.
vistaabalaji said:
sorry, i m in Realme Ui, can you provide me the steps/procedure to downgrade from Realme Ui to Color os 6.
Click to expand...
Click to collapse
Yes, of course. This are the steps I followed. I assume you haven't an unlocked bootloader and TWRP installed. If so, you can skip the 3 first steps.
1 - Unlock bootloader following this tutorial. https://c.realme.com/in/post-details/1184734239149522944 . If you face any issue when entering the commands in fastboot mode I would recommend connecting the usb to another port of your computer and try again.
2 - Flash TWRP. You can find a guide here https://forum.xda-developers.com/re...de-newbie-resource-thread-bootloader-t3995285 . It is pretty simple, in summary you must flash the TWRP image and the VBMETA image in fastboot mode.
3 - Enter in TWRP, make a backup of all partitions.
4 - Download ColorOS firmware from here https://realmeupdater.com/downloads/archive/RMX1971EX/ (thanks kemo12533). I downloaded the RMX1971EX_11_A.17 version. You will get an OZIP file that you must copy to your phone. I would recommend copying it to an external SD card.
5 - From TWRP, wipe system, data, cache and dalvik cache. Press install and select the ColorOS ozip you moved to SD.
6 - Press reboot system and you should boot into color OS. If your phone reboots into recovery mode again, format data (keep in mind that this will erase everything in your phone storage).
Thank you very much for your effort. May I ask if this will work with european models? Are there really no known issues in the very first release? Will this be added to the official download lists?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to THEREALVENDOR | 復活者 thread!
Please enable "View full thread" if you opening this thread on XDA App.
Code:
Before you get started,
i am not responsible for bricking device, dead sdcard,
false alarm, or even thermonuclear war.
[B]YOU[/B] choose this modification,
IF you point your finger to me to brick your device,
i will laugh at you.
What am i looking right now? is it a ROM? why on the thread it say 11? bla bla bla bla.........
Hey Hey calm down!
This is a Vendor, Based on Samsung Galaxy M10, for Samsung Galaxy J7 Prime.
This spare parts will allow you to boot Android 10/11 GSI.
Did you just say "booting Android 11 GSI?"
Yes. I said it. it can boot Android 11 GSI. BUT we need to talk little bit more about Android 11 on third post.
What about features and vendor specs?
Based on Samsung Galaxy M10 (M105MUBU7CUF1_ARO)
Can boot arm32binder64 (A64) a/b GSI
Can boot incompatible OneUI 2 Ports (J6/A6/M10/Wide3 ports)
Camera2Api is fully working (GSI Only; Not OneUI 2)
Fingerprint (GSI and OneUI 2 Ports that have fingerprint support)
Shipped with AresKernel YMIR (GSI) & Simple Kernel 1.0 (OneUI 2 Mode)
Spectrum Support, even if kernel got replaced
Extra Tools (Will be Explained on fourth post)
NightLight on every GSI you installed
180 rotation on every GSI you installed
Preffered network is LTE by default
Installation (GSI)
You will need atleast TWRP version 3.2.3-0 installed
Download & Copy your favorite GSI, T.R.V., CreateVendor 2.0, GApps and Magisk (Optional but recommended) into USB-OTG or PC
Backup your phone before install (optional but recommended)
Reboot your phone into recovery mode / TWRP
Wipe dalvik-cache, system, data, cache
Flash CreateVendor 2.0
Reboot > recovery
Flash your favorite GSI and then T.R.V. (DO NOT SWAP THE ZIP ORDER)
Go to wipe > Advenced wipe > tick system > Repair or Change File System > Resize File System (re-do this step if TWRP fail to resize the system partition)
Flash GApps (Optional) [Flash magisk too if the GSI does not have SuperSU built in]
Reboot to system
Installation (OneUI 2 Ports)
You will need atleast TWRP version 3.2.3-0 installed
Download & Copy your downloaded OneUI 2 ROMs that does not support J7 Prime, T.R.V., CreateVendor 2.0 and Magisk (Optional but recommended) into USB-OTG or PC
Backup your phone before install (optional but recommended)
Reboot your phone into recovery mode / TWRP
Wipe dalvik-cache, system, data, cache
Flash CreateVendor 2.0
Reboot > recovery
Flash your incompatible ROM and then T.R.V. (DO NOT SWAP THE ZIP ORDER)
Flash magisk too if you want root (Optional but recommended)
Reboot to system
Special Thanks / Credits
@soulr344 and @ananjaser1211 for Display, Camera fix, and CreateVendor 2.0 in general
@UKAz-XDA for Guide on fixing Camera2Api on Android Pie
@SPARTANICUS and @bien2004official for AresKernel 7.0 Reborn, AresKernel OG 2.0, AresKernel Cobalt 6.0 & AresKernel YMIR
@Astrako for Simple Kernel 1.0
@frap129 for spectrum kernel manager
@PingVN for Guide on implementing Spectrum on vendor & Disable HW Overlays automation
@CYPHER7870 @CPTAIN_MEHDI for testing
And of course, all of you
Telegram Groups
Groups
News
Downloads on second post, Android 11 Things on third post, Extra Tools on fourth post, Tips on fifth post.
Downloads
Google Drive
MEGA
Microsoft OneDrive
Dropbox
ASUS WebStorage
PruhMirror™
Kernel Source (AresKernel) | Kernel Source (Simple Kernel)
Filename : trv-1.4.1-ab-20211128-OFFICIAL.zip
MD5 Summary : 523cf2a06bf070b91a72e65a692014ed
Current Version : 1.4.1
Changelogs
Update : Using Simple Kernel 1.0 on OneUI 2 Mode
Update : Using AresKernel YMIR on GSI
Experimental : Pre-Android 12 Support
Update : Removed "Disable HW Overlays" automation on OneUI 2 Mode
Update : Fix TWRP error signal 11 when flashing to the other incompatible OneUI 2 Ports
Update : Fix no CSC/OMC on OneUI 2 Mode
Update : Fix blurry/crushed bootanimation on OneUI 2 Mode
Reserved for Downloads posts
About Android 11...
There's 3 things you need to know before flashing Android 11 on SM-G610. This terms doesn't apply on Android 10.
1. Display bug
Since files for Display-related things are from Android Pie (9), Rotating your screen for example, will make the phone get soft-rebooted. The workaround is enabling "Disable HW Overlays" on Phh Treble Settings. (Settings > Phh Treble Settings > Misc Features > Disable HW Overlays)
2. Google Play Services Spam
Google Play Services will spam the notifications about the device is not certified to run Google Apps. This happen because SafetyNet isn't passed. The workaround is to securize the system, on Phh Treble Settings. (Settings > Phh Treble Settings > Misc Features > Securize) [Make sure you flashed Magisk OR keeping the built-in SuperSU first before tapping the option.]
3. Choosing a GSI
Since Android 11, you need to choose the 'vndklite' variant because the actual M10 Vendor itself use VNDK Lite. They usually named like this : system-roar-arm32_binder64-ab-vndklite-vanilla.img.xz
Reserved for Android 11 Things posts
Extra Tools
There is 3 Extra Tools on T.R.V. you might find it useful.
1. Resolution Changer
If you are a T.R.R. Gaming user, you might familiar with this tool. This tool can change your device screen resolutions. For example, you can use this tool to crank down your device resolution, from 1080p to 720p. Also don't go crazy with this tool.
Usage :
Code:
:/ # res <numbers>
0 = 360p
1 = 480p
2 = 720p
3 = 1080p
4 = 1440p
5 = 2160p
2. Force "user setup = complete"
This tool will let you to bypass SetupWizard. This tool is useful for some GSI that have broken GApps inside it.
Usage :
Code:
:/ # force_setup_complete
3. LogGet
This tool will let you take logs from the GSI very easily. Extremely useful when reporting bugs.
Usage :
Code:
:/ # logget <time>
"Time" is how much second you want to Android LogCat taking logs from the device
Reserved for Extra Tools posts
Little bit of tech tips...
This tips is based on my experience flashing and testing some GSI's, I'm sorry if this tips little bit misleading for you.
1. SafetyNet
Remember that SafetyNet that i talked with you on Android 11 Posts? it can be applied to Android 10 GSI too! Oh yea, if the menu does not work, type this on terminal emulator with root :
Code:
:/ # sh /system/bin/phh-securize.sh
2. Terminal Emulator
For accessing those extra tools, you need a terminal emulator, if the ROM does have Local Terminal at developer options, you can use it, but if it doesn't, it's a good idea to keep a terminal emulator apk on your SD Card.
3. Wallpapers
Sometimes applying a high-resolution wallpaper lags the phone. You can change it to lower one or compress it with 3rd party apps.
4. Phh Treble Settings
Since GApps on Android 11 is really annoying, you might need to keep the Phh Treble Settings App installed on your phone to securize the system.
5. Navigation Bar
Some GSI Provider broke the Back, Home, and Recent Apps keys. That is why i keep the Navigation Bar turned on. if the GSI have Back, Home, and Recent Apps keys working then you can disable navigation bar on Phh Treble Settings. (Settings > Misc Features > Force Navigation Bar disabled)
6. Android itself
Android 11 GSI is still too early at this time, so it's recommended to stay on Android 10 GSI.
7. Reduce screen delay
This is the typical problems on SM-G610 when come into AOSP-Based ROMs/GSI, you can reduce it by setting up the "Notifications on lockscreen" to "Don't show any notifications", Setting up fingerprint, and setting up the "lock after screen timeout" to immediately. or... just use SOD Killer to fix screen delay issue
8. Spectrum
If you didn't like my spectrum preset and you want to tune the kernel yourself, you can just delete this file :
Code:
/vendor/etc/init/init.spectrumcore.rc
9. OneUI 2 Ports
Since i add support for TwoUI, you can actually boot any arm32binder64 vndklite OneUI 2 Ports shared on this exynos7870 community. Even if the ports is not designed for J7 Prime! But, of course, since the ports is not designed for J7 Prime, there's may some bugs there and there. Or if you just want to fix some bugs on your current ROM, like brightness slider. And for developer that just stepped in to J7 Prime development, T.R.V. can help yoou boot your own TwoUI Ports without worrying anything! but of course without a working bluetooth since there's a trust issues in the community. For more info about using T.R.V. on your own ROM, please tag me at the discussion group.
10. SM-G610 Single SIM
I just realized there's a version of SM-G610 thats only support Single SIM, and this breaks their IMEI because the vendor is designed for Dual SIM version of SM-G610. To fix this, go to /vendor/build.prop and edit/add this parameters :
From
Code:
ro.multisim.simslotcount=2
To
Code:
ro.multisim.simslotcount=1
11. GSI Provider
Since GSI Provider have their own patches, i will listing some GSI Provider that give us the most stable experience on SM-G610.
Android 10 / Q :
@phhusson GSI releases
SKULSHADY Havoc-OS GSI
Andy Yan LineageOS Personal Builds
eremitein GSI releases
Android 11 / R :
@phhusson GSI releases
eremitein GSI releases
Andy Yan LineageOS Personal Builds
Braira's GSI releases
Reserved for Tips posts
nice work my bud
Very Stable on android 11
If you can pls made arm64 version for supporting a big type of AOSP rom
Thanks for your excellent vendor
You revive life for J7 Prime phones
Does android 10 gsi has screen on delay bug ?
MarkTejo said:
Does android 10 gsi has screen on delay bug ?
Click to expand...
Click to collapse
Yea this problem available for all AOSP roms on J7 Prime
The vendor is so smooth and stable in crdroid 7.4 GSI.
Only a little bug like rotation screen make soft reboot and random reboot every moment. But if you change kernel to simple v2 no more random reboot.
Hope there is a new update for this vendor.
andikanexon said:
The vendor is so smooth and stable in crdroid 7.4 GSI.
Only a little bug like rotation screen make soft reboot and random reboot every moment. But if you change kernel to simple v2 no more random reboot.
Hope there is a new update for this vendor.
Click to expand...
Click to collapse
What crdroid you are use? I can not found crdroid a64_vndklite
AM.Ohadi said:
What crdroid you are use? I can not found crdroid a64_vndklite
Click to expand...
Click to collapse
Im using this gsi name : crdrom-v302-210315-a64-bgZ-lite.img.xz
Link in the 4th post by eremetein
Sar is it possible to make the charging/notify led works on this vendor? Like the way you added fingerprint scanner since M10 doesn't have it. (i'm not a dev or porter so pardon me sar).
Currently I'm running Havoc 3.12 with this vendor, very stable, no any major bug encountered so far.
Oh and I don't know if this doesn't true on Android 11 or not but on Havoc 3.12 I had to use the command: /vendor/bin/res <value> ...to get the res tool works, I wonder if this only happen on android 10 only?
Thank you for your hardwork sar.
Tested on CrDroid 6.11 (Q) and it works mostly fine. Ares kernel switches big cluster to max 1794 automatically though when phone is woken from sleep and this causes the random reboots. Also, it's good if we can enable the charging/notification led. Longest screen on delay is 20 seconds.
Also recently tested on HavocOS 4.3 (R) and experience is really stable apart from the ares kernel problem with auto-switching to higher frequency on the big cluster thus random reboots happen. Also, securize in PHH Treble Settings doesn't work but the terminal method works just fine. The system UI tuner in PHH Treble Settings is also flaky and doesn't seem to fully work and the accent color for UI reverts every reboot to default (blue). Navigation bar settings when accessed in PHH Settings crash the settings as well. Longest screen-on delay is 5 seconds.
And of course this might be gsi-related but wifi dropouts do occur and might be the kernel might not.
andikanexon said:
The vendor is so smooth and stable in crdroid 7.4 GSI.
Only a little bug like rotation screen make soft reboot and random reboot every moment. But if you change kernel to simple v2 no more random reboot.
Hope there is a new update for this vendor.
Click to expand...
Click to collapse
Dude where to download the simple kernel version 2???
singh54 said:
Dude where to download the simple kernel version 2???
Click to expand...
Click to collapse
Here you go (credits to Astrako for kernel):
THEREALROM | 復活者 - Treble Edition [G610X - 10]
Welcome to THEREALROM | 復活者 - Treble Edition thread! Please enable "View full thread" if you opening this thread on XDA App. Before you get started, i am not responsible for bricking device, dead sdcard, false alarm, or even thermonuclear war...
forum.xda-developers.com
Mightx said:
Tested on CrDroid 6.11 (Q) and it works mostly fine. Ares kernel switches big cluster to max 1794 automatically though when phone is woken from sleep and this causes the random reboots. Also, it's good if we can enable the charging/notification led. Longest screen on delay is 20 seconds.
Also recently tested on HavocOS 4.3 (R) and experience is really stable apart from the ares kernel problem with auto-switching to higher frequency on the big cluster thus random reboots happen. Also, securize in PHH Treble Settings doesn't work but the terminal method works just fine. The system UI tuner in PHH Treble Settings is also flaky and doesn't seem to fully work and the accent color for UI reverts every reboot to default (blue). Navigation bar settings when accessed in PHH Settings crash the settings as well. Longest screen-on delay is 5 seconds.
And of course this might be gsi-related but wifi dropouts do occur and might be the kernel might not.
Click to expand...
Click to collapse
Offline charging work on Havoc 4.3 ?
TienDung0402 said:
Offline charging work on Havoc 4.3 ?
Click to expand...
Click to collapse
To some extent I suppose? I am treated with a frozen blank white-ish screen when plugging in the device when off but at least it isn't rebooting to recovery. Still not fully fixed though so we might need to wait for future releases for offline charging to work on GSI's..
Does anyone have a solution for the echo in calls for j7 prime 610f?
yahiaashraf111 said:
Does anyone have a solution for the echo in calls for j7 prime 610f?
Click to expand...
Click to collapse
What GSI rom are you using? Maybe it's a problem on that rom?