{
"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 ----
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"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 8.x (Oreo),
which is designed to increase performance and reliability over stock Android for your device.
All the source code for LineageOS is available in the LineageOS GitHub repo.
And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
Official LineageOS website : http://lineageos.org
About the LineageOS 15.1 features : https://www.xda-developers.com/lineageos-15-feature-list-overview-screenshots-video/
About the LineageOS 15.1 release : https://lineageos.org/Changelog-16/
Downloads Links
LineageOS 15.x (Unlocked Bootloader) :
Xperia SP (Huashan) - Official : https://download.lineageos.org/huashan
Xperia SP (Huashan) - Development : https://mega.nz/#F!G0UhlDQB!inUr23iQ9L2KKraBZRwvTg
Google Applications (optional) :
OpenGapps : http://opengapps.org/ (Use packages for ARM, Android 8.x, Micro)
MindTheGapps : https://androidfilehost.com/?w=files&flid=170282 (Use packages for ARM, Android 8.x)
Information : Flash the GApps before the first boot. If not, a clean flash is recommended.
Recommended Recovery (optional) :
TWRP 3.x : http://forum.xda-developers.com/xperia-sp/orig-development/-t3309938
Configure the default Low-RAM features (optional) :
Low-RAM Property Patcher : http://forum.xda-developers.com/-/-t3737373
Informations and references :
Kernel CVEs : Security patches status https://cve.lineageos.org/android_kernel_sony_msm8960t
About LineageOS updates : ChangeLog available on https://download.lineageos.org/huashan/changes/
About LineageOS device side : See my GitHub trees linked below
Flashing and updating
LineageOS clean install :
- (Optional) Flash the boot.img kernel from the ROM zip with Fastboot or Flashtool
- (Optional) Install TWRP Recovery to the FOTA partition (Read the TWRP thread)
- (Optional) Wipe the data & cache (Backup to make sure not to lose data)
- Flash the LineageOS ROM zip from recovery
- (Optional) Flash a GApps package to have the Google Applications
- (Optional) Every additional zip you want to flash
- Reboot
LineageOS update / upgrade :
- (Warning) Do not update / upgrade between OFFICIAL and UNOFFICIAL builds
- (Information) Do not wipe anything unless you want to
- Flash the latest LineageOS ROM zip from recovery
- (Optional) Flash a GApps package on first install / upgrade. Not required later, but do update sometimes
- (Optional) Every additional zip you want to flash
- Reboot
LineageOS addonsu for root access :
- (Information) Read the Root section of the Q&A thread
- (Download) Download the addonsu for arm : LineageOS Downloads / Extras
- (Optional) Flash the zip on a working Lineage installation (once)
- (Information) Upon ROM updates, the addonsu is preserved
- Reboot
About the builds
Device tree : https://github.com/LineageOS/android_device_sony_huashan
Kernel sources : https://github.com/LineageOS/android_kernel_sony_msm8960t
Vendor blobs : https://github.com/TheMuppets/proprietary_vendor_sony
Issues and reports
- Report issues only if you use the ROM kernel
- If an additional mod is installed, make sure it's unrelated, and mention it
- Make sure the issue wasn't discussed earlier in the threads
- Share a log of the error with CatLog for example
Q&A - FAQ
LineageOS 15.1 Mint / Hayabusa / Tsubasa Regular Questions and Answers : Q&A Thread
About LineageOS Legal : http://lineageos.org/legal/
The LineageOS team would like to thank everyone involved
in helping with testing, coding, debugging & documenting! Enjoy!
LineageOS available for Xperia SP also thanks to :
- Google AOSP
- The LineageOS Team
- CodeAurora Forums
- The CyanogenMod Team
XDA:DevDB Information
LineageOS 15.1, ROM for the Sony Xperia SP
Contributors
AdrianDC
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Version Information
Status: Snapshot
Created 2018-03-03
Last Updated 2020-08-15
FEATURES AND ISSUES
Code:
- Boot : Ok
- GApps : OpenGApps Micro recommended
- Partitions (Data, Cache) : Ext4 and F2FS supported
- Bluetooth : Ok
- WiFi : Ok
- WiFi Hotspot : Ok
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- AOSP sensors : Ok
- Touchscreen : Ok
- FM Radio : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & music : Ok
- Bluetooth audio : Ok
- NFC : Ok
- Kernel : Ok
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok
- DRM : Ok
- Offline Charging : Ok
- USB : Ok
- USB OTG : Ok
- Encryption : Ok
- SEPolicies : Enforcing
ALSO WORKING ON SONY HUASHAN
Music Lights Effects implementation fully working
Presentation of the features : https://forum.xda-developers.com/showpost.php?p=73049970&postcount=399
YouTube Presentation : https://www.youtube.com/watch?v=GHk__DhyL60
IMPORTANT FEATURES TO KNOW
Boot sequence : Once the LEDs light up :
- Press Volume - to open AOSP Recovery,
- Press Volume + to open the FOTA recovery (TWRP usually) if available
Powered-off alarm : When you have set an alarm
- If you power down the device, it will wake automatically 5 minutes before
- If you let the device charge offline, it will automatically reboot 5 minutes before
Gestures : Events like hand-wave and pocket removal can be enabled in the Settings
Force reboot : You can reset the device by holding Power and Volume+ 5 seconds
Changes log
21/12 : Official nightly migration over Android 8.1.0_r52 December
14/08 : Upgrade stable release on Android 8.1.0_r43 August
>>> Multiple Kernel CVE patches and improvements
>>> New settings for the status bar's clock (position, AM/PM)
>>> Black lights selection resolved (blue light glitch)
>>> Backuptool securities re-enabled (always update GApps for Oreo upgrades)
>>> Media volume now has 25 steps instead of 15, call volume 7 instead of 5
>>> Improvements to trigger the bootanimation earlier on boot
12/07 : Upgrade stable release on Android 8.1.0_r36 July
>>> Fully black mode implemented for Night mode
>>> New carbon black style added for Light mode
>>> Vendor security patch level added to device informations
>>> Trust warnings management improved with toggles
>>> Platform and RAM added to the About / Model & hardware dialog
25/06 : Upgrade stable release on Android 8.1.0_r30 June
>>> Introduced LineageOS Trust features
>>> Status bar icons tints resolved: Battery percentage, VPN, network indicators
>>> AOSP TwilightService reverted for LiveDisplay to prevent GPS always on
>>> LineageOS Recovery new install/progress animation
27/05 : Update stable release on Android 8.1.0_r26 May
>>> CellularTile now has a detail view for Mobile Data
>>> Dialer / Settings / Sounds and vibration settings improvements:
----- Do Not Disturb during calls option added
>>> Snap GPS location feature fixed
>>> Trebuchet Launcher improvements:
----- Predictive apps switch between day / night / headphones
>>> Merged fixes for LineageOS properties and backuptool barriers
11/05 : Upgrade stable release on Android 8.1.0_r26 May
>>> LineageOS build structure changes / improvements
>>> Work in progress fixes around LineageOS properties and backuptool barriers
>>> Minor fix about the offline charger LED battery indicator
05/05 : Update stable release on Android 8.1.0_r20 April
>>> My implementation of FBNotifier backlight in the LEDs kernel driver
----- Resolves backlight always on issues in offline charger
----- Proper low-level solution avoiding deprecated brightness controls
>>> Offline charger boot will reboot the device rather than direct boot
----- Restored the default AOSP behaviour for better support
----- Improves usability for MultiROM users (access to secondary ROMs)
>>> Offline charger LED battery indicator brought back
29/04 : Update stable release on Android 8.1.0_r20 April
>>> Evolutions from frameworks/av to support legacy HAL1 Camcorder properly
----- Final solution found with Milos Ratkovic
----- Camcorder running fine on 720p and 1080p
12/04 : Upgrade stable release on Android 8.1.0_r20 April
>>> Common ROM sources updates
>>> Minor device sources changes
>>> Recent kernel CVEs updates thanks to Roman Yarullin
31/03 : Upgrade stable release on Android 8.1.0_r15 March
>>> Evolutions from frameworks/av to support legacy HAL1 Camcorder
>>> Camcorder running fine on 720p YUV (restricted for now)
>>> DocumentsUI (Files) showing internal storage by default
>>> Logcat's Diag_Lib spam resolved and silenced
>>> Sources improvements and cleanups related to AOSP P-DP1
>>> Kernel binder 64 bits API
>>> Lineage HighTouchSensitivity option brought back
02/03 : Initial LineageOS 15.1 public XDA release
>>> Status equal to equivalent AOSP 8.1 releases
18/02 : Initial LineageOS 15.1 test users release
>>> Status equal to equivalent AOSP 8.1 releases
2017: Initial LineageOS 15.0 ports, internal bringup
>>> Kept private in favour of the AOSP 8.0 / 8.1 releases
The competition between AOSP and Lineage for Xperia SP has begun
The competition between AOSP and Lineage for Xperia SP has begun.
Only one can be a winner.
Who?
Adrian!:good:
In the summer of 2017, I watched your huge successes in the development of the android.
Then I bought two copies of the C5303 expecting you to be able to prepare Android Oreo for them.
I was not disappointed.
For many months, I've been comparing ROM stock to next versions 7.1.2 and now 8.x.x.
I can not come out of admiration for your abilities.
Big, big thanks for the fun you give us, ROM users.
Adrian, you're amazing. Thanks to your skills and abilities, we still get new, efficient and stable versions of the android.
finally !! thank you @AdrianDC
@AdrianDC you are the KING!
You're kind of a legend for some people right now, even on the Z2 forums.
Amazing work as always, runs smooth and it seems to be one of your greatest creations.
Best regards from the XDA family
so, having no experience with lineage, but loving oreo on the sp, what's the difference ?
obviously people love lineage, but why ?
sell it to me, people....
scruffy1 said:
so, having no experience with lineage, but loving oreo on the sp, what's the difference ?
obviously people love lineage, but why ?
sell it to me, people....
Click to expand...
Click to collapse
https://youtu.be/WfE3ClKRaWY
thanks for that... gestures ! i see....
edit : well, i'm sold
oreo is great, but this is even greater
thanks adrian
You can find the highly detailed LineageOS 15.1 features list by @MishaalRahman here :
https://www.xda-developers.com/lineageos-15-feature-list-overview-screenshots-video/
Hi, camcorder don't work? Camcorder : Work in progress...
Well, i found this: https://forum.xda-developers.com/showpost.php?p=75723920&postcount=642 and this: https://forum.xda-developers.com/showpost.php?p=75289683&postcount=540
Thanks AdrianDC
Great job @AdrianDC as always.
Tried installing the AOSP 8.1.0 with a complete wipe(System,Caches,Internal Storage...followed by formatting data[not sure if it matters....but just tried]), but Google Pay Services force closes every time. Is it the same issue with this LOS? Thanks in advance.
Hi good afternoon the location not work fine and can't find my place and I have no problem with locations of rom 7.1.2 and work fine.
Any ideas?
Thanks.
meysam1712 said:
Hi good afternoon the location not work fine and can't find my place and I have no problem with locations of rom 7.1.2 and work fine.
Any ideas?
Thanks.
Click to expand...
Click to collapse
I can confirm this behavior.
puppetminds said:
Tried installing the AOSP 8.1.0 with a complete wipe(System,Caches,Internal Storage...followed by formatting data[not sure if it matters....but just tried]), but Google Pay Services force closes every time. Is it the same issue with this LOS? Thanks in advance.
Click to expand...
Click to collapse
Do not use pico version of Gapps there is probably bug in it still please use latest nano OpenGapps 8.1
Haxk20 said:
Do not use pico version of Gapps there is probably bug in it still please use latest nano OpenGapps 8.1
Click to expand...
Click to collapse
I have tried pico version and I confirm: it doesn't work. OP says MICRO opengapps version, and it works without problem.
Enviado desde mi FRD-L09 mediante Tapatalk
Anyone have problem with Viber or similar chat app, if i'm in other app like browser it doesn't show notification, only show when i enter Viber, i had the same problem in Aosp rom... Seems like some ram management issue, or Viber maybe...
i installed pico
it faffs around a lot during the initial install with lots of apps crashing and stopping
and then after enough time to settle in, by ignoring the phone, it later works without any problems at all
i had to install maps (not part of pico), and the location was vague, but i don't turn services on for that anyway - google know plenty about me without stalking me too
{
"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
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"
}
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
{
"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:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android,which is designed to increase performance and reliability over stock Android for your device.All the source code for LineageOS is available in the LineageOS GitHub repo.And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.Official LineageOS website : http://lineageos.org
Downloads Links
LineageOS 17.1 (Unlocked Bootloader) :Xperia T (Mint) - Development : https://mega.nz/folder/G88HVBaK#3q6WZTdeO5raTlqyi1PaBgXperia TX (Hayabusa) - Development : https://mega.nz/folder/mwshGbgT#DOA5_15Xva97wUC_kY_YJQXperia V (Tsubasa) - Development : https://mega.nz/folder/qw8RwDwI#U3rQ22ZsqsxOpj3u0oF1GgGoogle Applications (optional) :OpenGApps : https://opengapps.org (Use packages for ARM, Android 10.0, pico)Information : Flash the GApps before the first boot. If not, a clean flash is recommended.Recommended Recovery (optional) :TWRP 3.5.x : http://forum.xda-developers.com/xperia-t-v/orig-development/-t3319588Disable the default Low-RAM features (optional) :Low-RAM Property Patcher : http://forum.xda-developers.com/-/-t3737373Tools required for bootimage patches such as root :Boot Bridge for Sony ELF : https://forum.xda-developers.com/-/-/-t3506883Informations and references :About LineageOS updates : ChangeLog available on https://download.lineageos.org/mint/changes/About LineageOS device side : See my GitHub trees linked below
Unification of the user partitions into UserData
Read more about the UserData unification :- Xperia T (Mint) : LineageOS Wiki- Xperia TX (Hayabusa) : LineageOS Wiki- Xperia V (Tsubasa) : LineageOS Wiki
Flashing and updating
LineageOS clean install :- (Optional) Flash the boot.img kernel from the ROM zip with Fastboot or Flashtool- (Optional) Install TWRP Recovery to the FOTA partition (Read the TWRP thread)- (Optional) Wipe the data & cache (Backup to make sure not to lose data)- Flash the LineageOS ROM zip from recovery- (Optional) Flash a GApps package to have the Google Applications- (Optional) Every additional zip you want to flash- RebootLineageOS update / upgrade :- (Warning) Do not update / upgrade between OFFICIAL and UNOFFICIAL builds- (Information) Do not wipe anything unless you want to- Flash the latest LineageOS ROM zip from recovery- (Optional) Flash a GApps package on first install / upgrade. Not required later, but do update sometimes- (Optional) Every additional zip you want to flash- Reboot
About the builds
Common tree : https://github.com/LineageOS/android_device_sony_blue-commonDevice tree (T) : https://github.com/LineageOS/android_device_sony_mintDevice tree (TX) : https://github.com/LineageOS/android_device_sony_hayabusaDevice tree (V) : https://github.com/LineageOS/android_device_sony_tsubasaKernel sources : https://github.com/LineageOS/android_kernel_sony_msm8x60Common tree (Development) : https://github.com/AdrianDC/android_device_sony_blue-commonDevice tree (T, Development) : https://github.com/AdrianDC/android_device_sony_mintDevice tree (TX, Development) : https://github.com/AdrianDC/android_device_sony_hayabusaDevice tree (V, Development) : https://github.com/AdrianDC/android_device_sony_tsubasaKernel sources (Development) : https://github.com/AdrianDC/android_kernel_sony_msm8x60Vendor blobs : https://github.com/TheMuppets/proprietary_vendor_sony
Issues and reports
- Report issues only if you use the ROM original kernel- If an additional mod is installed, make sure it is unrelated, and mention it- Make sure the issue was not discussed earlier in the thread- Acquire ADB logcat logs to a file : how-to-take-logs-in-android- If the device crashed and rebooted, retrieve this file from the device : /proc/last_kmsg- Use Permissive Kernel Patcher and share logcat logs if it solves issues
Legal
About LineageOS Legal : http://lineageos.org/legal/The LineageOS team would like to thank everyone involvedin helping with testing, coding, debugging & documenting! Enjoy!
LineageOS available for Xperia T/TX/V also thanks to :
- Google AOSP- LineageOS Team- Arne (arco68)- Everyone involved in working and testing
XDA:DevDB Information
LineageOS 17.1, ROM for the Sony Xperia SP
Contributors
AdrianDC
Version Information
ROM OS Version: Android 10
ROM Kernel: Linux 3.4.x
Status: Stable
IMPORTANT FEATURES TO KNOW
Boot sequence : Once the LEDs light up :
- Press Volume - to open LineageOS Recovery,
- Press Volume + to open the FOTA recovery (TWRP usually) if available
Powered-off alarm : When you have set an alarm
- If you power down the device, it will wake automatically 5 minutes before
- If you let the device charge offline, it will automatically reboot 5 minutes before
Gestures : Events like hand-wave and pocket removal can be enabled in the Settings
Force reboot : You can reset the device by holding Power and Volume+ 5 seconds
FEATURES AND ISSUES
Code:
Boot : Ok
GApps : Ok (OpenGApps Pico recommended)
Partitions (Data, Cache) : Ok
Bluetooth : Ok
WiFi : Ok
WiFi Hotspot : Ok
RIL - Phone - Data : Ok
GPS : Ok
Camera : Ok
Camcorder : Ok
Lights : Ok
MicroSD : Ok
Accelerometer : Ok
Compass : Ok
Gyroscope : Ok
AOSP sensors : Ok
Touchscreen : Ok
FM Radio : Ok
Vibrator : Ok
Microphone : Ok
Audio & music : Ok
Bluetooth audio : Ok
Video playback : Ok
NFC : Ok
Kernel : Ok
Graphics : Ok
3D Rendering : Ok
Clock : Ok
DRM : Ok
Offline Charging : Ok
USB : Ok
USB OTG : Ok
Encryption : Ok
SEPolicies : Ok (Enforced)
Kernel CVE : Partially outdated (ToDo)
Root : Ok (with ADB, supported with Magisk + BootBridge)
TWRP : Ok (TWRP 3.5.0 recommended, system restore may need a ROM reflash due to a TWRP internal issue)
CHANGELOG
Code:
Future release:
- Kernel CVEs updates to check
28/12/2020:
- Update release on Security level 2020-12-05
25/10/2020:
- Update release on Security level 2020-10-05
20/09/2020:
- Upgrade release on Security level 2020-09-05 (android-10.0.0_r46 August)
- Back gesture navigation with keyboard swipe conflicts resolved (topic:ten-back-gesture-go)
30/08/2020:
- Multiple kernel optimizations and debugging features cleanups (thanks Tomoms)
- Previously patched SEPolicies included and now considered stable
27/08/2020:
- Patch regarding SEPolicies for FM Radio support (extends the 26/08/2020 patch)
26/08/2020:
- Patch regarding SEPolicies for FM Radio support and sensors detection
23/08/2020:
- Migration to userspace Low Memory Killer daemon (LMKD) instead of the old kernel LMK
- Massive kernel updates against upstream, especially LZ4 and ZRAM (257 commits)
- Additional SEPolicies updates
20/08/2020:
- Updates to enforced SEPolicies
- Actionbar previous button in DeviceSettings fixed
19/08/2020:
- Enforced SEPolicies security with all rules refactored and cleaned up,
if anything looks "blocked", please report with ADB logs
16/08/2020:
- GPS legacy support fixed
15/08/2020:
- Video playback fixed
- ZRAM 768MB reenabled
- Bootimage support for Magisk
- RIL updates
- Minor lights selection fix
13/08/2020:
- Initial public release on Android 10.0.0_r41 June
11/08/2020:
- Initial beta testers release on Android 10.0.0_r41 June
2019 - 2020:
- Initial AOSP 10 / LineageOS 17.0 / 17.1 ports
- Internal bringup
The next release will resolve these :
Video playback : Due to Android 10 newer codecs, recorded videos now play properly
Boot : The bootimage will support Magisk as the current one does not
Notifications : Minor fix on lights selection (https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/283994)
Thank you very much for this new release. In my experience GPS does not fix.
forawhile said:
Thank you very much for this new release. In my experience GPS does not fix.
Click to expand...
Click to collapse
Indeed, the GPS stack was starting but failing upon receival due to our legacy stack.
Today's release resolve GPS issues.
Hello AdrianDC
Installing the gapps file encounters an error
Please check
hamidkar64 said:
Hello AdrianDC
Installing the gapps file encounters an error
Please check
Click to expand...
Click to collapse
Please give details when you post such reports.
The issue you most likely have is because you're not using the recommended GApps variant.
Android 10 uses much more spaces in system, even though I reduced it.
AdrianDC said:
Please give details when you post such reports.
The issue you most likely have is because you're not using the recommended GApps variant.
Android 10 uses much more spaces in system, even though I reduced it.
Click to expand...
Click to collapse
I noticed that I downloaded the pico version that you mentioned several times from the oppengapps site, but unfortunately I encountered an error during the installation, so from the site https://download.mokeedev.com/extension.html#gapps
I downloaded and my problem was solved
Sorry for the bad writing I have
Good luck
hamidkar64 said:
I noticed that I downloaded the pico version that you mentioned several times from the oppengapps site, but unfortunately I encountered an error during the installation, so from the site https://download.mokeedev.com/extension.html#gapps
I downloaded and my problem was solved
Sorry for the bad writing I have
Good luck
Click to expand...
Click to collapse
I'm running both Xperia SP Huashan and Xperia T Mint since early this week, both with OpenGApps 10.0 Pico installed.
If you have an issue, try to look at the OpenGApps log, they create a .log file to see what went wrong.
Also, try to mention which device you have since this covers T, TX and V (I know you have a V Tsubasa).
AdrianDC said:
Indeed, the GPS stack was starting but failing upon receival due to our legacy stack.
Today's release resolve GPS issues.
Click to expand...
Click to collapse
Thank you very much for solving GPS issue. Now GPS gets a lot of sats. Despite that GPS takes a lot of time for 3D fixing. Is there any solution?
hamidkar64 said:
Hello AdrianDC
Installing the gapps file encounters an error
Please check
Click to expand...
Click to collapse
Did you upgrade twrp? I had no issue. I nave a xperia v
forawhile said:
Thank you very much for solving GPS issue. Now GPS gets a lot of sats. Despite that GPS takes a lot of time for 3D fixing. Is there any solution?
Click to expand...
Click to collapse
Both my Huashan SP and Mint T got a GPS fix in less than a minute, while being indoor.
I use the "GPS Test" application, which shows satellites in view, in use, strengths, ...
I can't change much about it, it works the way it used to.
Great!
Thanks Adrian
A new release 19/08/2020 is available :
Enforced SEPolicies security with all rules refactored and cleaned up (if anything looks "blocked", please report with ADB logs)
Mint should be fine, everything looks to be working fine right now with the enforced security.
Hayabusa and Tsubasa need to be tested + I would require first and normal boot ADB logs.
Please PM me ADB logs if you see anything not working / behaving as it should and explain what you did.
Camera is not working in tsubasa
merlin_zaraza said:
Camera is not working in tsubasa
Click to expand...
Click to collapse
Please turn your device permissive : https://forum.xda-developers.com/an...od-kernel-permissive-patcher-android-t3506338
And send me adb logs after a complete boot.
AdrianDC said:
Indeed, the GPS stack was starting but failing upon receival due to our legacy stack.
Today's release resolve GPS issues.
Click to expand...
Click to collapse
Tsubasa; Last release (20/08/2020).
I added my logcat. I have just a delay with GPS 3d fix. I tested the hardware and the antenna and all seems ok.
Tsubasa release date 20/08/2020 + root.
The Camera phone crashes after taking some photos (16 in my case) and the system becomes instable.
A new release 23/08/2020 will be available, on my side, the performance and normal usage have improved a lot :
Migration to userspace Low Memory Killer daemon (LMKD) instead of the old kernel LMK
Massive kernel updates against upstream, especially LZ4 and ZRAM (257 commits)
Additional SEPolicies updates