Dreame Home App stopped working with Root - General Topics

Hi!
Recently, I have been unable to open the Dreame Home App. My device has been rooted. When opening the application, an error message appears (presumably in Chinese) which says
"检测到该应用在root环境中运行".
All I can read is... "root"
With Magisk, I have ensured that the app no longer sees that the device is rooted. The app now opens initially without an error message. However, it closes automatically after a few seconds, without an error message.
Does anyone here have an idea what the cause might be and how I can get a handle on this problem?
[Mods: I have deleted my other post, please leave this here.]

The error message you mentioned, "检测到该应用在root环境中运行," translates to "Detected that the app is running in a root environment" in English. The Dreame Home App might be using advanced root detection methods that can bypass standard root-hiding techniques. It's possible that the app has implemented additional checks beyond just looking for the presence of root files or system modifications.
If possible, try disabling root access temporarily or unrooting your device entirely. This will help determine if the app's behavior is directly related to the root status. Also, you can try other root-hiding modules.

matthewJ32 said:
Also, you can try other root-hiding modules.
Click to expand...
Click to collapse
Thanks for your tips and ideas. Which other root hiding modules are you referring to?

niko26 said:
Thanks for your tips and ideas. Which other root hiding modules are you referring to?
Click to expand...
Click to collapse
I also used Magisk, but I know that there are modules like "Hide My Root" and "RootCloak". I can't guarantee success, but you can try.

Related

[Q] Temp Unroot needed for NowTV . --- (A) This has now been Answered in Post 9

****EDIT****
Please see http://forum.xda-developers.com/showpost.php?p=56539897&postcount=9 for the Answer
*************
Hi all ,
I'm wanting to use NowTV (like SkyGo) on my OnePlus , however they are using a type of Root check that most root hiders cannot bypass.
Therefore I'm looking for a way to temp unroot and then root back again with ease.
just wondering if there are any tools or easy to follow guides?
thanks
Disable Superuser in SuperSU settings.
zoro25 said:
Hi all ,
I'm wanting to use NowTV (like SkyGo) on my OnePlus , however they are using a type of Root check that most root hiders cannot bypass.
Therefore I'm looking for a way to temp unroot and then root back again with ease.
just wondering if there are any tools or easy to follow guides?
thanks
Click to expand...
Click to collapse
Or if you are on a Cm nightly you can turn them off in the developer option
Disabling super user doesn't work, their detection method is unknown and they check more than the su binary.
I might try the nightlies, however I need stability.
Thanks for the responses so far
Outside of the nightly wing if you want stability use the M releases, they are designed to be more stable than the nightly branch
zoro25 said:
Disabling super user doesn't work, their detection method is unknown and they check more than the su binary.
I might try the nightlies, however I need stability.
Thanks for the responses so far
Click to expand...
Click to collapse
The problem isn't really the SuperSU as such, it's CM. They flag CM as a rooted ROM, it'll even happen if you're on stock un-rooted CM11S.
Transmitted via Bacon
I'm pretty sure that I saw an xposed module that could hide superuser completely. Might want to give that a try
skyguy126 said:
I'm pretty sure that I saw an xposed module that could hide superuser completely. Might want to give that a try
Click to expand...
Click to collapse
As per my post right above yours, it isn't SU that's the problem, it's that the ROM is CM.
Transmitted via Bacon
Timmaaa is correct and that's the info I wanted, I had tried the xposed modules but none worked and now I know why.
I'll contact sky and see if I get anywhere
****EDIT****
So it seems that Timmaaa is NOT correct as there is NO CyanogenMod or any ROM check, it's all to do with the the name of your Root App
Short Version is unroot and uninstall SU app for this to work (removing SU Binary or removing Root alone is not enough)
So we need to have a new Root app with a new AppID and name , and also the SU binary to be identified as something else for this to possibly work.
I now have NOWTV working , and it's on an Unrooted One+One with no SU App installed after running full Unroot (however my SUPro app is still installed)
Note that SUPro does nothing really and just gives extra functionality when the main SU app is installed.
Thanks for everyone help and input on this.
So it seems that you would have to
1)Full UnRoot (Which also uninstalls the main SuperUser app)
2) Watch what ever you wanted to on NowTV or SkyGO
3)Go through the Rooting process again as if it were a new device. (which will again stop NOWTV/SkyGo) from working.
Do steps 1 and 2 again to watch.
This would have to be done everytime you want to watch NowTV
zoro25 said:
Timmaaa is correct and that's the info I wanted, I had tried the xposed modules but none worked and now I know why.
I'll contact sky and see if I get anywhere
****EDIT****
So it seems that Timmaaa is NOT correct as there is NO CyanogenMod or any ROM check, it's all to do with the the name of your Root App
Short Version is unroot and uninstall SU app for this to work (removing SU Binary or removing Root alone is not enough)
So we need to have a new Root app with a new AppID and name , and also the SU binary to be identified as something else for this to possibly work.
I now have NOWTV working , and it's on an Unrooted One+One with no SU App installed after running full Unroot (however my SUPro app is still installed)
Note that SUPro does nothing really and just gives extra functionality when the main SU app is installed.
Thanks for everyone help and input on this.
So it seems that you would have to
1)Full UnRoot (Which also uninstalls the main SuperUser app)
2) Watch what ever you wanted to on NowTV or SkyGO
3)Go through the Rooting process again as if it were a new device. (which will again stop NOWTV/SkyGo) from working.
Do steps 1 and 2 again to watch.
This would have to be done everytime you want to watch NowTV
Click to expand...
Click to collapse
This is just a theory... may be wrong:
Can't you move the SuperSU app into /system/app instead of /data/app. Or does the NOWTV app have perms to check the integrity of /system also. Or can you change the app id of the SuperSU app with a simple decompile tool.
I did that while using cm11s. But still had problems trying to watch skygo. In the end I had alter my buildprop to a phone which supports skygo as at the time it didn't support oneplus one. Then full unroot etc to watch then root back to get root access again.

[Q] Anyone else has problems with Autostarts?

Anyone else using Autostarts on their S6? If yes, are you able to use it?
This is the app i'm talking about:
https://play.google.com/store/apps/details?id=com.elsdoerfer.android.autostarts&hl=en
The app opens fine and the first time you try to disable something Supersu pops up to ask if you want to grant it root access, but after that a white box appears and nothing happens.
Attached a screenshot of that white box.
I've already tried several things but to no avail: flashed a custom kernel so SE is permissive instead of enforcing, deleting the root access and reauthorize it, etc.
It's not lollipop because it works on my Tab S and Note 3 (before) both running Lollipop...
Tried another app as well (forgot the name) and receive a message that root access failed (if i remember correctly). Clean Master and Elixir 2 are doing the job at the moment, but Autostarts is much easier to use for that kind of stuff.
I'm not having root access problems with another apps.
Alta1r said:
Anyone else using Autostarts on their S6? If yes, are you able to use it?
This is the app i'm talking about:
https://play.google.com/store/apps/details?id=com.elsdoerfer.android.autostarts&hl=en
The app opens fine and the first time you try to disable something Supersu pops up to ask if you want to grant it root access, but after that a white box appears and nothing happens.
Attached a screenshot of that white box.
I've already tried several things but to no avail: flashed a custom kernel so SE is permissive instead of enforcing, deleting the root access and reauthorize it, etc.
It's not lollipop because it works on my Tab S and Note 3 (before) both running Lollipop...
Tried another app as well (forgot the name) and receive a message that root access failed (if i remember correctly). Clean Master and Elixir 2 are doing the job at the moment, but Autostarts is much easier to use for that kind of stuff.
I'm not having root access problems with another apps.
Click to expand...
Click to collapse
I've not been able to get it to work on 64 bit Lollipop both on my Galaxy S6 and Nexus 9. Wish I knew why!
I will email the developer with the issue.
I the mean time I've started using Myandroidtool which has it also categorised in different events (at boot, connectivity changed, etc.). It's under Receivers Not as good as Autustarts but it's pretty decent.
Anyone get a logcat? Please.
I am adding it to mine via adding the code etc...
So please upload a catlog so I can see and maybe can figure it out.

HELP!!

I rooted my phone with kingroot and while i was using the extra rope, i hung myself. The settings.apk in my phone has become somehow damaged, and will not open. The .apk still exists, but every time i try to open settings (directly or otherwise) it closes with a pop-up saying: unfortunately settings has stopped. I also tried to replace kinguser with superSU and failed leaving myself with confusing root access that is only revealed when certain apps like varied root checkers tell me i'm rooted.
I cannot install non market apps because when settings became damaged, the box was unchecked. All i need is to be able to fix the settings.Apk. I don't have a computer and i can't update superSU binary. I have factory reset my device and tried to find solutions onlinen to no avail. I can access the hidden menu and terminal emulator without root. I need to be able to enable non market installation some how. Can anyone help me?
Sent from my LGMS323 using XDA Free mobile app

NoFrills CPU - Asking for Root on Rooted phone

Hi,
All other apps that require root seem to request it - NoFrills CPU doesn't and consequently offers me no option other than to close the app. Just says "...Root access requires..." - without the usual dialogue affording me the chance to grant it.
Anyone else seen this?
Trying to get a little more life out of my Galaxy S6 by trying a few tweaks.
Thanks...
myotai said:
Hi,
All other apps that require root seem to request it - NoFrills CPU doesn't and consequently offers me no option other than to close the app. Just says "...Root access requires..." - without the usual dialogue affording me the chance to grant it.
Anyone else seen this?
Trying to get a little more life out of my Galaxy S6 by trying a few tweaks.
Thanks...
Click to expand...
Click to collapse
Go into the super user app and see if it shows up there. If it does, grant it root from there.
GDReaper said:
Go into the super user app and see if it shows up there. If it does, grant it root from there.
Click to expand...
Click to collapse
I can't see an option to manually add any apps in the SU App...??
myotai said:
I can't see an option to manually add any apps in the SU App...??
Click to expand...
Click to collapse
I did not say there was any.
I only asked to go inside the app and see if no frills is there with a root denied entry.
Maybe you can set default access to granted. This means that any app will get root access without asking you for permission.
GDReaper said:
I did not say there was any.
I only asked to go inside the app and see if no frills is there with a root denied entry.
Maybe you can set default access to granted. This means that any app will get root access without asking you for permission.
Click to expand...
Click to collapse
thanks, but tried that too - so all apps requiring root are granted it automatically....still asks for root when I start it up.
I did try another app that required root access (can't recall what it was though) and it said that SU wasn't in the expected directory???
Is that any help?
myotai said:
thanks, but tried that too - so all apps requiring root are granted it automatically....still asks for root when I start it up.
I did try another app that required root access (can't recall what it was though) and it said that SU wasn't in the expected directory???
Is that any help?
Click to expand...
Click to collapse
It may cause the problem. How did you root?
By the way, why don't you simply try another app. Kernel adiutor for example. It does the same stuff as no frills, maybe it does it even better.
GDReaper said:
It may cause the problem. How did you root?
By the way, why don't you simply try another app. Kernel adiutor for example. It does the same stuff as no frills, maybe it does it even better.
Click to expand...
Click to collapse
Flashed CF-Root
Yeah you're right, using CPU Tuner, seems to do the job. Also installed Xposed and using Amplify with Greenify and I have to say I have noticed a MASSIVE difference already today
Thanks for your feedback as ever!
magisk killed no frills cpu

My phone installing an app by itself

hey, i am confused by my android phone. it is installing an app called 'notification' by itself. i have tried to stop it by restricting 'installing from unknown sources' in settings and by uninstalling superSu. but it keeps installing it. i want to know why& how this is happenning.
roskee said:
hey, i am confused by my android phone. it is installing an app called 'notification' by itself. i have tried to stop it by restricting 'installing from unknown sources' in settings and by uninstalling superSu. but it keeps installing it. i want to know why& how this is happenning.
Click to expand...
Click to collapse
Some other app that you've installed is doing it.
Have you rooted your device?
What method did you use to root it?
Did you use Kingroot or KingoRoot?
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Droidriven said:
So other app that you've installed is doing it.
Have you rooted your device?
What method did you use to root it?
Did you use Kingroot or KingoRoot?
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
Click to expand...
Click to collapse
Yes, there must be some app you've installed that keeps installing the strange app.
No unusual app
I don't realy hv uncommon app. all are the ones everybody use. if useful i could list them.
roskee said:
I don't realy hv uncommon app. all are the ones everybody use. if useful i could list them.
Click to expand...
Click to collapse
It absolutely has to to be something you installed.
You didn't answer me question, by the way.
Did you root your device with Kingroot or KingoRoot? If so, that is what is doing it.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS WHERE EVERYONE CAN SHARE
not with kingroot!
i rooted it with framaroot about a year ago.but the 'self install' thing began two weeks ago. new apps i hv installed are AIDE,,SCR pro & apk editor pr
Go to “developerettingUncheckInstall apps from external sources”(or something like that).
If the app is installing from play store delete the last install app. It maybe any thing like anti virus, phone booster, battery booster, twrp, recovery etc.
If the app is not installing from play store but downloading from internet then Go to settings> enable developer options> uncheck the box which says “Install apps from un trusted sources (or something like that). Then uninstall the last installed app or the app which u think is causing this issue. Same as above list.
Try closing all tabs in ur browser also.
Then install C cleaner app. Run it. Delete the files which u don't know. Then back to normal

Categories

Resources