[D855][20H/I] Systemless root, or root without triggering safetynet - G3 Q&A, Help & Troubleshooting

Hi
I'm currently running a fully stock (used to be running 6.0, then 5.0, then rooted + twrp then fulmics.... before discovering that safetynet didn't like that) and was wondering if there is a way to get root without having safetynet detecting anything, on either 5.x or 6.x
I've seen suggestions to install TWRP and then flash a systemless supersu or magisk, but in order to install TWRP, I need to be rooted, plus I think (?) having TWRP installed would trigger safetynet, but don't quote me on that.
I've been thinking about whether it's possible to set up root methods like this or this install supersu systemlessly, but I don't understand enough to be able to do that by myself.
edit: bootloader is locked... I'm not sure you can unlock it?
Thanks for any help
Max

Related

Systemless root and systemless Xposed - Some questions

Hello,
at the moment I have a HTC 10 with normal root and xposed.
But I would like to have the option of installing OTA updates and I have some question:
- Is there any advantage between system and systemless root except OTA/Android Pay? Or is it still better to use system root?
- Can I still flash a custom kernel and other mods in TWRP?
- What do I need for systemless root and systemless xposed?
- Are there any disadvantages?
And it would be awesome if someone could give me a full guide how to do this.
I would start with flashing a RUU, but what should I do after that?
Thanks in advance!
I can't say anything about systemless Xposed, but I've been wondering about it. Main thing I want to know is if it will play nice with Android Pay. Right now, I'd rather have Android Pay than Xposed, but I'd like both.
As for systemless root, yes, you can still flash custom kernels thru TWRP. I'm running @flar2's Elemental X and have run them both successfully on LeeDroid and Venom. Some mods may have to have some special prep if they're not baked into a rom, such as AdAway, to work properly with systemless root.
The disadvantages to systemless root, to this point have been you can't run Xposed on it (not sure how it works now), and root is broken on some poorly coded apps, like ES File Explorer.
The easiest way to install systemless root now is just to install a rom. Put TWRP on and pick a rom. Both LeeDroid and Viper have options for systemless root. You're up and working out of the box with nothing special to do.
Superguy said:
I can't say anything about systemless Xposed, but I've been wondering about it. Main thing I want to know is if it will play nice with Android Pay. Right now, I'd rather have Android Pay than Xposed, but I'd like both.
As for systemless root, yes, you can still flash custom kernels thru TWRP. I'm running @flar2's Elemental X and have run them both successfully on LeeDroid and Venom. Some mods may have to have some special prep if they're not baked into a rom, such as AdAway, to work properly with systemless root.
The disadvantages to systemless root, to this point have been you can't run Xposed on it (not sure how it works now), and root is broken on some poorly coded apps, like ES File Explorer.
The easiest way to install systemless root now is just to install a rom. Put TWRP on and pick a rom. Both LeeDroid and Viper have options for systemless root. You're up and working out of the box with nothing special to do.
Click to expand...
Click to collapse
Have a look at this: http://forum.xda-developers.com/xposed/unofficial-systemless-xposed-t3388268
That's the reason why I'm asking - OTA is working, but Android Pay not (for me it doesn't matter. I never used android pay).
But I want to stay on Stock ROM, no Custom ROMs. I just want the ability to download and install OTA updates.
Edit: Well, I see that I still need stock recovery for OTA updates. It doesn't make sense to install systemless root, because I have stock system-image backup and stock recovery.
Is there any advantage between system and systemless root except OTA/Android Pay? Or is it still better to use system root?
Maik268 said:
Have a look at this: http://forum.xda-developers.com/xposed/unofficial-systemless-xposed-t3388268
That's the reason why I'm asking - OTA is working, but Android Pay not (for me it doesn't matter. I never used android pay).
But I want to stay on Stock ROM, no Custom ROMs. I just want the ability to download and install OTA updates.
Edit: Well, I see that I still need stock recovery for OTA updates. It doesn't make sense to install systemless root, because I have stock system-image backup and stock recovery.
Is there any advantage between system and systemless root except OTA/Android Pay? Or is it still better to use system root?
Click to expand...
Click to collapse
I am in the same position, just got the phone and want to install systemless root, systemless xposed and systemless Adaway... Mainly the reason I want this is because I dont want to s-off (you cant flash newer firmwares that come with updates) or I dont want to restore system and performing update after that... I just want stock rom with elementalx and those xposed goodies I want it so that when I get a notification about update, I dont need to backup anything, flash anything, just install update regularly like all normal people BUT still after update have root and xposed
I think its possible, but I have to do a little research before I get on with it.. Now first step is unlock bootloader
CrazyCypher said:
I am in the same position, just got the phone and want to install systemless root, systemless xposed and systemless Adaway... Mainly the reason I want this is because I dont want to s-off (you cant flash newer firmwares that come with updates) or I dont want to restore system and performing update after that... I just want stock rom with elementalx and those xposed goodies I want it so that when I get a notification about update, I dont need to backup anything, flash anything, just install update regularly like all normal people BUT still after update have root and xposed
I think its possible, but I have to do a little research before I get on with it.. Now first step is unlock bootloader
Click to expand...
Click to collapse
Even with systemless root you have to restore stock recovery to use OTA updates
Well, I have a look at this next weekend when I have some more time.
Or I just try a custom ROM... :laugh:
Maik268 said:
Even with systemless root you have to restore stock recovery to use OTA updates
Well, I have a look at this next weekend when I have some more time.
Or I just try a custom ROM... :laugh:
Click to expand...
Click to collapse
Yes but the amazing thing is that after you flash everything you want, you can immediately restore stock recovery and have stock recovery all the time after you have everything systemless
Then if you want to flash something you flash TWRP.. otherwise you just leave re-flashed stock recovery
CrazyCypher said:
Yes but the amazing thing is that after you flash everything you want, you can immediately restore stock recovery and have stock recovery all the time after you have everything systemless
Then if you want to flash something you flash TWRP.. otherwise you just leave re-flashed stock recovery
Click to expand...
Click to collapse
Hello, I will receive my HTC 10 on Friday, and I all I want is to root and install Xposed Framework (A kernel would be nice too, but it's not a must) but I do want to receive OTA's and not having to flash the Rom each time that I want to update...
So if I root my phone Systemless, will I be able to Install Xposed (and a kernel) so when I receive an OTA, I just flash the stock kernel and install the update, then flash twrp again, without losing root or my data?
If so, how do I systemless root?
Thanks! :good:

Anyway to bypass SafetyNet check without custom recovery?

Without a custom recovery, and without an updated suhide, is it possible to trick SafetyNet into working?
I'm running the latest ElementalX kernel, which worked while I was not rooted, because it disabled the unlocked bootloader check, but once I rooted, the response validation fails.
While we wait for a custom recovery, is there a way to hide root with a kernel modification or some other method?
Not that I know of because when you go to root using the fastboot boot boot-to-root.img image that Chainfire provides all it's doing is modifying the current boot image so whatever modification that was done to, say, ElementalX kernel (I'm using Sharky myself) it basically modifies something else or conflicts with a modification that will cause the SafetyNet check to fail with no way to work around it. So you will either have a working SafetyNet or you won't depending on what's more important to you. (I'm assuming you're concern about SafetyNet because of Android Pay so it basically comes down to what's more important: Android Pay or root). Don't think that will change any time soon unless there's a major breakthrough on getting a custom recovery and start seeing roms with su cooked in that allows for bypassing SafetyNet.

Is it possible to have root while also having a locked bootloader?

I really want to use Android Pay but I'm not able to unless I have a locked bootloader. But then I will also lose root in the process. Anytime I reflash TWRP then lock the bootloader, it will just bootloop. Can someone help me please?
To use android pay you can flash magisk. AP should works fine with unlocked bootloader and root.
Wuzimu said:
To use android pay you can flash magisk. AP should works fine with unlocked bootloader and root.
Click to expand...
Click to collapse
How does that work though? Does it trick AP into thinking that the bootloader is locked or...
I can't check if Android Pay works because my country does not support it, but it should work because my device passes SafetyNet with unlocked bootloader.
First you need an unrooted rom with franco kernel, because franco kernel hides the unlocked bootloader from SafetyNet.
2. Install Rootswitch and reboot into TWRP.
3. Install SuperSU in systemless mode.
4. Reboot into Android and disable root in the Rootswitch App.
5. Android Pay should work now.
vipelp said:
I can't check if Android Pay works because my country does not support it, but it should work because my device passes SafetyNet with unlocked bootloader.
First you need an unrooted rom with franco kernel, because franco kernel hides the unlocked bootloader from SafetyNet.
2. Install Rootswitch and reboot into TWRP.
3. Install SuperSU in systemless mode.
4. Reboot into Android and disable root in the Rootswitch App.
5. Android Pay should work now.
Click to expand...
Click to collapse
I still get the "cant be used on this device error" even after following these instructions. I'm starting to wonder if root is even worth it.

[Help] Need help with Magisk

Hi, so i want to root my phone but i still want to pass SafetyNet. So i found the systemless Magisk root. But i am a bit cofused on how to get it.
I have a stock LG G3. No Custom Recovery, no root and locked bootloader.
So if i want Magisk could i root my phone with someting like Kingroot (It is the easiest way that i found) then get TWRP with the TWRP official app from the app store, then unroot the phone and flash the latest magisk with TWRP?
Will i still pass SafetyNet even though i rooted with Kingroot? Will i have to factory reset the phone in the process? (I don't want to lose my data)
Please help me. Thank you a lot.

Will camera2api trip safety net?

I'd like to enable camera2 api, but I need to keep Android Pay working. I thought of installing TWRP and flashing modified build.prop through it without rooting, but I'm not sure if unlocking bootloader won't be enough to trip safety net. Anyone tried this?
Your best move would be to unlock the bootloader (this can fail safetynet), then install magisk for root which you can then use to pass safetynet as it will hide root etc.
Then using root from magisk you will be able to use a root explorer to enable hal3 or alternatively you may use a magisk module to enable it.
I'm using a custom ROM and magisk and am able to use android pay

Categories

Resources