Magisk + Xposed module trips SafetyNet - Moto Z Play Questions & Answers

After flashing Magisk and the F2FS fix on 7.1.1, I decided to install the Magisk Xposed module. After I rebooted, Magisk reported that the phone didn't pass SafetyNet checks. Uninstalling the module allows it to pass checks again. Does anyone have any ideas?

Jesus, under which rock do you live? It was already mentioned about a million times in the Magisk thread and most likely in the Magisk release thread that it is and most likely always be impossible to pass SN with XPosed installed!
The only advantage the XPosed Magisk module had that you don't have to uninstall XPosed to pass, you only have to deactivate it and reboot. No recompilation will be necessary

GiantPlaidSquirrel said:
After flashing Magisk and the F2FS fix on 7.1.1, I decided to install the Magisk Xposed module. After I rebooted, Magisk reported that the phone didn't pass SafetyNet checks. Uninstalling the module allows it to pass checks again. Does anyone have any ideas?
Click to expand...
Click to collapse
This doesn't surprise me . Did you tell magisk to hide exposed?

GiantPlaidSquirrel said:
After flashing Magisk and the F2FS fix on 7.1.1, I decided to install the Magisk Xposed module. After I rebooted, Magisk reported that the phone didn't pass SafetyNet checks. Uninstalling the module allows it to pass checks again. Does anyone have any ideas?
Click to expand...
Click to collapse
Safetynet won't pass with Xposed installed, live with it or uninstall Xposed )

Artim_96 said:
Jesus, under which rock do you live? It was already mentioned about a million times in the Magisk thread and most likely in the Magisk release thread that it is and most likely always be impossible to pass SN with XPosed installed!
The only advantage the XPosed Magisk module had that you don't have to uninstall XPosed to pass, you only have to deactivate it and reboot. No recompilation will be necessary
Click to expand...
Click to collapse
I don't know how you get 500 thanks for responses like that.

You are supposed to read and search for yourself before you open a new thread. It's written in the Magisk release thread. If you are not able to do what you are required by forum rules to do don't be surprised you don't get the friendliest answers

Artim_96 said:
You are supposed to read and search for yourself before you open a new thread. It's written in the Magisk release thread. If you are not able to do what you are required by forum rules to do don't be surprised you don't get the friendliest answers
Click to expand...
Click to collapse
This is the most moronic and counter-productive attitude I can see on any forum. I will give you arguments for that:
- yes, indeed, someone added in ONE Place a clear information about something (speaking generally, because it can apply on any forum)
- one user, most probably new, comes and ask the question for which the answer lies in that above mentioned place. It may seem obvious for some, but for that new user it wasn't.
- a mob gathers and flays that user because of his laziness and ignorance. Moreover, posts accumulate, filling pages, trying to condemn the poor user.
What the above solves, beside attacking one person who tried to solve a problem? Nothing.
Now, let's see a different scenario:
- user asks the obvious question (let's assume the worst: he's a lazy user who wants his answers ready and won't do a damn search)
- he gets the response AND a link where he could find the original answer... and if you really feel the need, you can mention it that next time he could do a quick search first
Let's see the benefits of this attitude:
1. now the answers can be found in several places (plus referral links)
2. this means the next one who will search for the answer is more likely to find it, due to more results being indexed by search engines
3. no one gets their feelings hurt
4. fewer posts in the thread (as instead of many people talking around the subject, there is only one short post, pointing the answer - which also makes it constructive)
While this reply is a bit long and apparently not adding to the topic, I hope it will prove its value in long term, if some of you will decide to follow this suggestion.
G'day!

derei said:
tl;dr
Click to expand...
Click to collapse
The official Magisk thread is plastered with that question, so whatever you wanted to say with your senseless post, you missed the point.
Every user has accepted some rules when he joined this forum. Besides the fact that the Magisk thread, the Magisk XPosed thread and probably the Magisk beta thread are plastered with that question, just Google for Magisk XPosed SafetyNet. Besidesa very strange headline Google shows for a post on the xda news side with an indication Xposed for Oreo could pass, which is missing when you actually open the page (no idea what Google messed up there), every page basically tells you the same.
So there is absolutely no excuse for anyone to still post about such things. Period.

Related

Xposed - Safe to install any module?

It's been a while since I've played with Xposed modules. Since I will be able to root the M9 right when I get it, I just wanted to check if I can install Xposed modules, and if I can, if I have to be careful about which ones I use. Is it at all dangerous and if so is there a list of ones that shouldn't have issues? Thanks.
I wasn't able to install Xposed Framework at all ... Not yet supported due to the x64 architecture of the cpu
Oh wow I never considered there'd be compatibility issues due to that.
Xposed on the latest alpha is compatible with the HTC One M9 and x64 architectures. You just need to flash this zip instead: http://forum.xda-developers.com/xposed/xposed-android-5-1-successfully-t3074586 the latest alpha apk from here: http://forum.xda-developers.com/showthread.php?t=3034811
I tested it personally with the HTC One M9 Factory Unlocked version and I have Amplify running on my system, no issues so far
I'm running Xposed with CrappaLinks, Xposed Torch, YouTube AdAway, and YouTube Background Playback. Auto VPN Dialog Confirm and Play Store Link In App Info are the only ones I've tried so far that don't work, but they didn't mess anything up either.
No idea why people just keep creating new topics without searching, and mods not doing anything about this...
Anyway, here are kinda 2 main topics about xposed on the M9: http://forum.xda-developers.com/one-m9/help/xposed-safe-m9-t3094601 and http://forum.xda-developers.com/one-m9/themes-apps/module-xposed-t3102245
Here are already explanations on how to get it running and a few posted their list with modules too that are known to work on M9
So next time, please use search and prevent this section getting flooded with multiple topics about the same thing.
sausje85 said:
No idea why people just keep creating new topics without searching, and mods not doing anything about this...
Anyway, here are kinda 2 main topics about xposed on the M9: http://forum.xda-developers.com/one-m9/help/xposed-safe-m9-t3094601 and http://forum.xda-developers.com/one-m9/themes-apps/module-xposed-t3102245
Here are already explanations on how to get it running and a few posted their list with modules too that are known to work on M9
So next time, please use search and prevent this section getting flooded with multiple topics about the same thing.
Click to expand...
Click to collapse
It's because it is an old post since March when xposed for lollipop was super alpha.. someone just brought it back to light.
And the links you shared are a month after this was posted..
Sent from my HTC One M9 using XDA Free mobile app
Edit: oops sorry misread :\
Yeah I shouldn't browse right after waking up

HTC One m8 hide root

Hi,
First of all I'm new here. I have recently rooted and installed Lineage OS on my HTC One m8. I have noticed that one of my apps (Adidas Confirmed) does not support rooted devices. Therefore I just tried (15 min ago) to flash SUhide on my phone. This resulted in a boot-loop and I therefore had to restore my device. Is there any other way to hide the fact that my device is rooted? As far as I know Xposed framework isn't out yet for Android 7.0 and I can't get Cydia substrate to work with root cloak. Btw I have S-off (not sure if this makes a difference to why the methods I have tried didn't work or not. Just wanted to mention)
Thanks in advance!
Use Rootcloak
http://repo.xposed.info/module/com.devadvance.rootcloak2
Sent from my ONE A2003 using Tapatalk
---------- Post added at 12:18 AM ---------- Previous post was at 12:16 AM ----------
princepavs said:
Use Rootcloak
There is version for nougat too google it too
http://repo.xposed.info/module/com.devadvance.rootcloak2
Sent from my ONE A2003 using Tapatalk
Click to expand...
Click to collapse
Sent from my ONE A2003 using Tapatalk
There's no Xposed Framework for Nougat. Maybe he can try to use Magisk. Magisk has option to hide the root.
mefistoreyon said:
There's no Xposed Framework for Nougat. Maybe he can try to use Magisk. Magisk has option to hide the root.
Click to expand...
Click to collapse
Thanks! I'll try it out. Btw I can see you have S-off. Should I do that too for my m8?
BeastyUmbrella said:
Thanks! I'll try it out. Btw I can see you have S-off. Should I do that too for my m8?
Click to expand...
Click to collapse
No, you don't need to. S-OFF is giving you more permissions, like to flash h/k mod on sense rom or to flash firmware easily.
mefistoreyon said:
No, you don't need to. S-OFF is giving you more permissions, like to flash h/k mod on sense rom or to flash firmware easily.
Click to expand...
Click to collapse
Thanks! The Magisk manager worked
BeastyUmbrella said:
Hi,
First of all I'm new here. I have recently rooted and installed Lineage OS on my HTC One m8. I have noticed that one of my apps (Adidas Confirmed) does not support rooted devices. Therefore I just tried (15 min ago) to flash SUhide on my phone. This resulted in a boot-loop and I therefore had to restore my device. Is there any other way to hide the fact that my device is rooted? As far as I know Xposed framework isn't out yet for Android 7.0 and I can't get Cydia substrate to work with root cloak. Btw I have S-off (not sure if this makes a difference to why the methods I have tried didn't work or not. Just wanted to mention)
Thanks in advance!
Click to expand...
Click to collapse
I cannot give you a definative answer concerning your ROM mut I too have a rooted HTC One (M8). Post rooting I tried various ROMs from Cyanogen mod but none of these were very up-to-date for long and Android has been quite vulnerable since most manufacturers take an expediant and cynical view when it comes to supporting non-cutting edge hardware (HTC was one of the worst) and supplying security patches. I should add I try to avoid Google and the big social media platforms because I am not prepared to trade privacy (hand over personal data) for the sake of functionality. So, I have been using Moke ROM - MK60.1 Android security patch 1 April 2017. I tried usin MK71 Nightly OTA release but found them unstable - they lost dialer and network functionality after 24 hours. This is where my comments become more relevant. I have several proprietry UK banking apps installed including FinTek ones. None of them is supposed to instal on a rooted device, not at least without saying 'rooted - no go'. Under settings, developer options root access is controlled. The options are: Disabled Apps only ADB only Apps and ADB. None of the Fintek apps function but the main legacy bank app does even though it is not supposed to. In conclusion it seems to be that the app has code capable of interrogating the phone OS and detecting rooted status. Depending on the quality of the program it may correctly determin rooted status, or not. It is highly unlikely there is any intervention available to the rooter to combat this.
nickbw said:
I cannot give you a definative answer concerning your ROM mut I too have a rooted HTC One (M8). Post rooting I tried various ROMs from Cyanogen mod but none of these were very up-to-date for long and Android has been quite vulnerable since most manufacturers take an expediant and cynical view when it comes to supporting non-cutting edge hardware (HTC was one of the worst) and supplying security patches. I should add I try to avoid Google and the big social media platforms because I am not prepared to trade privacy (hand over personal data) for the sake of functionality. So, I have been using Moke ROM - MK60.1 Android security patch 1 April 2017. I tried usin MK71 Nightly OTA release but found them unstable - they lost dialer and network functionality after 24 hours. This is where my comments become more relevant. I have several proprietry UK banking apps installed including FinTek ones. None of them is supposed to instal on a rooted device, not at least without saying 'rooted - no go'. Under settings, developer options root access is controlled. The options are: Disabled Apps only ADB only Apps and ADB. None of the Fintek apps function but the main legacy bank app does even though it is not supposed to. In conclusion it seems to be that the app has code capable of interrogating the phone OS and detecting rooted status. Depending on the quality of the program it may correctly determin rooted status, or not. It is highly unlikely there is any intervention available to the rooter to combat this.
Click to expand...
Click to collapse
Thanks for the reply! In the meantime, I have bought a Samsung galaxy s8 and put my HTC One m8 on a shelf. However, I remember that I managed to solve the issue somehow through Magisk and their "hide root function". It may have been because of an update to the Adidas app or a Magisk update, I am not sure. Hope this was somewhat helpful
BeastyUmbrella said:
However, I remember that I managed to solve the issue somehow through Magisk and their "hide root function". It may have been because of an update to the Adidas app or a Magisk update, I am not sure. Hope this was somewhat helpful
Click to expand...
Click to collapse
Magisk is indeed a solution. It's been updated to (currently) hide root successfully from Safety Net. Although Google may update it again, and break the hide function. So the cat and mouse game goes on. But so far topjohnwu is aggressively keeping Magisk updated to bypass Safety Net.
Apps may use other methods to detect root besides Safety Net. But Safety Net is probably the most common method. Magisk works for me, in hiding root from Netflix and banking apps on my current device (OnePlus 3T).
More recent versions of SuperSU also have a function to hide root (current version is 2.82). I personally haven't tried it. But reports I've read are positive.
Xposed is a no-go, as far as I know. It inherently breaks SafetyNet. So whatever means the Xposed module used before to hide root, won't work now. Again, AFAIK (haven't personally tried, and not really an xposed user).
Also note that some custom ROMs may also trip Safety Net. And if so, there is nothing the Magisk Hide and SuperSU hide function can do about that. But I think this does not apply to Lineage (hide still works).

Installing microg over Lineage questions

Hi all. Please forgive me if this is not the appropriate place for my question, and kindly point me to where. I tried to look for a microg targeted thread and couldn't seem to find one. I'm also kind of a newbie in general, so you may have to be a little verbose with some of your responses. I made sure to read microg's official docs on how to install over lineage.
My question comes in two parts; 1. Do I actually need to do this for my specific case? and 2. For my specific case, is there anything specific in which their official instructions might not cover.
So here is what I keep referring to as "my specific case".
My device is a OnePlus 7 Pro. I had LinageOS with microg 17 on it. Things worked great. Including microg. I recently upgraded to Lineage 18, as per their official documentation for how to upgrade major versions. Well, I was so focused on not bricking my device because I was so nervous. As I said, I'm a newbie. Much of this is out of my comfort zone. I wasn't paying attention to the fact I was using lineage's zip/img/rom that I was installing, and not the microg one specifically. I had many other complications with the upgrade and was tracking all of those down. Now, things seem to generally work ok, but there are many apps giving me issues because of no google play services. At first, some would just alert me, and then keep working. So I just kinda wrote it off, and figured this was just an issue with version 18 or something. They had an OTA update the other day, and now those apps just flat out won't work anymore. At first it didn't even cross my mind that it was because I installed the img from lineage's repos, and not microg's specifically. Because I still have the microg app installed. I will note, from reading the "Post-install" section in microg's documentation, I don't see the two plug-ins which they say are installed by default. MozillaNlpBackend and NominatimNlpBackend. So I feel like this is because I installed the non-microg img.
As I started searching around for how to fix my issue, it's basically led me to the point of my first question. "Do I actually need to re-install the microg specific img?" I think the answer is Yes. But I just wanted to confirm since I still have the microg settings app, and for a little while, some apps worked prior to this last upgrade.
So, if the answer is yes to my first question. My second question, is there anything specific I need to do since I kinda fudged up the upgrade? Do I need to uninstall microg settings? I noticed in microg's install instructions under the "Migration from LineageOS" section. They mention things such as "you can't directely flash our ROM on top of the official LineageOS while keeping your data". So does this mean in my case I can't keep my data? And there is a specific note for "Unofficial builds" of all the apps that I had such as F-droid, and microG's apps (GmsCore, GsfProxy, FakeStore and mapsv1 API). I had these, but they were from the official lineage 17 with microg I had prior to the upgrade. So those are not "Unofficial" right? As well as their mention of "GApps". Does that mean everything I installed through Aurora Store?
I basically want to know if there is any other "gotchya's" or "in your case, you should x y z" type of questions. I think it's clear that since I did just OTA update I probably need to wait on the next release as per their install instructions. Right? Let me know if there is any other details I can provide in order to help better answer my questions. Thanks in advance for your help.
Your case is not so special. Flash lineage.microg.org zip
kurtn said:
Your case is not so special. Flash lineage.microg.org zip
Click to expand...
Click to collapse
Thank you for your response @kurtn. So I guess you are saying, I do in fact need to flash. Correct? And I don't need to uninstall the microg settings app? Also, do I need to prepare for backing up and saving my personal data even though their documentation says it can't carry it over? And I don't need to wait for the next version even though there documentation says I do? I'm sorry for the newbie questions. I just want to make sure my assumptions are correct. TY
I just fixed my issue, and tested pretty much everything. It all seems to be fixed and working as expected. I will answer my question in case it helps someone else.
1. Do I actually need to do this for my specific case? Yes
2. For my specific case, is there anything specific in which their official instructions might not cover. No, not really.
I waited for a newer release before flashing the microG version of LineageOS. I'm not sure if it was required or not. But since their official documentation said to, I did. Then I followed their official instructions, and everything worked flawlessly. I've tested all apps and services; phone calls, texts, etc. It all seems to be working just fine.
@kurtn was not wrong. All I needed to do was flash the microG version of LineageOS. But since I was hesitant, and wanted confirmation specifically a few details like; Do I need to backup personal data? Do I need to wait for the next release? etc. I held off on attempting it.
Hopefully that helps someone.

[solved] No more google pay, Need help updating Magisk 23 to 25, OP7T EU OOS 11.0.8.1HD65BA, no TWRP

Hello,
First of all, yes I've read a lot on the subject and that's why I'm coming here because I'm getting confused.
Reason why I want to update magisk all of a sudden is: google pay no longer works, and I use it a lot so I really want it to work.
It used to work with magisk 23 (magisk hidden and google pay added to the list, as well as Google framework services and play store) but is stopped last night: I woke up to a warning saying my device doesn't meet security requirements. Clearing cache and data didn't help.
Since then I've read a lot on updating magisk (from the official website, to posts here and elsewhere) but what I don't get is: my phone is already rooted, do I really need a boot.img that I'll have to patch using magisk 25?
Can't I simply update magisk from 23 to 25 and it will work?
Thank you in advance for your help
Possibly related https://forum.xda-developers.com/t/discussion-google-pay-magisk-discussion-thread.3906703/page-129
Thank you, I've read that thread and I guess I'll address the Google pay question later, since I'm not on magisk 25.
Any input on my question?
Solved using this post:
Magisk General Support / Discussion
This is the place for general support and discussion regarding "Public Releases", which includes both stable and beta releases. All information, including troubleshoot guides and notes, are in the Announcement Thread
forum.xda-developers.com

General [CLOSED] - Android 14 Beta

I haven't found any threads here for the android 14 beta (https://community.oneplus.com/thread/1311878789566824453)
Is anyone running it and how is it so far?
Also I would like to know if upgrading wipes the phone completly or not since it says it does.
Android 14 Beta Program DP 1
We don't recommend installing this on your main device, and especially if you're not familiar with development or alpha/beta testing. There are quite a few known issues right off the bat: Developer Preview 1 WLAN malfunctions in certain...
forum.xda-developers.com
I just tried to install the beta with the system update apk. It worked, however I also install magisk to inactive slot. After this, phone no more boot... Switching back to original boot slot fixed so I will wait a bit to see
JPower123 said:
I just tried to install the beta with the system update apk. It worked, however I also install magisk to inactive slot. After this, phone no more boot... Switching back to original boot slot fixed so I will wait a bit to see
Click to expand...
Click to collapse
Just confirming if upgrading wiped your data or if its just the downgrade package? I don't want to deal with re-setting everything up/restoring backups if it will wipe the data.
yeagoer said:
I haven't found any threads here for the android 14 beta (https://community.oneplus.com/thread/1311878789566824453)
Is anyone running it and how is it so far?
Also I would like to know if upgrading wipes the phone completly or not since it says it does.
Click to expand...
Click to collapse
I'm closing this thread as it is useless as there is already a thread open on this subject
Before the next opening of a thread, I invite you to have a look. In just 2 seconds, I found the thread that concerned your search.
1. Search before posting.
Use one of our search functions before posting or creating a new thread. Whether you have a question or just something new to share, it's very likely that someone has already asked that question or shared that news.
Click to expand...
Click to collapse
INFO MODERATION :THREAD CLOSED
Android 14 Beta Program DP 1
We don't recommend installing this on your main device, and especially if you're not familiar with development or alpha/beta testing. There are quite a few known issues right off the bat: Developer Preview 1 WLAN malfunctions in certain...
forum.xda-developers.com
​

Categories

Resources