Elite Kernel
Unleash the beast
for Xperia Z3 Compact
First of all, I have spent a lot of hours on this project, trying to obtain the true power of this great device.
This Kernel is designed for optimize battery life and give more performance than stock kernel.
Features
Based on lastest sources, 23.5.A.1.291
DRM injection inside the Zip, you don't need flash DRM Fix, just kernel
OC up to 2,7Ghz
UC for better battery life
Optimized voltage tables and voltage control
Thunderplug v5.4, a load based hotplug and optimized for multi-core devices and it is very battery friendly with a great performance
IntelliThermal v2, a custom thermal control better than stock one
GPU overclock up to 657Mhz
Kcal control
More I/O schedulers like FIOPS, Zen, VR, BFQ...
init.d support
Power suspend driver v1.5
Build with UBERTC 4.9 and some optimizations
More stuff that I don't remember
ToDo
Add more governors
Share interactive governor tuned settings for battery and performance
More GPU optimizations
F2FS support
More battery life optimizations
Maybe Quick Chargue 2.0 support.
Maybe sound optimizations
Installation
Install my lastest TWRP (go here)
Make a backup of the partition System (MUST DO, because the kernel change some modules on system)
Select a version according to your needs. (See below)
If you have a TA partition backup:
Download EliteKernelZ3c-(current version).zip and extract the boot.img on your pc.
Use the ta_poc tool by munjeni with your TA partition backup.
Rename the new_boot.img to boot.img and replace it on the EliteKernelZ3c-(current version).zip
Boot on FOTAKernel recovery, with the phone power off, press at the same time power key and vol- until the phone vibrates.
Flash your EliteKernelZ3c-(current version).zip with the boot.img patched.
Enjoy!
Click to expand...
Click to collapse
If you don't have a TA partition backup (so you need DRM FIX):
Boot on FOTAKernel recovery, with the phone power off, press at the same time power key and vol- until the phone vibrates.
Flash EliteKernelZ3c_D-(current version).zip
Enjoy!
Click to expand...
Click to collapse
Usage with eXistenZ 5.6.5 (or similar Stock based ROMs) and Magisk
eXistenZ 5.6.5 includes a TWRP recovery inside the rom, and we don't need it since we have some options for recovery here, so for remove it download this file and flash it on recovery.
eXistenZ 5.6.5 also includes SuperSU on the rom and for correclty install magisk we need to remove it, so first of all update the SuperSU app on the Play Store, after go to the app and on settings there is an option for uninstall SuperSU and unroot the System, so tap it (Sometimes if it takes more of 3 mins, close the app and do it again), after that reboot the phone and done, SuperSU uninstalled.
Now the installation/upgrade of magisk using my kernel.
Download the lastest magisk zip and magisk uninstaller zip here, put they on SD card.
Reboot on recovery, uninstall magisk with the uninstaller zip if you have it, flash the kernel zip, flash magisk and reboot to system, and done, enjoy magisk.
Download
Z3c
Credits
@AndroPlus
@Myself5
@DooMLoRD
@pec0ra
@dorimanx
@faux123
@Doom Slayer a lot of thanks to this great dev
@dontbelive great dev and my Z3 tester
@BlackSoulxxx
@savoca
Source
https://github.com/ShadowElite117/Xperia-Z2-Z3
Changelog
v1
First release
Click to expand...
Click to collapse
v2
Based on new 23.5.A.1.291 sources
Click to expand...
Click to collapse
v3
Added missing conservative GPU Governor
Added Simple GPU algorithm
Added Adreno idler for battery saving
Added Fauxsound v3.6
More optimizations
Click to expand...
Click to collapse
v3.4.13
Kernel made from scratch, so no special features for now (Sorry guys I do this for a better kernel).
Implemented last_kmsg for a correct bug report.
Updated linux kernel version from 3.4.0 to 3.4.13 (Correclty done and free of strange bugs).
QC 2.0 enabled (don't expect miracles, it is limited on Z3 so it works with some QC 2.0 chargers)
Full compatibility with Magisk, eXistenZ and ta_poc tool.
Click to expand...
Click to collapse
v3.4.33
Updated linux kernel version from 3.4.13 to 3.4.33.
Enabled a kernel flag for try to enable Assertive Display on Z2 (It just give me logs that help me to know what is happening).
Dropped TWRP inside the kernel, since I have build newest TWRP for aries, for FOTAKernel partition. It has more features and it is more bug free than recovery inside the kernel.
Click to expand...
Click to collapse
FAQs
Q. How I can report a bug?
A. Give me a last_kmsg, tell me your ROM, if you have Magisk, Xposed Framework or similar things and describe me the problem.
Q. How I can contact you?
A. Please don't spam me with PMs, you can contact me on Telegram: ShadowElite117
This looks amazing, flashing now, thanks heaps!!!
I run slim 2.3, it based on 23.5.A.1.238. can I flash this kernel?
dddestiny said:
I run slim 2.3, it based on 23.5.A.1.238. can I flash this kernel?
Click to expand...
Click to collapse
Probably yes, since it is based on .575 and other kernels on this base work with .238.
Well guys how it is working on Z3c??
This is strange, guys...
Once we had no stock custom kernel - now we have three - which came out almost at the "same" time
@ShadowElite: Big thanks for this! Looks very prommissing! :good:
Especially build in DRM fix is nice as well as OC and UV.
I guess its time to move to MM
fluffi444 said:
This is strange, guys...
Once we had no stock custom kernel - now we have three - which came out almost at the "same" time
@ShadowElite: Big thanks for this! Looks very prommissing! :good:
Especially build in DRM fix is nice as well as OC and UV.
I guess its time to move to MM
Click to expand...
Click to collapse
Thanks, please feel free of test and report feedback
Finaly a reason to unlock my BL again
Testing in SLIMM 2.4 now doing very well and the performance is excellent the only problem I had is that I do not appear intellithermal in kernel auditor otherwise it's great and I threw AnTuTu score of 65884 xd thanks for your work
What does drm fix mean?can v unlock bootloader without loosing drm keys...
Edit-got wat it is.
One q...does this mean can use custom ROMs with camera quality as the stock?
subinsg said:
What does drm fix mean?can v unlock bootloader without loosing drm keys...
Edit-got wat it is.
One q...does this mean can use custom ROMs with camera quality as the stock?
Click to expand...
Click to collapse
It only works on stock based roms
Someone the same problem? Max Frequency is 2265, when I try to push it up it goes alone down to 2265. Don't know what to do? I tried the kernel auditor and some other tools. All the same?
{
"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"
}
Worked on slim rom .238
Cz this rom based on .575
Sorry for my bad english
alex20877 said:
Someone the same problem? Max Frequency is 2265, when I try to push it up it goes alone down to 2265. Don't know what to do? I tried the kernel auditor and some other tools. All the same?
Click to expand...
Click to collapse
For avoid bugs please make a clean installation
I made clean install and I have the same problem. It seams that frequency is lowered when the temperature increase
I flashed on 23.5.A.1.238_R5D_SLiMM_2.4 ROM and it isn't booting my device up now, what do i do?
Essyy786 said:
I flashed on 23.5.A.1.238_R5D_SLiMM_2.4 ROM and it isn't booting my device up now, what do i do?
Click to expand...
Click to collapse
If you can boot into recovery, try installing another kernel .
Essyy786 said:
I flashed on 23.5.A.1.238_R5D_SLiMM_2.4 ROM and it isn't booting my device up now, what do i do?
Click to expand...
Click to collapse
Is your bootloader unlocked?
Is IntelliThermal on kernel? Maybe I forget to enable it, please tell me
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About
Synapse is a kernel tweaking app developed by @AndreiLux that needs the Universal Kernel Manager (UKM) to work and it's developed by @apb_axel. It is one of the most complete choice for kernel management and it lets you fully unleash your kernel power, may it be battery saving, pure performance or a compromise between the two. You can find more information on UKM at this link: UKM xda thread
Screenshots:
What you need to download:
- Synapse
- UKM for Oneplus Two
- Busybox (i recommend this one) [N.B.: Busybox is not strictly required since there is an in-built busybox in UKM, but installing this updated one in my system has usually resolved stability issues with synapse]
- Root is required (use either SU 2.67 or later or in-built cm13 root)
Useful downloads:
View attachment Synapse.zip - flashable synapse that will install the app in /system
UKM uninstaller from official page
Useful links:
Official synapse/ukm thread
Official synapse google+
Instructions:
1. Download UKM from above link
2. Boot into recovery
3. Flash UKM
4. Reboot to system (no dalvik cache wiping required, but you can do it if you prefer)
5. Uninstall any kernel tweaking apps you might have (Kernel Adiutor, Ex Kernel Manager, Aero Kernel Control.....)
6. Install Busybox, open it and install busybox in system
7. Install Synapse
8. Launch Synapse
9. If you get "no UCI support detected" or synapse is not recognizing phone, just force close the app and re open or reboot the phone and you are good to go
10. Happy tweaking!
Click to expand...
Click to collapse
Protip:
If you want to be able to change cpu governors/frequencies you have to leave atleast one big core online in the hotplug section; once you have tweaked governors/frequencies, you can turn it off and restart synapse. You will have "Ssekbar error" but that's only because in MM/CM13 the phone is able to shut down all the big cores and if that happens the kernel tweaking apps are not able to change cpu values.
THANKS TO:
@AndreiLux for Synapse
@yarpiin for putting ukm together on opt
@ak for helping @yarpiin in his work
@apb_axel for starting UKM project
@benschhold for providing a good and stable custom kernel (actually the first working one for CM13)
@yarpiin again for his good kernel for cm13!
CONFIRMED TO WORK ON CM13/HOS, NOT TESTED YET ON OOS BUT SHOULD WORK, FEEL FREE TO TEST AND REPORT
Disclaimer:
I am in no way responsible for any harm, damage, nuclear fission, universal big bang or you getting fired becaus alarm app didn't work that may occur to your device through the use of this app.
LIST OF CUSTOM KERNELS FOR OUR AMAZING ONEPLUS TWO
Kernels with built-in UKM (CM13):
Yarpiin Custom Kernel
Kernels without built-in UKM (CM13):
Benschhold cm13 kernel
N.B.: i'm putting in kernels still mantained and updated by developers and for latest versions of android only (MM); for anyone of you missing Boeffla kernel, i will include as soon as he develops new kernel for OOS 3 and cm13
Just in case
Just installed this. Upon installing busybox to system, and installing synapse.. Synapse did not recognize.. Restarted phone and then Synapse can be used.
Add in instructions: reboot phone after installing busybox to system
update: working great otherwise Now support for lower max cpu frequencies, only the input boost frequency. Hopefully kernel and synapse will support this ability
Is it possible to make it compatible with boeffla kernel on OOS??
Mohit31 said:
Is it possible to make it compatible with boeffla kernel on OOS??
Click to expand...
Click to collapse
It has been tested for cm13 only, but you can try it on oos with boeffla kernel and report if you had success
tlxxxsracer said:
update: working great otherwise Now support for lower max cpu frequencies, only the input boost frequency. Hopefully kernel and synapse will support this ability
Click to expand...
Click to collapse
Edit in instructions and added a protip section
Mohit31 said:
Is it possible to make it compatible with boeffla kernel on OOS??
Click to expand...
Click to collapse
I think it should work but might be buggy and also in Andis kernel there is more features than in CM 13 kernel im on CM 13 but will try to set OOS and see what can be done still as advised on Boeffla kernel Andis app is best to control his kernel
Awesome can confirm this is working on kingmercians hydrogen mm ROM with the stock kernel. Thanks. Also to the other users using boeffla there is no point in using boeffla and this its actually a bad idea just pick one
tlxxxsracer said:
Add in instructions: reboot phone after installing busybox to system
Click to expand...
Click to collapse
no, just swipe synapse away from recents and reload it, it'll work.
twist3d0n3 said:
no, just swipe synapse away from recents and reload it, it'll work.
Click to expand...
Click to collapse
Just to clarify there is builded in busybox into UKM and it use its own path , Ukm and synapse works regardless of busybox installed or not and regardless of busybox version installed
---------- Post added at 13:33 ---------- Previous post was at 13:31 ----------
And one more thing you have to be either on stock su provided by rom developer or latest supersu 2.67 older versions of su breaking UKM and make device unsupported error in synapse
yarpiin said:
Just to clarify there is builded in busybox into UKM and it use its own path , Ukm and synapse works regardless of busybox installed or not and regardless of busybox version installed
---------- Post added at 13:33 ---------- Previous post was at 13:31 ----------
And one more thing you have to be either on stock su provided by rom developer or latest supersu 2.67 older versions of su breaking UKM and make device unsupported error in synapse
Click to expand...
Click to collapse
I'll add in OP
Awesome work bro. I just love to use synapse for control kernel.
thanx .
As I mentioned on the BlissMallow thread, I had some problems getting UKM and Synapse to work properly with the latest ROM/Kernel (02-18/0.3).
Apparently this should work though, so I might have to give it another try.
Methroix said:
As I mentioned on the BlissMallow thread, I had some problems getting UKM and Synapse to work properly with the latest ROM/Kernel (02-18/0.3).
Apparently this should work though, so I might have to give it another try.
Click to expand...
Click to collapse
It is same zip what was your problem ?
Testing here with H2o skydragon, work perfect, great job
Sent from my ONE A2005 using Tapatalk
I'm unable to change the cpu governor ever since doing this.. I go back into kernel auditor and it doesnt even let me change the governor. Just shows a white box.
My phone will not go into deep sleep, whereas before it would
yarpiin said:
It is same zip what was your problem ?
Click to expand...
Click to collapse
I figured it was the same zip, so I've gone ahead and used the one I downloaded earlier.
I went through the same procedure as last time, apart from not clearing cache this time around.
This time it actually worked out!
I had to give the big cluster some time to cool down before I could tweak it, but this was the issue with AK's Kernel as well.
As to what went wrong the last time(s); I have no idea.
Thank you for bringing proper kernel management to CM13!
Happy that it worked
If i helped just it thanx
tlxxxsracer said:
I'm unable to change the cpu governor ever since doing this.. I go back into kernel auditor and it doesnt even let me change the governor. Just shows a white box.
My phone will not go into deep sleep, whereas before it would
Click to expand...
Click to collapse
Using two kernel management apps simultaneously is a recipe for possible disaster.
Flash UKM and install Synapse. Then uninstall or disable Kernel Adiutor.
Reboot and (possibly) rejoice.
Methroix said:
I figured it was the same zip, so I've gone ahead and used the one I downloaded earlier.
I went through the same procedure as last time, apart from not clearing cache this time around.
This time it actually worked out!
I had to give the big cluster some time to cool down before I could tweak it, but this was the issue with AK's Kernel as well.
As to what went wrong the last time(s); I have no idea.
Thank you for bringing proper kernel management to CM13!
Click to expand...
Click to collapse
Temp is not the issue but hotplug in cm13 all cores are hotplugged it means cpu 0 and 4 can be setted to offline and that make synapse to not pick up values from these two (they control scaling, govs and others).
Thats why ukm on boot triggers all 4cores online and they stay online until you change values in hotplug tab
Im not responsible for any damage to your phone
But i'm using this kernel as daily driver so its tested before release
Click to expand...
Click to collapse
It is optimized for battery savings in pmehra rom.
Click to expand...
Click to collapse
SAMUK190'S CUSTOM KERNEL Color OS MultiRom
Compatible Rom(ONLY):
Pmehra Color Os 2.1 (2.1.5i Final) (lollipop 5.0.1) : http://forum.xda-developers.com/oneplus-one/development/color-os-2-1-oneplus-one-rom-t3198594
Download Samuk190's Kernel Stable 3#( read more in the post)
https://mega.nz/#!N8NAmRhS!zUykrAM2VM3ffwMS0BAVmaBu8mXWFvSDSe2F0OlIKG8
ps: this is the first kernel made for oneplus color os rom, that is compatible with multirom ( i spent alot of time fixing errors, :silly
[old]
Download Samuk190's Custom Kernel Stable#1 : https://mega.nz/#!4oVgyJKZ!N17fAeVPdJOSyuP1dfx6kFY02pxKTRyHHyh36x-MgwQ
REBUILT stable#1 : https://mega.nz/#!8ksU2Kpa!a5n6tUogktz0uhp4qbG0wK-0BaEuNUda5ThihOKrhtg (same version, but a lighter version for people that have "bootloop stuck issue") (tested by myself) (same source, just removed some files)
Download Samuk190's Custom Kernel Stable#2
https://mega.nz/#!B8MFyIKb!vx0CAvC-bnV3PhnAUcW3I54w2R7Q6XG1CztXS6YxT2Q
Multi rom support, read more in the post for see how it works in my kernel. (tested, im using color os 2.1 from pmehra+ miui 7 x_s)
tip: you can flash a light rom(like miui) as secondary rom, to use NFC.
How to use multirom(internal ColorOS)
1.1CUSTOM KEXEC ENABLED[
What is?It's a half patch made by myself. you must flash COLOR OS in primary partition, and MUST reflash the kernel everytime you want go back to COLOR OS ( just use flashify in the secondary rom)
Advantages : Work's without bugs, Drivers are working good, and you don't need flash secondary rom kernel.
after flashing samuk190's kernel do this
Now lets make multirom work! #Method 1 (tested by myself)
Download MultiRom Manager
Install everything LESS KERNEL from multirom.
Now go to multirom menu, rebooting it.
Boot Internal ROM
Reboot
Install the rom you want , secondary, etc
Reboot to multirom select rom menu
Boot Secondary Roms(or any rom that is not internal)
If says "Kexec full patch need, blah blah, just enable no-kexec-workaround in twrp multirom"
After that , the phone will reboot to MultiRom Rom list menu
Boot secondary rom again, it will say : Booting with kexec or blah blah..
Profit!
To boot internal rom again(after booting secondary roms or any rom that is not internal)
Go to multirom boot and boot to your internal rom
It will redict to recovery due to the driver incompatibility bug.
Just flash boot.img in recovery(or with flashify inside the secondary rom)
Install > image > boot > samuk190'sboot.img
Inject current sector
Reboot and boot internal.
Easier way to make multirom work.
Download flashify app in your secondary rom
flash boot.img stable#2
reboot and boot internal rom
(do the same thing if you're on secondary rom again)
Instructions to flash kernel in fastboot :
turn your phone into fastboot mode.
do this at prompt(cmd)
fastboot flash boot (boot.img location).img
restart phone and wait.
About me
Hi, my name is Samuel! Im
Brazilian, and im new at the development and
i only have the OnePlus One.
Click to expand...
Click to collapse
What is Samuk190's Custom kernel for Color Os?
It's the kernel from pmehra with some bugs fixed, and some new features,slightly fast and the interactive governor back ( , big feature, it will have more features i promise )
Why you are working in this?
Alot of people complained of bad battery in color os 2.1 and some bugs.
Color os has the best drivers, best camera and sound, so it worth spend time at this project for a long time.
some devs don't like non-cm roms(because source incompatibility), so i'm decided to work with this.
With a better kernel, less lag, and fast phone.
It's for daily use!
What i'm working actually for this kernel :
Custom hotplug ( Missing compatible sources?)
Voltage Control(Problem with CPU_VOLTAGE_TABLE compatibility)
More CpuGovernors(every build i will add one any idea?)
NFC fix (hard to do, driver compatibility missing)
Maybe overclock? (hard to do, different kernel architecture, missing incompatibility with built source, need rework)
Custom Animation Boot(idk)
and alot of fixes that will impact in better battery optimizations
give your opinion
BEST configs for battery:
Battery configs :
ZzMoove min 300 max 840
Profile: 3 or 4
input boost > off
or input boost > 300 mhz
(Search in google for profile list, profile 3 is for battery yank extreme and 4 is for battery plus )
(dont forget to change zzmoove profile at kernel auditor)
Another good battery backup config>
cpu: conservative,min:300 max 840 mhz
cpu:smartmax,min 300 max 840mhz
Gpu : powersave
Changelog :
#Stable1
Fixed CpuFreq_interactive
added cpu interactive
Compiled with linaro 4.9.3 (fast)
Changelog stable #2:
Compiled with Google OFFICIAL NDK 4.7.3 ( better battery, no drains, same performance as 4.9.3)
KEXEC HARDBOOT SUPPORT (must be flashed in first partition) (better than nothing)
Smartmax governor
#Changelog Stable 3#
Added Zzmoove governor with 9 profiles(new!)
Added Adreno idler(200mhz when idle, so battery save)
Updated Adreno_Tz_Governor
4 cores online with low frequency is better than 1 core at high frequency, remember this.
Source:https://mega.nz/#!d4cgSR4R!w2fC5hp_jC8j3QkF-kvfMjGHNllXxPED8AZhQhiL9B8
Source#Stable2 and 3# included:here
screenshots:
{
"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"
}
Thanks(sorry if i forgot someone):
@Lord Boeffla @pradeepsmehra
@acuicultor
@Andy1911
@DespairFactor
reserved
reserved2
Awesome. Keep up the good work bro. :good:
Could this kernel make the ROM compatible witj Multirom?
app kernel setting
which app you prefer to set the kernel?
UKM or KERNEL AUDITOR?
Your source code is missing. Do you want to upload every time 400mb? Github or Gitlab or something like that.
Sent from my A0001 using XDA-Developers mobile app
**** seems awsm ! gonna flash asap ! hope it gives me battery backup !
DerRomtester said:
Your source code is missing. Do you want to upload every time 400mb? Github or Gitlab or something like that.
Sent from my A0001 using XDA-Developers mobile app
Click to expand...
Click to collapse
Source code not missing, just unpack rar in linux (because if you unpack in windows as the windows is not case sensitive, the same files like xt_MARK.h and xt_mark.h will be replaced.)
i tried github, but it fails i will upload 400Mb everytime, no problem.
(but i will try upload to github again):laugh:
hyper_davide said:
which app you prefer to set the kernel?
UKM or KERNEL AUDITOR?
Click to expand...
Click to collapse
Kernel Auditor.
Ukm is good also, but i need release a version of ukm compatible with everything.
Richard20000321 said:
Could this kernel make the ROM compatible witj Multirom?
Click to expand...
Click to collapse
Yes, maybe in future. It's hard.
( i dont promise, but i will take this as a challenge )
Thanks for your wonderful work and effort, I see ur PM today, Sorry for that...
its joyful that u clear the blockage in compiling.
Color OS is amazing project and my first love in android world, but Oppo discontinued it because of so many developers got change and they mess-up everything.
if you need any help in future you can write me directly on my email.
[email protected]
samuk190 said:
Yes, maybe in future. It's hard.
( i dont promise, but i will take this as a challenge )
Click to expand...
Click to collapse
nice?good luck?
no flashable zip?
aliffaminuddin said:
no flashable zip?
Click to expand...
Click to collapse
no yet. just download flashable zip from another kernel,
and replace boot.img. then flash
or
in recovery you go to > flash > img > boot
and flash boot.img
I will make flashable zip in future.
samuk190 said:
Source code not missing, just unpack rar in linux (because if you unpack in windows as the windows is case sensitive, the same files like xt_MARK.h and xt_mark.h will be replaced.)
i tried github, but it fails i will upload 400Mb everytime, no problem.
(but i will try upload to github again):laugh:
Click to expand...
Click to collapse
Please give github or gitlab a try. Without it is impossible to follow your changes you did.
DerRomtester said:
Please give github or gitlab a try. Without it is impossible to follow your changes you did.
Click to expand...
Click to collapse
github problem with large files, so im trying github lfs, but lfs don't track all files.
is it fine that it takes time to reboot after installing this kernel?
samuk190 said:
github problem with large files, so im trying github lfs, but lfs don't track all files.
Click to expand...
Click to collapse
Does NFC work after flashing this kernel now?
Hey felow BR HUE... Please man, if you can do it, give us some Fast USB Charge Settings!
BTW thanks for working on Color OS!
FizTech kernel
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* 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 ignore you.
*/
Click to expand...
Click to collapse
Hi, I modifed stock 23.5.A.1.291 kernel to support f2fs file system etc.
The kernel is EXPERIMENTAL so I need testers.
Features for now:
F2FS support (without encryption)
Disabled sony RIC
SELinux permissive
GPU overclock
Kcal support
IntelliThermal
init.d support
Multirom works using no-kexec workaround (WIP kexec-hardboot)
DIRTY COW exploit patched!
Both f2fs and ext4 partitions support
Custom CPU govenors
Custom ZEN I/O scheduler as requested
Adreno Idler
Intelli-plug
Voltage Control
Features that will be added:
CPU overclock
Optimizations
working kexec-hardboot patch
CPU govenors
I/O schedulers
you tell me?
Features that will not be added:
TWRP - install it with fastboot (custom roms also have them )
Prerequisites:
Official TWRP from https://twrp.me/ (it contains mandatory mkfs.f2fs file)
Xperia Z3 Compact
Fastboot drivers installed and unlocked bootloader
FizTech kernel - helium
Instructions:
I recommend to do this after fresh install of ROM of choice. I tested my kernel on SLiMM and AOXP.
Kernel must be flashed through recovery. The zip contain wifi module and script that corrects partition layout.
If you want to use f2fs filesystem then follow optional steps which will format your /data and /cache partitions. (Maybe backup? )
Think thrice if you are determined to install this!
Install official TWRP
Code:
fastboot flash recovery twrp.img
To enter recovery press POWER and VOLUME down buttons simultaneously when phone is switched off. It should boot to recovery. This requires new bootloader, that allows booting to recovery.
Install ROM of your choice
F2FS optional : Wipe->advanced wipe select /cache and change filesystem to F2FS (Repair or Change File System)
F2FS optional : Do the same for /data
Install kernel ZIP
Reboot and wait. Sometimes it takes few minutes, especially after fresh install.
F2FS advice: If device is not booting, please reboot to recovery. Check your if your /data and /cache filesystems are F2FS. If not then repeat F2FS optional steps. Even if your partitions were F2FS, install kernel zip once again.
Optional: install TWRP once again if it was damaged by ROM installation.
If you don't see F2FS format option in "Repair or Change File System" then your recovery doesn't have mkfs.f2fs file in /sbin of your recovery (it needs to have permissions also). Use offical TWRP from @someone755
Downloads:
Lithium <latest>
Kernel sources:
[url]https://github.com/adrset/kernel[/URL]
Credits:
@someone755
@Myself5
@AndroPlus
@DooMLoRD
@faux123
@frantisek.nesveda
@arter97
@tomascus
SONY
And all other contributors!
Sorry if I forgot you! Tell me and I will add you
About me:
I am currently studing, so the amount of time I can dediacate to XDA is limited. I am begginig my journey with developing - be understanding!
{
"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"
}
Changelog:
Version 1 - Fiztech Hydrogen
- initial version
- F2FS support
- DM-verity disabled
- sony RIC disabled
Version 2 - FizTech Helium
- added GPU overclock
- added kcal support
- added IntelliThermal
- added init.d support
- initial patch for Kali-Nethunter support
- patched DIRTY COW exploit - in near future more safety patches will be added
- Kernel supports f2fs and ext4 partitions
Version 2.1 - FizTech Helium Revised
- added some CPU govenors
- added ZEN I/O scheduler as requested
- added Adreno Idler as requested
- enabled Intelli-plug
- exfat module enabled
- SElinux enforce
Version 3 Codename Lithium
- Added Voltage Control
- Added sioplus I/O scheduler
- Storage optimizations
Version (double) n (work still in progress)
- I will try to update the kernel to newer versions (AFAIK current one is 3.4.0, will try to update maybe to 3.4.113 if it's possible?)
- CPU overclock (don't prefer this - our device is warm enough )
- govenors
- maybe compile using linaro toolchain
- Kali-nethunter support
If you wanted to reserve this one, though luck
Not often I get tagged in new kernel threads. All the best man, and happy holidays
A day were a new kernel project is starting is a good day...
Good work up to now...
Maybe UV would also be nice...
Good to hear about the new kernel. Awesome works!
I'm having with issue with the touch screen on my Z3 compact. The top and bottom of screen is unresponsive. But it happens on main screen, not in lock screen, not in welcome screen (when installed a fresh rom), and also not in TWRP.
I believe this related to the Sony' kernel. Could you help to investigate and hopefully fix the issue.
I will test the rom if hearing any word from you
Many thanks.
LoveTKB said:
Good to hear about the new kernel. Awesome works!
I'm having with issue with the touch screen on my Z3 compact. The top and bottom of screen is unresponsive. But it happens on main screen, not in lock screen, not in welcome screen (when installed a fresh rom), and also not in TWRP.
I believe this related to the Sony' kernel. Could you help to investigate and hopefully fix the issue.
I will test the rom if hearing any word from you
Many thanks.
Click to expand...
Click to collapse
Did I understood correctly, that you installed my kernel and such issue appeared? If yes: does the it exist on other kernels? I didn't modify anything in panel/screen/touchscreen. The only possible problem for now is that some kernel modules are not loaded. I must check which one is resonsible for what to decide whether to enable it or not or if it could be responsible for such issue (which I doubt).
What about your charger? In some cases broken chargers caused misbehaviour in touchscreen . For instance they are not properly grounded.
I need more information to help you.
Regards
Can someone please explain to me what are benefits of f2fs, and what does it mean? Are there any bad sides of using it?
-CRO-Maher said:
Can someone please explain to me what are benefits of f2fs, and what does it mean? Are there any bad sides of using it?
Click to expand...
Click to collapse
If you search on Google, you will find that f2fs is a filesystem developed by Samsung, faster than the others file systems(if used on emmc, SD card and ufs) so it'good if we could use it. But the kernel must have compatibility for it. Correct me if I'm wrong! And I'm looking forward using this kernel!
Sent from my D5803 using XDA-Developers mobile app
king960 said:
Did I understood correctly, that you installed my kernel and such issue appeared? If yes: does the it exist on other kernels? I didn't modify anything in panel/screen/touchscreen. The only possible problem for now is that some kernel modules are not loaded. I must check which one is resonsible for what to decide whether to enable it or not or if it could be responsible for such issue (which I doubt).
What about your charger? In some cases broken chargers caused misbehaviour in touchscreen . For instance they are not properly grounded.
I need more information to help you.
Regards
Click to expand...
Click to collapse
It's not from your kernel. It's issue on Sony's ROM, which causes top and bottom screen area is not touchable. I think it was the kernel issue. Some forks from the thread had the same of my issue: http://forum.xda-developers.com/z3-compact/help/home-button-t3151587
Many appreciates if you can figure out and have some fixes included in the kernel.
Thanks,
Cool! All the best developing this kernel. I will surely try this. BTW, do you see and performance and battery improvements in SliMM or AOXP?
panzerox123 said:
Cool! All the best developing this kernel. I will surely try this. BTW, do you see and performance and battery improvements in SliMM or AOXP?
Click to expand...
Click to collapse
Yes, both have better performance and battery life than stock.
PS. Version 2 released - codename Helium
king960 said:
Yes, both have better performance and battery life than stock.
PS. Version 2 released - codename Helium
Click to expand...
Click to collapse
Cool I'm developing AOXP... And 1.3 I will be releasing 1.3 now!
Also, how stable is the kernel?
This kernel Is awesome! It would be good if you added zen io, Adreno idler and dynamic fsync
frixed said:
This kernel Is awesome! It would be good if you added zen io, Adreno idler and dynamic fsync
Click to expand...
Click to collapse
Thank you, I will try to add these.
Can you make version for concept?
karol5wwy said:
Can you make version for concept?
Click to expand...
Click to collapse
Maybe I will consider it in the future. Now I would like to focus on stock based kernel and patching it.
I have a problem with my sd 64GB with this kernel i get a notification that says "corrupted sd card" i touch to format and fix but not work and my sd work with twrp :/ i use SLIMM 3.8
noob question could you tell me a good setup for running games without lag? I have problems in games like NFS no limits and RR3 in stock.
I tested another kernel only that always hangs up then I need to reboot.
Game always starts well only after a while drops to 15/20fps I'm almost changing smartphone. I've seen that is some limit that sony puts after a certain temperature thank you for help
frixed said:
I have a problem with my sd 64GB with this kernel i get a notification that says "corrupted sd card" i touch to format and fix but not work and my sd work with twrp :/ i use SLIMM 3.8
Click to expand...
Click to collapse
Hi, what is the filesystem of your sdcard?
Have you tried to format in TWRP or with help of PC?
zEminho said:
noob question could you tell me a good setup for running games without lag? I have problems in games like NFS no limits and RR3 in stock.
I tested another kernel only that always hangs up then I need to reboot.
Game always starts well only after a while drops to 15/20fps I'm almost changing smartphone. I've seen that is some limit that sony puts after a certain temperature thank you for help
Click to expand...
Click to collapse
Hi, after certain temperature a feature called CPU throttling is enabled. It's implemented by thermal driver to prevent damage to your phone. I haven't tried it in gaming but I read many positive opinions about intelli thermal driver which is included in my kernel.
I'll install that game and tell you how it works for me.
king960 said:
Hi, what is the filesystem of your sdcard?
Have you tried to format in TWRP or with help of PC?
Hi, after certain temperature a feature called CPU throttling is enabled. It's implemented by thermal driver to prevent damage to your phone. I haven't tried it in gaming but I read many positive opinions about intelli thermal driver which is included in my kernel.
I'll install that game and tell you how it works for me.
Click to expand...
Click to collapse
Hi, I use exfat, if I already try to format it in twrp but it does not work with the rom, in the pc it works, in twrp also and with another kernel also it works, it is kind of strange maybe it has something to do with format extfat
{
"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 the Twisted Kernel for the Galaxy S6 920F, and 925F.......These kernels
are based on G920TUVU5FQE1 with all the correct ramdisk merges. Both kernels also come
with Synaspe support.....which will be discussed more below.
I also want everyone to know that I have a 920T, not a F model,etc.....So I have built
these for YOU, not me. All I ask is a little bit of appreciation for the time I had to spend
on bringing this to yall. I dont think I'm asking for too much. Plus, I dont see very many
kernels here, especially with the amount of optimizations as mine do. Or rather, the experience
in building them.
SYNAPSE
Each kernel has Synapse support. Now, before anyone starts *****ing......there is some Java errors
that I still need to fix. They WILL NOT affect performance OR battery life. I just havent gotten around
to fixing them yet. But, I will be addressing them on the next update.
If you are unfamiliar with Synapse I would suggest that you do some reading on it. It can become
the best thing since sweet tea, or the worst like.......well, you get the picture. BUT, Synaspe does
have a safety feature......if you adjust something (like voltage) and either give or take away too much,
Synaspe will cancel out your selections on a reboot.
KERNEL FEATURES
A57 Cluster OC to 2304 MHz
A57 Cluster UC to 200 MHz
A53 Cluster OC to 1704 MHz
A53 Cluster UC to 200 MHz
Live CPU Stats
20 CPU Govs
Interactive Tuning
Touchkey Boost
GPU OC
GPU Live Stats
HMP Voltage Control
Memory Bus Voltage Control
11 I/O Schedulers
I/O Tunable
LMK Profiles
Ultra Kernel SamePage Merging UKSM
UKSM Live Stats
Dynamic Dirty Page Writeback
Virtual Memory
Zswap Memory Pool
Kernel Entropy
Gentle Fair Sleeper Control
Arch Power Control
Randomisation
Freeze Timeout
Google Play Services Battery Drain Fix
Minimal Wake Lock Control (still working on this)
Power Suspend Control
EQ Sound Controls
Thermal Controls ( still working on this )
LED Notification Controls
13 TCP Algorithm
Optimize DataBase Controls
FSTrim Control
Wipe Options
Wipe Junk Folders
Build.prop Control
Logcat Controls
And Info
My kernels provide the best of both worlds, performance and battery life. If you want your
device to be wide open and battery life isnt a issue, you can tune it to fly just as fast as you
want. Or, if your the conservative type, you can tune it in to get you the best battery life you
can possibly have on the S6. The choice is all yours on how YOU want your device to run. All
I did was give you the means to do so........
MAGISK
My kernel comes with all the commits in order for it to pass all Safety-Net restictions. But,
Magisk can also cause issues such as loosing root on a reboot, or causing errors in Synaspe.
This is due to BusyBox which he has implemented in his binary. This is NOT a kernel issue.
So please dont flood my thread with things I cannot control.
SUPERSU
SuperSU works just fine. Only set-back is that it will not pass Safety-Net. BUT, he does have
a Aroma installer that just may help to pass all of Safety-Net bull........I myself uses SuperSU
Just make sure that you flash either Magisk or SuperSU after you flash the kernel. Failure
to do so will make it boot back to TWRP......
ISSUES/BUGS/REBOOTS
If you have any of these problems you need to speak up. I have been on this kernel for awhile
and have yet to run into any issues. Thats not saying that you won't either.....
REMEMBER, I BUILT THESE KERNELS FOR you.........
DOWNLOADS
920F
925F
XDA:DevDB Information
Twisted-Nougat-Kernel, Kernel for the Samsung Galaxy S6
Contributors
The Sickness
Source Code: https://www.androidfilehost.com/?fid=817550096634793936
Kernel Special Features: Nougat 7.0
Version Information
Status: Stable
Stable Release Date: 2017-08-21
Beta Release Date: 2017-08-21
Created 2017-08-22
Last Updated 2017-08-21
Mine
Mine #2
Will try that, Thx bro!
Sir @The Sickness may i ask if 925F version maybe flash on edge korean version or is any one here have manage to flash it on edge korean version..?
Where is this supersu aroma? I had never heard about an aroma installer for supersu, i'm interested in it
Warrenforfree said:
Sir @The Sickness may i ask if 925F version maybe flash on edge korean version or is any one here have manage to flash it on edge korean version..?
Click to expand...
Click to collapse
You can try. Just make sure have a backup first
erghetto said:
Where is this supersu aroma? I had never heard about an aroma installer for supersu, i'm interested in it
Click to expand...
Click to collapse
Search for Chainfire in XDA...there is a thread on it
The Sickness said:
You can try. Just make sure have a backup first
Search for Chainfire in XDA...there is a thread on it
Click to expand...
Click to collapse
Not that?
https://forum.xda-developers.com/apps/supersu/supersu-aroma-installer-t3414877
rifek4 said:
Not that?
https://forum.xda-developers.com/apps/supersu/supersu-aroma-installer-t3414877
Click to expand...
Click to collapse
Yes, that thread.
I do have Magisk 13.3 working just fine on my end
The Sickness said:
Yes, that thread.
I do have Magisk 13.3 working just fine on my end
Click to expand...
Click to collapse
Me too like it but do I can ask you why 13.3 not newest 13.6? And which kernel you using, Twisted? I asking, because you told in info that Twisted isn't compatible with Magisk. I tried use Magisk 13.6 on NNE5.1 ROM with Twisted Kernel and didn't works
rifek4 said:
Me too like it but do I can ask you why 13.3 not newest 13.6? And which kernel you using, Twisted? I asking, because you told in info that Twisted isn't compatible with Magisk. I tried use Magisk 13.6 on NNE5.1 ROM with Twisted Kernel and didn't works
Click to expand...
Click to collapse
Didn't know about 13.6.
I use my own kernel which is Twisted 920T
The Sickness said:
Didn't know about 13.6.
I use my own kernel which is Twisted 920T
Click to expand...
Click to collapse
That's for the T-Mobile S6 version? And how u turn it on to working with Magisk? I flashed NNE5.1 and just after that Twisted Kernel then Magisk > Reboot > got "no root" in Magisk window
rifek4 said:
That's for the T-Mobile S6 version? And how u turn it on to working with Magisk? I flashed NNE5.1 and just after that Twisted Kernel then Magisk > Reboot > got "no root" in Magisk window
Click to expand...
Click to collapse
I just looked and now no root...
Back to SuperSU for me
The Sickness said:
Back to SuperSU for me
Click to expand...
Click to collapse
Yes I did it heh... But BTW for now I going to latest N0G33K Kernel
Hmm thanx bro im try it
Any chance to get 925W8 compatibility?
I got G925F and Twisted Kernel is not working for me on NNE5.1.... Its start to boot then reboot and back to recovery.
You must everytime reflash root (magisk/supersu.zip) directly after flashing new kernel.
Awesome work! @The Sickness One question though, is this the same kernel as the one you pulled off in the Original development section?
tiktakt0w said:
Awesome work! @The Sickness One question though, is this the same kernel as the one you pulled off in the Original development section?
Click to expand...
Click to collapse
Yes, but now he's changing few important things and we are waiting for updated version
{
"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"
}
- This kernel works only on A205XX. I'm not responsible for any damage if you flash on other devices.
- I am not responsible about any damage of any kind that this kernel may cause.
- You are allowed to use this kernel in your project with proper credits and links to the thread.
- Bugs can be reported in XDA or via my Telegram Group.
If you like my work please hit the "Thanks" button and feel free to donate to me via my Paypal
Oneui-
- Built from A205FXXS4ASJ4 source code
- Supports Android Pie
- Build with Ubertc Toolchain
- Init.d support
- SafetyNet patched
- UV BIG/LITTLE to 200/728MHz
- Enabled hidden CPU Governors
- Enabled CD/DVD File System
- Multi TCP Algorithm
- Memory management improvements
- Improved touch latency
- Deadline I/O
- CRC Disabled by default
- 99Killer service (kills gms in idle for better sleep)
- Security Related Features disabled
- Full Wakelock Control for wlan/bt and much more
- Other improvments for Batterylife and performance
- Boeffla wakelock blocker v1.0.0
Gsi-
- Built from A205FXXS4ASJ4 source code
- Supports Android Pie/Q
- Build with Ubertc Toolchain
- Mtp fixed
- SElinux permissive
- Init.d support
- SafetyNet patched
- UV BIG/LITTLE to 200/728MHz
- Enabled hidden CPU Governors
- Enabled CD/DVD File System
- Multi TCP Algorithm
- Memory management improvements
- Improved touch latency
- Deadline I/O
- CRC Disabled by default
- 99Killer service (kills gms in idle for better sleep)
- Security Related Features disabled
- Full Wakelock Control for wlan/bt and much more
- Other improvments for Batterylife and performance
- Boeffla wakelock blocker v1.0.0
1. - Download the kernel zip
2. - Copy the kernel zip into your phone
3. - Reboot in Twrp
4. - Flash the Kernel Zip
5. - Enjoy!
Download links in post #2
- Samsung for kernel sources
- @osmosis for anykernel.
- @fahadali2315 Good friend, Always support me
@Agrim720
Version Information
Status:*Stable
Current Stable Version:*v1
Created*2019-12-16
Last Updated*2019-12-16
V1.0
*Initial Release
Gsi
Oneui
Reserved
@Agrim720 I'll try them both but they require access (access denied)
physwizz said:
I'll try them both but they require access
Click to expand...
Click to collapse
U need to install the zip with twrp.
Agrim720 said:
U need to install the zip with twrp.
Click to expand...
Click to collapse
I can't download them (access denied)
physwizz said:
I can't download them (access denied)
Click to expand...
Click to collapse
fixed.
Agrim720 said:
fixed.
Click to expand...
Click to collapse
Flashed the GSI version and got boot loop.
I'm on U2 bootloader
Going to try the OneUI version and thanks!
Note: Installed the kernel on OneUI and It seems to remove magisk installation, I attached a sceenshot of magisk manager.
All is okay, just flash magisk after installing kernel.
@Agrim720 You might want to change 1st post to read Underclock (UC) not Undervolt (UV) to clear up the confusion.
Also might want to mention that replacing the kernel in your TWRP with this one fixes MTP at TWRP level. Updating your TWRP would be even better to avoid all the questions on how to do this
Thanks for your efforts.
Deluriane said:
Going to try the OneUI version and thanks!
Note: Installed the kernel on OneUI and It seems to remove magisk installation, I attached a sceenshot of magisk manager.
Going to try it this way: Format Data and Flash DM-Verity, Kernel and Magisk in this order.
Note: Seemed to be fine when installed in the order above.
Click to expand...
Click to collapse
Kernel is not prerooted.
u need to flash magisk after kernel zip.
Agrim720 said:
Kernel is not prerooted.
u need to flash magisk after kernel zip.
Click to expand...
Click to collapse
Gotcha! Everything seemed to be okay on OneUI kernel.
jajk said:
@Agrim720 You might want to change 1st post to read Underclock (UC) not Undervolt (UV) to clear up the confusion.
Also might want to mention that replacing the kernel in your TWRP with this one fixes MTP at TWRP level. Updating your TWRP would be even better to avoid all the questions on how to do this
Thanks for your efforts.
Click to expand...
Click to collapse
It is also UV. Main motive is UV tho.
Kernel uses less voltages on lower frequency based on dvfs/dtsi.
Twrp is already had mtp fixed kernel no need to use this..
It seems another issue in twrp will fix later.
@Agrim720 Then change 1st post to read UV + UC for Big and Little to make it correct and clear.
Your TWRP1.1 fixed MTP in GSI but there was still no MTP in TWRP until I updated kernel to this one. Now MTP in TWRP works. Have you already updated the kernel that came with 1.1?
jajk said:
@Agrim720 Then change 1st post to read UV + UC for Big and Little to make it correct and clear.
Your TWRP1.1 fixed MTP in GSI but there was still no MTP in TWRP until I updated kernel to this one. Now MTP in TWRP works. Have you already updated the kernel that came with 1.1?
Click to expand...
Click to collapse
Ah.. did u used Gsi kernel?
Gotcha its now working bcz of permissive.
didt updated yet for twrp.
Agrim720 said:
Ah.. did u used Gsi kernel?
Gotcha its now working bcz of permissive.
didt updated yet for twrp.
Click to expand...
Click to collapse
Is this kernel only for U3 U4
It doesn't work for my U2
@physwizz
Only for U3/U4/S3/S4.
Jeez! Performance and battery life is amazing even using performance w/ L Speed.
@physwizz I think it is safe to update to U3 now that there is a fully functional TWRP and custom kernel for this that works for GSI and OneUI
jajk said:
@physwizz I think it is safe to update to U3 now that there is a fully functional TWRP and custom kernel for this that works for GSI and OneUI
Click to expand...
Click to collapse
That's true but I have a fully functional TWRP and custom kernel now.
What advantage does U3 bring?