[AIO] Project Treble [DEV & DISCUSSION] {tissot} - Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De

Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
Finally the wait is over. Project Treble is finally here for Tissot, but unofficial obviously . Before I proceed any further, I would like to quote @theandroidguy's explanation about Project Treble.
What is Project Treble?
Ans. Treble is the most significant low-level change to the Android platform to date. To simplify heavily, it separates the vendor implementation from the Android framework in an effort to avoid lengthy waits for updates. . Let’s break things down a bit more:
The full update process to bring a new Android version to devices is a long and complex topic.
The “vendor” usually refers to silicon-manufacturers such as Qualcomm, but can also refer to the maker of any other proprietary hardware found in a device. The “device maker” or “OEM” usually needs to wait for the vendor to update their code so the proprietary hardware works with the Android OS framework in a newer version of Android.
However, what is happening with Project Treble is that Google is requiring that any vendor-specific code be separated from the Android OS framework and instead live in its own vendor implementation. Usually this means that there is now a separate /vendor partition on Treble-enabled smartphones that contains a bunch of HALs (Hardware Abstraction Layers).
Furthermore, vendors must implement code that lets the Android OS framework communicate with HALs in a standardized way. This is done via HIDL (HAL Interface Definition Language). With this in place, an OEM can work on an Android update without having to wait on vendors to update their HALs. Theoretically, this should speed up the entire Android update process as vendors can update their code at any time through the Play Store.
For in-depth information check out this pagehttps://www.androidauthority.com/project-treble-818225/
Click to expand...
Click to collapse
{
"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"
}
So now that you know what's Project Treble, let's try to understand how we achieved Treble in our beloved Tissot.
Project Treble for Tissot?
Most of the unofficial Treble support for other devices was due to the presence of any unused extra partition, like cust partition in many Xiaomi devices, which developers used it to mount that unused partition as vendor partition. But Tissot doesn't have any such unused extra partition. Luckily @CosmicDan came up with a perfect guide to repartition our huge system_a & system_b to vendor_a & vendor_b. Which allows us to enjoy Project Treble & seemless updates (A/B partition) at the same time. So all we had to do was move all the device specific stuff to vendor partition, & clean the system partition. Hence making it possible to use GSIs (Generic System Images). Benefit .
(Fun Fact: Tissot is the first-ever A/B device to get unofficial Treble support)
How to get Treble on my Tissot?
• Repartition your Tissot device to create vendor_a & vendor_b partitions, using CosmicDan's guide.
• Reboot to custom TWRP provided by CosmicDan, & wipe system & vendor on both slots.
• Check what slot you are in. I will assume A for the sake of these instructions.
• Install RR-Treble build & custom TWRP installer zip from TWRP. (Prior permission has been taken from @mountaser halak to upload an experimental build of RR)
• Reboot recovery
• Make sure the active slot is B (if you started in A). If not, you need to reboot to fastboot and do
Code:
fastboot —set-active=b
then reboot to recovery again.
• After making sure active slot is B (if you started in A), wipe data. Install Magisk & GApps (optional).
• Reboot to phone & enjoy a Trebelized ROM .
• Now you can flash any GSI from fastboot.
Links Section
•Repartition guide & TWRP
•RR Treble Build - 20190522
•Treble devices development
•Device Tree
•Kernel Source
•Proprietary Vendor
Credits:
• @ghpranav
• @CosmicDan
• @phhusson
• @flex1911
• #TeamOreo
• Also thanks to all my haters for always having time to point out my mistakes immediately, & helping me to learn more
Please refer to 2nd & 3rd post for FAQ, Vendor images & more.

Reserved
F.A.Q:(Readme first!)
1. What's the use main use of Project Treble for an advanced user?
A: GSIs. One system image for all Treble enabled devices.
2. Will I be able to use already existing custom ROMs after repartitioning?
A: Depends. If you shrink your system partition to create vendor partition, then nope, you'll not be able to flash the existing custom ROMs anymore. But if you shrink your data partition (will erase all data, including internal storage), then you'll be able to use the existing ROMs, & also the trebelized RR.
3. Can I use custom kernels?
A: Nope. Unless the maintainer releases a Treble compatible version of their custom kernel, you won't be able to use any custom kernels as they don't mount our newly created vendor partition properly.
4. Can I flash XYZ GSI?
A: Yes, you can flash any A/B ARM64 GSI.
5. What's "Unable to mount '/vendor' (Invalid argument)" error in TWRP?
A: It means that you haven't repartitioned your device to Treble compatibility yet. Please repartition first, before proceeding.
6. Bootloop! Plox haalp!!!
A: Get logs. Or it never happened.
Vendor Images:
I'll try to maintain up-to-date vendor images here.
• Vendor - 20180521
• Vendor - 20180522
• Vendor - 20180523
• Vendor - 20180614
• Vendor - 20180705
• Vendor - 20190522
Treble patched boot images:
Based on Flex's Kernel. Source code link is given in 1st post.
• Boot Image - 20180522
• Boot Image - 20180523
• Boot Image - 20180614
• Boot Image - 20180705
• Boot Image - 20190522

Reserved #2
What's working:
• Everything
• Selinux is enforcing
What's broken:
• You tell me
Changelog:
Code:
[LIST]
[*]2019-05-22:
[LIST]
[*] Fixed OEM bootloop issue
[*] Fixed internal hardware error at first boot
[*] Fixed Dirac giving problems
[*] Enabled KCAL control
[/LIST]
[*]2019-05-21:
[LIST]
[*] First public release of 4.9 Pie vendor
[*] Updated to latest Flex's trees & kernel
[*] Removed jank in some use cases
[*] Updated GPS blobs & config
[*] Optimised Auto Brightness
[*] Cleaner Dirac implementation into vendor
[*] Add audioshpere effect engine
[*] Improved performance
[*] Reduced boot time
[*] Added Boeffla wakelock blocker driver
[*] Added KCAL calibration support
[*] Added Sound Control
[*] Lot of under the hood kernel changes for better performance & battery life
[/LIST]
[*]2018-07-05:
[LIST]
[*] Fixed signal fluctuations. Feel Stock like signal bar stability. (April modem recommended)
[*] Fixed MIUI offline charging animation in GSIs
[*] Fixed Battery Drain
[*] Slightly faster & smoother boot animation
[*] Various fixes for better stability
[*] Merged changes from latest Void Kernel
[*] Kernel upstream to 3.18.114
[*] Lineage & RR upstream
[/LIST]
[*]2018-06-14:
[LIST]
[*] Resurrection Remix upstream to v6.1.0
[*] Added Lineage Trust
[*] Selinux enforcing
[*] Fixed USB Tethering
[*] Fixed random crash of Bluetooth MAC address on reboot
[*] Switch to less hacky way of getting camera to work on GSIs
[*] Reduced screen retention problem
[*] Reduced hissing sound on earphones (needs more feedback)
[*] Added ExFAT support & enabled NTFS
[*] Probable fix for FM on GSIs
[*] Added Joystick support
[*] Update GCam
[*] Merged changes from latest Void kernel
[*] Kernel upstream to 3.18.113
[/LIST]
[*]2018-05-23:
[LIST]
[*] Fixed camera
[*] Fixed Bluetooth MAC address issue
[*] Kernel upstreamed to 3.18.109
[/LIST]
[*]2018-05-22:
[LIST]
[*] Fixed booting issues
[*] Fixed WiFi MAC address issue
[/LIST]
[*]2018-05-21:
[LIST]
[*] Initial Release
[/LIST]
[/LIST]

Awesome +1
Sent from my Mi A1 using Tapatalk

@ghpranav a big congratulations to you and to the entire team behind this huge success.......thumbs up

nice work buddy !
#TeamOreo_did_it _first

Nice work i will test weekend
Enviado de meu Mi A1 usando o Tapatalk

great work. you are actively working for tissot

Congratulations on such a great development.
Waiting for full-fledged treble ROM development.
Sent from my Mi A1 using XDA Labs

Great work!. Is it possible to flash a Android P GSI? Would love to test it on my phone.

KeroNyu said:
Great work!. Is it possible to flash a Android P GSI? Would love to test it on my phone.
Click to expand...
Click to collapse
Not released yet

KeroNyu said:
Great work!. Is it possible to flash a Android P GSI? Would love to test it on my phone.
Click to expand...
Click to collapse
Android P GSI is not yet out. Once it comes out, yeah sure, you can go ahead & test it.

mountaser halak said:
nice work buddy !
#TeamOreo_did_it _first
Click to expand...
Click to collapse
how about converting your RR into a official Treble supported rom ?!!

just curious isnt moded magisk (treble supported) is needed for treble?
i asked bcz my secondary device needed it.
thanks

Userbaban said:
how about converting your RR into a official Treble supported rom ?!!
Click to expand...
Click to collapse
It is still an experimental build ..... If everything goes well with this build, he might release the next official rr builds with treble support

Congratulations To you all
Cheers

So to #2 then i need to wait for Treblized Roms that the original way used of smaller system Partition.
So far i need to wait for out coming Rom´s.
One Qestion: Are the Rom builds specific for one Device or for all device´s that have Trebel?

Maximaro said:
So to #2 then i need to wait for Treblized Roms that the original way used of smaller system Partition.
So far i need to wait for out coming Rom´s.
One Qestion: Are the Rom builds specific for one Device or for all device´s that have Trebel?
Click to expand...
Click to collapse
u seems didnt read the whole OP carefully
and yes GSI is one for all treble device

ghpranav said:
Android P GSI is not yet out. Once it comes out, yeah sure, you can go ahead & test it.
Click to expand...
Click to collapse
Thanks for answering.

Yeah great work! :good:

Related

[ROM][TREBLE] Project Treble for Xiaomi Redmi 4A & 5A [UNIFIED]

{
"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.
*
* 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​
What's a GSI?:
A GSI literally means Generic System Image. It is a general system image meant for no specific device. Treble enabled devices have the capability to run a GSI. You can find a GSI here: Phh-Treble​
Xiaomi Redmi 4A hardware vs Treble implementation:
Our Redmi 4A is an A-only device. This means that regarding the GSI images (GSI = Generic System Image) to be used, you need to get ARM64 and A-Only system images​
How to report bugs:
Logcat, a simple description of the bug, kmsg or dmseg depending on the bug​
What's Packaged in the zip:
A boot image (kernel)
A compressed vendor image (cust partition)​
How to use:
Reboot to recovery (Custom TWRP recovery for Redmi 4A - Direct link)
Format /system, /data and /cache
Install Treble flashable zip package (Project Treble flashable for Redmi 4A - Direct link)
Install the GSI system image you wish to use (How to flash a Generic System Image (GSI) on Project Treble supported devices - Direct link)
Reboot
Important notes:
Current minimal * required * firmware version is MIUI 8.3.29 Global dev, otherwise installation could have issues. Download the latest dev fastboot package directly from Xiaomi and flash it prior to installing LineageOS or, alternatively, download and install one of the latest custom packages containing firmware only (at your own risk).
GApps can only be flashed on clean installs.
Formatting data (all user data is wiped, including internal storage) is a must if MIUI was previously installed and device was encrypted.
Screenshots:
Broken:
WIFI MAC address gets randomly generated (only once, you will keep the same as long as you are on LOS)
Encryption (format data or remove encryption when coming from a non-treble rom)
Sepolicy is still permissive
Nothing else? Otherwise please report it!
Working:
Camera (and flashlight)
WiFi
Bluetooth
Telephony (Calls and Data)
Audio (Record and Playback)
Video Playback
Sensors
GPS
VoLTE (AOSP doesn't have the needed patches to get it working, but most other GSIs have them)
Credits & collaborations:
This work is due to efforts from RedmiDevs founding members that did the full device bring-up. Huge thanks to @xboxfanj for all the help during that bring-up.
Finally, all RedmiDevs & LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
And I would give a special thanks to Baron Bronson for providing his device for developing!​
Device wiki:
Unofficial wiki link
XDA:DevDB Information
Project Treble, ROM for the Xiaomi Redmi 4A & 5A
Contributors:
33bca
ROM OS Version: 8.1 Oreo
ROM Kernel: Linux 3.18.71
ROM Firmware Required: MIUI 8.4.12 dev
Version Information
Status: Beta
Created 2018-05-13
Last Updated 2018-05-24
You like my work? Feel free to donate here.
Changelog:
V1 - 13.05.2018
- Initial Release
V2 - 24.05.2018
- Unified with Redmi 5A from now on!
- Added full RGB LED (It's slow while selecting the colors, but I'll improve the HAL soon)
- Added new poweroff charging animations (Yay, it even shows percentage)
- Fixed calls over bluetooth
- Updated screen off gestures ( Added some new goodies)
- Updated Camera to the latest CAF tag
- Updated Kernel to the latest CAF tag
Reserved #3
Finally a treble support for rolex. Thank you for make it happen.
Reserved.
Dang, you really did it! Thanks a ton for supporting our device. ?
There seems to be no option in TWRP to flash the system image, only for boot and recovery. Do we flash it via fastboot?
Do we need any special version of TWRP for this ?
Rajat14801 said:
Do we need any special version of TWRP for this ?
Click to expand...
Click to collapse
I want to know it too.
MaxisMan said:
There seems to be no option in TWRP to flash the system image, only for boot and recovery. Do we flash it via fastboot?
Click to expand...
Click to collapse
Yes, that's what I did.
Is this a ROM or a file
Update
Unified with Redmi 5A from now on!
Added full RGB LED (It's slow while selecting the colors, but I'll improve the HAL soon)
Added new poweroff charging animations (Yay, it even shows percentage)
Fixed calls over bluetooth
Updated screen off gestures ( Added some new goodies)
Updated Camera to the latest CAF tag
Updated Kernel to the latest CAF tag
You can find the remaining bugs in the OP.
Due to my broken Redmi 4A I can't deliver that many and bigger updates. I should receive the replacement parts in about a month. (I didn't find any faster delivery at a reasonable price..)
Grab the update here!
BTW: You will need a TWRP with custom vendor support like this one.
MaxisMan said:
There seems to be no option in TWRP to flash the system image, only for boot and recovery. Do we flash it via fastboot?
Click to expand...
Click to collapse
Rajat14801 said:
Do we need any special version of TWRP for this ?
Click to expand...
Click to collapse
BTomiii said:
I want to know it too.
Click to expand...
Click to collapse
You will need at least a recovery with vendor partition support, you can check this one out: https://androidfilehost.com/?fid=818222786056029479
rseragon said:
Is this a ROM or a file
Click to expand...
Click to collapse
A flashable ZIP that contains the vendor and boot image.
Does this work on any custom ROM or only los
I am using aex 5.5 will it work on it
Any fix for decryption failure?
BTomiii said:
Any fix for decryption failure?
Click to expand...
Click to collapse
Not yet
Sent from my Redmi 4A using XDA Labs
Does the decryption issue just mean when flashing to treble that the device must be unencrypted or that I also can't encrypt after flashing a GSI? If only the former then it's annoying but not too bad. If the later, I hope it can be fixed soon as I like device security.
cant flash gapps on dotos gsi
How do I go back to the stock MIUI ROM after following the given steps and installing a Generic System Image?
Can all of this be reverted by installing a MIUI ROM via Mi Flash?

[GSI][ROM][9.0][AOSP+GAPPS][07/08/19]

Code:
Disclaimer:
We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.
{
"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"
}
What is this?
An AOSP based ROM, with gapps included and gesture support (pocket, hand wave, pickup).
Based on Android 9.0
Bugs:
* Hotspot (known issue on all GSI, Phh is working on a fix for this) Works on 2.4GHz, WPA2 broken (You can fix it following these steps)
* Casting? (crashed on mine a while back, haven't tried again since)
Steps:
1. Use latest CosmicDan treble TWRP
2. Re-partition to treble layout if you haven't done so yet
3. Flash vendor.img, system.img and a treble supported kernel (you can use mine or any of the other treble kernels on tissot xda)
4. Wipe data if coming from any other rom(!)
5. Flash Rom (No need for gapps, do not flash them, they are included!)
6. Reboot and wait for setup wizard to come up (may take 2-3 minutes)
7. Reboot to twrp and flash magisk (optional)
8. Reboot
9. After setup is done install ims.apk (optional, if you want volte)
Notes:
* Don't reboot during first boot, the drive is encrypted to FDE and rebooting my corrupt the data
* voLTE has a 30 second delay at boot to avoid crashes, so it takes a bit to load after reboot.
Downloads: Link
Thanks to @Ranjan for IMS.apk
@phhusson for his work on GSI (donate to this man, he works on dozens of devices)
@flex1911 for his help bringing 8.1 kernel source for tissot
Oreo team (you all know who you are,@cosmicdan for twrp, @ghpranav for treble vendor source)
Enjoy!
P.S.
I am not going to add any custom features from other roms so please don't comment about that, feel free to flash any other GSI with this vendor/kernel if you want other features.
Source: https://github.com/aosp-tissot
Void kernel source: https://github.com/aosp-tissot/tissot
Credit to @flex1911 for the original work on Void kernel
XDA:DevDB Information
[GSI][ROM][9.0][AOSP+GAPPS][07/08/19], ROM for the Xiaomi Mi A1
Contributors
sooti, phhusson, flex1911, Ranjan
Source Code: https://github.com/aosp-tissot
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Treble
Based On: AOSP
Version Information
Status: Testing
Stable Release Date: 2019-08-07
Created 2018-09-07
Last Updated 2019-08-07​
Changelog:
07/08/19:
* August security patch
02/07/19:
* July security patch
* Updated snapdragon camera app source
04/06/19:
System:
* June security patch
20/05/19:
System:
* Fixed HW button lights
07/05/19:
System:
* May security patch
* Re-did device prop script, should work on @flex1911 treble images
05/04/19:
System:
* April security patch
07/03/19:
System:
* March security patch
27/02/19:
Boot:
* Moved to @flex1911 void kernel for stock stability and performance
* Brought his kernel up to 3.18.136
* Merged latest CAF
05/02/19:
System:
* February Google security patch
04/02/19:
Boot:
* Latest linux tag 3.18.133
* Latest CAF Tag LA.UM.6.6.r1-10500-89xx.0
Boot up should be fixed as well, please report.
08/01/19:
System:
* January security patch
* Switched gapps from PE to opengapps, default dialer issue is fixed
* Changed prop reading method so system image is untouched and we read the device id props and set them at boot, as before safteynet will pass
02/01/19:
Boot:
* Latest linux 3.18.131 patches
25/12/18:
System:
* Added a script that identifies the board using vendor props and sets them in system props, this means that we no longer need the safteynet magisk module,
Device name, ID and fingerprint will be correct and will pass safteynet (only using my kernel) and will allow you to sign in without magisk (First boot the device reboots after setting the prop, after second boot we get boot animation)
20/12/18:
System:
* Fixed hotspot not working (for wpa2 fix, use guide in first post, 5ghz still broken)
Boot:
* Fixed bootloop for new users
* Fixed wrong version
* Merged latest 3.18.130 linux tag + latest CAF tag
4/12/18:
System:
* December Google security patch
Boot:
* Kernel upgraded to 3.18.128
18/11/18:
Boot:
* Merged kernel 3.18.125
* Merged latest CAF commit
06/11/18:
System:
* Merged November security update patch from Google
23/10/18:
System:
* Fixed security patch back to october
* Add some memory optimizations
22/10/18:
System:
* Fixed support for google camera 6.1 (mods), any issues on those mods now are on their side, it opens now on the GSI
Safteynet_patch also updated:
* Fixed zoom lens support for tissot (Google camera wide)
11/10/18:
Boot:
* merged 3.18.123 tag
* Latest CAF tag
Vendor:
* Fixed bt not reading MAC sometimes on boot
* Small bug fix with idle display permission
Safteynet_patch also updated:
* Sets the device name to proper a1 names
* Sets proper Tissot fingerprint ids (instead of op3)
02/10/18:
* October security patch
20/09/18:
* Hotspot fixed again (was missing some permissions), WPA2 seems to be broken for now, will be fixed in next release (you can use open hotspot for now)
19/09/18
* Gapps updated
* Hotspot should work now (2.4GHZ only for now)
* Build does not include root by default anymore (more secure), magisk can still be used as usual (no need to flash again if you already have it now)
09/09/18:
* Replaced Camera2 with SnapdragonCamera from latest 8953 CAF tag (AOSP Camera2 is not working on our device for some reason)
07/09/18:
* Initial release, September patch
* Kernel base 3.18.120 with Xiaomi tissot 8.1 kernel source (thanks to @flex1911 for the merge)
reserved...
Great ????
Subscribed
Great Another Pie Rom ?
Great! Selinux is enforced and API2 enabled by default?
Nice.
Thanks.
Touch Boost? What GAPPS are included?
---------- Post added at 04:45 PM ---------- Previous post was at 04:40 PM ----------
Flash vendor then boot Img not system img
justboryata said:
Touch Boost? What GAPPS are included?
---------- Post added at 04:45 PM ---------- Previous post was at 04:40 PM ----------
Flash vendor then boot Img not system img
Click to expand...
Click to collapse
The order doesn't matter... you just need to flash all 3 and please don't quote the OP next time
The main Question is about battery life
sooti said:
The order doesn't matter... you just need to flash all 3 and please don't quote the OP next time
Click to expand...
Click to collapse
I'm not saying order matters, I'm saying there was nothing about boot.img and not everyone has the knowledge to get that themselves.
Can I install ims .apk on other gsi for volte ?
What are you mean with
3. Flash vendor.img, system.img and a treble supported kernel (you can use mine or any of the other treble kernels on tissot xda)
Click to expand...
Click to collapse
? The vendor and System img from others or the vendor and system from the download link in the OP?
Screens pls &
Build number
))
avpenkov said:
Screens pls &
Build number
))
Click to expand...
Click to collapse
thanks @sooti
for this
Hello guys, i followed the steps 3 times with moun kernel and without flashing kernel, but i can't make it boot, it just bootloops. Any help? i'm stuck here
+1
The boot.img is your kernel ?
Flashing just vendor.img, aosp070918.img and boot318120.img results to bootloop for me too.
Did I missed a file ?
Everyone who is having issues, you need to partition as treble or it won't work
Edit: found the issue, fixed it, please download system.img again and flash
Works great, damn good job, big thanks :good:
he tried to install this rom but the steps for installation is not understood
reset mode recovery
Re-partition to treble layout if you have not done so yet
flash vendor
flash system.img (aosp_070918.img)
Wipe data if coming from any other rom (!)
Here comes my problem says to flash the rom and there is only boot_3-18-120.img when flashing that we selected ??? vendor, system, boot ????
could you help me

[Treble][ARM64][AOSP][G610X]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
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

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

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

[ROM][10.0][UNOFFICIAL] LineageOS 17.1 [RMX1971] [19/11/2020]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Back camera
Front camera
Audio
Sensors
Flash
GPS
VoLTE
Known issues :
Report with logcat if found any
Instructions :
Download the latest build
Reboot to recovery
Wipe data, cache, system, vendor. (Format Data is recommended)
Flash the latest build and GApps
Reboot
Downloads :
Unofficial Builds : Click here
Source :
Device tree
Kernel tree
Thanks to all testers who helped in testing
XDA:DevDB Information
[ROM][RMX1971][10.0.0][UNOFFICIAL] LineageOS 17.1, ROM for the Realme 5 Pro
Contributors
Bublus,Yog
Source Code: https://github.com/lineageos
ROM OS Version: 10 Q
ROM Kernel: Linux 4.x
ROM Firmware Required: ColorOS
Based On: Lineage OS
Version Information
Status: Stable
Created 2020-04-12
Last Updated 2020-08-3
Updates
1911
19/11Changelog
- Updated security patch
- Added some smoothness tweaks in ui
- All Audio Issues Fixed
- Lineage source upstream
- Improved app opening speed
- Fixed ui shutters
- Added VOOC Charging support
- Some misc improvements
- More fixes and improvements.
1510
15/10 Changelog
- Enforceing Build
- Source Upstream
- Fixed audio delay on audio players
- fixed audio always high on incall
- fixed some other issues with audio
- Kernel Upstreamed to 4.9.237
- Using coral R fp for safetynet
- Several fixes and improvements
- Improved wifi stability/speed
- Updated Radio and CNE blobs from LA.UM.8.6.2.r1-08400-89xx.0
- Added KharaMeParts
- Fixed cast crashing after some time
- Fixed focus not working in camera apps
- Fixed high exposure while trying to scan barcodes in apps like whatsapp, gpay etc
- KCAL Support
- Vibration control inside kharaMeParts
2008
20/08 Changelog
- Enforceing Build (one more step to offical)
- August security patch
- Android-10.0.0_r40 -> android-10.0.0_r41
- Source Upstream
- Built kernel with clang
- Added FM
- Fixed cts failing(U need to enabled magisk hide)
- Updated camera blobs to Q
- Updated audio blobs to Q
- Updated media and audio configs
- Removed unnecessary blobs
- Fixed wifi display crashing
- Kernel upstreamed to 4.9.227
- Several performance improvements & misc changes
- F2FS Support (you can format data and cache to f2fs now)
0308
03/08 changelog:
- Moved to RUI Base
- source upstreams
- Kernel based on Realme 10 Kernel Source
- qcacld-3.0 upstreamed to LA.UM.8.8.r1-07300-SDM710.0
- fw-api upstreamed to LA.UM.8.8.r1-07300-SDM710.0
- qca-wifi-host-cmn upstreamed to LA.UM.8.8.r1-07300-SDM710.0
- Kernel Upstreamed to .226 tag
- Updated some blobs to realemui
- Enabled aosp bluetooth hal v2
- Fixed mic
- July security patch
- Moved audio panel to left side
- Updated Carrier Settings from Coral RPB1.200504.018 6520161
- Updated Blobs to RealmeUI
- Improved app launching speed
- Fixed Random reboot while device kept idle
- Fixed audio crashes and other audio issues
- Updated aptX blobs
- Fixed Vowifi and Vilte(Both should be working fine now)
- Kernel Upstreamed to LA.UM.8.8.r1-07600-SDM710.0
- Builts kernel with clang
- minior bugs fixes
- preformance improved
- Improve dt2w
- overall improments
1704
16/04 change log:
source upstreams
minior bugs fixes
preformance improved
kernel changelog:
Wakelocker is here
overall improments
1805
Update:-
- Sorce side upstream
- Move from android-10.0.0_r33 to android-10.0.0_r35
- Kernel upstream to 4.9.223
- Kernel compiled with Clang 11.0.1
- SELinux Enforcing.
- Updated May coral fingerprint for safety net.
- Fixed mic issues while gaming.
F&Q
1) ROM is bootlooping?
Use the right way to boot it and keep in mind theres 2 variant of Realme 5 Pro
1.RMX1971EX (this one which i test my roms on it)
2.RMX1971 (Q)
both have the same hardware but it not the same software as the some changes in storage,
but both need this steps to boot successfuly on your phone.
Curious_guy said:
From TWRP i followed the steps bellow.
1) Wiped everything
2) Installed C.05 and rebooted to recovery (didnt start on C.05 RUI)
3) Again wiped everything, flashed 20200820 (latest build) and bitgapps(Recommended).
4) Then reboot to system.
Click to expand...
Click to collapse
Thanks for Curious_guy sharing his experiance for the other users to follow
P.S: MAKE SURE U DONT USE OPENGAPPS and use the recommended bitgapps for avoiding anyway of bootlooping until next annoucment
2) What is Unified Realme SDM710 (Realme X,XT,3pro,5pro) Project ?
Unified Realme SDM710 is a project for the SDM710 phones from realme to make it easier for users to get update faster
HOW ?
in an easy way to explin it
its a rom it can be flash and work in [Realme X,XT,3pro,5pro] this way it will be get faster updates for all in the same way.
right now its in beta stage with a booted rom worked for the four roms but there a lot bugs to be fixed before any public release.
installed it so far so good gonna try battery performance and games
Hey, can I flash this ROM after I've updated to Realme UI? Thanks!
sansgood said:
Hey, can I flash this ROM after I've updated to Realme UI? Thanks!
Click to expand...
Click to collapse
no u have to flash coloros first (you dont have to boot it just flashing it will do the job) then flashing this rom
Is fast charging working on this rom I have installed it and installed ampere app to measure it says 3520mA
No clue if its fast charging
whats New
Is there chance of getting official support from lineage os
kemo12533 said:
no u have to flash coloros first (you dont have to boot it just flashing it will do the job) then flashing this rom
Click to expand...
Click to collapse
The fact is, I didn't find any way to downgrade RUI to Color OS. Is there some tutorial for the european version? Big thanks.
sansgood said:
The fact is, I didn't find any way to downgrade RUI to Color OS. Is there some tutorial for the european version? Big thanks.
Click to expand...
Click to collapse
now u can unlock the bootloader u can flash twrp or anyonther recovery then flash coloros
kemo12533 said:
now u can unlock the bootloader u can flash twrp or anyonther recovery then flash coloros
Click to expand...
Click to collapse
I have already my bootloader unlocked and twrp working, but i cant find anywhere to download Color OS firmware for Realme 5 pro. In realme website I can only download the RUI one.
killerhaha100 said:
Is fast charging working on this rom I have installed it and installed ampere app to measure it says 3520mA
No clue if its fast charging
Click to expand...
Click to collapse
As far as out charger is 4 Ampers, I would say yes.
sansgood said:
I have already my bootloader unlocked and twrp working, but i cant find anywhere to download Color OS firmware for Realme 5 pro. In realme website I can only download the RUI one.
Click to expand...
Click to collapse
u can see and download it from here , make sure u select and download RMX1971EX_11_A.17 or earlyer builds
I managed yesterday to downgrade and flash this one and it works like a charm. Very smooth and stable. Thanks for sharing and for the help!
dude this is absolutely great. do you plan releasing updates for this in the future? because it seems like its the first release of 17.1 so there are still a lot of fixes to be done yet by the lineage devs.
sansgood said:
I managed yesterday to downgrade and flash this one and it works like a charm. Very smooth and stable. Thanks for sharing and for the help!
Click to expand...
Click to collapse
Brother,
Can u tell me the procedure to downgrade? now i m in Color OS 7 c02? and is it possible to Realme Ui from custom Rom?
vistaabalaji said:
Brother,
Can u tell me the procedure to downgrade? now i m in Color OS 7 c02? and is it possible to Realme Ui from custom Rom?
Click to expand...
Click to collapse
If you're in Color OS then you have the right firmware and you can flash this rom via TWRP. Make sure you wipe your data and cache before flashing. If you get into recovery after first reboot (could happen if you are in a rom with data encryption), format data and reboot again.
sansgood said:
If you're in Color OS then you have the right firmware and you can flash this rom via TWRP. Make sure you wipe your data and cache before flashing. If you get into recovery after first reboot (could happen if you are in a rom with data encryption), format data and reboot again.
Click to expand...
Click to collapse
sorry, i m in Realme Ui, can you provide me the steps/procedure to downgrade from Realme Ui to Color os 6.
vistaabalaji said:
sorry, i m in Realme Ui, can you provide me the steps/procedure to downgrade from Realme Ui to Color os 6.
Click to expand...
Click to collapse
Yes, of course. This are the steps I followed. I assume you haven't an unlocked bootloader and TWRP installed. If so, you can skip the 3 first steps.
1 - Unlock bootloader following this tutorial. https://c.realme.com/in/post-details/1184734239149522944 . If you face any issue when entering the commands in fastboot mode I would recommend connecting the usb to another port of your computer and try again.
2 - Flash TWRP. You can find a guide here https://forum.xda-developers.com/re...de-newbie-resource-thread-bootloader-t3995285 . It is pretty simple, in summary you must flash the TWRP image and the VBMETA image in fastboot mode.
3 - Enter in TWRP, make a backup of all partitions.
4 - Download ColorOS firmware from here https://realmeupdater.com/downloads/archive/RMX1971EX/ (thanks kemo12533). I downloaded the RMX1971EX_11_A.17 version. You will get an OZIP file that you must copy to your phone. I would recommend copying it to an external SD card.
5 - From TWRP, wipe system, data, cache and dalvik cache. Press install and select the ColorOS ozip you moved to SD.
6 - Press reboot system and you should boot into color OS. If your phone reboots into recovery mode again, format data (keep in mind that this will erase everything in your phone storage).
Thank you very much for your effort. May I ask if this will work with european models? Are there really no known issues in the very first release? Will this be added to the official download lists?

Categories

Resources