Rooted, but still ads - Xiaomi Mi A3 Questions & Answers

Hi All,
My mi A3 is rooted, I try to keep it somewhat up to date ”qssi-user 10 QKQ1.190910.002 V11.0.8.0.QFQEUXM”
And Magisk as well. I keep using AdAway all the time but the ads are still there. Checked the hosts file - all good with it it, tried Systemless hosts (not sure what it does), but I still see ads (simple banners) in apps. And they are not in the "bad apps" list. Very simple small apps have ads in them. I sometimes manage to have them removed (the apps) but in a day or 2 (maybe after restart) they are back
Any clues? Anyone with similar issues?

You should use this Magisk module called Energized, I don't use it anymore, but it really worked great for me. The setup process is little involved tho.
Currently I'm using Private DNS service from AdGuard to block ads - it doesn't need root access and the setup process is very easy. You don't have to download anything either. It works quite well for a no-root solution

Related

New M8 Owner - Challenges and workarounds

Hey there. I just received my M8 yesterday. Really loving it. I have a feeling it won't sell well, which is really too bad. I have run across a few issues, though, and I wanted to list them here to see if anyone else experienced the same thing and also post my fixes/workarounds for what I did encounter.
Out of the Box, the first thing I did was unlock the bootloader and root. I rooted for two reasons: To block ads and tether free. I really don't care about custom roms or anything else. However, I ran into issues almost immediately, similar to my challenges with the M7.
Adblock - Adaway simply will not work because it can't write the hosts file. I tried sim linking to a different folder, but that also failed. Adfree worked for a while, but then quit. Both apps rebooted my phone spontaneoulsy when I ran them. Adblock Plus kind of works, but will also ocasionally stop and even block all of my internet. Workaround - I flashed a zip of an adaway host from June through TWRP. Ads are now blocked, but obviously it's an outdated hosts file.
Fitbit - I realize that I may be unique here, but I have been using a Fitbit for a long time. When I tried to set it up, the phone wouldn't let me log in (java error), then when I went back to the app, I was logged in, but my Fitbit One did not show up under devices. I tried to add it twice and it went through the whole process, but never actually showed up. Later, I went back into the Fitbit app and it was just magically there. Something is definitely up with the newest Fitbit app, at least on the M8, but all is working now.
Gsam - I want to see my screen-on time, but I can't seem to get Gsam to work correctly. Everything just says "updating". I tried uninstalling and reinstalling. When I installed the root helper, it rebooted my phone because it couldn't write to the system.
Tethering - I currently can not find a solution for tethering that works. I froze tether check with Titanium Backup and now toggling hotspot does nothing. With the M7, we had to flash a modified apk.
That's kind of it for now. If anyone has a better solution for ad blocking, I'm all ears. Also, anyone who comes up with a solution to tethering will be my personal hero.

[Q] Ad blocker not working on rooted G3

Hello all!
About two weeks ago, I used the "stump root" method to root my G3. The root worked according to the root checker app as it verified that I am rooted. On my previous phone, the Galaxy S3, I used AdFree by bigtincan, and it worked like a charm by blocking all ads, including YouTube, reddit, and any in-browser ads.
So, naturally, I downloaded AdFree to use on my G3. But the problem is, it doesn't seem to be blocking many/any ads at all. The ads in my redditisfun app are not there, but I still get YouTube ads and ads still appear in Google Chrome while browsing the web. Does anybody have an explanation for this, or possibly another ad blocker that will work for all ads?
Thanks in advance!
brain56 said:
Hello all!
About two weeks ago, I used the "stump root" method to root my G3. The root worked according to the root checker app as it verified that I am rooted. On my previous phone, the Galaxy S3, I used AdFree by bigtincan, and it worked like a charm by blocking all ads, including YouTube, reddit, and any in-browser ads.
So, naturally, I downloaded AdFree to use on my G3. But the problem is, it doesn't seem to be blocking many/any ads at all. The ads in my redditisfun app are not there, but I still get YouTube ads and ads still appear in Google Chrome while browsing the web. Does anybody have an explanation for this, or possibly another ad blocker that will work for all ads?
Thanks in advance!
Click to expand...
Click to collapse
Give this a shot. http://forum.xda-developers.com/showthread.php?p=55051253
I've been using Adaway for a couple weeks with no issues but I don't have first hand knowledge of those particular apps.
http://forum.xda-developers.com/showthread.php?t=2190753
piaa_nissan said:
I've been using Adaway for a couple weeks with no issues but I don't have first hand knowledge of those particular apps.
http://forum.xda-developers.com/showthread.php?t=2190753
Click to expand...
Click to collapse
Adaway works great from first day of root
I have Adaway and I can help you with Chrome ads. In Chrome there is an option under bandwidth management called reduce data usage, that needs to be off for adaway to work with Chrome.
YouTube ads unfortunately are no longer blocked by adaway automatically, there is a way to make it block the ads but I can't remember exactly what it is. You can find the information on that in the adaway thread. It does prevent the preview images from loading but that's the only issue with doing that. There is an xposed module to block YouTube ads though.
Sent from my LGLS990 using Tapatalk
Im using adaway with no issues as well
Sent from my LGLS990 using XDA Free mobile app

AdFree is not blocking ads

I've installed adfree on my rooted phone, but it's not blocking ads, even after multiple reboots. I have LineageOS 14.1 on my Honor 5X rooted with SuperSU. I've allowed root access to AdFree on SuperSU and tried updating the host file through AdFree but nothing works. Does anyone have a solution? I was also considering using AdAway but I heard it doesn't play nice with mobile networks.
Thanks!
You should root with magisk. There is a module called Unified Adblock in the module list and it's very powerful!
Well I've already rooted with SuperSU which worked without a hitch so I'd like to use that so that I might not mess something up with the installation of magisk. I heard AdFree is also a powerful tool so how can I get that working?
Ok, an update:
After reinstalling AdFree it seems to be blocking things now, but it is not blocking ads from certain providers. I see that there are things listed in the TCP log, which I assume are blocked ads, so it is blocking things. How do I get it to block ads from, say, Google Ad Services? It doesn't seem to be blocking those.

Ads in MIUI 11

I made sure I searched most of the forums (and Google) in order to not make unnecessarily new threads. All the suggestions always point to the same "solution" which doesn't exactly cover the issue.
MIUI is well known for their ads. I read somewhere that Xiaomi is able to sell phones for cheap by forcing Ads all throughout MIUI.
The first thing I do on ANY MIUI phone is make sure I disable all the ads and turn off every setting possible no matter how deep it is buried. It's become so common to me, that I know each extremely buried setting by pure muscle memory.
Here's what I've done.
1: Authorization & Revocation = All DISABLED
2: Manage System App Settings = ALL "receive recommendations" DISABLED
3: Browser app has a hidden Authorization which is not shown in the regular "Authorization & Revocation" menu. = ALSO DISABLED.
4: Device ID and all other hidden ad related options belonging to MIUI and Google = ALL DISABLED.
5: MIUI Account = DISABLED.
6: Any miscellaneous ad related settings = ALL DISABLED.
Here's the problem. (and possible solution/s)
Continues Ads at least once every two days from MUSIC APP and GET APPS. I don't use either of those apps as I have better alternatives.
Solutions that work (but are not actual solutions.)
1: Disable notifications from Music and Get Apps. (Apps still sending ads but they're hidden.)
2: Set region to USA or UK (Get Apps is automatically disabled, so no ads from that. But ads from MUSIC APP still appear.) But this isn't a solution because I lose some MIUI features which are helpful. (Smart Messaging etc.)
I've also disabled data access to both GET APPS as well as MUSIC. The ads still show up. Which means MIUI is using another app or service to push these Ads.
I'm running fully stock MIUI 11.6 Android 10.
Please advise.
If you're rooted with magisk, use adaway. If you arent rooted, use adblock (https://www.xda-developers.com/block-ads-on-android/), or debloat your device using a pc and adb, since using system app uninstaller to remove "unremovable" bloatware will send your device into bootloop after rebooting. So here are the steps -
1. Enable USB debugging in Developer options.
2. Install App Inspector. It will give you a list of apps installed on your device. Navigate to the ones you want to remove (Music and GetApps). Also, remove an app called Quickapps. It has been reported to be spyware, since it has a lot of permissions already enabled and basically is of insignificant value. When you click on an app in App Inspector, it will show some detail like "com.xiaomi.player".
3. Open command prompt (in platform tools folder) on your pc and type adb devices, your device should show up. If it doesn't, you don't have drivers on your pc.
4. Run the following commands-
"adb shell"
"pm uninstall -k --user 0 (the app url from app inspector)" without quotes.
Example for music player "pm uninstall - k --user 0 com.xiaomi.player"
Enter.
It will show success. And your app will be gone for good.
I personally prefer MIUI EU roms. Went from MIUI global to EvolutionX to Havoc and ended up in MIUI EU. No ads, no bloatware, plus a few extra features.
Thank you for taking the time to write a detailed answer. I really mean it, it must have taken quite a lot of time to compose it.
I use this phone primarily for work and banking. So rooting it is out of the question. I understand there are ways around that limitation, but given the possibilities of things getting buggy, I simply just can't take that risk. Even an hour of downtime would be an absolute disaster. I've read a lot about the positives of MIUI European ROM. I only want to know if it is up to date as much as the regular global (India) ROM. If I do commit to flashing, it will have to be a one time thing because I really wouldn't have the time to jump back and forth due to bugs.
As far as uninstall/disable through ADB I'm afraid of getting into that territory too. MIUI is very well known to intentionally break devices that have modifications done to system partition.
For now, I'll try my luck with the Ad Block app you suggested. I have also tried Ad Away (premium trial) with the highest setting of Ad Blocking... It only managed to block ads in browser as well as banner ads in some applications and games.
The ads in Music and Get Apps aren't classified as ads as they are just recommendations from within the app like "Latest vollywood hits" or "Latest games for you" (through a separate service thread.)
If all else fails I'll have to try EU ROM and hope for the best.
Why not just flash a custom MIUI ROM like EU ? ?
Edit: Oh I see that you're not rooted. Sorry. ??
Use Adguard premium apk you wont see any ads in history again
Alrich said:
1: Disable notifications from Music and Get Apps. (Apps still sending ads but they're hidden.)
Click to expand...
Click to collapse
What's the problem in disabling in notifications? I had disabled them a long time ago and never knew poco f1 is gettings ads.
You may try changing custom dns to adguard servers. (no idea if that'll work or not)
Alrich said:
Thank you for taking the time to write a detailed answer. I really mean it, it must have taken quite a lot of time to compose it.
I use this phone primarily for work and banking. So rooting it is out of the question. I understand there are ways around that limitation, but given the possibilities of things getting buggy, I simply just can't take that risk. Even an hour of downtime would be an absolute disaster. I've read a lot about the positives of MIUI European ROM. I only want to know if it is up to date as much as the regular global (India) ROM. If I do commit to flashing, it will have to be a one time thing because I really wouldn't have the time to jump back and forth due to bugs.
As far as uninstall/disable through ADB I'm afraid of getting into that territory too. MIUI is very well known to intentionally break devices that have modifications done to system partition.
For now, I'll try my luck with the Ad Block app you suggested. I have also tried Ad Away (premium trial) with the highest setting of Ad Blocking... It only managed to block ads in browser as well as banner ads in some applications and games.
The ads in Music and Get Apps aren't classified as ads as they are just recommendations from within the app like "Latest vollywood hits" or "Latest games for you" (through a separate service thread.)
If all else fails I'll have to try EU ROM and hope for the best.
Click to expand...
Click to collapse
Uninstalling apps through ADB without root has no effect on system partition. It just temporarily uninstalls the apps for current user. They are still in your system partition. If you switch to another user or format your phone your apps will come back. Or you can use ADB commands to install them again. You can also remove Analytics, MSA and MAB which are responsible for Telemetry/ Ads. Only some of the apps cause problems when uninstalled like Security Center so don't remove it ever. If you are still afraid to use commands, you can use Xiaomi ADB and Fastboot Tools. It is a java based software with GUI. So you just need to select the apps and do one click uninstall. MIUI EU is also a good alternative if you are considering to enter the sea of custom roms. It has tons of features, ad free and built-in google apps integration.
Alrich said:
Thank you for taking the time to write a detailed answer. I really mean it, it must have taken quite a lot of time to compose it.
I use this phone primarily for work and banking. So rooting it is out of the question. I understand there are ways around that limitation, but given the possibilities of things getting buggy, I simply just can't take that risk. Even an hour of downtime would be an absolute disaster. I've read a lot about the positives of MIUI European ROM. I only want to know if it is up to date as much as the regular global (India) ROM. If I do commit to flashing, it will have to be a one time thing because I really wouldn't have the time to jump back and forth due to bugs.
As far as uninstall/disable through ADB I'm afraid of getting into that territory too. MIUI is very well known to intentionally break devices that have modifications done to system partition.
For now, I'll try my luck with the Ad Block app you suggested. I have also tried Ad Away (premium trial) with the highest setting of Ad Blocking... It only managed to block ads in browser as well as banner ads in some applications and games.
The ads in Music and Get Apps aren't classified as ads as they are just recommendations from within the app like "Latest vollywood hits" or "Latest games for you" (through a separate service thread.)
If all else fails I'll have to try EU ROM and hope for the best.
Click to expand...
Click to collapse
Like one user said, using adb won't do any harm if you do it right. You can easily remove music and get apps applications without messing up your phone. Even rooting isn't that bad, people just give it a bad name. If you know what you're doing, there's no risk. Keep your phone encrypted, and don't give root access to any app since you don't want to use any root apps. MIUI EU can be used, flashed through custom recovery, but it will revert back to stock recovery if you don't flash magisk. Your phone will work fine, but you'll lose custom recovery. So if you run into a problem with that rom, it will be a longer procedure to resurrect your phone. But its a stable rom so that's highly unlikely. I haven't found any bugs in the latest version of MIUI EU till now.
Else, use an app called Blockada to block ads. Its available on XDA labs, is open source so everything is transparent and free.
(I would suggest you to take some time off and use the adb method. That's your best bet.)

Question Did not root

I rooted all of the phones I have had since my first Android phone. However, a few apps that I use either would not work or would not work correctly with root, even when it was possible to still use Magisk hide.
Meanwhile, the only thing I was actually doing that needed root was using an adblocker, so I decided to try using this new Pixel 6 without root.
I have to say that I do miss having an adblocker.
Try the Brave browser, it will take care of website ads at least.
[CLOSED][APP][6.0+] NetGuard - No-root firewall
NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Blocking access to the internet can...
forum.xda-developers.com
joedp2 said:
I rooted all of the phones I have had since my first Android phone. However, a few apps that I use either would not work or would not work correctly with root, even when it was possible to still use Magisk hide.
Meanwhile, the only thing I was actually doing that needed root was using an adblocker, so I decided to try using this new Pixel 6 without root.
I have to say that I do miss having an adblocker.
Click to expand...
Click to collapse
Nothing beats a true hosts adblocker. Works universally. Also nothing beats being able to perform a full proper backup of your phone in case something happens. And finally, nothing beats being able to rid your phone of all that "gapps" spyware/tracking/backdoors.
As you can tell, I'm an advocate for root. But weild it with responsibility.
Search 'DNS' in settings. Then enter 'dns.adguard.com' into 'Private DNS' and you'll have onboard adblocking!
I am also in the position you are as I have rooted all my phones since HTC Desire, primarily as I hate ads. This is a lifesaver and means I don't need root for the first time.

Categories

Resources