yashsingh1/xdaforums huggingface dataset:
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
yup

everything fine for me

let him confirm if he had Wifi on EX
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
What options are you looking for?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] ginbo:
Yes, wifi works with EX kernel.

I flashed magisk patched stock boot image with fastboot, all working fine.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
Thanks a lot for the one star review :good:
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
OnePlus has not release source for Android 12
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] AndryOut:
I had read something about it, will they ever release it?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
Who knows....

OnePlus is not like it used to be
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] chenzzzzzzzzzzz:
in my 8t, can't to fully charge the phone, just have 94%,then charge will stop,and charge is too slow

Because it's not for 8t?

Thanks for your work.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] mordantly:
I just flashed 2.06 to my 8pro. I have brightness and no audio through speakers issues with this kernel. Any chance ex manager backed up my kernel first?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] FreshlyBaked 420:
EX doesn't automatically back up your kernel before flashing a new one. You must back it up manually.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] mordantly:
Thanks, I'll make a note of that.. EDL back to OOS due to trash to, will test this kernel again after a backup.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flgmnft:
Gentlemen, I'm green. So far I have uploaded a custom rom via twrp. I currently have os 18.1 lineage and uploaded by adb. How do I make copies of the kernel of what I have so that I can come back in case I need to. And how to upload this one? Like rom by adb? Do i need magisk to work this kernel?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] henk-jan.b:
I'm afraid I have to abandon this great kernel after using it for more than 10 years (first HDC, later Pixel and now One+8

It doens't look like Oneplus makes it possible anymore to launch it so the kernel manager is unnecessary now.

So I don't receive any notifications if there's un update in the future. Sad!

Thanks flar2 for your good work all those years, your loyalty and all the efforts to keep the Kernel up to date.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Mr Hassan:
For op8 os12 available?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
My op8 pro is going in for repair, then I will release the Android 12 kernel, assuming I don't have to pay too much for the RMA service
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] henk-jan.b:
Fingers crossed, let's hope you'll get it back soon
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Noob9496:
I would like to report one issue. Namely, the memory write speed is very slow. On stock kernel the write speed reaches over 700MB / s, on elementalx 2.06 it reaches max 250MB / s. I checked it several times. I even monitored the I / O using fkm. Is it possible to fix this? Elementalx is a very good kernel. It has a much smaller active drain and idle drain. It also has a wakelocks blocker. Also write and read speed is lower than stock.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
Bad news. It will cost $541 for repair, so that's the end of the line for this device.

I will never purchase or recommend a OnePlus device again.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] henk-jan.b:
Hey Flar2

That's too bad. I hope to "see" you later with another device.

Thanks for all your efforts
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] chrcol:
Due to how good this works on the op6, I am using it again on my op8pro, kernels like this still the only reliable way to actually kill vibration. :)

I still use your app of course and its how I found out the kernel is supported, made a backup of the stock kernel and installed via app with no issues.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] HessNL:
Well I mis just a a lot options so I made some with my favorite kernel manager
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
:eek:

omg what a idiot

if he wanted more features then thats no reason for 1 star.

this is why I avoid XDA people like him
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
EXKM has all those options but they are only shown if your kernel and device supports them, and you can add whatever else you want in the user settings.

Also, 99% of those options are things that you should never touch. I often exclude bogus settings and things that have no effect or should not be changed.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] HessNL:
He had 3 stars for not having a hotplug and he said that it supported every hotplug still couldn't find it sorry I just don't like it then and you can say that and it's still my opinion I bought the app like 3.50$ tried to get support then yo think everything is working right well even a free kernel manager haves all the options I need even listens to the people to fix the problem
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
read what he said above :)
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
Hotplugging died in like 2015. You should NEVER hotplug on a multicluster SOC, as it is 100% unnecessary, uses the same amount of battery as not hotplugging, but causes far more latency.

Anyway, EXKM does support hotplugging if your kernel supports it. Very few recent devices support hotplugging except low end devices (i.e. core control, which does show up in EXKM if your kernel has core control settings).

EXKM has thousands of settings, they only show if the setting is supported by your kernel. The app will look completely different depending on which device you install it on.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] HessNL:
Well I rather have all the options but I must you helpend me now more when you didn't answer my email when I have added all the stuff and if it works then I will change it back on his it was on 5 (and yes it was 5 not 3 or 2)

And maybe you don't recommend that stuff but I really like to have it so see every option I have or I can't tell if it is a good kernel I like to push the limits

---------- Post added at 10:14 PM ---------- Previous post was at 10:08 PM ----------

Well with every snapdragon device is had it looks the same but it rather works great on Samsung devices without the the snapdragon chipsets
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Phariex:
Nice work with the Kernel, works perfect for me and the battery performance is also improved.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] old_fart:
Thank you sir. Donation sent.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Cozzeck:
Every device I get always has a Elemental X kernel available for it luckly because, honestly it's the only one I trust.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Phariex:
What Governor you think is the better for the Oneplus 8 Pro, conservative, ondemand or schedutil? I will like to have the best balanced settings on the EX Manager
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] czerdrill:
Will this work with the nolimits magisk rom?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] fKm:
Yes, I am running the same combination without issues.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] gaww:
Yeah - not cool and all too typical of people these days.

---------- Post added at 02:53 PM ---------- Previous post was at 02:42 PM ----------

I know the problem I'm having had to be due to something on my 8pro being out of whack, as I am getting less battery performance when using actively. Overnight it's better ?

I noticed this right if, do I restored all the settings, but still the same. I only have xXx installed, and I avoided most of the settings that were warned about.

So I am asking for some settings to look at, as I am out of ideas.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] melvinfoo:
found v4l2 location

managed to find this file the kernel source: https://github.com/OnePlusOSS/andro...oneplus/SM8250_Q_10.0/drivers/media/v4l2-core

is this the right place?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] byAidan:
I've just flashed this and it's working great, thanks for all the hard work as always flar2!
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Phariex:
I just got the fingerprint bloken after have the phone rooted with the kernel. I did a restore using the MsmDownloadTool and looks like the persist partition got corrupted. Looking in all the forums looks like the only solution to this is send it back to OP for repair. I will suggest anyone after have root backup the persist partition.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
if you had kernel installed and wanted to go back to stock you did NOT have to use MSM Tool. Thats ONLY meant to be used if you soft brick your phone.

Correct way of going back to stock is flash stock boot img via EKM.

Thats it you will be back to stock. If you want to get rid of root you can use the uninstall magisk option in Magisk Manager..

Also fingerprint has nothing to do with persist. People have restored it and made no difference.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Phariex:
Yes I agree with you. It was something not right from my side. Not against the Kernel or the developer. It was only a warning message to anyone rooting and playing with Kernels etc. :)
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
This Kernel has no effect on your fingerprint

There is something else going on, I cannot use the fingerprint at all on my OP8. That happened after I unlocked the bootloader even with the stock kernel
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Phariex:
So you have the same issue [MENTION=4684315]flar2[/MENTION]?? Wow, I think is random then. I read in another forum that some got it just waking up one day without fingerprint no bootloader unlock or something.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
seems very random

my fingerprint been fine

only thing I not done is do factory reset

Im scared to do that now in case fingerprint stops working haha
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] PerCompLLC:
Installed the kernel and everything is working perfectly! Love the customization options. I was an idiot though and didn't backup the original stock kernel before I installed. Any chance the app was smarter than me and backed it up for me? If not, where can I download the original if I wanted to return to the stock kernel?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] gaww:
I would think fastbooting the appropriate patched.img would work. It will have the stock boot plus you won't have to also reboot.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] PerCompLLC:
That would work of course. But I think I'd end up losing data wouldn't I? Not critical, since I have no need to go back...
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
I can give you stock patched IMG for 10.5.8 or 10.5.6 EU

You can flash them in EKM or in fastboot you wont loose data
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] PerCompLLC:
My only concern was losing data, but only because it's a pain in the ass to restore. Thanks for letting me know that I won't lose data. I can grab what I need if/when I need it. Thanks!
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] pyry666:
Afaik persist image is device spesific like imei so thats why it dont work correctly if extracted from other phone. Correct me if i am wrong. I have backed uo mine if something goes wrong but at this ppint everything is ok
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] knpk13:
The fingerprint issue has been happening with some of the carrier locked 7T series models as well from what I've read.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] pyry666:
Not sure if this a right topic but i cant acces to software update any more. Its grayed out. Ex running just fine at 10.5.8 BA. Never had this problem in the past and this is mys sixth one plus device

Edit. It was a rogue magisk module
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] tbalden:
Is that then in need of a return to OnePlus for service in case of those 7ts? :/

Maybe a factory reset relock could help?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] knpk13:
Didn't help this guy; he claims he even tried msmtool and had to send it back to OnePlus to get it fixed. He didn't have a backup of the persist partition so he couldn't try and reflash that either. Might be important to consider that the carrier locked versions seem to make so many changes that I'd consider it a different phone altogether, and they got a separate forum too, so I guess XDA agrees. I don't know if [MENTION=4684315]flar2[/MENTION] is using a carrier locked version, if one exists for the OP8 series.

https://xdaforums.com/oneplus-7t/on...vice-development/kernel-t4002781/post82521141

https://xdaforums.com/oneplus-7t/on...vice-development/kernel-t4002781/post82522165

https://xdaforums.com/oneplus-7t/on...vice-development/kernel-t4002781/post82523819
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] nguye205:
Can i still update ota after flashing this?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] marko94:
Yes you can..but you need reflash kernel again after
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] nguye205:
is there a tutorial/user manual that explains every option in the app? I am having trouble using it
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
Features such as color control and wake gestures should be self explanatory and you can experiment to see what they do.

The more complex options such as frequencies and governors don't need to be changed
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] nguye205:
what is your elementalX setting? I am new to this
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
you dont need to change anything

only thing I do is disable touchboost
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] nguye205:
all EKM settings will reset to default after a reboot unless the circular icon to the right is toggled on?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
correct
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
Some of you may remember a few years ago I had an app called Wake Gestures. It stopped working and I never got around to fixing it, but I left the wake gestures function in most of my kernels. Good news for those who liked that app, I've added support for Wake Gestures to Button Mapper and it is supported on the OnePlus 8 series as well as almost every other phone with sweep2wake built into the kernel (root is required)

Wake Gestures allows you to set an action for a swipe in any direction or a double tap, while the screen is off. OnePlus has basically the same feature, but Button Mapper lets you assign basically any action. From basic stuff like toggling the flashlight or wifi, to broadcasting custom intents or executing root commands. Lots of possibilities.

You need version 1.45 of Button Mapper, which is only on XDA Labs for now:

https://labs.xda-developers.com/store/app/flar2.homebutton
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Nekromantik:
source is updated
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] nguye205:
Questions, do i need to keep EKM app running in the background for the cpu setting to be enabled?

Also, what's the difference between cpu up/down threshold in the cpu page vs in the governor option page?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] czerdrill:
Is this working fine on 10.5.8 with nolimits magisk ROM?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] c_86:
Would like to know this as well...
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] xXx:
I'm running this combination since one week now with no issue. Everything works as intended and stable.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] czerdrill:
i was running this and it was fine but noticed some battery drain, so i restored my original kernel backup but now i have no LTE or wifi. Any ideas what could have gone wrong there?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Helio0:
I´m running Elemental X 1.03 with 10.5.8.

Has anybody else problem with fingerprint on lockscreen? I have delay only when I use it with screen off (ambiente display), if screen is on or I use any app from bank everything works quickly.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Skuggo:
Install stable magisk. It is a bug unrelated to kernel. It is present in latest magisk canary.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Helio0:
I have stable Magisk 20.4.

I don´t think the problem is on kernel, I prefer face unlock and I dont use often fingerprint, but today I installed ElementalX and I saw the problem. I asked in case anybody else has same problem.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] 9rgmntpara:
My OP8pro has never been so cold, now it's like my ex gf :D, very good kernel thanks
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] c_86:
On the pro?

I see the update in the app but not here. So...
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Helio0:
Yes.... maybe that is it. I install directly from ExKernel. However, it´s not important to me yet, i can´t wait next update I´m so glad with ElementalX :o
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] ginbo:
Hello, could you implement Backlight min option?

Thank You
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] c_86:
Is it safe to install the one from the app.

Just scared it confusing it for the non pro model. And since this thread has spoken on 1.03. I'm hesitant
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
The download works for both the 8 and 8 pro, tested and confirmed working
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] c_86:
Great thanks. I was wary as the thread wasn't updated indicating an update lol not trying to knock you in anyways at all! So please do not take it that way. Just wanted to make sure. Didn't want a bricked device.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Helio0:
I went back to stock kernel, flashing again 10.5.8 and fingerprint scanner works perfectly again.

I don't know It was a kernel or system problem.

But I have seen a little issue with the Camera and CPU gobernador on Exkernel app. Being on stock kernel if you choose powersave gov, the Camera preview on picture mode is laggy and not smooth, this is happening on stock and gcam camera.

Anyone can confirm this with ElementalX kernel and powersave CPU? Thanks.

And thanks for your work developer. :good:
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] tbalden:
https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt

The CPUfreq governor "powersave" sets the CPU statically to the

lowest frequency within the borders of scaling_min_freq and

scaling_max_freq.

Don't use it. :good:
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] jeffsga88:
I had issues with the fingerprint as well and thought it might be the kernel as flashing back to stock kernel fixed the issue. I then tinkered a bit more and realised it was due to my kcal settings. After the last update it added the red tint in low brightness, so I changed the colors to get rid of that tint and because my color settings were too different, it made the fingerprint scanner not recognize my finger. Back on this kernel 1.03 using kcal, just not as drastic changes to it and finger print scanner is working no issues.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] GHOST1010:
Edit: my bad didn't read before , sorry( dose)

Magisk is retained after flashing?

Or do I need to reflash magisk?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] burtonlax:
Its retained :)
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] MrPhilo:
Was it OnePlus who changed Swapiness so we could go over 100 now? Or did you add the change in flar?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] zoman7663:
I think Oneplus did that, able to change it to more than 100 in other kernels also.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] GHOST1010:
As it's a 10bit display , will it show values from 0 to 1023 in RGB control? Instead of 0 to 255
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] czerdrill:
Hi is this working with latest 10.5.9AA update
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] MrPhilo:
I was going crazy the last 2-3 days. I thought my OP8 Pro camera on 3x zoom was broken. All the pictures I took was super exposed or brightened (this is with HDR turned off in setting). I flashed back to stock kernel and everything is fine. I'm not sure what changes was made on the kernel as I know EX tends to be closed to stock with additional features, but this kernel breaks 3x zoom (no hdr) for me.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] xx00xx1990:
I have the same on omega kernel.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] tbalden:
Interesting bit.

I wonder if the non pro op8 has this feature and does it work on custom kernel.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] MrPhilo:
Will backlight dimmer be implemented at all? I know oneplus increased brightness a bit to fix the screen issue but mine actually has a minor problem so it be nice to return to lower brightness
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] NoPlanXD:
I can confirm this behaviour on my op8pro. Flashed ex kernel, worked fine. before flashing ex I have made a backup of stock kernel in exkm. today I tried to restore stock kernel, wifi is dead, root however is intact.

flashed ex kernel once again and got wifi back but now vibration is dead. I will restore stock boot.img and hope it helps.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] cultofluna:
Did you install magisk on magisk manager before booting and after flashing stock kernel?..
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] NoPlanXD:
yes I did. I flashed stock boot image and patched it with magisk again before rebooting, wifi was still gone. Reinstalled ex kernel, now everything works (for now)

but also would like to know if it is possible somehow to come back to stock kernel without formatting
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] flar2:
The only thing changed is the boot.img, I have restored and flashed dozens of times without issue. Your problems are caused by something else.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] NoPlanXD:
Well this is the only thing that changed on my phone since then...apart from reflashing magisk after restoring stock kernel backup. Maybe magisk is making some problems when reflashing stock kernel.

I'm on OOS 10.5.8 Europe, maybe this helps.

Can I pull some logs which could help to shine some light into this issue? Happy to contribute somehow.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Flawn:
Any Update to expect? OP released new sources
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] c_86:
Anyone try this on the latest .10 update?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] kpirnie:
glad to see ya here flar2

I get my op8p next week ?
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] burtonlax:
I'm running EX with OOS .10 and all seems smooth and optimized.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] Devasish988:
Can anyone say how's the battery life
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] c_86:
That's subjective. Try it and see for yourself.
[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] cultofluna:
[MENTION=4684315]flar2[/MENTION] few users reporting issues ( crashdump or losing wifi)

after restoring stok kernel backup through the EXKM app

Is quite easy to do it this way if its safe and it will be nice if its working properly

Fastboot or twrp of course can also be used to restore..