[Treble][ARM64][AOSP][J710X]Project_Spaget X - Samsung Galaxy J7 (2016 Exynos 7870) ROMs, Kernels

{
"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 J710Whatever

This is only for J710 Users who got no wifi. BT fix will come later (you can do it yourself by editing the vendor.zip/variant/jx/fs/etc and removing the bluetooth folder.
reflashing vendor + gsi + fix
Wifi FIX : here

Great work sir.

ananjaser1211 said:
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 J710Whatever
Click to expand...
Click to collapse
When I flash these create vendor and project spaget zips, It gives a partition error like this:
Failed to mount "/vendor" (Block device required)
And My phone didn't boot GSI roms because of this.

Anyone tried this with Resurrection Remix (Im getting bootloops here: pastebin.com/raw/NnieJ1Px) or LineageOS (bootloops the same as RR)?
Edit: Every GSI bootloops the same, tried several roms. Stay away until it'll be stable enough.

TRalperenTR said:
When I flash these create vendor and project spaget zips, It gives a partition error like this:
Failed to mount "/vendor" (Block device required)
And My phone didn't boot GSI roms because of this.
Click to expand...
Click to collapse
siemanator said:
Anyone tried this with Resurrection Remix (Im getting bootloops here: pastebin.com/raw/NnieJ1Px) or LineageOS (bootloops the same as RR)?
Edit: Every GSI bootloops the same, tried several roms. Stay away until it'll be stable enough.
Click to expand...
Click to collapse
it has been tested, and this is nothing but user error.
if you are being stuck at splash, go follow the instructions again, as it has booted on several J710 variants already. after you flash the vendor zip you must reboot back to recovery, then check your vendor size in wipe menu, if it is less than 350MB, or doesnt exist, then you had some previous repartitioner installed that broke the process
finally be sure you are downloading arm64 gsi and a tested one, i have not tested RR or LOS (since they are both either outdated or doesnt work on samsung vendors)
flash PE , evox , havoc and so on

ananjaser1211 said:
it has been tested, and this is nothing but user error.
if you are being stuck at splash, go follow the instructions again, as it has booted on several J710 variants already. after you flash the vendor zip you must reboot back to recovery, then check your vendor size in wipe menu, if it is less than 350MB, or doesnt exist, then you had some previous repartitioner installed that broke the process
finally be sure you are downloading arm64 gsi and a tested one, i have not tested RR or LOS (since they are both either outdated or doesnt work on samsung vendors)
flash PE , evox , havoc and so on
Click to expand...
Click to collapse
Suggest fix

ananjaser1211 said:
This is only for J710 Users who got no wifi. BT fix will come later (you can do it yourself by editing the vendor.zip/variant/jx/fs/etc and removing the bluetooth folder.
reflashing vendor + gsi + fix
Wifi FIX : here
Click to expand...
Click to collapse
Waiting for the bluetooth fix sir

Followed all instructions andi am stuck at bootloop.
My j7 2016 is rooted with heilos 2.6 kernel with twrp recovery. Should i install stock rom and reinstall twrp and then the whole mentioned process in this post. Some one guide me please.

Flash “Treble_Jx30F.img” in TWRP as Image (Selecting RECOVERY)
Are you sure that as recovery?
Flash "jxy17lte_Vendor_9.0_v1.0.zip".
Write that zip file damaged.
Any solution?
---------- Post added at 02:09 PM ---------- Previous post was at 01:57 PM ----------
Sulltan Mehmood said:
Followed all instructions andi am stuck at bootloop.
My j7 2016 is rooted with heilos 2.6 kernel with twrp recovery. Should i install stock rom and reinstall twrp and then the whole mentioned process in this post. Some one guide me please.
Click to expand...
Click to collapse
Same me....

Sulltan Mehmood said:
Followed all instructions andi am stuck at bootloop.
My j7 2016 is rooted with heilos 2.6 kernel with twrp recovery. Should i install stock rom and reinstall twrp and then the whole mentioned process in this post. Some one guide me please.
Click to expand...
Click to collapse
NO.....you have to boot to TWRP. Once you're in recovery, you must wipe data, system, cache, dalvik, and vendor, then flash the RevertVendor.zip and after that you can go back to your stock rom or any other non-treble rom.

Sulltan Mehmood said:
Suggest fix
Click to expand...
Click to collapse
Flash pit file with stock rom via odin.

Tried again on my J7 1016, but after flashing vendor, reboot and flashing sparget I cannot mount system. Any solution?

Thanks so much for your work.

There is one problem with this release same as before with roms that used HeliosKernel is that the kernel has no deep sleep and it drains battery like no tomorrow, it drained battery from 80% to 5% in standby over night.

I got error while
- Flashing `Exynos7870_ProjectSpaget_V3.0`
Below is image where error is shown. How can I fix this error please help me.

I got error 255 by flashing image!? Any solution?

Related

[JDCTeam][TREBLE][v6 RC2][Gemini] The Full Treble support project

{
"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"
}
The Full Treble Project for MI5 Gemini
Brought to you by Jflte DevConnection Team​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We're 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 TREBLE
* SUPPORT before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
What is Project Treble:
Project Treble basically partitions your device into two separate partitions, a system and a vendor: system contains your generic system image, while vendor partition has your device specific files required for booting and running your phone. This way we can easily change the system image and be able to run our device on different system images with the same kernel and vendor partition
Read more about Project Treble
Gemini hardware vs Treble implementation:
Gemini is an ARM64 and A-ONLY device. This means that regarding the GSI images (GSI = Generic System Image) to be used, you need to get ARM64 and A-ONLY system images.
Available GSI downloads:
Up today, thanks to @phhusson and other devs, are available a bunch of Android 9.0 system images that can be flashed on Gemini.
You can find these Gsi at the following links:
- ANDROID Q (Gsi)... Is just a preview... but it works on our Mi5!!
- Phh AOSP 9.0 (Gsi).
- Resurrection Remix v7.0 (Gsi).
- LineageOS 16.0 (Gsi).
- HavocOS v2.0 (Gsi) (Use A only).
- ViperOS v6.0 (Gsi) (Use A only).
- JDC AOSP 9.0 (PURE AOSP Gsi, built from sources, just for testing purpose, no gapps support for this preview version).
- GSI & sGSI List page
Treble implementation and download:
JDCTeam is working from latest months of 2017 to implement on Gemini (un-supported from producer) the full support of Treble.
Thanks to @sir mordred, we reached on MI5 the full working status... from v5 we moved to full versioned vndk v28 (aka PIE support... and Q ready!).
NOTE: just to be clear, it's a work in progress development...
We tested with some available Gsi and we put over here some links to these images.
We are sharing a TWRP flashable zip that include vendor and boot images (flash only through TWRP 3.2.3-0 Official).
NOTE: ONLY with TWRP 3.2.3-0 version is possible to handle the treble flash!​
How to use:
Download the TREBLE zip provided here: Mediafire
Download a GSI image (Remember: ARM64 and A-ONLY version)
Reboot to recovery (TWRP 3.3.1-0 REQUIRED)
Clean the device (wipe Dalvik/Cache/System/Data partitions)
Flash Treble gemini zip
Flash the GSI system image you wish to use
Reboot
---> Video on How to install <---
Screenshots:
Youtube review: (To Be Updated when new links available)
- ANDROID Q Gsi on MI5 (How to Install) ---> Click here to play the video
- ANDROID Q Gsi on MI5 ---> Click here to play the video
- RR v7.0.0 Gsi on MI5 ---> Click here to play the video
- PHH AOSP 8.1 Gsi on MI5 ---> Click here to play the video
- AEX 8.1 Gsi on MI5 ---> Click here to play the video
What's working (... and not working):
The development is now @ an RC status (this is not a rom)... you have the possibility to have a look and test the phone with a GSI rom... let us know what does not work (not related to the GSI itself)!!
Issue reporting:
We already say that this is not the place to report issues or bugs ROM related... but in any case a bug encountered can be linked to the treble support not perfect or missing supported features... be free to post about issues you encountered, and please provide logs with the description of the issue. We will check the logs to understand the reason, and in case of fixes to be done, we will update on post#3 (MISCELLANEA) a kind of todo list for us and for users as a "bug list"... but the meaning is "what has to be checked/fixed to get a better treble support for future".
Any question?
If you have any question about, please check first on the post#2 (FAQ) to see if your question has already an answer... if not, post in the thread and we will give you informations.
Sources
GitHub
Social
YouTube: JDCTeam TV
XDA News: Read article
Credits
JDCTeam
LinageOS
Google
MI5Devs
Special thanks:
@sir mordred (developer)
@musabcel (for his test support)
Team Codefire - JDCTeam-Build03
XDA:DevDB Information
GEMINI Full Treble support project, ROM for the Xiaomi Mi 5
Contributors
smeroni68, sir mordred, mzo, ktulu84
Source Code: https://github.com/Project-Treble-Mi5
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest available
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v6
Stable Release Date: 2019-03-16
Created 2018-03-10
Last Updated 2019-06-27
FAQ Section...
This is the FAQ (Frequently Asked Questions).
Have a look here before asking in the thread... in the worst case you will not find the answer you are searching!
If this section is useful for most users needs, I'll be glad to continue investing time to update this Q/A list!!​​
Q1:Fingerprint wake/home button works?
A: Yes, now we have the complete support and this feature is available on standard GSI roms (treble support is ready for it)
Q2: How can I revert back from treble to custom ROM whenever required?
A: Just flash the custom rom you like from TWRP and that's all. Custom rom flash will overwrite the boot.img,system and vendor partitions.
Q3: If I revert to a Custom rom, what I need to do to restore treble support?
A: Just flash the Treble zip through TWRP as the first time. Treble support need boot.img and vendor.img to be installed into the phone... nothing more... nothing less...
Q4: Phh GSI rom is quite poor in functionality. Why?
A: The purpose of Phh GSI AOSP rom is not to be a custom/featured rom. It is an experimental project that is born to have a common rom (better to say the same system.img) usable on many devices with treble support.
This support can be native, acquired after an Oreo original update or as we have done a custom integration on an "unsupported" device.
The meaning today of using a GSI rom is not to be a perfect rom for dayly use... or let's say, it can be a dayly rom only for users that like pure vanilla code.
In future we hope that many others custom roms will move to be a GSI (as JDC will try to do), so we will have the treble base to use these new project also on our devices.
Q5: If a new version of treble support is out, did I need to flash it or not?
A: Our project is on the way. This means that if is available a new update from us, it is for sure an enhancement with more support of feature or fixes.
In case you will need to install a GSI rom, check always here if there is any new version and get it.
In case you are running a custom rom without treble support, DO NOT update with treble flash, because most probably you will break your current installation.
Treble flash is 100% safe from the phone point of view... isn't safe for your current installation!! Why? Mainly because your current boot.img will be overwritten with treble support... 99% you will get a bootloop with a not treble rom!
Q6: How to get ROOT on phh gsi?
A: Firstly download the phh-gapps-su image. After installation, go to the market and install "phh superuser" app to manage the su access for the apps that need it. In the other cases, you can flash from TWRP the correct Magisk zip to gain root.
Q7: Where I can find the GSI images available?
A: Have a look in the OP post over here... there you can find the available ones. In any case here the LINK to the Treble Enabled Device Development section on XDA or here on GSI & sGSI List page
Q8: Everytime I entered the password, it says Decryption Unsuccessful!
A: You have internal SD encrypted. If after MIUI stock, you haven't FORMATTED the internal SD (FORMAT is not WIPE... Format will erase all data and files from the phone, so you must know what you are doing before formatting), the phone result as encrypted, so the rom is asking the password to decrypt the datas... Decryption Unsuccesful clearly states that the decryption procedure is not working. Post about the issue on the GSI rom you are using and provide logs to the developer to help digging the problem... if Developer will answer that encryption is not supported, you can only do one thing: backup all your data, files and pictures on an external storage (eg. a PC) and procede with a FORMAT DATA from TWRP to "destroy" the encryption and "free your phone from it"!
Q9: Is Google Camera working on Gsi?
A: Yes. But remember you need to install gapps package to let gcam works as it should.
We tested Gcam up to v6.1.021 on AOSiP Gsi. If you have greenish selfies pics, go in the Settings -> Fix ->and enable the fix for Front Camera and reboot. For SlowMotion, set 120fps.
Q10: Why can't flash a micro gapps and only pico is flashable?
A: If you get an error of Insufficent space on system partition, you need to resize the partition. Do in this way:
Flash the SYSTEM.IMG you wanna use (select a Vanilla based one)
Reboot to RECOVERY
MOUNT the SYSTEM partition
Go in WIPE menu -> ADVANCED WIPE -> select SYSTEM from the list and press the button REPAIR OR CHANGE FILE SYSTEM
select RESIZE FILE SYSTEM
than SWIPE to execute the command...
in case of error (you will see in red), repeat the RESIZE until it goes completed (Resizing... Done)
After this operation, the system partition will be resized to his maximum dimension (on Mi5 is around 2992MB)
before the installation of gapps package, do a REBOOT to recovery and after MOUNT the SYSTEM partition (check that it is really mounted)
Now you can flash the micro gapps without problem.
Q11: Is there any Magisk version working on Treble gsi?
A: Yes, you need to get v18.1 version or newer with treble support (check around).
Q12: VoLTE is working[/B]?
A: Yes. Install this ims.apk to use it!
Q13: ADB Logs are needed in case of Issue reporting...
A: In case you need help and want report an issue (eg. a boot problem), we need logcat of the phone. Just as sample, we report here what to do (but you must able to do by yourself... we are not giving help on how to do...)
prepare a PC (with adb package to support debug via usb connection)
flash on the phone our treble and the GSI image (just these 2 files, not any patch or other stuff)
reboot the phone
connect the usb cable
after the Mi logo screen, wait to hear from PC a sound that means the usb periferial has been recognised
go in a command window and type:
--> adb devices (if the phone is connected, you will see the code written after the command executed)
--> adb shell logcat > bootlog.txt (this will start real time recording of logs into the pc in the bootlog.txt file)
--> when the phone has completed boot/reboot (eg. a boot loop or fastboot), you need to press Ctrl+C from keyboard to stop log recording.
send attached to the issue description post the bootlog.txt
...let's dev check what's happening by reading the logcat.
... list will be updated...
Miscellanea...
Download (public versions history)
Here you can find the shared folder with all the version released of Treble support: GEMINI-TREBLE
Changelog's
v6 (20190316) - Release Candidate 2 full versioned_vndk v28
- VERSİONED_VNDK support is fully implemented
- FIXED NFC support
- FIXED Ambient Display main icon size and settings menu icons style... Thanks to Subezhj for helping fixing.
- FIXED ConfigPanel - Fingerprint settings menu icons style
v5 (20190308) - Release Candidate full versioned_vndk v28
- VERSİONED_VNDK support is fully implemented
- Mostly all library dependencies between system/vendor which are called as violations against treble's rule are succesfully eliminated
- Updated kernel as per treble's kernel docs (enforced)
- Vendor image's version is now 28
- Misc updates and fixes
- GSI Pie roms support (check in OP for some links)
- JDC PIE GSI rom given just as a preview for testing (JDC PIE GSI is build from sources without ANY hack!!)... It's pure AOSP as Google bring to their devices... NOTE: No support for gapps... they do not complete setup... you are advised.
v4 (20180409) - Beta partially versioned_vndk with the following updates:
- VERSİONED_VNDK support is partially implemented
- Lots of library dependencies between system/vendor which are called as violations against treble's rule are succesfully eliminated, only small number of lib dependencies which needs to be resolved are left
- Updated kernel as per treble's kernel docs
- Vendor image is now using google's stock vndk-sp, ll-ndk libs which are called as treble layer libs
- Vendor image's version is now 27.1.0
- Misc updates and fixes
v3 (20180329) - Beta status with the following updates:
- Updated camera Hal from latest qualcomm 8996 repo
- Hexedited more libs and removed more vendor system dependency (better treble and preparation for versioned vndk)
- Updated wifi configs from lates CAF
v2 (20180318) - Still alpha build with the following updates:
- Upstreamed kernel
- Hexedited blobs to correct path (for treble)
- Linker issues fixed
- Vendor overlays
- Latest device tree updates from CAF and miui oreo beta
- Disabled non-working apps (custom xiaomi doze package and configpanel app which were designed to work with LOS APIs)
- Disabled userspace thermal hal initialization which we dont have in cameraHal (faster cam launch)
- Increased jpeg quality parameters
- other misc. dev tree updates
v1 (20180310) - Initial release (Alpha)
Reported/Known Issues
- Camera works perfectly, but on some apk after a shot is taken with Flash active, the camera do not get more pictures... Close the app will clear the issue and you can get other pictures! Suggestion: do not use the flash with this camera apk if you have the issue! ... or use a working camera apk (is a better solution)!
to be updated...
Big thanx and credits also goes to @smeroni68
All of the story is started with the identifying unused CUST partition which xiaomi left on our device Mi5 https://forum.xda-developers.com/showpost.php?p=74702470&postcount=300
And after we determined that the /cust partiton is unused on AOSP roms, we used it as /vendor partition as per the requirement of Full-Treble https://github.com/sirmordred/android_device_xiaomi_gemini-twrp/commit/5faf9c4e162e8144b71f87d6d21c384931b1ac0c nearly 3 month ago
And that is also the reason of nearly all devices which get Full-Treble support via custom implementation, are Xiaomi devices (Redmi Note 4, Mi5S and our Mi5)
Thanx also to my teammates who contributed this project :good:
Our goal is now separating/isolating all vendor <=> system interactions (which will be enforced on future android releases for treble devices) and stabilizing vendor.img while getting closer to pure AOSP sources
Enjoy
...
...
Finally we are out for both MI5 and MI5S... yeah... now let's go ahead...
Thanks for all JDCTeam
Great Job dude! Finally we got treble. Downloading now. Can't wait flashing.
通过我的 MI 5 上的 Tapatalk发言
Thank you Sir, downloading now
Great news ..only one query .. How can I revert back from treble to custom ROM whenever required?
kishan314 said:
Great news ..only one query .. How can I revert back from treble to custom ROM whenever required?
Click to expand...
Click to collapse
Good question... I'll report also in post#2 in FAQ section.
Q: How can I revert back from treble to custom ROM whenever required?
A: Just flash the custom rom you like from TWRP and that's all. Custom rom flash will overwrite the boot.img and the system partition... vendor partition will stay there waiting for your next test!
So... P GSI is coming for the "old" Mi5. Thank u guys! This is the way
atembleque said:
So... P GSI is coming for the "old" Mi5. Thank u guys! This is the way
Click to expand...
Click to collapse
This is something we can try to build... but only when sources of P will be released and will be good to build an AOSP based on them...
Very very thankful
Thanks for your hardwork, downloading now.
When charging, the battery icon won't show. The bug is phh's?
Sent from my MI 5 using Tapatalk
Installed. Yeap, we finally got a vanilla android
For first alpha, it working flawlessly.
Some bugs i founded.
1. After magisk install on stock kernel, got bootloop. Fixed after installing AEXMod latest kernel.
2. Gcam not working. buildprop (vendor folder) doesnt help. Got FC anyway
3. HMP... stock governor settings cant provide smooth scrolling in settings, 820 sd stuttering like 210, okay. It happens on every gemini hmp kernel on 8.1 oreo. Maybe some to perfd related. Need EAS.
4. Gpay wont work, magisk can't help, maybe device id change will help
All other working fine
MichaelPan01 said:
When charging, the battery icon won't show. The bug is phh's?
Sent from my MI 5 using Tapatalk
Click to expand...
Click to collapse
Here it is working.
Have you set the battery icon visibility status under the statusbar settings?
StealthHD said:
Installed. Yeap, we finally got a vanilla android
For first alpha, it working flawlessly.
Some bugs i founded.
1. After magisk install on stock kernel, got bootloop. Fixed after installing AEXMod latest kernel.
2. Gcam not working. buildprop (vendor folder) doesnt help. Got FC anyway
3. HMP... stock governor settings cant provide smooth scrolling in settings, 820 sd stuttering like 210, okay. It happens on every gemini hmp kernel on 8.1 oreo. Maybe some to perfd related. Need EAS.
4. Gpay wont work, magisk can't help, maybe device id change will help
All other working fine
Click to expand...
Click to collapse
1) Phh rom support natively Phh superuser app (from market) with stock kernel and phh-gapps-su gsi image.
2) Gcam require API2/HAL3 support, and on phh gsi hasn't been implemented (as written is an experimental rom with the meaning to be compatible with stock Oreo treble devices). Instead, it has API1/HAL1 support for stock vanilla camera.
3) Stock kernel is HMP. We do not develop till now the EAS kernel on stock treble kernel (we will do for our JDC gsi).
4) Magisk is clearly reported into Phh thread to not be used. In custom development we have a plus, because we can change the kernel (as you have done)...
Thanks for this testing report.

[Treble][ARM64][AOSP][J730X]Project_Spaget X

{
"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 J7 (2017)
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
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
One more
Oh God
Great job. Fm radio and volte work?
Xxxnano said:
Great job. Fm radio and volte work?
Click to expand...
Click to collapse
That depends on what GSI you plan to install. Go try one out and let others know.
Xxxnano said:
Great job. Fm radio and volte work?
Click to expand...
Click to collapse
No and No, this is an AOSP project. they dont support Samsung VoLTE or FM
Can anyone will make a video exactly what is this and how to install properly ..
I'm so confused here is so many details ?
Imtiaz ansari said:
Can anyone will make a video exactly what is this and how to install properly ..
I'm so confused here is so many details ?
Click to expand...
Click to collapse
Not the rom for you then. save your time and use something else
Xxxnano said:
Great job. Fm radio and volte work?
Click to expand...
Click to collapse
Volte works in custom rom after this?
Can i install an Oreo GSI or just Pie GSI's?
Anyway i'm gona try one of the images linked on google drive
Congrats guyz :good:
Including the long ears bunny
for j7 neo, please
When I install magicgapps everything seems normal giving me that its succesfully installed but when the system boots I dont have any gapps installed? What am I doing wrong? I installed the RR Rom. I mention that i took the gapps from the official website. I followed every step from the thread...
You are the best ?
Thank You anan Great rom
Well, i've tried all the GSI's linked on the google drive folder of the project and just AOSP booted up and this one have two bugs, all the configurations related to the simcard doesn't work and the simcard don't work, i can't get signal.
Another question, "A64" means "ARM64"? or there's another variant called "A64"?
Yolomean12 said:
Well, i've tried all the GSI's linked on the google drive folder of the project and just AOSP booted up and this one have two bugs, all the configurations related to the simcard doesn't work and the simcard don't work, i can't get signal.
Another question, "A64" means "ARM64"? or there's another variant called "A64"?
Click to expand...
Click to collapse
Type these commands in terminal:
Code:
su
setprop persist.sys.phh.sdk_override /vendor/bin/hw/rild=27
I have tried Omina gsi and it works OK, only the camera images are stretched, but this is a known bug.

[ROM] [TREBLE] Lineage OS 17.1 Android 10 Q [Stable]

Welcome to Lineage OS 17.1 Rom 10.0 For Galaxy J5/J7 2017
Only For J530X/J730X/J710X
if this post is usefull please press thanks
Quote:
Warning : Me nor XDA Are responsible for any damage that might be caused after flashing any file provided here. Please take caution and be aware of what you are doing. And Always backup !
{
"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"
}
Compatible Kraken Kernel and Chronos Kernel 5.0
Use only Magisk for Phhusson's Rom source : updated link below !
Technically the rom is for any device with treble support
- Credits to @AndyYan -
Oficial page XDA
Oficial SF page https://sourceforge.net/projects/andyyan-gsi/files/
What Working ???
- Camera (kernel treble)
- Google apps
- Sim cards
- Bluetooth
- Wifi and routers
- NFC and sensors
- MTP
- GPS
- All Sensor
- So much feature will work perfect
- Google Play Permission (Only OpenGapps !!!)
- Alway On Display ( AMOLED/Super AMOLED Only )
What NOT Working ???
- Volte
- Alway On Display AOD
- You Tell Me
What Bug's?
Camera Front stretch, use Footej Camera and change Mega Pixel to 12.8MP work fine
How to install :
dOWNLOAD project Treblue
iNSTALL project Treblue
rEBOOT to Recovery
iNSTALL Lineage OS 17 Android Q img (Arm64 A Only)
iNSTALL CronosKernel
iNSTALL Magisk : Install -> Magisk for J710X/J730X.zip and flash
Use only this version Magisk or your system bootloop
rEBOOT and wait start your ROM
Download
Magisk Canary for Phhusson's Rom Source only :
https://drive.google.com/file/d/1w2NIrqZpMG5GkK-Nm-qpe_yXXJ-bZ2Cb/view
ROM Lineage OS 17.1 Android Q 10.0 Treble Only unpack to install
https://sourceforge.net/projects/an...8-UNOFFICIAL-treble_arm64_avN.img.xz/download
Gapps
BitGapps minimal and Optimized for Android 10 Q
https://bitgapps.cf/arm64/Q/
Or
https://androidfilehost.com/?fid=4349826312261650975
Or Pico or Nano
Open Google Apps Compatilhe two options
https://opengapps.org/ Nano Or Pico
Fix SIM Misc (fix SIM Card not work)
Ares Kernel 02 (J7X users) :
https://github.com/SPART4NICUS/android_kernel_samsung_exynos7870/releases/tag/RC2
Kraken RC 14 (J710X/J730X/J701X support) :
https://forum.xda-developers.com/galaxy-j7-2017/development/kernel-project-butter-t3957185
YouTube Vanced 15.05.54 Full
SAI installer [Required to install]
https://play.google.com/store/apps/details?id=com.aefyr.sai
YouTube Vanced latest release
https://drive.google.com/drive/mobile/folders/19jEFf0kIcFs3dFnNqIOw5wMHkpPGtsPl?usp=drive_open
Thank You special for
@NindoS by Magisk Compatible Android Q
@ananjaser1211 SpagetX and Cronos Kernel
@SPARTANICUS kernel kraken RC 14
@Our Mine for Google Apps fix
@AndyYan for develpment of this ROM Treble
@eremitein for best LOSQ Project @strix for fantástic Project Treblue
ROM OS Version: 10.x Android Q Arm64 A Only
ROM Kernel: Linux 3.x
ROM Firmware Required: Oreo bootloader and modem
Kernel Required: Kernel Treble and SpagetX
Based On: Treble Project and SpagetX
The surprising reason for my success is Jesus.
-​Version Information
Status: Stable
Current Stable Version: V17.1
Stable Release Date: 2020-01-11
Created 2020-01-11
Last Updated 2020-05-11
images and screenshots
Treble support reserved
As part of Android 8.0 Oreo, Google released a major rearchitecting of the Android OS called Project Treble. The change aimed to help make OS updates easier, faster and less costly for device manufacturers. On top of that, Project Treble also made it possible to boot a generic, AOSP-based system image without modifying the boot or vendor image. Manufacturers seeking Google certification are required to test their devices for Treble compliance by booting this Generic System Image (GSI) and verify basic hardware functionality. However, they’re not required to make sure that everything works on the GSI. This resulted in GSIs being fairly functional on some devices and completely broken on others. To overcome this issue, developers released custom GSIs that are designed to work on as many devices as possible and with few bugs. Late last month, XDA Recognized Developer phhusson released an Android 10 based GSI that can be installed on any device that supports Project Treble. And now, XDA Recognized Contributor AndyYan has released an unofficial LineageOS 17 GSI.
The unofficial LineageOS 17 GSI offers a more customized and user-friendly version of the Android 10 GSI released last month. This new GSI should boot on any Android device that supports Project Treble, which means most devices that launched with Android 8.0+. Although it’s worth noting that Project Treble support is only required for devices with Google certifications, so you may face some issues while installing this GSI on devices imported from China.
Before you go ahead and install the LineageOS 17 GSI on your device, you should know that it’s based on phhusson’s release and, therefore, it carries forward some of the same issues and bugs. So it would be best to try out phhusson’s release on your device and report any bugs you encounter here. In case you don’t encounter any major issues, you can be sure that the LineageOS GSI would also work on your device. If you’re new to flashing GSIs, you can check out our tutorial here.
CHangelog.
FAQ.
Editing...
Does this work with j7(2016)?
onenyon said:
Does this work with j7(2016)?
Click to expand...
Click to collapse
Yes, It works!
onenyon said:
Does this work with j7(2016)?
Click to expand...
Click to collapse
Yes, using kernel cronos and spagetx
Install latest release twrp
and install Treble
all Android 10 is stable because fantastic SpagetX and Treble
My rom is ativity 84 horas, 24 min no crashs no erros no fails
This rom uses the smallest space in relation to stock, stable, fast, without problems.
hacker
Eugene1503 said:
Yes, It works!
Click to expand...
Click to collapse
Thank You for report my Friend
all Android 10 is stable because fantastic SpagetX and Treble
My rom is ativity 84 horas, 24 min no crashs no erros no fails
This rom uses the smallest space in relation to stock, stable, fast, without problems.
hacker
So am I doing it like this way?
1- Install Lineage OS 17
2- Install Cronos Kernel
3- Install Project Spaget X
4- Install Open GAPPS
5- Reboot to recovery
6- Flash Project Spaget X
7- Flash Cronos Kernel
8- Flash Lineage OS 17
9- Flash Open GAPPS
10- Reboot to system
And I have some more questions, you wrote install Lineage OS 17 (ARM64 A ONLY) but j7(2016) is using ARM.
Also the Open GAPPS link says flamegapps arm64
Can I install Havoc OS, not Project Spaget X?
@strix said:
So am I doing it like this way?
1- Install Lineage OS 17
2- Install Cronos Kernel
3- Install Project Spaget X
4- Install Open GAPPS
5- Reboot to recovery
6- Flash Project Spaget X
7- Flash Cronos Kernel
8- Flash Lineage OS 17
9- Flash Open GAPPS
10- Reboot to system
And I have some more questions, you wrote install Lineage OS 17 (ARM64 A ONLY) but j7(2016) is using ARM.
Also the Open GAPPS link says flamegapps arm64
Can I install Havoc OS, not Project Spaget X?
Click to expand...
Click to collapse
You van install only Treble roms with spagetx
Wait one moment please
See this about project spagetx.....
How to Install Project Spaget:
- Flash `Exynos7870_CreateVendor` and reboot recovery
- Flash `Exynos7870_Spaget_X`
- Flash your desired ARM64_AONLY GSI
- Read OPTIONAL below
Project spagetx support arm64 processor
Eynos 7870 is arm64 natively
Oh ok now I understand. I will try it today thanks
the phone reboot after launch youtube app ?
aby.du.13 said:
the phone reboot after launch youtube app ?
Click to expand...
Click to collapse
This problem is google apps, install other gapps
Test rom only primary
for me rom is stable, thank your for report
Test this
https://ufpr.dl.sourceforge.net/pro...12-29/FlameGApps-10.0-Full-arm64-20191229.zip
https://sourceforge.net/projects/op...n_gapps-arm64-10.0-pico-20200212.zip/download
if not successfull install this apks
After install your rom start android and install 2 apks
Install Google Play Services apk
https://www.apkmirror.com/apk/googl...-04-12-020400-290691535-android-apk-download/
Install Google Play Store apk
https://www.apkmirror.com/apk/googl...7-18-all-0-pr-293480336-android-apk-download/
Release the permissions of the two applications manually
After this restart your phone
After this reinstall flame google apps
or simple use play store normaly
hacker
aby.du.13 said:
the phone reboot after launch youtube app ?
Click to expand...
Click to collapse
This is a media codecs error on the spagetX project. all android gsi rom 10. replace it with media codecs pie and you're done. (system/vendor/etc. Copy all media... File)
kientrung.ptk said:
This is a media codecs error on the spagetX project. all android gsi rom 10. replace it with media codecs pie and you're done. (system/vendor/etc. Copy all media... File)
Click to expand...
Click to collapse
But you can find that the video Is Black and no quality settings there. To fix that you can install Youtube Vanced and open settings/Vanced Settings/ Codec Override/ VP9 Codec. It works for me and i fixed. but also you should have installed PIE codecs. These two settings will fix problem!
Eugene1503 said:
But you can find that the video Is Black and no quality settings there. To fix that you can install Youtube Vanced and open settings/Vanced Settings/ Codec Override/ VP9 Codec. It works for me and i fixed. but also you should have installed PIE codecs. These two settings will fix problem!
Click to expand...
Click to collapse
No need... I try quality setting YouTube on Chrome, other browser and YouTube Vanced. All done. YouTube official app play ok. No black screen...
Hello, today I tried to install the ROM. I did it like this:
1- flash create vendor
2- flash project spaget x
3- flash lineage os img
4- flash cronos kernel
5- flash magisk canary
6- reboot
But my phone got stuck at bootanimation. Can you help me to install the ROM
Eugene1503 said:
But you can find that the video Is Black and no quality settings there. To fix that you can install Youtube Vanced and open settings/Vanced Settings/ Codec Override/ VP9 Codec. It works for me and i fixed. but also you should have installed PIE codecs. These two settings will fix problem!
Click to expand...
Click to collapse
Im using the media files from pie @ posted on project spagetX thread, and no problems here so far, but thanks for the fix on Youtube Vanced for those who use it
kientrung.ptk said:
This is a media codecs error on the spagetX project. all android gsi rom 10. replace it with media codecs pie and you're done. (system/vendor/etc. Copy all media... File)
Click to expand...
Click to collapse
Thank you in my case J730X sound is ok
Hacker
@strix said:
Hello, today I tried to install the ROM. I did it like this:
1- flash create vendor
2- flash project spaget x
3- flash lineage os img
4- flash cronos kernel
5- flash magisk canary
6- reboot
But my phone got stuck at bootanimation. Can you help me to install the ROM
Click to expand...
Click to collapse
Test install vendor, spagetx, lineage img, kernel and reboot and test system
if your system reboot normaly, install magisk PHH wait your reply
abstrkt1337 said:
Im using the media files from pie @ posted on project spagetX thread, and no problems here so far, but thanks for the fix on Youtube Vanced for those who use it
Click to expand...
Click to collapse
Thank you all my friends participate for my post
if possible press thanks in my first post LINEAGE OS 17 J7

[ROM] [TREBLE] AOSP Extended Android 10 Q J710x

Welcome to AOSP Extended 7.1 Android Q 10.0 For Galaxy J5/J7
Only For J530X/J730X/J710X Eynos7870
{
"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"
}
Quote:
Warning : Me nor XDA Are responsible for any damage that might be caused after flashing any file provided here. Please take caution and be aware of what you are doing. And Always backup!
Compatible Kernel Chonos Kernel 5.0
Use only Magisk for Phhusson's Rom source : updated link below !
I am not the developer of this project, technically the rom is for any device with treble support
- Credits to @igors1974
Oficial page XDA release 9.0
Oficial SF page https://sourceforge.net/projects/amber-gsi/files/AospExtended/
What Working ???
- Camera (kernel treble)
- Google apps
- All Sensor
- So much feature will work perfect
- Google Play Permission (Only OpenGapps !!!)
- Alway On Display ( AMOLED/Super AMOLED Only )
What NOT Working ???
- Volte
- Alway On Display AOD
- You Tell Me
What Bug's?
Camera Front stretch, use Footej Camera and change Mega Pixel to 12.8MP
How to install :
Download Project Treblue
iNSTALL Create Vendor 2.0
iNSTALL Project Treblue
rEBOOT to Recovery
uNPACK Your ROM using RAR apk from Google Play
iNSTALL AOSP Extended Android Q img (Arm64 A Only)
iNSTALL CronosKernel
iNSTALL Magisk : Install -> Magisk for J710X/J730X.zip and flash
Use only this version Magisk or your system bootloop
rEBOOT and wait start your ROM
Download
Magisk Canary for Phhusson's Rom Source only :
https://drive.google.com/file/d/1w2NIrqZpMG5GkK-Nm-qpe_yXXJ-bZ2Cb/view
ROM AOSP Extended 7.1 Android 10 Q
https://sourceforge.net/projects/gsi-albus/files/arm64/android10/aex/2020-04-21-_aex.7z/download
Or
https://sourceforge.net/projects/amber-gsi/files/AospExtended/AospExtended-10-arm64-a-vanilla.img.xz
To unpack install RAR apk from Play Store
Gapps
BitGapps minimal and Optimized for Android 10 Q
https://bitgapps.cf/arm64/Q/
Or
https://androidfilehost.com/?fid=4349826312261650975
Or Pico or Nano
Open Google Apps Compatilhe two options
https://opengapps.org/ Nano Or Pico
Fix SIM Misc (fix SIM Card not work)
Ares Kernel (J7X users) :
https://github.com/SPART4NICUS/android_kernel_samsung_exynos7870/releases/tag/RC2
Kraken RC14 (J710X/J730X/J701X support) :
https://forum.xda-developers.com/galaxy-j7-2017/development/kernel-project-butter-t3957185
Thank You special for
@NindoS by Magisk Compatible Android Q
@ananjaser1211 SpagetX and Cronos Kernel
@SPARTANICUS kernel kraken RC14
@Our Mine for Google Apps fix
@igors1974 for develpment of this ROM Treble
@strix for Project Treblue
ROM OS Version: 10.x Android Q Arm64 A Only
ROM Kernel: Linux 3.x
ROM Firmware Required: Pie bootloader and modem
Kernel Required: Kernel Treble
Based On: Treble Project and Treblue
The surprising reason for my success is Jesus.
-​Version Information
Status: Stable
Current Version: AOSP Extended V 7.1 Android Q 10.0
Stable Release Date: 2020-01-14
Created 2020-01-14.
Last Updated 2020-06-06
Changelogs
Aosp extended 7.1
Merge April security patch (10.0.0_r33)
Update all of our packages
Update pre-built apks
Add LS media art blur customisation
Add toggle for FP with vibration
Add toggle for persistent settings icon on QS panel
Add option to force full screen aspect ratio on pre-O applications
Add volume key cursor control
Add in-call vibration options
Add toggle for display data disabled indicator
Add toggle for roaming indicator
Add HW navigation button light customisation
Add HW key disable support
Add support for home button wake
Add CPU info overlay
Add LS visualiser with customisation
Add toggle for QS footer warnings
Add smart pull down
Add brightness slider position customisation
Add brightness slider toggle
Add auto-brightness icon toggle
Add status bar brightness control gesture
Add battery bar
Add less boring heads-up
Add option to mute media with gesture
Add kill app button to notification guts
Add custom carrier label and label placement
Add notch support for carrier label
Add custom rounded corner and padding preferences
Add CM screen security customisation (Custom pattern size, Dots visibility etc.)
Add toggle to DT2W on doze
Add battery/notification light customisation
Add toggle for on-screen navigation bar with customisation
Add option to swap recents and back
Add fruity pebbles for switching accent colour
Add theme QS tile
Improve auto-brightness slider UI/UX
Bring back our system themes
Fix few theming issues
There is a new boot animation!
Bug fixes and performance improvements
Aosp extended 7.0
Initial version with latest security patches
A clean flash is always recommended​. Bug reports are not appreciated if not clean flashed.
Remove any kind of security PINs/Password and Fingerprints before flashing this build.
Treble support reserved
As part of Android 8.0 Oreo, Google released a major rearchitecting of the Android OS called Project Treble. The change aimed to help make OS updates easier, faster and less costly for device manufacturers. On top of that, Project Treble also made it possible to boot a generic, AOSP-based system image without modifying the boot or vendor image. Manufacturers seeking Google certification are required to test their devices for Treble compliance by booting this Generic System Image (GSI) and verify basic hardware functionality. However, they’re not required to make sure that everything works on the GSI. This resulted in GSIs being fairly functional on some devices and completely broken on others. To overcome this issue, developers released custom GSIs that are designed to work on as many devices as possible and with few bugs. Late last month, XDA Recognized Developer phhusson released an Android 10 based GSI that can be installed on any device that supports Project Treble. And now, XDA Recognized Contributor AndyYan has released an unofficial LineageOS 17 GSI.
The unofficial LineageOS 17 GSI offers a more customized and user-friendly version of the Android 10 GSI released last month. This new GSI should boot on any Android device that supports Project Treble, which means most devices that launched with Android 8.0+. Although it’s worth noting that Project Treble support is only required for devices with Google certifications, so you may face some issues while installing this GSI on devices imported from China.
Before you go ahead and install the LineageOS 17 GSI on your device, you should know that it’s based on phhusson’s release and, therefore, it carries forward some of the same issues and bugs. So it would be best to try out phhusson’s release on your device and report any bugs you encounter here. In case you don’t encounter any major issues, you can be sure that the LineageOS GSI would also work on your device. If you’re new to flashing GSIs, you can check out our tutorial here.
CHangelog.
FAQ.
Editing...
onenyon said:
Test AOSP Extended too for me this is fantastic ROM
Click to expand...
Click to collapse
@onenyon 
 @Eugene1503
Install TWRP
install create vendor and SpagetX
Wipe your system and data cache and dalvi
Install new rom
Install kernel cronos and Reboot
After first boot test rom, reboot twrp and flash magisk and Gapps.
hacker
hacker812c said:
@onenyon
@Eugene1503
Install TWRP
install create vendor and SpagetX
Wipe your system and data cache and dalvi
Install new rom
Install kernel cronos and Reboot
After first boot test rom, reboot twrp and flash magisk and Gapps.
hacker
Click to expand...
Click to collapse
Thanks, I understood that we should install Gapps after testing the Rom. When i tried before testing, it boot looped. I'll try!
Eugene1503 said:
Thanks, I understood that we should install Gapps after testing the Rom. When i tried before testing, it boot looped. Thanks again. What about Havoc Os?... If this question is comfortable
Click to expand...
Click to collapse
Havoc is fast and stable recomend
Boot loop reinstall create vendor and Spagetx
All android 10 treble is stable.
Install create vendor, spagetx and install rom only and test.
Magisk use only magisk special version for treble.
Best Regards
Hacker
I'm running on Havos OS 3.1 on my J7 2016 ( 710FN ) everything is working fine + stable, i only had to use a fix for youtube, everything is fine now, just saying
The experience with hacker812c's rom should be the same, stable
abstrkt1337 said:
I'm running on Havos OS 3.1 on my J7 2016 ( 710FN ) everything is working fine + stable, i only had to use a fix for youtube, everything is fine now, just saying
The experience with hacker812c's rom should be the same, stable
Click to expand...
Click to collapse
Thank you for report
Havoc and all roms Treble is fantástic
abstrkt1337 said:
I'm running on Havos OS 3.1 on my J7 2016 ( 710FN ) everything is working fine + stable, i only had to use a fix for youtube, everything is fine now, just saying
The experience with hacker812c's rom should be the same, stable
Click to expand...
Click to collapse
Thank you for your report, my friend
New ROM Android 10 Q Updated today
if possible press thanks in my first post
StagOS is based Lineage
https://sourceforge.net/projects/am...020/StagOS-10-arm64-a-vanilla.img.xz/download
Open Gapps fixed for AOSP and Lineage
https://androidfilehost.com/?w=files&flid=304777
EDIT: I've found ARM (32) based, and now lets see if this work
Se8870 said:
EDIT: I've found ARM (32) based, and now lets see if this work
Click to expand...
Click to collapse
Thank you for participate
Arm64 run perfectly with treble
Phone reboots when accessing YouTube (both in YouTube vanced app and browser) .is there any fix for this?
How to use the home button to turn on the screen?
What is create vendor 2.0? How to install it? Thanks
spiritforme said:
What is create vendor 2.0? How to install it? Thanks
Click to expand...
Click to collapse
This file is making partition and patching Recovery to start with Gsi rom
---------- Post added at 11:52 AM ---------- Previous post was at 11:46 AM ----------
spiritforme said:
What is create vendor 2.0? How to install it? Thanks
Click to expand...
Click to collapse
You can download creat vendor from this forum LINK
hmm
Is 64 bits?
this rom is 64 bits?
work perfectly on SM-J710 FN
This rom works as expected.
only youtube keeps crashing, but i've found a solution and now its back to normal.
also, VoLTE WORKING if you install kraken RC12
wifi working, 4G working, and NFC WORKING
EDIT: if you want youtube fix, flash this on TWRP after you install the rom.
https://mega.nz/#!HnxWjQLK!ajyjTJWMceRwcTSu7zKtXvQGDSKKU3L1ohO--SmgiPE
---------- Post added at 09:09 AM ---------- Previous post was at 09:07 AM ----------
YERTZ said:
this rom is 64 bits?
Click to expand...
Click to collapse
its not 64 bit, but ARM64 my guy.
SM-J710xx can be switched to ARM64 using spaghetX and you can try it.
Since @ananjaser1211 has stopped working for j7 2016 and project spaget x is a arm64 treble wirh some bugs like youtube reboot, if you use @SirDoz's project treble the reboot problem will be fixed.
Youtube reboot J7 2016
Hello, I tried to flash the youtube_fix.zip after installing the AOSP ROM in my Samsung J7 2016 but my phone still reboots when I try to play a youtube video.
Any idea how to fix it?
EDIT: Worked on Samsung J7 2016
1) Root your phone
2) Install Root Explorer
3) Grant root privileges to that app
4) open Root Explorer and mount R/W (top-right) your root '/','/system','/system/vendor', '/system/vendor/etc'
5) copy corrected youtube_fix XML files (see @Se8870 post) in '/system/vendor/etc' and modify existing files
6) mount r/o previous paths
7)reboot

[October Update] LOSQ - LineageOS 17 Modify [J730X] [Treble]

{
"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"
}
LOSQ - A LineageOS 17.1 Modify with Phhusson's Patch​
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.​
About LOSQ - LineageOS 17.1 Modify
LOSQ is a project which based on LineageOS and Andy Yan's Treble GSI patches. Built with all Andy's patches & recommendations, also even without "ALLOW_MISSING_DEPENDENCIES=true" flag. Fully compatible with PHH-Treble patches exclude two low level changes:
⠂no root app, no "su" binary in system
⠂by default exist file /system/phh/secure (for Google Certification PASS)​What's Working :
⠂Camera
⠂Wifi
⠂Bluetooth
⠂Hotspot
⠂RIL (SIM, Calls, SMS)
⠂Camcorder
⠂Video Playback
⠂FM Radio
⠂Audio
⠂Sensors
⠂Flash
⠂LED
⠂GPS
⠂MTP
⠂Usb tethering
⠂Fingerprints (only 4 fingerprints support, because Spaget X)
⠂Much feature waiting you explore !​
What's not Working :
⠂SE Linux Permissive (Flash Permissive v5 to fix this)
⠂You tell me​
Flashing and Updating GSI
Flashing :
Vendor : flash Exynos7870_CreateVendor and Wipe System, Data, Cache, Dalvik. After this reboot to Recovery again
Spaget X : flash Exynos7870_ProjectSpagetX and waiting
GSI : flash GSI Image via System Image
H-Vendor: flash GSI first and flash H-Vendor after flash GSI complete
Gapps :
⠂FlameGapps : flash normally
⠂OpenGapps : Resize System 2 time, first will fail but again will complete, Mount System and Vendor and flash normal
Magisk : Now you can instal Magisk Stable or Canary version if you want​Upgrating :
GSI : Flash Update LOSQ file via System Image and don't wipe anything
Gapps : flash FlameGapps if use FlameGapps or OpenGapps if use OpenGapps (do all step again in Flashing zone)
Magisk : flash Magisk Treble again​
Download :
LOSQ - A LineageOS 17.1 Modify [Update October / A-only / Spaget X] : Download Here (Octupdate)
LOSQ - A LineageOS 17.1 Modify [Update October / A/B Only / H-Vendor] : Download Here (Octupdate)
SpagetX and Vendor : Download Here
H-Vendor (for A/B LOSQ only!): Download here
Kernel (Fix RIL)
⠂CronosKernel : Download Here
⠂Ares Kernel (Recommend) : Download Here
Gapps :
⠂FlameGapps : Download Here
⠂OpenGapps official Website : opengapps.org
Magisk Stable or Canary: Download from Google​
[Experiment]
⠂LOSQ agS (October patch / A-only / SpagetX) : Download Here
⠂LOSQ bgS (October patch / A/B only / H-Vendor) : Download here
Credit Thank
@NindoS - OP HavocOS and Pixel Experience GSI for J7 2017 and some J7 Model
@hacker812c - OP LineageOS GSI and AmberGSI Rom, thank you for best helper
@Our Mine - Tester all my GSI Rom and report bugs
⠂And Special Thank :
@eremitein for best LOSQ Project
@Andy Yan for LineageOS GSI
@ananjaser1211 for Spaget X, CronosKernel and Helios Pie
@SPARTANICUS for Kraken RCx Kernel​
XDA Thread Information :
LOSQ - LineageOS 17.1 Modify for J7xx GSI
Contributors
Andy Yan, eremitein, NindoS
Rom Information
Rom OS version : Android 10
Kernel request : Linux 3.10.x
Based on : AOSP, Phhusson Generic GSI
LOSQ Info
Previous LOSQ version: v223 (avN, bvN, agN, bgN)
Current LOSQ version: v224 (avS, bvS, agS, bgS)
Status : Stable (avN, bgN), Experiment (agN, bgN)
SuperSU include (Since October update) (avS, bvS), SuperSU & Gapps include (Since October update) (Experiment) (agS, bgS)
Created day : 2020/02/20
Updated day : 2020/10/11
Thread created day : 2020/02/25
LOSQ - A LineageOS 17.1 Modify for J7 GSI
Support by NindoS​
@NindoS great work
Testing and report
Best regards
Does touch work on AMOLED display
khaya95 said:
Does touch work on AMOLED display
Click to expand...
Click to collapse
Yes, LCD or any display can touch normal
Thank you ?
NindoS said:
Yes, LCD or any display can touch normal
Click to expand...
Click to collapse
Nindos verify please
Link for Spaget 3.0 is correctly
Or
Use Spagetx?
Hacker
hacker812c said:
Nindos verify please
Link for Spaget 3.0 is correctly
Or
Use Spagetx?
Hacker
Click to expand...
Click to collapse
OMG Anan deleted Spaget X :crying:
I will update new link soon because I still have Spaget X file in SD Card
NindoS said:
OMG Anan deleted Spaget X :crying:
I will update new link soon because I still have Spaget X file in SD Card
Click to expand...
Click to collapse
Oh
@NindoS
the world needs guys like you the world needs people who share the world needs friends.
thanks @ananjaser1211 for everything you did too
Spagetx is better option for J7
I have copy too in SD
Please include proper credits in your threads. im not the only person who made spaget. thanks
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
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl @@rlukas210
@PedroDomeneghi @DaffyMirror4318 @bien2004official @AleeX157 @Alijouhara
Click to expand...
Click to collapse
ananjaser1211 said:
Please include proper credits in your threads. im not the only person who made spaget. thanks
Click to expand...
Click to collapse
ananjaser1211 said:
Please include proper credits in your threads. im not the only person who made spaget. thanks
Click to expand...
Click to collapse
the world is proud of you the world needs @spagetx
@corsicanu
@Astrako
@Kique119
@KassemSYR.
 @Zero_Cool7870 , @DAvinash97 , @mohitsama and @ORIGINALNAME123 for J710/J701 support
Testers :
@Kique119 @LuanTeles @ion1s @djedjy @vsmhell @fetaiharbin @Mizo2019 @Me2 @LelMwhLwl @@rlukas210
 @PedroDomeneghi @DaffyMirror4318 @bien2004official @AleeX157 @Alijouhara
@NindoS, @hacker812c also add credits to Phhusson & Treble team - without their efforts GSI would not have been successful
Installed vendor - spaget x - modified lineageos - FlameGapps basic - chronos and magisk.
Lineage 17.1 normally worked. This version stays in bootanimation with the moving bal. After An hour IT stil didn't complete.
When i Read your flash instruction i didn't read chronos to be installed. Can that be the problem. That i had to leave Chronos out of the installation. Now back to Pixel Experience til the next try.
It's getting an addiction al the flashable systems.
Thanx all
Can anyone help me flash this. Im still using stock firmware
eicrag123 said:
Can anyone help me flash this. Im still using stock firmware
Click to expand...
Click to collapse
FOLLOW THIS STEPS
Flashing and Updating GSI
Flashing :
Vendor : flash Exynos7870_CreateVendor and Wipe System, Data, Cache, Dalvik. After this reboot to Recovery again
Spaget X : flash Exynos7870_ProjectSpagetX and waiting
GSI : flash GSI Image via System Image
Gapps :
⠂FlameGapps : flash normally
⠂OpenGapps : Resize System 2 time, first will fail but again will complete, Mount System and Vendor and flash normal
Magisk : Don't flash Official Magisk version, flash only Magisk file I put link in Download zone
Upgrating :
GSI : Flash Update LOSQ file via System Image and don't wipe anything
Gapps : flash FlameGapps if use FlameGapps or OpenGapps if use OpenGapps (do all step again in Flashing zone)
Magisk : flash Magisk Treble again
But does it work without the chronos kernel. With other builds my sim doesnt work when i dont flash it.
But when i use the chronos kernel in this build. It gets in an never ending bootanimation for hours. And i have to revert to other build.
eicrag123 said:
Can anyone help me flash this. Im still using stock firmware
Click to expand...
Click to collapse
Is your device already rooted and you can use twrp recovery? Or is your device stock stock. Is it FRP unlocked? Witch device do u have? Samsung J7 2017 sm-j730f or other? Is tricky if i dont now where u are in the installation proces. Greetz
Had tot try it again and again. Chronos wasn't the problem. Remembered of another ROM that flamegapps could be the problem. And indeed.
With installing no gapps the system was installed in about 5 tot 10 minuten to complete. And then i was missing the play store. So back to recovery and installed bitgapps. And the problem was solved.
Lightning quick and nice ROM this version.
Happy with it.
i get
/dev/block/mmcblk0p18 process ended with ERROR 255
when flashing the system image
anyone can help ?
Anarchist10 said:
i get
/dev/block/mmcblk0p18 process ended with ERROR 255
when flashing the system image
anyone can help ?
Click to expand...
Click to collapse
need install correct TWRP to get correct mmcblk0p10, recommend TWRP 3.3.0 in J7 2017 XDA
and question 2 : download Rom again
NindoS said:
need install correct TWRP to get correct mmcblk0p10, recommend TWRP 3.3.0 in J7 2017 XDA
and question 2 : download Rom again
Click to expand...
Click to collapse
thanks for your reply , well in fact i was using that TWRP version when this error showed
but now i will try the updated ROM and try it
OK, so I tested in SM-J730GM and everything is (relative) fine except for the dual SIM card, is not detected.
It's because for the model or the rom?

Categories

Resources