Anti Uninstall Module ? - Xposed General

Hey guys,
I was searching for a module that prevents the user from uninstalling an app.
I tried minminlock. Locking the package installer didn't work.
You still can just go to the menu and hit unistall or drag it to trash.
Ideally it would be a module like minminlock that asks for a password before it allows you to uninstall.
Any ideas? Thanks a lot

joon132 said:
Hey guys,
I was searching for a module that prevents the user from uninstalling an app.
I tried minminlock. Locking the package installer didn't work.
You still can just go to the menu and hit unistall or drag it to trash.
Ideally it would be a module like minminlock that asks for a password before it allows you to uninstall.
Any ideas? Thanks a lot
Click to expand...
Click to collapse
Maxlock works. I don't think MinMinLock is supported anymore.

Related

Hide Magisk Manager seems not working in v15....is this function been changed now ?

I remember before was okay...when I clicked Hide Magisk Manager from setting, it will rename the app to unhide magisk manager......
But now after I clicked Hide Magisk Manager from setting....it will not re-create a new app for me....and the option for Hide magisk manager is gone in the setting....Just would like to know is this normal or I messed up something ? Please advise . Thanks a lot.
I updated today to version 15 and, in addition to brick my device, the hide function also does not work. I uninstalled the system, reinstalled version 14 and it's all right. I will wait for the correct corrections to update.
I have hide option. I'm using it to apps that detects unwanted root. For me works fine.
Sent from Moto G (5S) Plus via Tapatalk
ctl999999 said:
I remember before was okay...when I clicked Hide Magisk Manager from setting, it will rename the app to unhide magisk manager......
But now after I clicked Hide Magisk Manager from setting....it will not re-create a new app for me....and the option for Hide magisk manager is gone in the setting....Just would like to know is this normal or I messed up something ? Please advise . Thanks a lot.
Click to expand...
Click to collapse
The function has changed. It will now repackage the Manager with a random name (you'll see it in the "About" section). That the option to hide the Manager disappears from settings simply means it's hidden. To unhide, install the Manager again. This also means that every time Magisk or the Manager is updated you'll have to rehide the Manager.
I tried again and the problem persists. Is there something new in this version 15 that needs to be configured differently?
AndreSantoro84 said:
I tried again and the problem persists. Is there something new in this version 15 that needs to be configured differently?
Click to expand...
Click to collapse
Have you tried turning it off and on again?
Seriously though... Try toggling Hide off and on in the Manager settings, that might fix it for you.
Nothing, not even praying, but version 14 works perfectly. I'll continue with her then.
Checking the Samsung Pay app in Magisk Hide used to work but now it does not. I tried to hide the Magisk app itself but that isn't working either. The app's icon disappears from my home screen but still shows up in my app drawer. Any ideas? I really like Samsung Pay.
daddylonglegs said:
Checking the Samsung Pay app in Magisk Hide used to work but now it does not. I tried to hide the Magisk app itself but that isn't working either. The app's icon disappears from my home screen but still shows up in my app drawer. Any ideas? I really like Samsung Pay.
Click to expand...
Click to collapse
Samsung updated something. Investigation is ongoing...
Didgeridoohan said:
Samsung updated something. Investigation is ongoing...
Click to expand...
Click to collapse
Thank you. But it still does not explain why hiding Magisk Manager doesn't work for me. It just deletes the icon from my home screen. It still shows up in the app drawer.
daddylonglegs said:
Thank you. But it still does not explain why hiding Magisk Manager doesn't work for me. It just deletes the icon from my home screen. It still shows up in the app drawer.
Click to expand...
Click to collapse
That's something completely different... But completely fine and as it should be.
When you hide the Manager, it uninstalls itself and installs a new Manager with a random package so that apps looking for the Manager doesn't trigger. That's why the home screen shortcut is removed, because the app actually is uninstalled.
Edit: and every time you update Magisk or the Manager this'll happen again, because whenever you reinstall/update the Manager, it gets unhidden. The repackaged Manager is uninstalled and the regular one takes over.
Didgeridoohan said:
That's something completely different... But completely fine and as it should be.
When you hide the Manager, it uninstalls itself and installs a new Manager with a random package so that apps looking for the Manager doesn't trigger. That's why the home screen shortcut is removed, because the app actually is uninstalled.
Edit: and every time you update Magisk or the Manager this'll happen again, because whenever you reinstall/update the Manager, it gets unhidden. The repackaged Manager is uninstalled and the regular one takes over.
Click to expand...
Click to collapse
Ah OK but when I click on Magisk Manager in the app drawer it actually opens.
daddylonglegs said:
Ah OK but when I click on Magisk Manager in the app drawer it actually opens.
Click to expand...
Click to collapse
Of course, it's still there. Just a different package name.
daddylonglegs said:
Ah OK but when I click on Magisk Manager in the app drawer it actually opens.
Click to expand...
Click to collapse
It's already been stated, but that's how it works. It's not hidden so that you can't use it. It's just been hidden by changing the package name to a random one. So, any app looking for the package name com.topjohnwu.magisk won't trigger if you've hidden the Manager.
Didgeridoohan said:
It's already been stated, but that's how it works. It's not hidden so that you can't use it. It's just been hidden by changing the package name to a random one. So, any app looking for the package name com.topjohnwu.magisk won't trigger if you've hidden the Manager.
Click to expand...
Click to collapse
Sorry about that. Then why isn't this just the default setting if it doesn't affect anything negatively?
daddylonglegs said:
Sorry about that. Then why isn't this just the default setting if it doesn't affect anything negatively?
Click to expand...
Click to collapse
No worries mate.
It's always best to keep things running as normal, unless you really need to... The repackaging feature is actually really complicated.
I'm using Magisk 15.3 and installed SafetyNet check then went to Magisk Hide in Menu and selected the apps I want to run as unrooted and it works. Try installing the safetynet check maybe it will work with you as well.
Didgeridoohan said:
No worries mate.
It's always best to keep things running as normal, unless you really need to... The repackaging feature is actually really complicated.
Click to expand...
Click to collapse
If I am getting the idea of this right, Magisk Manager is supposed to repackage itself with a random name so that it can't be seen by other apps? Or is it supposed to rename itself so when you look in the apps drawer, it is not called Magisk Manager?
Mr. Abraxas said:
If I am getting the idea of this right, Magisk Manager is supposed to repackage itself with a random name so that it can't be seen by other apps? Or is it supposed to rename itself so when you look in the apps drawer, it is not called Magisk Manager?
Click to expand...
Click to collapse
Your first assumption is correct. The package name will change from com.topjohnwu.magisk to something random.
Didgeridoohan said:
Your first assumption is correct. The package name will change from com.topjohnwu.magisk to something random.
Click to expand...
Click to collapse
Ok, so what is it hiding itself from? Or when I hide other apps, what is it hiding them from? Like if I have a game I want to hide, it keeps the game in my app drawer, so it is not really hiding it from my own eyes.

Can Barclays App be used on rooted devices with Magisk?

I'm looking for a way to use Barclays App with my rooted phone (P8Lite). I thought Magisk will do it, but for some reason, it seems the app still detects the phone is rooted.
What I did:
- installed Magisk
- installed Barclays App (did NOT start the app!)
- Set Barclays App to Hide, in Magisk Hide menu
- rebooted the phone (just to be sure, I don't think it was required)
- checked if the app was still marked as hidden (it was)
- started Barclays App => It detected the phone is rooted
Anyone able to use Barclays App with rooted phone? If yes, how?
Cheers.
You forgot an important step: hiding the Manager itself.
More on hiding root in the Magisk guide.
Didgeridoohan said:
You forgot an important step: hiding the Manager itself.
More on hiding root in the Magisk guide.
Click to expand...
Click to collapse
Do you know if barclays app also detects other apps like xposed or Root Uninstaller? Like "indirectly" detecting if the phone is rooted?
derei said:
Do you know if barclays app also detects other apps like xposed or Root Uninstaller? Like "indirectly" detecting if the phone is rooted?
Click to expand...
Click to collapse
No idea, but that is a quite common detection method...
Didgeridoohan said:
No idea, but that is a quite common detection method...
Click to expand...
Click to collapse
Were you able to use Barclays App with rooted phone?
derei said:
Were you able to use Barclays App with rooted phone?
Click to expand...
Click to collapse
I've never used the app... But, IIRC, it's one of the banking apps with dependencies.
If anyone was able to run Barclays app on rooted phone, I'd appreciate to share their experience.
Didn't work for me. Hid the app and magisk. Disabled Xposed and passed SafetyNet. Device showing certified under Playstore. App was starting and crashing.
derei said:
If anyone was able to run Barclays app on rooted phone, I'd appreciate to share their experience.
Click to expand...
Click to collapse
If I hide the Manager, add the app and the phone app (com.android.phone) to the Hide list, it starts just fine. Otherwise it doesn't start and complains about a rooted phone. If the app has detected root once, I have to clear app data for it to work. Can't test more than that since I'm not a customer of that bank.
All of this is documented in the links I've posted above...
Didgeridoohan said:
If I hide the Manager, add the app and the phone app (com.android.phone) to the Hide list, it starts just fine. Otherwise it doesn't start and complains about a rooted phone. If the app has detected root once, I have to clear app data for it to work. Can't test more than that since I'm not a customer of that bank.
All of this is documented in the links I've posted above...
Click to expand...
Click to collapse
Will test using your workaround. Still, is weird that you need to hide the phone app. Any particular reason why this is needed?
derei said:
Will test using your workaround. Still, is weird that you need to hide the phone app. Any particular reason why this is needed?
Click to expand...
Click to collapse
https://forum.xda-developers.com/ap...ces-magisk-t3779919/post76283404#post76283404
Didgeridoohan said:
https://forum.xda-developers.com/ap...ces-magisk-t3779919/post76283404#post76283404
Click to expand...
Click to collapse
thanks, I guess I missed that reading yesterday.
Didgeridoohan said:
If I hide the Manager, add the app and the phone app (com.android.phone) to the Hide list, it starts just fine. Otherwise it doesn't start and complains about a rooted phone. If the app has detected root once, I have to clear app data for it to work. Can't test more than that since I'm not a customer of that bank.
All of this is documented in the links I've posted above...
Click to expand...
Click to collapse
Thanks! Followed your tip but no luck. App crashing straight after giving phone permission.
gkornaks said:
Thanks! Followed your tip but no luck. App crashing straight after giving phone permission.
Click to expand...
Click to collapse
I'm assuming you've cleared data for the Barclay app...
What about other known root apps on your device?
Didgeridoohan said:
I'm assuming you've cleared data for the Barclay app...
What about other known root apps on your device?
Click to expand...
Click to collapse
Yes, I did. Got one app hidden from Magisk and working.
@Didgeridoohan
As you've been asking about other root apps, I have the following:
-Magisk
- Greenify
-BusyBox
-Amplify
-Link2SD
-Root Uninstaller Pro
-SD Maid
(Not sure if I will install Xposed, but most probably I will)
gkornaks said:
Yes, I did. Got one app hidden from Magisk and working.
Click to expand...
Click to collapse
No, I mean: Do you have any apps on your device that the Barclay app might detect? Kind of like below...
derei said:
@Didgeridoohan
As you've been asking about other root apps, I have the following:
-Magisk
- Greenify
-BusyBox
-Amplify
-Link2SD
-Root Uninstaller Pro
-SD Maid
(Not sure if I will install Xposed, but most probably I will)
Click to expand...
Click to collapse
If Busybox means that you have Stericson's or Jrummy's Busybox installer, yes those might trigger apps looking for signs of root. Use @osm0sis Busybox from the Magisk repo and you'll be good to go (it'll be hidden by Magisk, since it's a Magisk module). Root Uninstaller is another app that has been known to trigger a reaction.
But, easiest way for you to know is to freeze or uninstall those apps and see if it works.
If you install Xposed you can be sure that there'll be a whole lot of apps triggering. Xposed can't be hidden and need to be deactivated if there's an app you want to use that doesn't like it.
Didgeridoohan said:
No, I mean: Do you have any apps on your device that the Barclay app might detect? Kind of like below...
If Busybox means that you have Stericson's or Jrummy's Busybox installer, yes those might trigger apps looking for signs of root. Use @osm0sis Busybox from the Magisk repo and you'll be good to go (it'll be hidden by Magisk, since it's a Magisk module). Root Uninstaller is another app that has been known to trigger a reaction.
But, easiest way for you to know is to freeze or uninstall those apps and see if it works.
If you install Xposed you can be sure that there'll be a whole lot of apps triggering. Xposed can't be hidden and need to be deactivated if there's an app you want to use that doesn't like it.
Click to expand...
Click to collapse
I've got few like Greenify, DNS changer and UMS enabler root apps. The rest is Magisk modules: Xposed and Busybox which were disabled when I was trying to launch Barclaycard app. It was complaining about the root just crashing after granting phone permissions. Got it working on my IPhone anyway. Thanks!
Good news:
Barclays app is working with Magistik.
I had to hide:
-barclays
-dialer
and as a precaution:
-app systemizer (magistik module)
-sd maid + Pro key
-Solid Explorer (as it can use root features)
I had to remove:
-Xposed (even though it was installed as magistik module)
-Amplify
I'm curious if there would be a way to DISABLE Xposed when Barclays is used, in a way that it won't be discovered (and no reboot required, ideally). In this way, maybe I could use Amplify... any ideas?
Main point is that I'm not using Barclays App all day long, so a small inconvenience would be accepted when I need the app, but Amplify is providing considerable benefit continuously, so it would make sense to have a compromise that keeps both with minimum of complications/discomfort.
Barclays App works if you hide it in Magisk Manager and you hide Magisk manager manager. No need to hide Phone Dialer.
If the described setup does not work, means your system is "dirty". In your case you had Xposed installed. Even if can be installed as a Magisk Module, YOU WILL BREAK HIDING SYSTEM IF YOU INSTALL XPOSED!!!!!!!!!!!!!!!!!!!!
You have to make a decision. Pick one:
- Barclays
- Xposed
Next time search in the main Magisk support thread, because me and others have discussed about Barclays app many times.

Does Citrix Secure Mail app work with Magisk?

I want to root my phone, but I want to check if Secure Mail works on rooted phone with Magisk. Can someone confirm? Thanks.
This is the link to the app: https://play.google.com/store/apps/details?id=com.citrix.mail.droid
I tested it out. I added it into Magisk Hide within the Magisk Manager app and it started to work. However, the first time I tried, I was given an error.
Ariac Konrel said:
I tested it out. I added it into Magisk Hide within the Magisk Manager app and it started to work. However, the first time I tried, I was given an error.
Click to expand...
Click to collapse
Thanks, Ariac for testing it out.
I will only get that Error, without also hiding the manager
Ariac Konrel said:
I tested it out. I added it into Magisk Hide within the Magisk Manager app and it started to work. However, the first time I tried, I was given an error.
Click to expand...
Click to collapse
Hi.. I am not able to get it work with quickedit app by citrix. Its used to open attachments from citrix securemail app
Nikhil2608 said:
Hi.. I am not able to get it work with quickedit app by citrix. Its used to open attachments from citrix securemail app
Click to expand...
Click to collapse
Same
quickedit called from secure mail detects root, while quickedit stopped detecting it if called directly after added to magisk hide
Seems Magisk doesn't hide fast enough on intent or something
thermatk said:
Same
quickedit called from secure mail detects root, while quickedit stopped detecting it if called directly after added to magisk hide
Seems Magisk doesn't hide fast enough on intent or something
Click to expand...
Click to collapse
Use Root cloak xposed module and select the apps. Plus add 'Magisk' in ' Add/remove keywords hidden by RootCloak'. It works...
Nikhil2608 said:
Use Root cloak xposed module and select the apps. Plus add 'Magisk' in ' Add/remove keywords hidden by RootCloak'. It works...
Click to expand...
Click to collapse
Thank you!
Nice, but I'm on Pie, no Xposed herr
Are you suggesting it detects "Magisk" as keyword, so renaming the app would work? Or you added these rules in advance and aren't sure they are the key to success?
thermatk said:
Thank you!
Nice, but I'm on Pie, no Xposed herr
Are you suggesting it detects "Magisk" as keyword, so renaming the app would work? Or you added these rules in advance and aren't sure they are the key to success?
Click to expand...
Click to collapse
I added the magisk keyword as a precaution. Without xposed, root is detected when if you change the package name and app name..
Nikhil2608 said:
I added the magisk keyword as a precaution. Without xposed, root is detected when if you change the package name and app name..
Click to expand...
Click to collapse
could you disable the keyword thing, reboot and test it? I have decompiled SecureHub, but the root detections are in native code, so didn't help to see what they detect.
My guess would be it's the app name, if the keyword helps. Then I just need to manually change Magisk app name, because the built-in rebuilding changes package name only.
https://discussions.citrix.com/topi...for-android-that-might-cause-a-security-risk/
Also, this guy should not be shaken hands with :laugh:
thermatk said:
could you disable the keyword thing, reboot and test it? I have decompiled SecureHub, but the root detections are in native code, so didn't help to see what they detect.
My guess would be it's the app name, if the keyword helps. Then I just need to manually change Magisk app name, because the built-in rebuilding changes package name only.
https://discussions.citrix.com/topi...for-android-that-might-cause-a-security-risk/
Also, this guy should not be shaken hands with :laugh:
Click to expand...
Click to collapse
Rootcloak works even after deleting magisk from the keywords. But if I delete the rootcloak, quickedit detects root even after changing the package name and app name.
My process to get Secure X working
I've got this working with a fresh install on Nexus 6, TWRP 3.2.3-0, LineageOS 15.1-20181226-nightly-shamu, Magisk Hide (Secure Hub, Secure Mail, Secure Web, installed from play store), Xposed Framwork V90 beta3 with RootCloak 2.1.1 added Secure Hub, Secure Mail, Secure Web. Btw I never opened Secure Hub or apps until Magisk and Xposed where fully configured.
Maybe too much info but its working good for me and thanks for the tips in the thread.

[Magiskhide] Google Services Framework will not stay checked

My issue is with magisk hide; when I try to check the box to hide GSF (com.google.android.gsf) it will enable hide but as soon as I exit magiskhide and reopen GSF is unchecked. I have tried everything I can think of including - clearing data gsf, reinstalling magisk manager, installing Canary manager and nothing works. Lastly if anyone has any advice for hiding root from chase bank app, I'd like to hear from you as well, I have tried locking bootloader, uninstalling, and installing within work profile using island, so far nothing works.
Any help would be greatly appreciated, I would even be willing to pay for help with chase root detection.
Thank you all!! :fingers-crossed:
:fingers-crossed::fingers-crossed:
sixisixsix said:
My issue is with magisk hide; when I try to check the box to hide GSF (com.google.android.gsf) it will enable hide but as soon as I exit magiskhide and reopen GSF is unchecked. I have tried everything I can think of including - clearing data gsf, reinstalling magisk manager, installing Canary manager and nothing works. Lastly if anyone has any advice for hiding root from chase bank app, I'd like to hear from you as well, I have tried locking bootloader, uninstalling, and installing within work profile using island, so far nothing works.
Any help would be greatly appreciated, I would even be willing to pay for help with chase root detection.
Thank you all!! :fingers-crossed:
:fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Normally changing Magisk Manager's name to anything else other than 'Magisk Manager' or 'Manager' and enabling Hide for the banking app does the trick for me, but I'm using other bank from another country.
Enviado de meu POCO F1 usando o Tapatalk
https://github.com/topjohnwu/Magisk/issues/3306#issuecomment-706473118
Didgeridoohan said:
https://github.com/topjohnwu/Magisk/issues/3306#issuecomment-706473118
Click to expand...
Click to collapse
You are awesome thank you, I tried using different search engines to find answers and for some reason this git page didn't show up. I don't know how this wouldn't be considered a bug, every other app has no issues staying selected (visually) but gsf can't keep a visual checkmark.
Hopefully it truly is hidden, and the gui bug is the only issue.

"Sundhedskortet" detects root

Hi
The new danish app Sundhedskortet (https://play.google.com/store/apps/details?id=dk.digst.hc&hl=en_GB) detects root, and think i have tried everything in my own toolbox.
anyone with suggestions?
Got it working with a tip from another tread:
"You can also use "shelter" to isolate what the apps can see"
thanks to @Lu5ck
Sundhedskortet detects the hidden Magisk app. Use Island.
Tried Island and Shelter.
Fixed my issue with AL-Bank, but Sundhedskortet still detects root.
Tried uninstalling from main profile and installing directly in the work profile, but still complaining...
Feeling a bit foolish now... Forgot to actually uninstall from main profile, noticed the duplicate in my launcher, uninstalled - and now works like a charm (Shelter, but guess Island would work similarly).
ksga said:
Feeling a bit foolish now... Forgot to actually uninstall from main profile, noticed the duplicate in my launcher, uninstalled - and now works like a charm (Shelter, but guess Island would work similarly).
Click to expand...
Click to collapse
EDIT: nevermind. I did a reboot and everything is working now. Thanks!
Hi - I have the same problem. Can you explain what you did step by step? I installed shelter and then installed sundhedskortet directly using Google play in my work profile but the app still detects root
Thanks!
Peter
I have tried installig shelter and island - installed Sundkedakortet on the work profile but still says root detected.
Can you tell me more specific what you did to make it work?
Im rooted with Magisk and Magisk hide is activated + Sundhedskortet is hidden.
KAngelo said:
I have tried installig shelter and island - installed Sundkedakortet on the work profile but still says root detected.
Can you tell me more specific what you did to make it work?
Im rooted with Magisk and Magisk hide is activated + Sundhedskortet is hidden.
Click to expand...
Click to collapse
Have you uninstalled from main profile? And then remember to reboot. Mine didn't work till after reboot.
Same issue. Sundhedskortet detects root, no idea how.
Using magiskhide, rename magisk and app is added in the magiskhide list.

Categories

Resources