The same method works fine for me with the latest version.
The same method works fine for me with the latest version.
You can check with all list bankings i left in previous comment.
HMA is also needed for iMobile. As I said on TG, MagiskHide is still relevant, and it's great to have Magisk Delta (thanks for that!) as an alternative that has MagiskHide, but iMobile works with Zygisk + Shamiko + HMA. Some apps don't, but this one does.You can check with all list bankings i left in previous comment.
Video 1, zygisk+shamiko, imobile detect rooted
Video 2, magiskhide, imobile not detect rooted
Maybe refactoring magiskinit cause this, think you should stay at v24.3Can someone tell what to do next, please? Why can’t I suddenly install Magisk 25.1 without my banking app detecting root?
Just an FYI: I’m on crDroid v8.6 A12.1 rom. I have modules USNF 2.2.1,...Momo (4.3.1) tells me that the environment is broken, but I pass Safetynet (both), Applist Detector finds nothing, Rootbeer shows everything is ok and my phone shows as certified in Play Store settings.
I’m on MIUI 12.5.1 stock rom. Modules USNF 2.2.1 and Shamiko 0.4.4 (v. 0.50 crashes my banking app). I don’t use LSPosed. Magisk app is hidden....
Thanks. Don't really understand your answer so what causes this "refactoring" of magiskinit? Is it Magisk Bootloop Protector? What puzzles me is that Magisk 25.1 was working flawless for 3-4 days.Maybe refactoring magiskinit cause this, think you should stay at v24.3
OK. I don't rely that much on Momo but when my banking apps detect root I listen to herJust an FYI: I’m on crDroid v8.6 A12.1 rom. I have modules USNF 2.2.1,Shamiko v0.50, DenyList Unmount v0.2, LSPosed Zygisk v1.8.3 (6552). Magisk Delta app is hidden.
Momo v4.3.1 reports that the environment is abnormal (see screenshot - init.rc is modified is new for me; Magisk Detector has been saying 'unexpected' for long), but I pass SafetyNet, Applist Detector reports 'All Clear', Rootbeer shows 'Not Rooted' and my phone shows as 'Certified' in Play Store settings. GPay worked when I last checked.
can u help me fix it
Hi, I don't use iMobile Pay, but I just tried this app on my phone (A12, Magisk Stable 25.1, USNF, Shamiko) and it detects root if I don't disable the Magisk App (even if it's repackaged to another name). But disabling the Magisk App, the iMobile App works fine. It's pretty much the same as HSBC App that has been discussed before.
Hello Sir,@martyfender @m0han Switched from Alpha to Delta. Works perfectly fine so far. The steps are as usual:
- Unhide if hidden (restore the hidden app)
- Install delta apk
- Grant delta apk root from original Magisk / Alpha
- Flash Magisk through Delta using Delta's direct install
- Reboot
- Uninstall original Magisk / Alpha
What hide methods do you have selected in HMA? You didn't cover that in your screen recording. Also, there's no need to repackage the Magisk app. HMA is being utilized to prevent iMobile from finding the Magisk app.
As usual so much information. Ah, you're using this phone and using those options. And you're trying to install that version of Magisk...Hello Sir,
I tried this method and now my mobile boots into TWRP, not in system. PLEASE HELP
After uninstalling original magisk from magisk.apk, mobile rebooted automatically and goes in TWRP
Tagging @huskydg sir
here it is. i did exactlyWhat hide methods do you have selected in HMA? You didn't cover that in your screen recording. Also, there's no need to repackage the Magisk app. HMA is being utilized to prevent iMobile from finding the Magisk app.
You only need to uninstall original Magisk App after switching to any custom Magisk (alpha, cygisk, delta,...) not Fully uninstall Magisk from the app (completely removing Magisk from boot image and system)Hello Sir,
I tried this method and now my mobile boots into TWRP, not in system. PLEASE HELP
After uninstalling original magisk from magisk.apk, mobile rebooted automatically and goes in TWRP
Tagging @huskydg sir
As he said you didn't use Hide Magisk app option.
FWIWWhat hide methods do you have selected in HMA? You didn't cover that in your screen recording. Also, there's no need to repackage the Magisk app. HMA is being utilized to prevent iMobile from finding the Magisk app.
www.twitter.com/MishaalRahman/status/1511452117214679053Mishaal Rahman, Apr 6
...
Apps that declare the QUERY_ALL_PACKAGES permission but haven't filled out the relevant permission declaration may be removed from Google Play starting June 1, 2022.
no luck stillAs he said you didn't use Hide Magisk app option.
In additional, if you try everything (Hide Magisk App, Hide my applist, zygisk+shamiko, ...) but it doesn't work, you can try to switch to magisk delta, turn off zygisk and use only MagiskHide or downgrade to Magisk v23 official to use MagiskHide which is still guaranteed to work for almost banking apps. If you are using magisk delta, you don't need to use Hide Magisk App option because delta already came with custom package name.
zygisk itself is the problem at hiding and leaves obvious traces.
You can try the following - to avoid possibly breaking OTAI would bet a small fortune on that is what triggers it. Many other banking and multimedia / DRM protected app is triggered simply by having "linage" in the list of props (build.prop for example). Try this: mount /system read-write and remove a single char from all prop values that contains lineage in it (ex. lineage -> lineag) then reboot and likely it won't be triggered anymore. It will break the OTA process since the updater will not detect the build properly.. many banking apps are triggered like this (when using crDroid, LineageOS, etc..) and some of these apps are triggered by simpl using Xiaomi.EU for sure (but eliminating every xiaomieu and xiaomi.eu will cause an unbootable state - at least according to my experiments.. YMMV)..
I don't know for your particular app, but if you want help you need to share more info - like did you put that app to DenyList, what is your phone, ROM, Android version...Can someone try this app and see if it works?
My set up is currently this and it still doesn't work. Magisk alpha + zygisk enabled + Denylist +lsposed
You're GREAT!!I would bet a small fortune on that is what triggers it. Many other banking and multimedia / DRM protected app is triggered simply by having "linage" in the list of props (build.prop for example). Try this: mount /system read-write and remove a single char from all prop values that contains lineage in it (ex. lineage -> lineag) then reboot and likely it won't be triggered anymore. It will break the OTA process since the updater will not detect the build properly.. many banking apps are triggered like this (when using crDroid, LineageOS, etc..) and some of these apps are triggered by simpl using Xiaomi.EU for sure (but eliminating every xiaomieu and xiaomi.eu will cause an unbootable state - at least according to my experiments.. YMMV)..
I would bet a small fortune on that is what triggers it. Many other banking and multimedia / DRM protected app is triggered simply by having "linage" in the list of props (build.prop for example). Try this: mount /system read-write and remove a single char from all prop values that contains lineage in it (ex. lineage -> lineag) then reboot and likely it won't be triggered anymore. It will break the OTA process since the updater will not detect the build properly.. many banking apps are triggered like this (when using crDroid, LineageOS, etc..) and some of these apps are triggered by simpl using Xiaomi.EU for sure (but eliminating every xiaomieu and xiaomi.eu will cause an unbootable state - at least according to my experiments.. YMMV)..(3) Same device: unlocked bootloader, CustomRom (LineageOS 17/18/19 or 20), NOT rooted, nothing else installed, and: Payback does NOT work.
@zgfgYou can try the following - to avoid possibly breaking OTA
If you eg use Systemless hosts, then go to its folder (by root explorer like MixPlorer):
/data/adb/modules/hosts
And create there a file:
system.prop
containing:
ro.lineage.build.version=
Reboot, and the given prop shall be systemlessly removed (unless the ROM enforces the prop only after booting is completed)
When you want to do OTA, rename that system.prop to eg system.bak and reboot - you will again have the original ROMs prop(s)
You can similarly (miss)use any other module's folder and if it already has the system.prop, just add your lines in and reboot
notes.md
file is the change log.app-debug.apk
is Magisk canary.app-debug.apk
and choose View Raw or click on the Download option.