
Disclaimer
Code:
I am NOT responsible for bricked devices, destroyed SD cards or any
damage that may happen to your device.
Features
- Vendor ported from official Galaxy Note10 Lite R release (N770FXXU7EUC6) (v2.0/v2.1) / A7 2018 Q release (A750FNXXU4CTE3) (v1.0/v1.1)
- Kernel built from A720SKSU5CUJ2 (v2.0/v2.1) / A720SKSU3CSH1 (v1.0/v1.1) sources with Linux 3.18.140 (v2.0/v2.1) / 3.18.91 (v1.0, v1.1)
- Ready for a lot of Android 11/10 GSIs
- Its recommended to use riseKernel for Treble from here
General bugs
- Selinux is, and will remain, Permissive
- Double tap to wake
- Camera flash doesn't work in stock camera. Use Footej, Gcam, or any other camera app
- AOD sometimes doesn't turn back on again after going off. (e.g. when pulling the phone out of your pocket)
Installation
- Just in case, make a backup of all your partitions in case something goes wrong.
- Download and install the repartition script from here if you haven't done yet.
- Make sure to have the latest version of TWRP/SHRP/Orangefox installed.
- Wipe /system, /vendor, /data and /cache in recovery.
- Download any Android 11 GSI. Choose arm64 and A/B. (A only will NOT boot!)
- Make sure the GSI has "vndklite", "RW" or "lite" in its name.
- Make sure the downloaded GSI is a .img file. If it's a .zip or .xz file you need to extract it first.
- Download riseTreble-11-v2.1-a57y17lte.zip. from the downloads section below.
- Copy the GSI you chose and downloaded earlier and the riseTreble ZIP to your phone (preferably to SD card)
- In recovery, go to "Install", choose "Install Image" and select the GSI you just downloaded. (This can be different depending on the recovery used)
- Choose "System Image" and flash it. (Flashing GSIs can sometimes take >2mins depending on which GSI you flash.)
- Flash riseTreble-11-v2.1-a57y17lte.zip.
- Optionally, if not already included in the GSI, flash Opengapps AFTER the first boot. Choose arm64 and 11.0.
- Download any Android 10 GSI. Choose arm64 and A/B. (A only will NOT boot!)
- Make sure the downloaded GSI is a .img file. If it's a .zip or .xz file you need to extract it first.
- Download riseTreble-v1.1-a57y17lte.zip. from the downloads section below.
- Copy the GSI you chose and downloaded earlier and the riseTreble ZIP to your phone (preferably to SD card)
- In recovery, go to "Install", choose "Install Image" and select the GSI you just downloaded. (This can be different depending on the recovery used)
- Choose "System Image" and flash it. (Flashing GSIs can sometimes take >2mins depending on which GSI you flash.)
- Flash riseTreble-v1.1-a57y17lte.zip.
- Optionally, if not already included in the GSI, flash Opengapps AFTER the first boot. Choose arm64 and 10.0.
- I highly recommend flashing a GSI that has Gapps already included!
- Optionally, flash Magisk after first boot (You may need to remove built-in root first, check out the FAQ down below for that)
- You are done!
From where can I get GSIs?
- You can find a lot of GSIs on pHH's Github and on XDA.
- Remember to always choose A/B and arm64. (And make sure it contains "vndklite", "RW" or "lite" if you're flashing an android 11 GSI)
- Please note that most OEM GSIs (such as OxygenOS, MIUI, OneUI, ...) will NOT work since this vendor is/was made for AOSP GSIs!
- Also, see a list of GSIs we have already tested in post #2.
How do I update a GSI?
- If there is an update for your GSI, make sure to make a backup of /system and /vendor in case something goes wrong.
- Wipe /system and install the GSI.
- Flash the riseTreble zip again after updating the GSI. Otherwise you'll probably end up in a bootloop.
- If you had Gapps and/or Magisk installed before, you will likely need to reflash them too.
- Done.
Downloads
- riseTreble v2.1: Google drive | Androidfilehost | MEGA
- riseTreble v1.1: Google drive | Androidfilehost
- navbar/gesture enabler: Google Drive | Androidfilehost
Donations
- If you like my work feel free to send me a donation.
Support and FAQ
Changelogs
*Updated kernel to A720SKSU5CUJ2 and merged latest changes from LineageOS
*Fixed dual SIM that accidentally broke
*Fixed NFC HCE and extended length support
*Fixed microphone not working in third-party apps
*Fixed vulkan
*Fixed dual SIM that accidentally broke
*Fixed NFC HCE and extended length support
*Fixed microphone not working in third-party apps
*Fixed vulkan
*Updated for android 11
*Fixed various issues on dual SIM devices
*Updated kernel to latest A720SKSU5CTL2 release
*Updated kernel to Linux 3.18.140
*Enabled navigation bar/gestures by default (Can be disabled in Phh settings)
*Switched to A720S Pie bluetooth
*Enabled ZRAM with 1.5GB
*Switched to opensource NFC HAL from LineageOS
*Added libLifevibe blobs for audio enhancements
*Switched to N770F R RIL
*Included all other fixes from LineageOS, thanks to @Option58 !
*Fixed various issues on dual SIM devices
*Updated kernel to latest A720SKSU5CTL2 release
*Updated kernel to Linux 3.18.140
*Enabled navigation bar/gestures by default (Can be disabled in Phh settings)
*Switched to A720S Pie bluetooth
*Enabled ZRAM with 1.5GB
*Switched to opensource NFC HAL from LineageOS
*Added libLifevibe blobs for audio enhancements
*Switched to N770F R RIL
*Included all other fixes from LineageOS, thanks to @Option58 !
*Fixed some OMX issues (screen recorder, sometimes video issues)
*SIM detection on dual SIM devices with only one SIM in use should be fixed
*In-app fingerprint authentication should be fixed
*SIM detection on dual SIM devices with only one SIM in use should be fixed
*In-app fingerprint authentication should be fixed
*Initial release
Credits
- @corsicanu for his work on the A720S kernel
- @Astrako for helping me getting Treble initially working on 7880
- @Option58 for initially bringing android 11 to our devices
- All telegram testers
- PM me if I missed someone!
- Me for spending my free time on this
Contributors
Simon1511
Source Code (v1.0/v1.1): https://github.com/Simon1511/android_kernel_samsung_universal7880/tree/10.0-treble
Source Code (v2.0/v2.1): https://github.com/Simon1511/android_kernel_samsung_universal7880/tree/11.0-treble
Version Information
Status: Stable
Stable Release Date: 2020-09-08
Created 2020-09-08
Last Updated 2020-09-10
Last edited: