This is the reborn version of Adblocker, which helps you block advertisements from various Ad-Network.
It can block advertisements in many aspects according to a pre-loaded-list, such as activities, views, hosts-based, webview-based, receivers and many many more.
It does not affect system hosts file, and does not conflict with it either. It also has whitelist feature so you can easily control it. You can also use it along with AdAway or other adblockers to extend its power, especially built-in app ads.
This module is being actively developed, and I will update it about every ten days. If you have any issues or want to contribute to the project, feel free to contact me via Github or XDA.
MOD EDIT
Numerous reports from users of certain devices that this module can disable things, cause erratic behaviour and other issues, have been reported.
Specifically, most of these seem to be related to users of Xiaomi's Mi-line of devices. In the case of these devices, the module can cause behaviour such as stopping the launcher and removing some options from settings, making the module difficult to remove.
Proceed with your own caution, and preferably a backup to restore if you encounter such erratic behaviours. This will also be posted in the OP of the thread.
There are varying alternatives that work well. This module has also NOT been updated at all lately, and it's recommended that users seek alternatives.
Download:
http://repo.xposed.info/module/com.aviraxp.adblocker.continued
Features:
- Activityies Block
- Views Block
- Hosts Block (Not affect system hosts file)
- WebView Block
- Services Block
- Receivers Block
- .............
Principle of Work:
I hook some fundamental classes and methods of Android system, check if they are included in a pre-loaded-list (maintained by me), and break the calling of these classes and methods if included. There might be some false positives so feel free to contact me.
FAQs:
- How does it work compared to AdAway and MinMinGuard?
AdAway modifies system hosts file to redirect some ad servers to local host, thus prevent from accessing them. MinMinGuard blocks some prebuilt app Ad providers from taking effect. My application have both of their features, and extends by blocking services and receivers.
- Where is the hosts' source?
Now, it covers Dan Pollock's hosts and some app specific blocking hosts. I am searching for good sources which is simple and effective. If you have some suggestions, feel free to let me know.
- Why does not it take effects to some browsers?
The reason is basically the same as unbeloved hosts. Some browsers have their own network solutions which conflict with the normal handling method. But for browsers which simply use original WebView loading method it works well.
- There are some false positives!
Contact me via Github or here. You can also use the whitelist feature. For element whitelist, just enable debug logging, find the element(activities, hosts, views...) according to a 'block success' line, and add them to the whitelist. Each element takes one line.
- I need to view ads for some reason.
Use the whitelist feature. However, some apps uses Android System WebView as an elements loader, so you should whitelist it too. But this will ramp down the power of blocking. I am working on a better whitelist feature.
- I want to donate to you for your work.
Use the PayPal donation option:https://www.paypal.me/wanghan1995315. But it will not make any difference or be a privilege for you. There is no such thing as advanced support.
- How can I contribute to you if I found something useful (hosts, Ad SDKs)?
I am working on a block list repo on Github. Feel free to open a pull request.
XDA:DevDB Information
AdBlocker Reborn, Xposed for all devices (see above for details)
Contributors
aviraxp
Source Code: https://github.com/aviraxp/AdBlocker_Reborn
Xposed Package Name: com.aviraxp.adblocker.continued
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2017-03-13
Created 2017-02-11
Last Updated 2017-04-18
CHANGE LOG:
1.1.1:
- Fix an incremental bug which causes many false positives
- Add system apps protection
- Add shortcut block (all credits to apsun)
- Various Fixes
1.1:
- Add more builtin hosts
- Replace regular expression with Easylist rules to improve performance
- Tweak default preferences (Hiding is disabled and WebView Block is enabled)
- Introduce element whitelist
- Implement system framework apps protection
- Various fixes
1.0.2:
- Implement aggressive block toggle
- Add XDA link and PayPal donation
- Improve blocking effect by importing blacklist from AdScanner
- Address more false positives
Works flawlessly. Had some issues with MinMinGuard. I am currently using AdAway+Adblocker Reborn. Everything is perfect.
Version 1.0.2 has been updated. If you meet any issues feel free to contact me.
Sent from my OnePlus2 using XDA Labs
works perfect atm,thanks
works as expected. great
Thank you for your work. Could anyone confirm if this module impact (negatively) battery duration ?
IgorMarinho said:
Thank you for your work. Could anyone confirm if this module impact (negatively) battery duration ?
Click to expand...
Click to collapse
From my personal experience, it does not have any evident effect on battery. But to be honest, every exposed module will affect battery since the phone now has more work to do, which is implemented by the module. I will keep the battery consumption as low as possible.
Sent from my OnePlus2 using XDA Labs
Uhm what exactly is the reason I should use this. I just tested a website for adblock check, whereas adaway active lead to first pic.
Disable adblock and enable this tool and restart lead to the second one. So obviously the ad had not been blocked by this mod.
Is your mod for ads in games or how should i understand that?
Just a bit confused, sry
Awesome module
What can this xposed module/app do that THIS APP can't? Just curious, thanks!
@aviraxp thanks a ton!! Obviously does the trick especially when it comes to being redirected to a million other places then what I clicked on. In that sense, that is something that adway does not do no matter what host file/s I use as well as adguard and minminguard. There were a couple sites I just about swore off because it was impossible to do anything as far as a navigation goes but I can do as I like now thank you very much.
pieceofphil said:
Uhm what exactly is the reason I should use this. I just tested a website for adblock check, whereas adaway active lead to first pic.
Disable adblock and enable this tool and restart lead to the second one. So obviously the ad had not been blocked by this mod.
Is your mod for ads in games or how should i understand that?
Just a bit confused, sry
Click to expand...
Click to collapse
I guess you are using Opera, right? Opera has its own proxy solution and unfortunately it does not use the system web view, thus I cannot get it work with the same reason as UnbelovedHosts. I am still searching for more stable hooking methods.
Sent from my OnePlus2 using XDA Labs
@aviraxp Does this continuation of "pl.cinek.adblocker" ?
exodius48 said:
@aviraxp Does this continuation of "pl.cinek.adblocker" ?
Click to expand...
Click to collapse
Generally, yes. But his code only covers about 10% of this app. You can think this is a new app too.
Sent from my OnePlus2 using XDA Labs
aviraxp said:
Generally, yes. But his code only covers about 10% of this app. You can think this is a new app too.
Sent from my OnePlus2 using XDA Labs
Click to expand...
Click to collapse
Nice.
Just a feature request, hope this app can block all miui ads. :angel:
exodius48 said:
Nice.
Just a feature request, hope this app can block all miui ads. :angel:
Click to expand...
Click to collapse
Sadly I do not have xiaomi devices. For MIUI, you can use other tools like RootToolsNeo.
Sent from my OnePlus2 using XDA Labs
aviraxp said:
Sadly I do not have xiaomi devices. For MIUI, you can use other tools like RootToolsNeo.
Sent from my OnePlus2 using XDA Labs
Click to expand...
Click to collapse
Ah..ok, nevermind.
Just gave the module another go, still having the same issue.
I'm playing this game : Animation Throwdown the Quest for Cards, and i have minminguard installed and the game whitelisted, the game offers ads in exchange for some increased drop rates, and you have to click on the watch button for the ads to start, which in my setup works well.
When i install this module, activate, whitelist the game, reboot (exact steps), clicking the watch ads button in game does nothing, rebooting doesn't change anything.
Once i disable/remove the module and reboot i can run the ads again, haven't tried with other apps since i don't have any others with ads in them tbh.
ticktock666 said:
Just gave the module another go, still having the same issue.
I'm playing this game : Animation Throwdown the Quest for Cards, and i have minminguard installed and the game whitelisted, the game offers ads in exchange for some increased drop rates, and you have to click on the watch button for the ads to start, which in my setup works well.
When i install this module, activate, whitelist the game, reboot (exact steps), clicking the watch ads button in game does nothing, rebooting doesn't change anything.
Once i disable/remove the module and reboot i can run the ads again, haven't tried with other apps since i don't have any others with ads in them tbh.
Click to expand...
Click to collapse
I am addressing this issue, but I need more info. Does every time you click the ads it does nothing?
Sent from my OnePlus2 using XDA Labs
Related
Xposed hosts blocker.
This app blocks host names of advertising, malware, spam, phone-home etc sites. You could import "hosts"-files by given urls.
With this app you have no more to alter the /etc/hosts file on the system partition, which was also a problem on some devices (eg Nexus 7) because changes where reverted after reboot.
Technical:
Name resolution request are answered with "No address associated with the hostname". This is even better than a common hosts file with redirects to 127.0.0.1, because no connection attemp follows. For logging of hostnames is no tcpdump needed!
Browser:
If you want to block content of websites, you have to use a browser app which does not tunnels everything through a proxy! This is because the proxy does also the name resolution. Negative examples I found: Google Chrome does not work.
UPDATE: XDA described how to use Chrome: DNS-based Ad Blockers are broken on latest Chrome versions, so here’s a fix
I'm using Dolphin with Jetpack, which works fine for me. Some more info in post #47. Opera Mobile Classic works also, see post #389
If you want to use Firefox you need Network Preferences Add-on, see hint of @ag43 here: post #297 - OR just open website "about:config" and delete content of "[network.]proxy.http", see hint of @TheClownDE here: post #483
This app will NOT be release in the Play Store because of Google's policy. Other apps like AdAway or AdFree where removed in the past... But you could anyway donate in the Play Store and/or on my website.
Limitiation:
No support of native querying binaries.
Donation:
You support this app!
Some hosts file import/export/sharing options
Logging of not denied host names
Blacklist/Whitelist/Patterns (Regex)
Timed download: 150 minutes after reboot, then every 4 days
Permissions:
RECEIVE_BOOT_COMPLETED: set timer for download
ACCESS_NETWORK_STATE: download only via W-Lan
INTERNET: downloading of files
WAKE_LOCK: don't sleep while dl/import
EXTERNAL_STORAGE: export/import files
This app connects only to the websites you see for downloading hosts files!
Important:
This app needs the Xposed Framework. The framework requires root access for installation. Don't forget to enable the module in Xposed. You can grab it here: Xposed Installer
Website: http://tinyurl.com/qg27xkr
Play Store: <not available>
Xposed Repository: http://tinyurl.com/qgmz3sh
Changelog: http://tinyurl.com/net7rdh
Why this app? Common method modifying /etc/hosts file does not work in all cases
Translation:
You could find here a interface to translate the english strings: http://tinyurl.com/okycacj
A free account of www.oneskyapp.com is required to edit. Additional, please attach your email address or send it via PM
defim said:
Xposed hosts blocker.
Why this app? Common method modifying /etc/hosts file does not work in all cases
Click to expand...
Click to collapse
So, whats the difference between this and AdAway ?
So your adblocker app got ads? I'll need to donate in order to remove the ad?
That sounds funny
theknut said:
So your adblocker app got ads? I'll need to donate in order to remove the ad?
That sounds funny
Click to expand...
Click to collapse
Hehe, if you want is say this way, Yes.
If you look at the screenshot with logfiles, you could see FolderSync, Feed+ and Smart AppLock. They all are pro/donate/premium versions...
And I think it is okay to get more features which are not really needed, but nice
yanleites said:
So, whats the difference between this and AdAway ?
Click to expand...
Click to collapse
Quote of a part of the OP
defim said:
With this app you have no more to alter the /etc/hosts file on the system partition, which was also a problem on some devices (eg Nexus 7) because changes where reverted after reboot.
Technical:
Name resolution request are answered with "No address associated with the hostname". This is even better than a common hosts file with redirects to 127.0.0.1, because no connection attemp follows. For logging of hostnames is no tcpdump needed!
Click to expand...
Click to collapse
How about GB support @defim ?
Opening settings seem to crash the app
Tryin to get into settings gets me a FC. Also weren't the adblocker removed also from xposed few weeks back as the dev said something like it's going against the devs, practically taking a possibility to earn any money for their free apps?
Sent from my LG-D802 using Tapatalk
AssToast said:
Opening settings seem to crash the app
Click to expand...
Click to collapse
Can you catch a error in logcat?
swat4samp said:
How about GB support @defim ?
Click to expand...
Click to collapse
I'll check that later, have to reflash my device for that. At the moment i'm improving some apps and finishing another new...
PAGOT said:
Tryin to get into settings gets me a FC. Also weren't the adblocker removed also from xposed few weeks back as the dev said something like it's going against the devs, practically taking a possibility to earn any money for their free apps?
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
Have you a logcat of the fc?
In fact this is not a add-blocker, it blocks hostnames. And as you can see on the screenshot at the OP, in my case most of them are tracking sites
Btw, my 1st app had admob included. Was a big §%"$, not got any cent by it because no one touches adds...
Another thoughts: All "free" apps should be removed from Play Store, because nobody gets non-free ones
defim said:
Have you a logcat of the fc?
In fact this is not a add-blocker, it blocks hostnames. And as you can see on the screenshot at the OP, in my case most of them are tracking sites
Btw, my 1st app had admob included. Was a big §%"$, not got any cent by it because no one touches adds...
Click to expand...
Click to collapse
Buddy don't get me wrong I do not wanna start even to argue about it. I was in adds in marketing in my previous job. And my stance is to allow ad blockers as to in my case it's beneficial to the company with the ads as well. I never ever bought anything cuz or from an ad..they loose money if I click basically.... But this is a discussion for somewhere else.
Just wanted to give you a headsup that this might be an issue so you might get ready for some explanations.
Sent from my LG-D802 using Tapatalk
@PAGOT: Thanks, FC fixed. It appeared only in english version because of malformed strings.xml - did not show in with my language settings.
Adblocker: Yea, another place would be better to discuss. As i used modified /etc/hosts before, this app makes depending add/tracker/malwar etc companies no difference.
The app on xposed was removed by the developer itself, because he decided it so
Is there a way to add host sources to the main screen? (so I can update them by pressing them)
I've found a way to add the lists from sources but it doesn't save them so I have to copy the link and updating it this way make it very laborious.
@Blizzard22: Soon
Is rover.ebay blocked? Some host files block that site and it breaks important ebay email links.
If you are blocking anything rover.eBay please remove
Sent from my SGH-I337M using Tapatalk
When the unbelovedhosts module is active you cannot start the official chromecast app. It constantly force closes on starting it.
Looks good no issues yet please could you add the mother of all adblocking host to your list thanks in advance
Sent from my One X using Tapatalk
@defim
I tried the app and its pretty cool! But somehow the website I'm visiting with firefox are not listed in the log, why? Btw.
would be possible to add IPs / hosts directly from the log to the blacklist? Or at least to make it copy & paste-able.
It doesnt work for me. Adaway also stopped working for me sometime ago... Dunno why.
PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock_new
For anyone who is having the first version of PeerBlock For Android, I lost my certificate key by accident and was not able to update the first one I've uploaded.
Please install this version if you want it more updated with a lot of bug fixes.
Some features might not work yet as it's still Work in Progress but the basic functionality is working.
PeerBlock For Android lets you control who your phone 'talks to' on the Internet.
By selecting appropriate lists of 'known bad' computers, you can block communication with advertising or spyware oriented servers,
computers monitoring your p2p activities, computers which have been 'hacked', even entire countries!
They can't get in to your phone, and your phone won't try to send them anything either.
And best of all, it's free!
Keep in mind that I'm not a member of the PeerBlock team, I just wanted PeerBlock for phone
You're able to grab the lists from iblocklist.com so you can start blocking those evil hosts
To add lists to PeerBlock create a new directory in the root of the sdcard (not external sdcard)
Called 'PeerBlockLists' here should be all the text files
Everytime you added a new/updated list to your PeerBlockLists please press the 'Rebuild cache blocklist' and reboot so that new hosts can be blocked
Running a Firewall? or no internet ?
Be sure you enable Input Chains and WiFi rules for PeerBlock for Android even if PeerBlock for Android does not use the internet or WiFi.
The internet permission is being used to inter process communication with the apps and service to see if a connection should be allowed or blocked.
WARNING:
Root is required for XPosed to be installed
Use at your own risk!
WORK IN PROGRESS. WILL EAT YOUR CAT.
Features:
Block million of hosts (upto billions)
Add unlimited amount of block lists
Allow HTTP/HTTPS Traffic when PeerBlock is enabled, this will make a security hole though so better if u keep it off
Block All Traffic (Paranoid Mode) every single application in android will not have internet
Block DNS - Block DNS Requests
Block the 'Ad' Keyword in host names to give a better success rate for blocking ad's
Have a history list of every application that connected to a host
Block a hostname/subnet/ip address from the history
No internet leaks at startup!
Show a notification when a connection is being blocked.
Show a notification when a new connection is being established.
If people wonder if this also works for the Galaxy Note3... yes it does I'm having one myself
How To use
1. Install XPosed Framework
2. Install PeerBlock For Android
3. Create a directory in the sdcard called "PeerBlock"
3. Create a directory in the PeerBlock directory a directory called called "PeerBlockLists"
4. Go into XPosed Framework Installer and enable "PeerBlock For Android"
5. Reboot your device
6. Now go to the website iblocklist.com
7. Take any list you wish for example, http://www.iblocklist.com/list.php?list=bt_ads
8. Press the Update button to download the list (or copy the Update URL into your browser to download it)
9. Now simply copy/paste the .txt file into the sdcard in the folder PeerBlockLists
10. Go to the main menu and hit the "Rebuild cache blocklist" button
11. Reboot your device and enjoy
New features in 1.04:
PeerBlock For Android is now using a Service to have it more stable and if the service is not running no app can communicate with the outside world.
More stability
Re-designed UI
Strange behaviour is fixed which people noticed
Quite a few bug fixes which people reported
Fixed most app crashes
Designed my own database format
Less format errors in rebuilding the cache list
@DragonHunt3r can we get gingerbread support plz?
It seems old problems still there : block ad hosts button still unchecked for example.
I cannot add a list thé button does nothing ?
Sent from my SM-N9005 using XDA Premium 4 mobile app
Wow this looks huge many thanks! Does anyone know if this plays nice with AdAway installed or should this be a direct replacement for AdAway?
lmike6453 said:
Wow this looks huge many thanks! Does anyone know if this plays nice with AdAway installed or should this be a direct replacement for AdAway?
Click to expand...
Click to collapse
You can replace AdAway with this or keep it side by side, it's your call really as AdAway is using the Hosts file and PeerBlock For Android is not using the hosts file
bournaze said:
It seems old problems still there : block ad hosts button still unchecked for example.
I cannot add a list thé button does nothing ?
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Same here, and if I select the 'Rebuild cache blocklist', all it seems to do is lock up the program.
Also, no mention on the YOLO test server being removed or not.
Hey there! What's happened? no play store, no apk, no xposed repo... no nothing... ?!
Conte Mascetti said:
Hey there! What's happened? no play store, no apk, no xposed repo... no nothing... ?!
Click to expand...
Click to collapse
Does anyone know of an alternative app to peerblock?
Since we just get ignored by the developer, and mysterious connections are constantly being made from the program.
xT29c said:
Does anyone know of an alternative app to peerblock?
Since we just get ignored by the developer, and mysterious connections are constantly being made from the program.
Click to expand...
Click to collapse
alt for PeerBlock - UnbelovedHosts
yespda2 said:
alt for PeerBlock - UnbelovedHosts
Click to expand...
Click to collapse
Thanks! I'll be using that until/if PeerBlock gets officially released to android.
Lost a user dragonhunter.
Welcome Back
DragonHunt3r said:
PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock_new
For anyone who is having the first version of PeerBlock For Android, I lost my certificate key by accident and was not able to update the first one I've uploaded.
Please install this version if you want it more updated with a lot of bug fixes.
Some features might not work yet as it's still Work in Progress but the basic functionality is working.
Click to expand...
Click to collapse
Hi Friend, where have you been? Long time no see on xda....I must say you were missed I know many fellas were disturbed with your app....so much so that they got old thread locked....but if it gives you any satisfaction I have been always using your app....though I missed your to do list....which I am sure now that you are back.....you can work upon
HTML:
Todo's
Check if UDP is getting blocked
Remove space used by Ad's
Add MAC-Address filter white/black lists
Show notifications (if enabled)
Making the Ip Range check multi-core
Create a blacklist/whitelist for apps to allow internet
Blocklist updater/downloader
Create a whitelist for hosts/Ip Addresses
Root-Mode with IpTables (I will not remove XPosed from the project)
Remove host from blocked hosts
A popup window which shows allow/deny for establishing a connection
that YOLO problem is yes definitely there...can you please remove....though I understand that your app wasn't using any permission even if it would I had DMZs (double checks) in place to get rid of any unwanted outgoing requests....even for PeerBlock....anyways back to the point....Your to do list was great....you should complete that :good:
Also, ask forum moderator to unlock that original thread as you are back in business
can you please post the link?
godofgeeks said:
Hi Friend, where have you been? Long time no see on xda....I must say you were missed I know many fellas were disturbed with your app....so much so that they got old thread locked....but if it gives you any satisfaction I have been always using your app....though I missed your to do list....which I am sure now that you are back.....you can work upon
......
Also, ask forum moderator to unlock that original thread as you are back in business
Click to expand...
Click to collapse
wow, could you cuddle Dragonhunter's balls any tighter?
I am searching for options how to block android in-app trackers.
Which trackers are used in specific app can be checked here: https://reports.exodus-privacy.eu.org/en/
For example:
https://reports.exodus-privacy.eu.org/en/reports/com.nordvpn.android/latest/
App NordVPN uses 5 trackers (Google Analytics, Google Tag Manager,...).
How is it possible to block these trackers on Android 9? In a browser with add-ons like uBlock Origin it is an easy job. Is it possible to do the same with Android applications?
- I was looking at adblocking apps like AdAway, which uses hosts file... Can I use this host file to block trackers used in apps?
- I was also looking at XprivacyLua, but it needs Xposed framewors, which does not work (yet) on Android 9.
- Do you know any other tool?
- Or is the only option to find alternative?
Using: Mido device, LineageOS 16 for MicroG (based on Android 9 Pie).
Thank you for help and greetings!
If someone else needs it, I got a lot of help in this AdAway thread, page 1413, 1414: https://forum.xda-developers.com/showthread.php?t=2190753&page=1413
ktmom said:
For any app that makes the call by DNS, yes. If an app has an IP hard coded or other DNS work around, no.
Click to expand...
Click to collapse
So one option seems to be just adding domains to AdAway blocklist.
To do so:
zgfg said:
As pointed by the other user, you didn't list FQDNs but package names - with AdAway you cannot blacklist/whitelist some apps, only FQDNs (domains)
For AdAway you must have root, hence you can check from the logcat which domains were resolved by DNS and which TCP connections were established while your app is running.
Then add suspicious domains to your AdAway blacklist, restart the phone and test again, and analyze the log again if you still see the ads
Click to expand...
Click to collapse
..
@GuestK00285
Nobody needs an AD-Blocker app: all one has to do is to keep Android's system file /system/etc/hosts up-to-date. To edit this file root access is required.
Check out https://forum.xda-developers.com/an...pt-disable-fk-services-trackers-apps-t4074427
Mods, can you please delete this thread...thank you.
RobbieTechie said:
Here is an Xposed Module for hooking Grindr to fix a few bugs, and deal with ads and other things, given those have made the app almost unusable...
These will change over time / need to be updated as new versions of Grindr get releaseed, this currently works with 8.10.0 which is now rolling out.
-This should allow you to unsend messages multiple times (a feature of the XMPP Protocol used by Grindr) as long as they were relatively recent messages
-This should also allow you to send as many expiring photos as you wish.
-This should block / remove most ads but not all of them on it's own (more info on this will be shared below...)
-This should allow you to use FakeGPS
-This should fix bugs where some filters were not working as they should
-You should be able to enable the "mark who I've chatted with" option, which before would pop up ads
This will not enable things such as disabling the VPN check (someone complained about this where I was posting before) If I enable this I will let you know, but for now it's not in here
I WILL NOT help you troubleshoot device specific problems, I am releasing this as an Xposed module, and that's where it's been tested, It has also worked under EdXposed and LSPosed but I cannot guarantee this for you, and you are on your own if you have problems with those. I have tested this on everything from Android 5 to Android 10, I have not tested on the newest versions of the Android OS but if you have XPosed or other way of running such modules on the newer OS it should work.
This will make your grid look like it's Unlimited, but if you scroll down to that area and select one of those profiles it may load the first profile in the grid, The main reason for this module was to deal with the annoyance of ads and other slight bugs in the program, if you have issues please share what they are and what did / didn't work properly.
TO REMOVE MORE ADS
----------------------------------
If you can run XPosed I will assume you have root access, which will allow you to remove ads completely with this method. Grindr processes "features" and the list inside the app is as follows
Subscriber,
FreeTrial,
HideBannerAds, <====
HideFullScreenAds, <====
UnlimitedFavorites,
UnlimitedBlocks,
MyTypeFilters,
PhotosOnlyFilter,
OnlineNowFilter,
FaceOnlyFilter,
AlbumsOnlyFilter,
HaventChattedFilter,
ChatRemoteProfiles,
TapRemoteProfiles,
SavedPhrases,
HaveChattedHighlight,
LongCascade,
TapFilters,
SendMultiplePics,
MoreChatGroups,
LastChattedTimestamp,
ChatReadStatus,
MultiTribes,
Incognito,
ViewedMeCascade,
ViewedMeTimestamp,
UnsentMessage,
UnlimitedCascade,
TypingIndicator,
CreateVideoCall,
VideoCallMonthlyCalculateLengthMedium,
TranslateMessage,
UnlimitedExpiringPhotos,
HideXtraStore,
HideUnlimitedStore,
ShortCascade,
MediumCascade,
MoreGuysCascade,
DisableScreenshot,
Boosting,
ABTestViewedMeCascadeLabelFront,
ABTestViewedMeCascadeLabelBehind,
NewWarnings,
LongTagCascade,
UnlimitedTagCascade;
It also processes some "features" through a file called "jwt_features_fallback.xml" which is located in "/data/data/com.grinderapp.android/shared_prefs" normally this files looks like this:
---------------------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<long name="session_expiration_time" value="1654228104000" />
<string name="session_features_fallback">CreateVideoCall,,MaxViewQuota5,,MultiTribes,,PushPreview,,VideoCallDailyFree</string>
<string name="session_roles_fallback"></string>
</map>
---------------------------------------------------------------------------------------------------------------------------------------------------------------
If you add the "features" in there HideFullScreenAds and HideBannerAds that will remove the remaining ads so you have a hassle free experience when using the app. These changes only last one hour, and this patcher does not adjust that file as this is currently beyond my knowledge and know-how so you will have to do this manually. If you have questions, please try something and if you need help please ask and I will respond as time permits or others can if they have fixed problems and know how.
Click to expand...
Click to collapse
Thanks for making this mod. But.. will Grindr not block your account after using this?
Thanks for this MOD!
All I need and wanted!
@innit Nope your account will not get blocked, I use Grindr MODs since years and nothing happend so far
Hirs_E_Fruit said:
Thanks for this MOD!
All I need and wanted!
@innit Nope your account will not get blocked, I use Grindr MODs since years and nothing happend so far
Click to expand...
Click to collapse
I hope I won't get banned like some guys who used a similar mod before. Once they block you, there's practically no way of getting your account reinstated.
So far it works as intended. No ads whatsoever, filters and cloud backup work, more guys visible in the cascade.
Any chance of making it possible to see more than 1 visitor?
My phone S20 Ultra with Android 12, latest Magisk Alpha and LSposed 1.8.3 (6565). When using LSposed you need to add Grindr to the scope list to make the mod work.
{Mod edit: Italic part edited - Oswald Boelcke}
innit said:
I hope I won't get banned like some guys who used a similar mod before. Once they block you, there's practically no way of getting your account reinstated.
So far it works as intended. No ads whatsoever, filters and cloud backup work, more guys visible in the cascade.
Any chance of making it possible to see more than 1 visitor?
My phone S20 Ultra with Android 12, latest Magisk Alpha and LSposed 1.8.3 (6565). When using LSposed you need to add Grindr to the scope list to make the mod work.
Click to expand...
Click to collapse
There are many things possible, the issue is figuring out what needs to be done to make the viewers list show up. I have looked at the code slightly but have not made much progress there yet. If you use Jadx you can view the code in the APK if anyone is wondering what tools I've used, that is one of the main ones for viewing various parts of the apk file.
innit said:
I hope I won't get banned like some guys who used a similar mod before. Once they block you, there's practically no way of getting your account reinstated.
So far it works as intended. No ads whatsoever, filters and cloud backup work, more guys visible in the cascade.
Any chance of making it possible to see more than 1 visitor?
My phone S20 Ultra with Android 12, latest Magisk Alpha and LSposed 1.8.3 (6565). When using LSposed you need to add Grindr to the scope list to make the mod work.
{Mod edit: Italic part edited - Oswald Boelcke}
Click to expand...
Click to collapse
Hello and good morning, @innit
I'd like to inform you that I've very slightly edited your post and changed those words, which were in violation of rule no. 2 of the XDA Forum Rules; however, I'm convinced that my change didn't alter the information you intended to pass. I'd appreciate if you watch your language closer in future.
Additionally and although I'm convinced you didn't mean it that way, the words you initially used could at the first glace been easily referred to the moderators team of this website. I guess we want to avoid this.
Regards
Oswald Boelcke
Senior Moderator
MOD ACTION:
Thread closed as per OP's request.
first time posting on the P6 forum (last had a P3).
previously, I used dns.adguard.com for the Private DNS setting. however, that was not blocking all of the ads from within some apps. it worked pretty well until then. Now, I downloaded blokada 5, and that successfully blocks almost all ads. the lone problem is that when connecting to a website, it often slows it down.
curious to see if anyone has a similar experience or recommend an alternative to dns.adguard.com.
thanks!
jco23 said:
first time posting on the P6 forum (last had a P3).
previously, I used dns.adguard.com for the Private DNS setting. however, that was not blocking all of the ads from within some apps. it worked pretty well until then. Now, I downloaded blokada 5, and that successfully blocks almost all ads. the lone problem is that when connecting to a website, it often slows it down.
curious to see if anyone has a similar experience or recommend an alternative to dns.adguard.com.
thanks!
Click to expand...
Click to collapse
I personally use both NordVPN as well as AdAway with root; AdAway has a VPN function of its own, and you can use your own host lists, but the VPN solution is more resource intensive than the root solution.
V0latyle said:
I personally use both NordVPN as well as AdAway with root; AdAway has a VPN function of its own, and you can use your own host lists, but the VPN solution is more resource intensive than the root solution.
Click to expand...
Click to collapse
interesting - thanks for the quick reply.
i do have windscribe, but rarely use it. i have not rooted this device yet, as my understanding rooting will disable Google Wallet/GPay - and I use those more often than I would need to hide ads.
+1 to AdAway, plus if your preferred browser supports it, install an adblocker in it as well - I use uBlock for Firefox.
There's also MinMinGuard which has recently gotten an update to make it work on current systems, but that requires Lsposed if you don't already use it, as well as individually enabling it for every new app you install. Honestly, though, with AdAway plus a browser adblocker, I almost never see any ads in any app, so I don't find MinMinGuard necessary anymore.
Ad blocking apps like Blokada and DNS-based ad blockers like AdGuard can be effective at blocking ads, but they can also slow down your browsing experience. This is because ad blockers need to process and filter out ads, which can take up resources and cause delays.
One alternative to dns.adguard.com that you could try is Cloudflare's 1.1.1.1. This is a free, fast, and secure DNS resolver that also includes ad-blocking capabilities. Cloudflare's 1.1.1.1 uses their own ad-blocking technology which is based on the same technology used by their enterprise-grade Web Application Firewall (WAF). This can block ads at the DNS level, which can be less resource-intensive than using an app like Blokada.
jco23 said:
interesting - thanks for the quick reply.
i do have windscribe, but rarely use it. i have not rooted this device yet, as my understanding rooting will disable Google Wallet/GPay - and I use those more often than I would need to hide ads.
Click to expand...
Click to collapse
No root will not disable Google Wallet/GPay, you just have to install Safety net fix module and all works great, for banking apps just hide root into settings. I use all my banking apps, card tokens and gpay/wallet everyday. Rooking root + adaway.
anawilliam850 said:
Ad blocking apps like Blokada and DNS-based ad blockers like AdGuard can be effective at blocking ads, but they can also slow down your browsing experience. This is because ad blockers need to process and filter out ads, which can take up resources and cause delays.
One alternative to dns.adguard.com that you could try is Cloudflare's 1.1.1.1. This is a free, fast, and secure DNS resolver that also includes ad-blocking capabilities. Cloudflare's 1.1.1.1 uses their own ad-blocking technology which is based on the same technology used by their enterprise-grade Web Application Firewall (WAF). This can block ads at the DNS level, which can be less resource-intensive than using an app like Blokada.
Click to expand...
Click to collapse
i tried installing the 1.1.1.1 app from cloudflare, and it did NOT block the ads on my scrabble app. thx for the suggestion though.
Have you tried using a browser like Brave which would help with your browsing experience. I use a combination of Blockada for system wide blocking, pihole for in-home network based blocking and browsers like Brave/DDG for blocking and so on. I have a tasker based activity for turning on/off blockada when in home/out of home. It's my non-root solution.
Additionally you can also lookup -
ahadns.com - you get a customised secure dns url, you can setup filter lists and the URL is configured based on the seelctions.
nextdns.io - something similar to the above. 300,000 free ad-blocking queries per month and past that, the non-blocking DNS service will work till the next month.
cbarai said:
Have you tried using a browser like Brave which would help with your browsing experience. I use a combination of Blockada for system wide blocking, pihole for in-home network based blocking and browsers like Brave/DDG for blocking and so on. I have a tasker based activity for turning on/off blockada when in home/out of home. It's my non-root solution.
Additionally you can also lookup -
ahadns.com - you get a customised secure dns url, you can setup filter lists and the URL is configured based on the seelctions.
nextdns.io - something similar to the above. 300,000 free ad-blocking queries per month and past that, the non-blocking DNS service will work till the next month.
Click to expand...
Click to collapse
Hey, just stumbled across your post and thought that if you use piehole at home, you should be able to just use a VPN to you piehole when on the road so you don't have to rely on third party apps. Don't know about performance though, but you might give it a try.
Cheers
Been taking NextDNS for a test ride. Easy set up with a lot of features, up to 300,000 queries per month for free. What's not to like?
Fast and running pretty smooth so far, day 7.