E4 Qualcomm (perry) - magisk modules give a magisk_merge.img failed error - Moto E4 Questions & Answers

So I've seen people report this problem, but I've not seen a fix posted. I'm not sure what the fix is, either, but this warrants its own thread.
Running stock with Magisk 14 and TWRP 3.1.1.1-r3. Whenever I try to install a module in Magisk the log shows:
- Found /data/magisk_merge.img
- Mounting /data/magisk_merge.img to /dev/magisk_merge
- !/data/magisk_merge.img mount failed
- Failed!
- Installation error!
I think someone implied this could be a F2FS-related error, but this TWRP version has supposedly fixed that so I don't know.....
Can anyone help us?

As I understand it, and I could be wrong, but the F2FS issue is a kernel problem. I think I've seen that the kernel sources have been released, so someone more knowledgeable may be able to apply the fix.
In any case, the problem you describe is rather unfortunate. As well, SafetyNet is failing after every reboot, until MagiskHide is toggled and Google Play Services' cache is cleared. Same software and hardware.

DingusPrime said:
As I understand it, and I could be wrong, but the F2FS issue is a kernel problem. I think I've seen that the kernel sources have been released, so someone more knowledgeable may be able to apply the fix.
In any case, the problem you describe is rather unfortunate. As well, SafetyNet is failing after every reboot, until MagiskHide is toggled and Google Play Services' cache is cleared. Same software and hardware.
Click to expand...
Click to collapse
We need a custom kernel with the patches for it to work right. Maybe I'll build my first custom kernel. Been wanting to anyway.

DingusPrime said:
As I understand it, and I could be wrong, but the F2FS issue is a kernel problem. I think I've seen that the kernel sources have been released, so someone more knowledgeable may be able to apply the fix.
In any case, the problem you describe is rather unfortunate. As well, SafetyNet is failing after every reboot, until MagiskHide is toggled and Google Play Services' cache is cleared. Same software and hardware.
Click to expand...
Click to collapse
This E4 doesn't have NFC (Near-Field Communication) for Android PAY so the SafetyNET shouldn't be a factor.

amarc78 said:
We need a custom kernel with the patches for it to work right. Maybe I'll build my first custom kernel. Been wanting to anyway.
Click to expand...
Click to collapse
That'd be pretty sweet. I haven't compiled a kernel in something like a dozen years (and only for a computer, not a phone), or I'd try it myself.
CLETjB said:
This E4 doesn't have NFC (Near-Field Communication) for Android PAY so the SafetyNET shouldn't be a factor.
Click to expand...
Click to collapse
Personally, I couldn't care less about Android Pay. However, lots of apps (most which don't really need it) utilize Safety Net in some way. Some banking apps and games won't run, Netflix won't show up in the market, etc.

Related

Disable signature verification for V20 specifically

I have
LG V20 H990DS, rooted, TWRP installed, custom kernel (as per dirtysanta post), xposed installed
Since installing xposed (might be coincidental) I can not install any app (either via Play Store or adb install. The error I get in logcat is:
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed reading classes.dex in [email protected]: META-INF/MANIFEST.MF has invalid digest for classes.dex in classes.dex]
I posted this in the n00b-friedly Q&A forum and someone suggested it was an issue with signatures, so I googled and there are ways to disable signature verification. Not sure if this is a wise thing to do, but I think i need to try. The problem is the solutions all require Lucky Patcher or some Xposed app. But I can't install any app.
So, knowing I am falling for the whole XY Problem, can anyone suggest a way of disabling signature verification (or indeed solving the actual problem) without re-flashing everything again. I am thinking of some V20-compatible flashable zip or something maybe???
In my opinion I would suggest to reflash, stay with stock kernel with Xposed. You don't want to go through all of this just to install an app when clearly something you flashed isn't working right
Right, I have been experimenting with all sorts to avoid reflashing but nothing worked so I reflashed, and... still not working.
Any other ideas?
interruptingcow said:
Right, I have been experimenting with all sorts to avoid reflashing but nothing worked so I reflashed, and... still not working.
Any other ideas?
Click to expand...
Click to collapse
When you mean reflashed, do you mean dirty or clean installation?
Still_living714 said:
When you mean reflashed, do you mean dirty or clean installation?
Click to expand...
Click to collapse
dirty. Am just preparing all the files now for a clean install which is only option left available as far as I can see. I wonder if a different kernel would help?
I have an update on this.
I did a totally clean wipe and re-root, which in itself had issues but eventually worked. All was working fine right up until I installed modded google play. Since then I get the same issue as mentioned. I uninstalled it and reverted to normal googple play but I still get the error. I guess I have sort of found the issue, and next time I won't install it.
So, any ideas on
1. Why I am getting the issue?
2. How to fix it without going through the re-root.
Thank you.
interruptingcow said:
I have an update on this.
I did a totally clean wipe and re-root, which in itself had issues but eventually worked. All was working fine right up until I installed modded google play. Since then I get the same issue as mentioned. I uninstalled it and reverted to normal googple play but I still get the error. I guess I have sort of found the issue, and next time I won't install it.
So, any ideas on
1. Why I am getting the issue?
2. How to fix it without going through the re-root.
Thank you.
Click to expand...
Click to collapse
I've had the same problem installing Modded playstore. For some reason Modded playstore works on all my devices except my V20. I would suggest giving up installing it as I did. Also why would you have to reroot?
Also why would you have to reroot?[/QUOTE said:
Because that is the only way I have found to be able to install any new apps. Otherwise I get errors similar to
PackageInstaller: Commit of session 1370272024 failed: Failed reading classes.dex in [email protected]: META-INF/MANIFEST.MF has invalid digest for classes.dex in classes.dex
Click to expand...
Click to collapse
Well I found the solution and a way of installing modded google play. Although I don't really understand the reason. As I was going to wipe the phone anyway I thought I would play around. So...
I tried to install modded google play - still same issue
From Lucky Patcher I removed patches from core.jar - suddenly I could install apps again.
I successfully installed modded google play - this needs Signature Verification True
I patched Signature Verification - modded google play works and I can install apps
So the issue was with the Lucky patcher "Disable .apk Signature Verification". When patched I got the dex error from my post. With it unpatched all works fine.
Thanks for all who helped.
does this still work? I seem to always end up with playstore not functioning correctly, shows as though the applications I purchased as not purchased; and in-app purchase emulation doesn't function?.... not sure if I'm following your instructions on removing core.jar but I tried removing it and instaling core patch to disable signiture verification through edxposed but I'm not sure???
Yes it still works fine. IAP and everything works as normal.
Lucky patcher -- Patch to Android -- Remove all patches from core.jar
Lucky Patcher -- Patch to Android -- Signature Verification status always True
Lucky Patcher -- Patch to Android -- Disable .apk signature verification
Lucky Patcher -- Patch to Android -- Disable Signature Verification in the pacvkage manager
interruptingcow said:
Yes it still works fine. IAP and everything works as normal.
Lucky patcher -- Patch to Android -- Remove all patches from core.jar
Lucky Patcher -- Patch to Android -- Signature Verification status always True
Lucky Patcher -- Patch to Android -- Disable .apk signature verification
Lucky Patcher -- Patch to Android -- Disable Signature Verification in the pacvkage manager
Click to expand...
Click to collapse
thanks for the reply and instructions...... I managed to get lp working(emulation and all) using either corepatch or the module for magisk.... but there's still something funky that either stops stuff from installing off playstore and/or not as apk's without resigning them; will try this method and see how it does in comparison....... unrelated question, any clue if m3u's work at all or if there's a method to get them to open in music players?(not sure if user issue or device issue)
Sorry I don't use m3u so I do not know.

Android Pay Not Working Lineage OS 14.1 passes safetynet

Hey Folks!
Hope someone can help me out here. I've read a whole bunch of forums and have tried a number of potential solutions to no avail. I have Magisk 15.2 installed and am running Lineage OS 14.2. Multiple apps confirm I pass Safetynet and I can successfully add a card to Android Pay. However, when I try to pay at a terminal, nothing happens. I have tried multiple terminals with no success. Nfc is enabled and android beam works.
Thanks!!!
Try enabling Core Only Mode in Magisk settings, try disabling systemless BusyBox, or try uninstalling your version of Magisk and trying the latest beta. SafetyNet is a nightmare to keep up with. Every time it updates, Magisk gets broken and we have to wait for a new update. Unfortunately, the only real solution is to stop using SafetyNet-dependent apps or keep a locked bootloader/unrooted phone. Or perhaps have one phone for custom ROM stuff and another one for SafetyNet stuff. :/ This is why I'm so vocal about ROMs passing SafetyNet. Hopefully you'll find a fix.
Hey there. Thanks! My phone already passes safety net, though, so I don't think that's the issue... That's what's so bizarre about it! Would you still recommend taking those steps with Magisk Manager?
lastconfederate2 said:
Hey there. Thanks! My phone already passes safety net, though, so I don't think that's the issue... That's what's so bizarre about it! Would you still recommend taking those steps with Magisk Manager?
Click to expand...
Click to collapse
You don't get an error message or anything? Sorry, I missed that. Not sure what the issue is, then. I assume by the other apps, you mean legit apps that actually check for SafetyNet, like downloads in Netflix, a game like Fire Emblem Heroes or a banking app like RBS. If you're able to use those apps or use all of the features perfectly, the issue might just be Android Pay, which probably now detects Magisk(?). Anyway, unless you're actually able to use an app that uses SafetyNet, those SafetyNet checkers don't count for much.
Correct. No error messages, Netflix and others work fine, successfully registered a card in Android Pay, it just doesn't do anything at payment terminals.
lastconfederate2 said:
Correct. No error messages, Netflix and others work fine, successfully registered a card in Android Pay, it just doesn't do anything at payment terminals.
Click to expand...
Click to collapse
I am experiencing the same issue but with Omni 7.1 and Magisk 15.2.
Card was added but giving "Card read error" at payment terminal.
If changing the settings or flashing a beta build doesn't get it to work, then I'm not sure what will. If you're able to, backup your existing ROM and factory reset it. If your Pro3 variant has an official LeEco ROM that passes SafetyNet natively, flash that and lock the bootloader and set up Android Pay to see if it works. Can't offer much else to help you, sorry.
Might be nothing to do with your problem, but i noticed when using nfc to add contacts with other nfc phones etc, that this phone has its nfc chip at the bottom/middle of the phone (it was a while ago, hope I've not remembered incorrectly). Until i realised this i had problems getting it to work.
Edit.. my memory is so bad in now thinking it was the very very top of the phone. Try both.
Thanks for your help, everyone. I discovered today that if I initiate the transaction while my screen is locked, it will actually start the process. I can then unlock the screen and re-tap and it will successfully complete about 75% of the time.
Nothing still happens if i tap the terminal with screen unlocked.
Not perfect, but it works for now!
lastconfederate2 said:
Thanks for your help, everyone. I discovered today that if I initiate the transaction while my screen is locked, it will actually start the process. I can then unlock the screen and re-tap and it will successfully complete about 75% of the time.
Nothing still happens if i tap the terminal with screen unlocked.
Not perfect, but it works for now!
Click to expand...
Click to collapse
Are you still able to get it to work like this? What was the last update you installed? I am trying to do some research to figure out why this happens on many different devices with different roms and such. Most seem to have the ability to get Pay to work and load cards into it, but using at stores and tapping the terminals does nothing(currently my issue).
So what is you setup as of now? Magisk ver, universal safetynet fix(if you're using that) ver, OS ver/date, and what security patch?
If you can provide those things it would be helpful.
Thank you.
Yes, that is still how it works, though I've found over time that it works more like 25% of the time. The last LOS update I have installed is February 10th. I'm using Magisk 15.3, running Android 7.1.2, and last security patch is 1/05/18.
Thanks!
Any luck with this?. Havent tried lock screen pay yet, but unlocked it doesn't work.
LOS 15.1- GTi9506
wkwk said:
Any luck with this?. Havent tried lock screen pay yet, but unlocked it doesn't work.
LOS 15.1- GTi9506
Click to expand...
Click to collapse
Google switched the API last week and rebranded Android Pay as Google pay
https://www.xda-developers.com/google-pay-android-pay-google-wallet/
Have you tried installing Google Pay?
https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel&hl=en
tsongming said:
Google switched the API last week and rebranded Android Pay as Google pay
https://www.xda-developers.com/google-pay-android-pay-google-wallet/
Have you tried installing Google Pay?
https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel&hl=en
Click to expand...
Click to collapse
Yes same issue.
Interestingly, upgrading to official LOS 15.1 this week completely resolved the issue. Google Pay works great unlocked, now.
lastconfederate2 said:
Interestingly, upgrading to official LOS 15.1 this week completely resolved the issue. Google Pay works great unlocked, now.
Click to expand...
Click to collapse
It will probably work in Lineage 14.1 once its been updated for the newer api.

Pokemon Go on latest Oreo with ElementalX?

Has anyone gotten latest version of PoGo working on latest Oreo with ElementalX? I've never played but my friends keep asking me to join so I figured what the heck..
Slight problem... Device Not Compatible??
I had magisk and xposed, but I tried disabling, and even fully uninstalling xposed (and all additional xposed modules), and adding PoGo to the MagiskHide options, with no luck.
It still says that my device is not compatible...I would assume that's due to the rooting?
Or is it because I'm using ElementalX kernel?
I read somewhere that there's a (not pokemon go-specific) bypass sort of thing involving SatefyNet, but you have to install Magisk *before* going through initial phone setup, but any guide I've ever read about flashing/rooting ph-1 says to go through setup and then install magisk. I tried to find the post that talks about it but I can't find it right now. Anyway, I would imagine there's some kind of checksum against system and if magisk has been added after the fact, the checksum wont match? I really have no idea, just a guess.
I haven't seen any other posts specifically mentioning Essential being incompatible, so maybe it's just me.
I was originally thinking it was because of root or magisk remnants(?), but maybe it's the non-stock kernel.
If anyone could help, I'd really appreciate it.
I feel silly asking such a noob question, I've just never play PoGo...or any Pokemon...ever.
extra info:
I have successfully created an account using their google auth option.
I get through the first Professor Willow part, then character selection.
Usually part way through character selection, I get the error in the attached image.
Its not on any one specific section, however, it can/has occur at any point during the loading.
I've cleared cache and data a hundred times because it seems to get further each time if I do a fresh data wipe and start over -- I know the next step already so I can get through faster maybe lol
--update--
I finally got through character selection and made it to the first chance to catch pokemon. I hit a squirtle and it was trying to break free, and then that error popped up.
Haven't been able to get back in far enough again to see if it actually added to my PokeDex or not.
Sorry for the late reply, but you have to hide root detection under magisk.
For Pokemon go to work, go to Magisk > MagiskHide > then search for Pokemon go and select it then reboot.

Question CTS Profile Mismatch Despite No Root & Netflix not in the App Store?

Hey,
I come to you with a peculiar set of bugs? Problems?
I got a pretty fresh 12G Ram Nothing Phone (1) here. I tried rooting it pretty much immediately with help of the forum post here, but the OTA updater failed afterwards, so I let magisk uninstall itself, flashed a clean full European update and then ran the OTA updater al the way up to 1.1.4, using the phone for 2 days no problems now.
Today I ran into a problem I have never seen before: Netflix on the app store is listed as not compatible with my device. All other streaming apps work. In fact pretty much all other apps I previously used do work (acutally KWGT also showed as incompatible, but the apk from another page worked).
Now all my banking apps still work and they are super sensitive to any changes (except GPay of course, since the bootloader is still unlocked), but I still ran a safety net check, which passed, however the apps I used for testing did still show a cts profile mismatch. How can this be? Is there anything I could do to fix it? Could this cause for whatever reason just a ban on netflix in the store?
Im kind of lost here. Id like to try everything before I have to do a full reset, as that would mean a lot of trouble.
Edit: Well nvm Im idiot. So apparently just having the bootloader unlocked causes a CTS profile mismatch and Netflix does get removed from the appstore for that. Never encountered this on my rooted to death Mix 3 before, which is why I made the assumption that it is weird. Delete this thread if you want
Still any good fix available rn? The Netflix apk alone doesnt seem to work and root is not available yet on 1.1.4 afaik.
Leolele99 said:
Hey,
I come to you with a peculiar set of bugs? Problems?
I got a pretty fresh 12G Ram Nothing Phone (1) here. I tried rooting it pretty much immediately with help of the forum post here, but the OTA updater failed afterwards, so I let magisk uninstall itself, flashed a clean full European update and then ran the OTA updater al the way up to 1.1.4, using the phone for 2 days no problems now.
Today I ran into a problem I have never seen before: Netflix on the app store is listed as not compatible with my device. All other streaming apps work. In fact pretty much all other apps I previously used do work (acutally KWGT also showed as incompatible, but the apk from another page worked).
Now all my banking apps still work and they are super sensitive to any changes (except GPay of course, since the bootloader is still unlocked), but I still ran a safety net check, which passed, however the apps I used for testing did still show a cts profile mismatch. How can this be? Is there anything I could do to fix it? Could this cause for whatever reason just a ban on netflix in the store?
Im kind of lost here. Id like to try everything before I have to do a full reset, as that would mean a lot of trouble.
Edit: Well nvm Im idiot. So apparently just having the bootloader unlocked causes a CTS profile mismatch and Netflix does get removed from the appstore for that. Never encountered this on my rooted to death Mix 3 before, which is why I made the assumption that it is weird. Delete this thread if you want
Still any good fix available rn? The Netflix apk alone doesnt seem to work and root is not available yet on 1.1.4 afaik.
Click to expand...
Click to collapse
You added playstore and play services to the denylist and installed safetynet fix i guess?

Question Magisk + Netflix

Is there any way of making Netflix work with magisk? Phone passes all the safety checks and app still ends up with 15001 issue.
nomtix said:
Is there any way of making Netflix work with magisk? Phone passes all the safety checks and app still ends up with 15001 issue.
Click to expand...
Click to collapse
Did you hide the Magisk app?
yes i did
nomtix said:
yes i did
Click to expand...
Click to collapse
Try using this app. It will tell you everything that could indicate that your phone is rooted. Add it to denylist first.
I use
Universal Safteynet Fix MOD https://forum.xda-developers.com/t/...tynet-fix-2-4-0.4217823/page-91#post-87198517
with liboemcrypto.so disabler 1.5 https://www.androidacy.com/magisk-modules-repository/
nomtix said:
Is there any way of making Netflix work with magisk? Phone passes all the safety checks and app still ends up with 15001 issue.
Click to expand...
Click to collapse
Im having the exact issue. I have the OnePlus 10 Pro running Android 13 + in Rooted with all safetynet in place. However i continue getting this error, (15001). (-93). I tried EVERYTHING, but NOTHING seems to fix my issue. Any help will be truly appreciated. Thanks.
LowaEastSide said:
Im having the exact issue. I have the OnePlus 10 Pro running Android 13 + in Rooted with all safetynet in place. However i continue getting this error, (15001). (-93). I tried EVERYTHING, but NOTHING seems to fix my issue. Any help will be truly appreciated. Thanks.
Click to expand...
Click to collapse
LowaEastSide said:
I tried EVERYTHING, but NOTHING seems to fix my issue.
Click to expand...
Click to collapse
So you're using the liboemcrypto.so disabler as well? Also try wiping data for Google Play Services/Store and Netflix.
Wiped everything as well. Even went into Configure DenyList, checked the google playstore, framework, plus services. noting seems to work. I tried some steps I found online but that didn't work as well. Its Crazy Cause i have my Oneplus 8 Pro running Android 11 and its working Fine on the Rooted device, with the Bootloader unlocked as well. So im assuming it has to be Android 13 O.S. Has anyone been able to get it working on there Rooted Device, with an Unlocked Bootloader, running Android 13? Any Help would Be Apricated. Its honestly bugging me Cause i cant get it working. Truly appreciate any Feed Back, Bless..!!
ethical_haquer said:
So you're using the liboemcrypto.so disabler as well? Also try wiping data for Google Play Services/Store and Netflix.
Click to expand...
Click to collapse
Yes, i am using liboemcrypto.so disable Plus Saftynet and a Couple Other Modules.

Categories

Resources