I've always used SuperSu on my previous devices. I just got my OP3T about a month ago. I was running SuperSu until I got the OOS 4.5 update 2 days ago. I did a full wipe and started from scratch. I decided to try Magisk. So far it's been awesome. Stock ROM.
I've been trying to search for an answer but haven't found a clear one.
I want to upgrade to a custom kernel. Franco to be exact. I want to be able to use DriveDroid, and I've read that this kernel enables the functionality it needs.
Will I lose AndroidPay and other non root features / break Magisk by flashing a new kernel? What do I need to do? Is there any prep, or can I just flash it and be good to go?
Just flash the kernel first and then the latest magisk zip and your good to go.
spotopolis said:
I've always used SuperSu on my previous devices. I just got my OP3T about a month ago. I was running SuperSu until I got the OOS 4.5 update 2 days ago. I did a full wipe and started from scratch. I decided to try Magisk. So far it's been awesome. Stock ROM.
I've been trying to search for an answer but haven't found a clear one.
I want to upgrade to a custom kernel. Franco to be exact. I want to be able to use DriveDroid, and I've read that this kernel enables the functionality it needs.
Will I lose AndroidPay and other non root features / break Magisk by flashing a new kernel? What do I need to do? Is there any prep, or can I just flash it and be good to go?
Click to expand...
Click to collapse
Android Pay should be affected by Magisk, not by the custom kernel.
And since you say that u had custom kernels before, you should already know that the installation of custom kernels doesn't affect the root.
Unleashed by ONEPLUS 3T rooted
Magisk hide will allow you to use Android Pay, it'll be in the settings.
Root will still work great too, I've used it for ages, never had an issues.
RASTAVIPER said:
Android Pay should be affected by Magisk, not by the custom kernel.
Click to expand...
Click to collapse
If the kernel is not prepared to hide boot flag, then it'll definitely affect SafetyNet.
Related
I have a Nexus 6 as of 2 days ago and I have several questions about root.
Will I loose encryption?
Will I loose the ability to update my phone with new firmware through the handset > settings?
Can the phone be un-rooted in the event there is a warranty claim?
No, Yes, Yes
Thanks and can i root my nexus 6 and keep encryption? I heard that unlocking bootloader will wipe the device?
Milamber said:
I have a Nexus 6 as of 2 days ago and I have several questions about root.
Will I loose encryption?
Will I loose the ability to update my phone with new firmware through the handset > settings?
Can the phone be un-rooted in the event there is a warranty claim?
Click to expand...
Click to collapse
1. No
2. Yes
3. Yes
Unlocking the boot loader will wipe the device. You can have root and encryption.
Verstuurd vanaf mijn Nexus 6 met Tapatalk
I had a question about Nexus 6
I rooted it a few days ago with magisk seamless root I think it was and I went and changed the Rom from unholy 7.1 to pure Nexus and i reinstalled supersu ect and it says it's not rooted! Root checker even says it's not. Any ideals on how it could have happened. "I didn't do a factory reset at all by the way"
[email protected] said:
I had a question about Nexus 6
I rooted it a few days ago with magisk seamless root I think it was and I went and changed the Rom from unholy 7.1 to pure Nexus and i reinstalled supersu ect and it says it's not rooted! Root checker even says it's not. Any ideals on how it could have happened. "I didn't do a factory reset at all by the way"
Click to expand...
Click to collapse
When you install a new rom, it depends on the rom whether it is rooted; it doesn't preserve your old rooting.
Most roms come unrooted. Just flash the root of your choice from recovery (twrp). Note that Magisk and SuperSu are different rooting solutions; you need to select only one - most people prefer Magisk.
If you're using SuperSU, you must use the last beta release (2.82SR5). Also please understand that SuperSU, while the proper version should work for the last Pure Nexus release, it is not supported and development had ended.
The boot.img is what gets modified by root (either Magisk or SuperSU). If you attempt to install one, then the other, you must dirty flash the ROM in between. A failed installation of either will prevent the installation of the other one.
Not factory resetting is fine, but after changing ROMs, you must always clean flash - wipe system, data, dalvik and cache BEFORE flashing the new ROM.
When flashing the same ROM, you can dirty flash - wipe at least dalvik and cache.
Between different root methods, your dirty flash should include wiping system as well before reflashing (dirty flashing) the ROM. This is because there is an addon.d script that gets installed to system to help root survive ROM updates. This script will interfere with the installation of a different root package.
The addon.d script could also be removed from system instead, but that requires root, or adb with root access.
As long as data is not wiped, your user apps and settings will survive ( that's why it's a dirty flash).
Always clean flash between different ROM installations, such as unholy to Pure Nexus.
"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
When it comes to updating your device through the system/settings. A.) Nexus 6 will no longer get official updates. B.) Root will not interfere with official custom ROM updates i.e Lineage OS ota packages. C.) The only way to flash updates on a custom. ROM usually is through TWRP.
Rondeau79 said:
When it comes to updating your device through the system/settings. A.) Nexus 6 will no longer get official updates. B.) Root will not interfere with official custom ROM updates i.e Lineage OS ota packages. C.) The only way to flash updates on a custom. ROM usually is through TWRP.
Click to expand...
Click to collapse
Yeah it wouldn't update or anything. I ended up flashing it all stock and sold it lol I did the exact same thing to my Nexus 6p smh got a DU rom that is 8.1 like my nexus and got gapps 8.1 but went with nano. Could that be a issue or nah? Lineage os works fine but I don't care for the setup lol
[email protected] said:
Yeah it wouldn't update or anything. I ended up flashing it all stock and sold it lol I did the exact same thing to my Nexus 6p smh got a DU rom that is 8.1 like my nexus and got gapps 8.1 but went with nano. Could that be a issue or nah? Lineage os works fine but I don't care for the setup lol
Click to expand...
Click to collapse
Gapps have nothing to do with firmware updates and root. If you want stock updates on a device then move on to another handset. The Nexus line is done and will no longer be supported by Google. The Android OS as a whole will largely be discontinued eventually as well. Magisk is the only supported root function now as well. Move on to what works for you.
Rondeau79 said:
Gapps have nothing to do with firmware updates and root. If you want stock updates on a device then move on to another handset. The Nexus line is done and will no longer be supported by Google. The Android OS as a whole will largely be discontinued eventually as well. Magisk is the only supported root function now as well. Move on to what works for you.
Click to expand...
Click to collapse
Which phone would you suggest? I have thought about getting a different phone. Seen two pixel 2 on eBay that I'm about to buy. One has a broken screen supposedly and the other has a bad logic board
---------- Post added at 03:10 AM ---------- Previous post was at 03:04 AM ----------
runekock said:
When you install a new rom, it depends on the rom whether it is rooted; it doesn't preserve your old rooting.
Most roms come unrooted. Just flash the root of your choice from recovery (twrp). Note that Magisk and SuperSu are different rooting solutions; you need to select only one - most people prefer Magisk.
Click to expand...
Click to collapse
I hear where ur coming from...how can I tell the difference in a rooted and unrooted Rom? Sorry I'm really new to rooting phones and what not.
I know it worked in my Nexus 6 just fine and I rooted the phone before I installed
[email protected] said:
Which phone would you suggest? I have thought about getting a different phone. Seen two pixel 2 on eBay that I'm about to buy. One has a broken screen supposedly and the other has a bad logic board
---------- Post added at 03:10 AM ---------- Previous post was at 03:04 AM ----------
I hear where ur coming from...how can I tell the difference in a rooted and unrooted Rom? Sorry I'm really new to rooting phones and what not.
I know it worked in my Nexus 6 just fine and I rooted the phone before I installed
Click to expand...
Click to collapse
I have not looked into a new device for a while. I would suggest a one plus 5 or a mid range Moto device. Look into something easy to modify, ie. Unlocking the bootloader, root, and custom recovery. Browse XDA forums on different devices for development support and so forth.
As far as checking root. Google play store has various root check apps that you download and simply check for root. It will say rooted or not.
I'm a newbie and my phone is at Marshmallow 6.0.1, rooted with Nexus Root Toolkit su (with SuperSU 2.62)
later flashed twrp, now want to install ElementalX Kernel.
Do I need to unroot the system, and then flash the kernel with twrp?
thanks in advance.
The kernel is the boot.img. Just flash it via TWRP and it will automatically be present.
And why do you specifically want to install Elementalx? If you've got a working rooted phone, why continue to mess with it? Continual unnecessary tweaking is the sure way to end up with a glass-and-metal paperweight...
daddylok said:
I'm a newbie and my phone is at Marshmallow 6.0.1, rooted with Nexus Root Toolkit su (with SuperSU 2.62)
later flashed twrp, now want to install ElementalX Kernel.
Do I need to unroot the system, and then flash the kernel with twrp?
thanks in advance.
Click to expand...
Click to collapse
Better flash superSU2.65.zip (latest atm).
Not necessarily better. Versions after 2.62 have a number of comments across various threads saying that root doesn't work for them. 2.62 uses a different method from the later versions. 2.62 works fine for me and (from the silence in the forums) for most people, so upgrading to 2.64/2.65 is probably taking an unnecessary risk.
And again, why try to install a different kernel on a working rooted device? It makes no sense to me unless there's an amazing function that will make a discernable difference, and personally I don't believe that any kernel makes that much of a difference in real-life normal usage.
dahawthorne said:
personally I don't believe that any kernel makes that much of a difference in real-life normal usage.
Click to expand...
Click to collapse
Not something i'd agree with since CPU governors and I/O schedulers can make allot of difference to "real life normal usage", obviously this depends on what the developer impliments and user choice.
there are times that I'll run elementalx kernel, but I ALWAYS change the governor and scheduler. always. as I can't stand the way that its set up. personally, I always use ondemand with deadline :angel:
daddylok said:
I'm a newbie and my phone is at Marshmallow 6.0.1, rooted with Nexus Root Toolkit su (with SuperSU 2.62)
later flashed twrp, now want to install ElementalX Kernel.
Do I need to unroot the system, and then flash the kernel with twrp?
thanks in advance.
Click to expand...
Click to collapse
Wondering how you achieved root.I am unable using the stock kernel.TWRP installed just fine.Do you mind sharing your procedure?
Download SuperSU v2.62-3 (you can try later versions, but some people have reported that they don't work for them - v2.62 works fine for me and many others). http://forum.xda-developers.com/showpost.php?p=64161125
Copy the zip file to a folder in your Nexus 6 - say, Downloads, it doesn't really matter which one.
Boot into TWRP. Press Install. Navigate to the folder where the SuperSU zip file is and select it. Swipe in TWRP to install it. DO NOT accept any offer from TWRP to root your device (again) - you'll break it. Once installed, just reboot system. Done.
To install elementalx, just flash in recovery.
dahawthorne said:
And why do you specifically want to install Elementalx? If you've got a working rooted phone, why continue to mess with it? Continual unnecessary tweaking is the sure way to end up with a glass-and-metal paperweight...
Click to expand...
Click to collapse
Silliness. Why are you even on xda with that attitude? He probably wants to install it so he can use some of the added features and enhancements.
"Why are you even on xda with that attitude?" Ditto. We're all entitled to our opinions, and my opinion is that a lot of noobs do stuff just to see what happens, and the result is that they're in forums asking after the event "How do I fix this?" rather than "How do I do this?", and in both cases without any particular need or reason or understanding of what they want. And this is a typical thread - an admitted noob wants to install a specific kernel, and still hasn't said why (though he/she has thanked me, which I appreciate ). I think that to warn noobs about unnecessary tinkering is doing them a service - isn't that why we all respond to questions?
dahawthorne said:
Download SuperSU v2.62-3 (you can try later versions, but some people have reported that they don't work for them - v2.62 works fine for me and many others). http://forum.xda-developers.com/showpost.php?p=64161125
Copy the zip file to a folder in your Nexus 6 - say, Downloads, it doesn't really matter which one.
Boot into TWRP. Press Install. Navigate to the folder where the SuperSU zip file is and select it. Swipe in TWRP to install it. DO NOT accept any offer from TWRP to root your device (again) - you'll break it. Once installed, just reboot system. Done.
Click to expand...
Click to collapse
Thanks very much -so to be clear that was with the Stock kernel?
I am running 3.10.40-g557ba38
Trying to avoid a brick situation,sorry to be a bother..
Yes, stock kernel. As I understand it, the SuperSU backs up and replaces the stock kernel (as part of the boot image) and will restore it if you unroot. You just need to follow the instructions as written - it's exactly what I did on my stock 6.0.1 ROM.
Awesome thanks again.
dahawthorne said:
Yes, stock kernel. As I understand it, the SuperSU backs up and replaces the stock kernel (as part of the boot image) and will restore it if you unroot. You just need to follow the instructions as written - it's exactly what I did on my stock 6.0.1 ROM.
Click to expand...
Click to collapse
Thanks again-this worked out perfectly and I am running Cyanide which has made me very happy so far.REALLY fast and smooth.Everything working great so far.Loving my N6- who needs Samsung! I just had to edit the .xml file for the Music volume other than that the ROM seems about perfect.
Hello all.,,
I checked and read many thread slowly and steadily ,but couldn't find a good solution to root this phone 3T.
I just bought this Beautiful Device runing so smooth but with Hands tied too hard unable to run many apps and many ads and Bloatwares..
Thought to Root this device ,but all are mostly either Oxygen 3 or Marshmallow or 7.0. Version of ANdroid..and DW Error,is also a major concern to look out..
So Please help me to root this device running O2 4.1.1 (I literally dont want to change the stock,as of now) and Android 7.1.1 ,some simple steps...
Thanks and Regards
Awaiting for replies!!
I'm about to get this phone so I've been doing a lot of research myself. It looks like you can follow the steps in this thread and you can flash supersu through TWRP once you've unlocked the bootloader.
Unlock bootloader.
Flash TWRP.
Flash your preferred root zip in TWRP (SuperSU or Magisk are two good choices, I prefer Magisk).
That's about it...
i too tried the above method,,But I got struck with Logo of TWRP and got enabled only after 6 Hours.. But to my fate,,i'm still running on Stock recovery.. Not on TWRP !!
Use the latest official TWRP (currently 3.1.0-1). Works just fine.
i can relate to your question.
however, i discovered how to root the 3t and flash the usual zips files the finally the freedom rom, on my own.
it was a thrill.
i advise you to just take the blue pill.
I installed Blusparks Version of TWRP ,,but still no use,,SuperSU or Magisk both says My phone is not rooted!!!!
I want to live the Stock ROM and just to root the device,,But the steps are not futile for me!
What I would do if i was you.
Unlock bootloader
Flash TWRP
Flash latest Magisk 13.2 zip
Hey,
Is this method still valid for rooting the 3T?
https://forums.oneplus.net/threads/...wrp-root-nandroid-efs-backup-and-more.475142/
Yes, that is still valid, more or less. Might be a more current version of blue_spark's TWRP (official TWRP is on 3.1.1.2) although the link only says 3.1.1-x, so I don't know what that means. But probably won't make a huge difference.
Can't see what version Magisk is linked (my office network is blocking the link). If you choose Magisk, flash latest version 13.3, especially if you want to hide root (from Snapchat, banking apps, etc.). Older versions of Magisk will fail to hide, due to recent changes Google made to SafetyNet.
And what if we want to flash this beta to a brand new device?
http://downloads.oneplus.net/oneplus-3t/oneplus_3t_oxygenos_openbeta_12/
Should we first unlock the device, then install the TWRP recovery, then flash this beta rom and then root?
Hi guys, so my OP3T is currently running oxygen 4.0.3 and is rooted running the franco kernel, my question is simple, how do I update to the latest 4.1.3 as I've read that you can't get OTA updates on a rooted phone, thanks in advance !
stefinho said:
Hi guys, so my OP3T is currently running oxygen 4.0.3 and is rooted running the franco kernel, my question is simple, how do I update to the latest 4.1.3 as I've read that you can't get OTA updates on a rooted phone, thanks in advance !
Click to expand...
Click to collapse
You have to install TWRP recovery and install any 4.1.3 oxygen OS based Rom...
I'm guessing you have TWRP then. In that case - flash full ROM zip from here:
https://forum.xda-developers.com/oneplus-3t/how-to/rom-oos4-0-nougat-op3t-leaked-t3523482
When it's done, reflash FK and root and you're done.
Didgeridoohan said:
I'm guessing you have TWRP then. In that case - flash full ROM zip from here:
https://forum.xda-developers.com/oneplus-3t/how-to/rom-oos4-0-nougat-op3t-leaked-t3523482
When it's done, reflash FK and root and you're done.
Click to expand...
Click to collapse
I'm kind of a noob at this stuff, will I lose everything on my phone if I do this ?
stefinho said:
I'm kind of a noob at this stuff, will I lose everything on my phone if I do this ?
Click to expand...
Click to collapse
Nope. All your data will be intact.
BUT! Always have a backup!
Didgeridoohan said:
Nope. All your data will be intact.
BUT! Always have a backup!
Click to expand...
Click to collapse
Thanks man
stefinho said:
Thanks man
Click to expand...
Click to collapse
No worries. Since you're a bit new, this might be a better link than the one I provided earlier...
https://forum.xda-developers.com/oneplus-3t/how-to/rom-oxygenos-3-5-4-mm-ota-update-t3519074
And also, to get back on Franco Kernel you should also flash the latest kernel compatible with the ROM version kernel base source code or else you will run into trouble.
pitrus- said:
And also, to get back on Franco Kernel you should also flash the latest kernel compatible with the ROM version kernel base source code or else you will run into trouble.
Click to expand...
Click to collapse
I am new here. What's the difference between stock and custom kernel? What else custom kernel let you do that stock won't? I heard rooting don't void OnePlus warranty, does installing a custom kernel do?
stefinho said:
how do I update to the latest 4.1.3 as I've read that you can't get OTA updates on a rooted phone
Click to expand...
Click to collapse
This is actually not true. You can get OTA notifications on a rooted device, and should even install properly. It will be recognized you have a rooted device, and download the full update zip (instead of just the patch) and install it. Or manually download and flash the full update, as previously suggested, and just flash in TWRP.
Either way, flash SuperSU to get root again. And this will also prevent TWRP from being removed by the update. You'll also need to re-install custom kernel, and any other "root" modifications; as should be expected, these will have been over-written by the update.
Basically, on a stock device, you only need the patch OTA. On a rooted device, if you install the patch OTA, you will soft brick. Therefore you need the full update zip.
I too found this all very surprising (that you can OTA a rooted 3T, and use TWRP to install), coming from another device (another manufacturer). It seems OnePlus is really friendly to the dev community.
The following has the updated downloads, as well as really good instructions on how to update a rooted device (Post #3). It's what I used to update by rooted 3T: https://forum.xda-developers.com/oneplus-3t/how-to/rom-oxygenos-3-5-4-mm-ota-update-t3519074
---------- Post added at 10:06 AM ---------- Previous post was at 09:59 AM ----------
vipivj said:
I am new here. What's the difference between stock and custom kernel? What else custom kernel let you do that stock won't? I heard rooting don't void OnePlus warranty, does installing a custom kernel do?
Click to expand...
Click to collapse
Look at the specific custom kernel threads, to see all the features offered. But in general, custom kernels allow more control over the CPU, such as overclocking, undervolting, different governors, etc., in addition to some other features. They may increase performance or improvement battery life, but your mileage may vary.
The kernel is part of the ROM (okay, that is simply put, but good enough for this discussion) and easily put back to stock condition by flashing a full update zip as described earlier in this thread. So I don't see it in any way voiding your warranty. As I see it, by allowing bootloader unlock (does not void warranty) OnePlus is basically saying that any reasonable/logical changes which happen from that (custom recovery, custom ROMs, custom kernels) also do not void warranty.
I need to get something straight, as I didn't quite get it. So the options for someone who'd like to root his S10 are 3:
1) Rooting with Topjohnwu method: This will get you root on the stock rom, but will keep the default recovery which is pretty much useless if one wanted to flash a custom rom.
2) Rooting with a prepatched version of TWRP and then, if desired, flash any custom rom (compatible with the TWRP version installed). This method is said to be less stable that the previous one.
3) Install TWRP after rooting with john wu method and then using it to flash custom rom.
First of all, is all this correct?
If so, then one has to choose between rooting safely, but keeping his phone stock, or rooting and then installing twrp and then flash whatever he desires.
Hopefully, somebody will be so kind to clarify this that is an unusually complicated situation about rooting this phone! I already regret passing my perfectly rooted S9 to my son
Thanks for whatever help you'll be willing to provide.
Cheers
I would say you summoned it up nicely.
The advantage of stock Magisk root is you can e.g. use Substratum, Magisk modules and update monthly security releases by yourself but, of course, no Custom ROMs.
The advantage of TWRP Magisk root is clearly the Custom ROM possibility but here you cannot update the monthly security releases by yourself and are dependent on the ROM creator to release the security updates.
I had been using Topjohnwu Magisk root on stock rom since released mainly to use Substratum/ some Magisk Modules and did the AP-patching everytime the monthly security was released.
However, doing the November security AP-patching something went wrong and I ended in boot-loop. So thought, as I had to reflash anyway I would try TWRP/ Custom ROM - I went with yash92Duster's lightrom / geiti94's magisk TWRP both which I find very stable.
Norup58 said:
I would say you summoned it up nicely.
The advantage of stock Magisk root is you can e.g. use Substratum, Magisk modules and update monthly security releases by yourself but, of course, no Custom ROMs.
The advantage of TWRP Magisk root is clearly the Custom ROM possibility but here you cannot update the monthly security releases by yourself and are dependent on the ROM creator to release the security updates.
I had been using Topjohnwu Magisk root on stock rom since released mainly to use Substratum/ some Magisk Modules and did the AP-patching everytime the monthly security was released.
However, doing the November security AP-patching something went wrong and I ended in boot-loop. So thought, as I had to reflash anyway I would try TWRP/ Custom ROM - I went with yash92Duster's lightrom / geiti94's magisk TWRP both which I find very stable.
Click to expand...
Click to collapse
One more doubt, if I may ask : once rooted the safe way, if I wanted to install twrp I would need to find the build that is compatible with the already patched firmware on my phone? And then only the roms that are exactly for the same build?
This is the most complicated rooting process that I have ever faced. And I've been rooting my phones and tablets since a very long time
Thanks