Philips Sonicare 4.5 Bluetooth toothbrush app - General Questions and Answers

Hi,
I ordered an expensive toothbrush by Philips, it has an app that keeps track of your brushing habits.
Even tracks of certain areas you don't cover too well.
If it works that would be great.
But I haven't even received my package yet, and I just try to install the app on my phone, I get a message that It won't work because I have a rooted phone.... Well it does not really say this, it said I have a jailbroken phone. See attachment.
Now before ordering I did try to see if it would work on a rooted phone, (on my wife's oukitell) no, but with magisk hide, it worked fine...
On my Xperia xz1, with Android 9 rooted also with magisk, magisk hide does not seem to work for this app.. Not even magisk repackaging.
I looked in the play store and see that there are a few others that bump into this problem.
I found on apkmirror that version 4.2.2 does work though if anyone needs this info.
At least on a repackaged magisk, and magisk hide.. I did not yet try it if it works without those.
I wish app makers would not do this... Many banking apps and other important apps I never have a problem with.

For anyone that is interested, with magisk version 18 and magiskhide activated for the sonicare app you can use it, even after the app detected root 'jailbreak' (as Philips puts it), and you turn on magiskhide in magisk 18 for sonicare the app will work again.

Using Sonicare apk 4.8.0 & Magisk 18.1 and turn on magiskhide on almost every app (incl system apps)
but still get the detect 'jailbreak' message.
Any idea how to fix this?

Ancientsthe said:
Using Sonicare apk 4.8.0 & Magisk 18.1 and turn on magiskhide on almost every app (incl system apps)
but still get the detect 'jailbreak' message.
Any idea how to fix this?
Click to expand...
Click to collapse
The app checks following things:
Code:
String str = Build.TAGS;
if (str != null && str.contains("test-keys")) {
return "true";
}
for (String file : new String[]{"/system/app/Superuser.apk", "/sbin/su", "/system/bin/su", "/system/xbin/su", "/data/local/xbin/su", "/data/local/bin/su", "/system/sd/xbin/su", "/system/bin/failsafe/su", "/data/local/su", "/su/bin/su"}) {
if (new File(file).exists()) {
return "true";
}
}
also tests output for /system/xbin/which su and /system/bin/which su
and check for emulator
public static boolean isEmulator() {
return Build.FINGERPRINT.startsWith("generic") || Build.FINGERPRINT.startsWith(EnvironmentCompat.MEDIA_UNKNOWN) || Build.MODEL.contains("google_sdk") || Build.MODEL.contains("Emulator") || Build.MODEL.contains("Android SDK built for x86") || Build.MANUFACTURER.contains("Genymotion") || (Build.BRAND.startsWith("generic") && Build.DEVICE.startsWith("generic")) || "google_sdk".equals(Build.PRODUCT);
}
You can find application without the check here https://drive.google.com/open?id=1VRqHwyN9OoHioX2-nppkJRwyQOUPAqSh .
Sadly due to paranoid developers you have to modify the app.

elektro255 said:
The app checks following things:
You can find application without the check here https://drive.google.com/open?id=1VRqHwyN9OoHioX2-nppkJRwyQOUPAqSh .
Sadly due to paranoid developers you have to modify the app.
Click to expand...
Click to collapse
Thanks a ton! I've been using the app for a while, but now it came up with that blocked message. Nothing I do seems to get rid of it anymore, even Magisk Hide. I didn't update the app, either. It's really weird.
Can you tell me which class the checks are in so I can do this myself? I'd really appreciate it.
Also, can this be removed through just .smali modifications? Or does it require a full .java decompile and recompile?
(Edit: I was able to find all of the code you pointed out and change these myself - I successfully modded version 6.4.1 of the app)
And since you seem knowledgeable, another thing I'd like to do is completely disable the need to log in before using the app. I've been able to use the app for a while, and it works fine if you totally block it from the internet. If I could just disable the account check and skip straight to the main activity and make the app think I'm logged in, that would be awesome.
I'm not super skilled with modifying decompiled apps, but I'm going to try and rip out the need to log in with an account just to use the app. I'm hoping I can attach this to a debugger and see which functions I will need to change. If anyone could point me in the right direction with this, that would be awesome!

ubergeek77 said:
Thanks a ton! I've been using the app for a while, but now it came up with that blocked message. Nothing I do seems to get rid of it anymore, even Magisk Hide. I didn't update the app, either. It's really weird.
Can you tell me which class the checks are in so I can do this myself? I'd really appreciate it.
Also, can this be removed through just .smali modifications? Or does it require a full .java decompile and recompile?
(Edit: I was able to find all of the code you pointed out and change these myself - I successfully modded version 6.4.1 of the app)
And since you seem knowledgeable, another thing I'd like to do is completely disable the need to log in before using the app. I've been able to use the app for a while, and it works fine if you totally block it from the internet. If I could just disable the account check and skip straight to the main activity and make the app think I'm logged in, that would be awesome.
I'm not super skilled with modifying decompiled apps, but I'm going to try and rip out the need to log in with an account just to use the app. I'm hoping I can attach this to a debugger and see which functions I will need to change. If anyone could point me in the right direction with this, that would be awesome!
Click to expand...
Click to collapse
Hi!
I have the same problem with Sonicare for Kids 1.8.6 even when I uninstalled Magisk.
Can you tell me where did you find the checks please? I'm searching for it with APK Multi Tool but find nothing after a long time and multi files opening.
Thanks for your help.

Hi
try to install the sonicare kids app on my samsung tab 3 with lieneago OS 14.1.
same problem, i try magisk hide, hide the app, hide magis, all no solution Can any help or modify the app for me? After modify i can update the app? Big Thanks

I ran into same problem.
I downloaded APK, modified methods for verifying root a tampered package, recompile, resign and it's working.
If anyone interested I can upload it somewhere, not sure if it can be uploaded on XDA directly.

DasioX said:
I ran into same problem.
I downloaded APK, modified methods for verifying root a tampered package, recompile, resign and it's working.
If anyone interested I can upload it somewhere, not sure if it can be uploaded on XDA directly.
Click to expand...
Click to collapse
If you are talking about the sonicare kids app, then yes, please My daughter has been needling me mercilessly to get it working again on her tablet.

uberhund said:
If you are talking about the sonicare kids app, then yes, please My daughter has been needling me mercilessly to get it working again on her tablet.
Click to expand...
Click to collapse
No i'm not talking about kids app

I know, it is an old thread, but it is the closest thing I found to get the sonicare apps running.
A good source on how and what to patch is here: https://resources.infosecinstitute.com/topic/android-root-detection-bypass-reverse-engineering-apk/
The patched apps can be found here:
patched sonicare app (10.6.0): https://gofile.io/d/6riPuK
patched kids app (4.0.1): https://gofile.io/d/2OcFKB

moto-assa said:
I know, it is an old thread, but it is the closest thing I found to get the sonicare apps running.
A good source on how and what to patch is here: https://resources.infosecinstitute.com/topic/android-root-detection-bypass-reverse-engineering-apk/
The patched apps can be found here:
patched sonicare app (10.6.0): https://gofile.io/d/6riPuK
patched kids app (4.0.1): https://gofile.io/d/2OcFKB
Click to expand...
Click to collapse
Could you re-upload patch kids app? Unfortunately "This file does not exist."

Would love this patched app as well, but link no longer works.

Me too

No patched app is needed.
1. Open Magisk app*.
2. Go to "Settings".
3. Enable "Enforce DenyList".
4. Tab on "Configure DenyList".
5. Search for Sonicare app and tab on it.
6. Enable all displayed sliders. (two for me)
7. That's it.
Have fun to use Sonicare app with your rooted device.
* latest Magisk app 25.2 (25200)(33)

resi83 said:
No patched app is needed.
1. Open Magisk app*.
2. Go to "Settings".
3. Enable "Enforce DenyList".
4. Tab on "Configure DenyList".
5. Search for Sonicare app and tab on it.
6. Enable all displayed sliders. (two for me)
7. That's it.
Have fun to use Sonicare app with your rooted device.
* latest Magisk app 25.2 (25200)(33)
Click to expand...
Click to collapse
Thanks resi83.
I did that.
Unfortunately on my device (Galaxy Tab S2, LineageOS 17.1) I still get the jailbreak message.

joehensley said:
Thanks resi83.
I did that.
Unfortunately on my device (Galaxy Tab S2, LineageOS 17.1) I still get the jailbreak message.
Click to expand...
Click to collapse
Sorry to hear that, joehensley!
Described way works fine for me on two different systems without the jailbreak message or other issues:
- Galaxy S10+ (G975F) with stock firmware (one ui 4.1 aka Android 12) + rooted via Magisk
- Galaxy A5 (A520F) with LineageOS 18.1 + rooted via Magisk
I'm sorry! :-/
Maybe someone else has also tested it and can give us feedback!? (@All)

DasioX said:
I ran into same problem.
I downloaded APK, modified methods for verifying root a tampered package, recompile, resign and it's working.
If anyone interested I can upload it somewhere, not sure if it can be uploaded on XDA directly.
Click to expand...
Click to collapse
Can you give me a download link ? Which version did you patch?

Related

[MAGISK] Andromeda Enabler - Enable Andromeda ON DEVICE With a Command!

Hello, folks! I've written a Magisk Module which includes a modified version of the Linux activation script for Andromeda, allowing you to enable Andromeda with a single command (two, if you count su)! I was inspired by the OTHER local Andromeda enabler script here on XDA, as I had downloaded it but discovered that it only worked intermittently on my device. Now, I know, you may be thinking to yourself "OP, is there something wrong with you? Andromeda exists so you DON'T have to be rooted!" Yes, this is true. However, from what I've gathered, there is a speed boost from using Andromeda, and that alone makes this worth it for me, and hopefully others. Plus, I was bored and wanted to see if I could make it work.
This module is written to work with Magisk v15. It will NOT work on Magisk v14, however, it is a single binary, so you could very easily extract it and place it on your phone or make a v14 module yourself.
To activate Andromeda, all you have to do is install this module, reboot, launch a Terminal Emulator, and type:
Code:
su
andromeda
Substratum should launch with Andromeda permissions, as if you'd used the Desktop Application.
@saccentekennedy has made an app! Flash the module, install his app, and when you launch his app, it will grant Andromeda permissions! No commands needed! Be sure to thank his post!
https://forum.xda-developers.com/ap...ndromeda-enabler-enable-t3728325/post75053802
UPDATE 1/12/2018 - The script did not properly set SELinux back to Enforcing, this is now fixed. Please update! Thanks to @Floydfire for the heads up
Works perfectly!
I've created a Tasker task to run this... But I can't figure out how to trigger it. In other words, how can I get Tasker to detect that the Andromeda isn't properly running and connected? I know I get a notification when the service goes down. I suppose I could use this as a trigger? Any thoughts?
saccentekennedy said:
I've created a Tasker task to run this... But I can't figure out how to trigger it. In other words, how can I get Tasker to detect that the Andromeda isn't properly running and connected? I know I get a notification when the service goes down. I suppose I could use this as a trigger? Any thoughts?
Click to expand...
Click to collapse
You could potentially use AutoNotifications with Tasker to detect the notification but I'd probably just set the trigger to the device booting or being unlocked, or make a widget with an app, like SManager, so you can just tap it.
I created a little app with Tasker. It works. I've used Tasker plenty but never created an app. Anyway, I don't know if this will work for anyone else, but this works for me at least
You need the Magisk module installed, BTW.
saccentekennedy said:
I created a little app with Tasker. It works. I've used Tasker plenty but never created an app. Anyway, I don't know if this will work for anyone else, but this works for me at least
You need the Magisk module installed, BTW.
Click to expand...
Click to collapse
Works fine for me. I'm gonna link this in the OP, if that's okay with you. What's the code that went into it? Just executes 'andromeda' when you launch it?
PokemonTotalWar said:
Works fine for me. I'm gonna link this in the OP, if that's okay with you. What's the code that went into it? Just executes 'andromeda' when you launch it?
Click to expand...
Click to collapse
Yup! My first app. Lol.
So congrats this is very interesting!
I'm curious, though.. I'm rooted and I've got substratum and magisk 15.x installed (current version). I purchased and installed Andromeda. I downloaded and installed y'alls zip and the apk. Is there a way to check that it's working properly? What I do have is the module in magisk is enabled but the actual Andromeda app keeps closing when I tap it (wasn't sure if it was even supposed to be opened or if it was a background app)
lido said:
So congrats this is very interesting!
I'm curious, though.. I'm rooted and I've got substratum and magisk 15.x installed (current version). I purchased and installed Andromeda. I downloaded and installed y'alls zip and the apk. Is there a way to check that it's working properly? What I do have is the module in magisk is enabled but the actual Andromeda app keeps closing when I tap it (wasn't sure if it was even supposed to be opened or if it was a background app)
Click to expand...
Click to collapse
When you launch it, Andromeda mode should be activated and you can just launch Substratum. You can check if Andromeda mode is on by checking under the Substratum settings. Under System Certification it should say Andromeda mode (Certified). Substratum should also launch after you launch the Andromeda app included here
Sent from my OnePlus 5 using XDA Labs
Ah well sadly it's not activating for me....
I will keep my eye on this though!
lido said:
Ah well sadly it's not activating for me....
I will keep my eye on this though!
Click to expand...
Click to collapse
Have you tried running the commands in the terminal? It might be that the app just isn't working for you for some reason
Sent from my OnePlus 5 using XDA Labs
Yes the terminal emulator works. I was just hoping the app would work to survive a reboot (which I do frequently) I'm just lazy!
lido said:
Yes the terminal emulator works. I was just hoping the app would work to survive a reboot (which I do frequently) I'm just lazy!
Click to expand...
Click to collapse
Do you own Tasker? If you do, I actually made a profile to enable Andromeda whenever I launch Substratum, and I'll upload it if anyone is interested. I don't know how to make an application-triggered task into an app, though.
Sent from my OnePlus 5 using XDA Labs
I have noticed that I can't seem to use this module alongside anything else that also adds to /system/xbin (specifically "Busybox for Android NDK" by osm0sis). Only one seems to stick. I don't know if that's just a side effect of the way magisk works or an issue with one of the scripts. Could anyone provide any insight into this issue?
qwer777 said:
I have noticed that I can't seem to use this module alongside anything else that also adds to /system/xbin (specifically "Busybox for Android NDK" by osm0sis). Only one seems to stick. I don't know if that's just a side effect of the way magisk works or an issue with one of the scripts. Could anyone provide any insight into this issue?
Click to expand...
Click to collapse
I honestly have no idea, mine works
Sent from my OnePlus 5 using XDA Labs
qwer777 said:
I have noticed that I can't seem to use this module alongside anything else that also adds to /system/xbin (specifically "Busybox for Android NDK" by osm0sis). Only one seems to stick. I don't know if that's just a side effect of the way magisk works or an issue with one of the scripts. Could anyone provide any insight into this issue?
Click to expand...
Click to collapse
I honestly have no idea, mine works fine and I have both enabled. What's your Magisk version and other modules?
Sent from my OnePlus 5 using XDA Labs
PokemonTotalWar said:
I honestly have no idea, mine works fine and I have both enabled. What's your Magisk version and other modules?
Click to expand...
Click to collapse
Magisk Version: 15.2
Device: Pixel 2 XL (Taimen)
Modules:
qwer777 said:
Magisk Version: 15.2
Device: Pixel 2 XL (Taimen)
Modules:
Click to expand...
Click to collapse
I honestly have no idea. It might just be a quirk of the Pixels or something. I have no idea how to fix it. I'll look into it a little to see if something obvious is happening and I'm missing it, but no problems. Can you share your Magisk Log?
Sent from my OnePlus 5 using XDA Labs
Ran this script. Rebooted. My navbar disappeared and all icons went square with no option to change icons back to circle. Pixel 2. Magisk with factory Jan. 8.1. I'm not sure what could have caused this. I had to edit my build.prop to get the softkeys back. I guess no more OTAs for me. Anyone know how to get circle icons back?
btreu1 said:
Ran this script. Rebooted. My navbar disappeared and all icons went square with no option to change icons back to circle. Pixel 2. Magisk with factory Jan. 8.1. I'm not sure what could have caused this. I had to edit my build.prop to get the softkeys back. I guess no more OTAs for me. Anyone know how to get circle icons back?
Click to expand...
Click to collapse
I don't know what would have caused this issue, this script only enables Andromeda, nothing more. Did you do anything in Substratum before rebooting?
Sent from my OnePlus 5 using XDA Labs

Something like Xposed-RootCloak for Pie

Anyone know of a way to have the phone report it is not rooted like you could with Xposed/Rootcloak?
toy4x4 said:
Anyone know of a way to have the phone report it is not rooted like you could with Xposed/Rootcloak?
Click to expand...
Click to collapse
Have you tried magisk hide?
Sent from my [device_name] using XDA-Developers Legacy app
Yes. It still seems to have issues app wise. Maybe the app is installing some module I don't know of? I grab the app off of the play store, mark it in MagiskHide and then install Outlook on top of that and mark it in MagiskHide. It still reports root.
toy4x4 said:
Yes. It still seems to have issues app wise. Maybe the app is installing some module I don't know of? I grab the app off of the play store, mark it in MagiskHide and then install Outlook on top of that and mark it in MagiskHide. It still reports root.
Click to expand...
Click to collapse
Does magisk show that your phone passes the safety net check?
Have you used the feature to hide the Magisk manager app? It renames the package so other apps don't know it is installed. Apps don't need special permissions to retrieve installed package names, Pokemon go won't work unless you do that. Also, it tended to not work if you had a folder by the name of Magisk even though it didn't have storage permissions it would get a different error if the file was there vs not there.

Can't successfully hide root with magisk 18.1 for square reader app

I've been rooting my Android phones since about 2012, but today I got a point of sale card reader for my business and I'm not having any luck hiding root from the app (square reader app). The app wont work at all so I tried a number of options in magisk manager (magisk hide the app, hide magisk manager, enable core mode only) rebooting between each try and clearing the square reader app data and setting it up fresh each time, but still no luck
I tried to uninstall magisk but the app still didn't work. So I eventually flashed back to stock and got rid of magisk all together, now the app works but I don't have root...
I tried installing magisk again after I got the app to work and hiding root from the app before I opened it up again, but it still somehow knew the device was rooted
Can anyone suggest anything I haven't tried? Or is there an alternative to rooting the OnePlus 6 (other than magisk) and hiding root? I had a bit of a look around but didn't find anything.
Thanks
I had to go back to 18.0, heard 18.2 works as well.
qbanlinxx said:
I had to go back to 18.0, heard 18.2 works as well.
Click to expand...
Click to collapse
Thanks for your reply. I tried with 18.0, damn, it still doesn't work, it still picks up that the phone is rooted
I tried the 18.2 canary build as well (18.2-e72c6685) no luck either
This app must be looking somewhere out of the ordinary for evidence of root in the phone
I have a bank application and facing the same problem. Hope someone can help us to make applications run by hiding the root
I think recent applications are looking for if knox security is tripped !! so in this case Magisk will not help
Ooohhh had to subscribe to this as I face the exact same issue!! Been trying to get my Square reader to work for a while with root and could never figure out how they are detecting root. Using Pixel XL here
Google changed something in Safety Net in play services, it passes, yet for me, google pay fails. That COULD be the issue, though I read 18.2 fixes that. Another option I helped a friend with is if it's detecting magisk itself via the files, culprit here was pokemon go.
Try opening your Magisk settings, the tick "hide magisk manager" clear the repo cache, and rename or delete the MagiskManager folder on the root of your storage. Reboot, clear data from the square app, and try again. Keep in mind, you have to unhide magisk to update it.
Skreelink said:
Google changed something in Safety Net in play services, it passes, yet for me, google pay fails. That COULD be the issue, though I read 18.2 fixes that. Another option I helped a friend with is if it's detecting magisk itself via the files, culprit here was pokemon go.
Try opening your Magisk settings, the tick "hide magisk manager" clear the repo cache, and rename or delete the MagiskManager folder on the root of your storage. Reboot, clear data from the square app, and try again. Keep in mind, you have to unhide magisk to update it.
Click to expand...
Click to collapse
In my case, I dont think its detecting the files. The reason i say that is because I play Pokemon Go just fine with no issues. So whatever Square is doing, its something different then what PoGo is doing.
Idledev said:
In my case, I dont think its detecting the files. The reason i say that is because I play Pokemon Go just fine with no issues. So whatever Square is doing, its something different then what PoGo is doing.
Click to expand...
Click to collapse
I agree, I have no problem hiding magisk and root from other apps, the square reader app must be somehow different. I've even gone through my storage and deleted any files or folders that might suggest the phone is rooted, but still no luck...
I also went into battery optimization settings to stop magisk from being put to sleep (which might stop magisk hide from working..?), that didn't work either.
I've found a temporary workaround to my problem anyway, I realized that I can share my internet (wifi hotspot) with my ipod touch, this way square reader works as the ipod touch isn't jailbroken or modified. It just means I have to carry around my ipod touch with me, which is a better trade off for me than having a stock, non root phone
Managed to get it working today! Upgraded my Pixel XL to the Android Q beta. By doing this, I had to run Magisk canary build. Installed square, enabled Magisk hide, rebooted and it worked fine! Not sure if the Android Q beta has anything to do with it,but give the canary builds of Magisk a try
Idledev said:
Managed to get it working today! Upgraded my Pixel XL to the Android Q beta. By doing this, I had to run Magisk canary build. Installed square, enabled Magisk hide, rebooted and it worked fine! Not sure if the Android Q beta has anything to do with it,but give the canary builds of Magisk a try
Click to expand...
Click to collapse
That's awesome! What canary build did you use?
I tried the latest build a few weeks ago and it didn't work for me
Build 18120
Idledev said:
Build 18120
Click to expand...
Click to collapse
No luck for me...
I updated to the latest canary build, cleared all data from square reader app, selected magisk hide, rebooted the device. After it booted up I tried to run it and it still detected root. I have a feeling that the OnePlus OS does something that doesn't totally allow me to hide root from the square reader app. It's annoying because for other apps root can be hidden
Maybe there's something in the Android Q build that lets you hide root better
Something that seems reliable right now on 18.1, Pixel Experience and OOS :
Combine Magisk Hide with Magisk "Core Mode". This seems to do the trick for now, Google Pay is triggered with normal mode, but works in Core Mode. Same for Snapchat and banking apps like N26.
But within this, you can't use any module.
kage00 said:
I also went into battery optimization settings to stop magisk from being put to sleep (which might stop magisk hide from working..?), that didn't work either.
Click to expand...
Click to collapse
This is always a good idea, on OOS at least, Magisk being optimized sometimes prevents the granting of root rights to apps, it never reacts to kernel applications requesting root on startup for example.
There's an issue with Googlypay services apparently. You need to downgrade it (remove factory updates) so it's down to version 14.something and then it should work.
You need to disable admin rights and background data to try to prevent autoupdates as well. This thread may be useful?
https://forum.xda-developers.com/ap...e-pay-magisk-discussion-t3906703/post79155616
DaveW1972 said:
There's an issue with Googlypay services apparently. You need to downgrade it (remove factory updates) so it's down to version 14.something and then it should work.
You need to disable admin rights and background data to try to prevent autoupdates as well. This thread may be useful?
https://forum.xda-developers.com/ap...e-pay-magisk-discussion-t3906703/post79155616
Click to expand...
Click to collapse
Hmm, I'm running the magisk xXx ROM and google pay is completely debloated/removed. when I get a spare half hour I might try removing the xXx module and flashing back to stock and following the advice in that thread. I'll let you know how it goes
kage00 said:
Hmm, I'm running the magisk xXx ROM and google pay is completely debloated/removed. when I get a spare half hour I might try removing the xXx module and flashing back to stock and following the advice in that thread. I'll let you know how it goes
Click to expand...
Click to collapse
Ummm yeah.. then the problem doesn't lie within Google pay it lies within the modifications that you are using.
I have to say I have never had any issues with Google pay or Android pay or any banking app using magisk. I don't even have to hide anyting. Of course I'm also not using any modified ROMs or kernels either
Hi guys,
I have this issue for a couple years now and I just cannot find a solution!
Google Pay, and 4 banking app from two different countries work fine with my 1+6 (stock ROM OOS 9.0.9 with magisk 19.4 - 7.3.4) but Square does not.
Did anyone find a solution?
Magisk config:
Magisk hide
Two modules OOS phone record and youtube
No core mode
All banking app and Square hidden

Magisk Manager update issue!

I got my phone (SM-G950F a.k.a Samsung Galaxy S8) rooted about a year ago or so...and since, i update MM whenever needed but this time when i tried to update it, it says this:
Unsupported Magisk Version
This versio of Magisk Manager does not support Magisk version lower than v18.0
You can either manually upgrade Magisk, or downgrade the app to an older version.
I cannot go into the app cause that message will pop up and after i press ok it closes by itself!
Any ideea on how to fix this? If i have to re-root the phone please do explain..even then i didn't knew for sure how i did it, but i did it..
Thanks in advance!
Ahh... Me too. I'm sure this somewhere in the extensive Magisk coverage here. Is it too lazy to ask for a pointer to how to
--- downgrade the manager? That's probably easy if I know where to get the apk. Which version should I go for?
--- install the new magisk over the existing version, preferably without wiping the phone?
Sure, I'll search. But it is quite a while since I did anything with magisk, or anything that involved flashing, and I feel a bit lost.
Thad E Ginathom said:
Sure, I'll search. ... ... ...
Click to expand...
Click to collapse
OK, so there's a wiki and stuff. Whilst being babied would be nice, people have better things to do, and I guess I'll just start in reading that wiki and... stuff.
SOLUTION
Deathnes said:
I got my phone (SM-G950F a.k.a Samsung Galaxy S8) rooted about a year ago or so...and since, i update MM whenever needed but this time when i tried to update it, it says this:
Unsupported Magisk Version
This versio of Magisk Manager does not support Magisk version lower than v18.0
You can either manually upgrade Magisk, or downgrade the app to an older version.
I cannot go into the app cause that message will pop up and after i press ok it closes by itself!
Any ideea on how to fix this? If i have to re-root the phone please do explain..even then i didn't knew for sure how i did it, but i did it..
Thanks in advance!
Click to expand...
Click to collapse
Delete the Magisk Manager app as you would do with any other, download the proper version in .apk (check the official thread) and install it.
In the thread, under Sources, you have the link to the GitHub repo. Scrolling down you will find the README.MD file and the link to the Downloads page where all past releases are available.
From https://www.xda-developers.com/how-to-install-magisk/ you can read:
The Magisk framework is now installed on your device. To manage it, you’ll need the aptly named Magisk Manager. This is what will allow you to install modules. Download the latest Magisk Manager APK here and make sure you have “Unknown sources” enabled in the Settings. Install the app and open it up.
The Manager app allows you to adjust root settings and also install modules, which are installable mods. The app doubles as a repository for a bunch of great modules that can easily extend the functionality of your device. Using the Manager app is an important part of getting the most out of this root method.
Click to expand...
Click to collapse
That is, the app Magisk Manager is independent from the Magisk framework you have installed. Deleting the app does not affect Magisk.
vomae said:
... ... ... the Downloads page where all past releases are available.
Click to expand...
Click to collapse
I'd reached there, although not done it yet. As you say, my phone is still working, Magisk is still working, it is just the manager app that needs dealing with. None the less, I appreciate your time and effort. You paint a clear picture for others who come this way.
Thanks.
Open the updated app & ignore the error, then checkout the option showing update magisk(not manager), go for it, dont select any preservations & click on direct install(which is recommended by app itself).
Flashing of the update will begin, then after reboot your problem is solved.
Magisk Manager has many improvements and features over the last year...

Is this app a God on detecting root?

So, I tried literally every single trick to make this app called "Paytm First Games" think that I am on a official rom and I am non rooted. But whatever I did it failed me no matter what. It kicks me out of the app anyways.
The god app's link: https://play.google.com/store/apps/details?id=com.paytm.paytmplay
Applications I used:
Magisk with cts & integrity true, the Prop editor module that comes in magisk, Used official fingerprint, tried other roms, without rooting only with a custom rom but with safety net pass, Renaming Magisk, Island.
if there is anything that I may have missed suggest.
any dev reading this please help. I need this app work on my phone.
sakubhaia089 said:
So, I tried literally every single trick to make this app called "Paytm First Games" think that I am on a official rom and I am non rooted. But whatever I did it failed me no matter what. It kicks me out of the app anyways.
The god app's link: https://play.google.com/store/apps/details?id=com.paytm.paytmplay
Applications I used:
Magisk with cts & integrity true, the Prop editor module that comes in magisk, Used official fingerprint, tried other roms, without rooting only with a custom rom but with safety net pass, Renaming Magisk, Island.
if there is anything that I may have missed suggest.
any dev reading this please help. I need this app work on my phone.
Click to expand...
Click to collapse
I read that google has introduced a new API in the last couple months, that detects rooting. I noticed an app I had before that worked under Magisk, will not run now. It is disappointing, because it was just a PDF reader...
There is a XDA thread for installing just SU that does not change the directory structure or patches the bootloader...I dont know if this would work, but you may try it and see.
can you gimme the link of the thread? thanks in adv!
sakubhaia089 said:
can you gimme the link of the thread? thanks in adv!
Click to expand...
Click to collapse
https://www.xda-developers.com/safetynet-hardware-attestation-hide-root-magisk/
https://forum.xda-developers.com/android/general/su-t4143987
Facing the same issue. Do you have any solution on how to make the paytmfirstgames app work on rooted device?

Categories

Resources