yashsingh1/xdaforums huggingface dataset:
[Amazfit] MonXBZH:
Hey! o/

Just wait devs for new installer with the new firmware. The only way for me to install the new firmware.

It will come fast ;)
[Samsung Galaxy S10 Themes, Apps, and Mods] palvarez05:
I'll test for you
[Samsung Galaxy S10 Themes, Apps, and Mods] rahulkheria:
I would also test
[Samsung Galaxy S10 Themes, Apps, and Mods] rootdude:
Please PM me I'll test as well. My s10+ arrives today.
[Samsung Galaxy S10 Themes, Apps, and Mods] Vizioone:
can't figure out how to obtain ELM key
[Samsung Galaxy S10 Themes, Apps, and Mods] mdiaz33685:
Can someone pit this into an apk please. Send me a link.

Please I never got this to work.
[Samsung Galaxy S10 Themes, Apps, and Mods] rahulkheria:
If u provide apk then many will test
[Samsung Galaxy S10 Themes, Apps, and Mods] mxEin:
Heres a link to a folder with the different versions: https://www.mediafire.com/folder/sb37c6gmhqgbn/AdHell_3

In the folder there's also a readme with instructions. Youll need a Samsung Developers Key (you can enroll for free in the SEAP program to get it) and later with the APK Editor included you have to chenge the package name to some random string (with the same length). Then Install and paste your SEAP key when prompted.
[Samsung Galaxy S10 Themes, Apps, and Mods] WookieLance:
Sorry guys, I was going to link the actual instructions to compile and get the KNOX key but XDA will not allow the URL to be posted here directly too the post with all the info.

So guys just google -

Also, Galaxy 9/10 users need to use ADHell 3.1.x or newer version 3.0.0 will not work as KNOX does not use ELM keys anymore.

"Legacy Key in Adhell 3.0. The Legacy License Key has been abandoned by Samsung due to some reason. Now, the Adhell 3.1.1+ uses the original KNOX standard key format.

I should have a working version by tomorrow evening of ADHell v3.1.x I also get my device tomorrow possibly as I got the tracking number today.
[Samsung Galaxy S10 Themes, Apps, and Mods] WookieLance:
You need this Key https://seap.samsung.com/enrollment#section-knox-sdk

the EDU Licence required for ADHell 3.0 will not work with the newer ADHell 3.1 and on newer devices like the S9 and S10 you need the standard KNOX key and ADHell 3.1 or higher. You obtain the key by generating one online and I believe but don't quote me it comes from the KNOX SDK not the EDU SDK
[Samsung Galaxy S10 Themes, Apps, and Mods] GuestK00143:
You need this link for the ELM key and need to be signed in for it to redirect you to the right link. https://seap.samsung.com/license-keys/generate/edu
[Samsung Galaxy S10 Themes, Apps, and Mods] CptDayDreamer:
I also got a S10 and tried it yesterday and it doesn't work. I had to do the method for the Note 9 to get the apk running. I insert a code with beginning of KL6 but I always get error 201. I don't know what to do. I did what the manual says.
[Samsung Galaxy S10 Themes, Apps, and Mods] Glotttis:
Just read official Reddit for Adhell 3, everything is explained there in detail and has uptodate information from developer. https://www.reddit.com/r/Adhell/

Adhell 3 does work on Galaxy S10, many people already confirmed it.
[Samsung Galaxy S10 Themes, Apps, and Mods] kezzuki:
Got the app installed and admin activited...but kept getting error 201 when validating...

I have a KLM06 key but that didn't help...

Anyone?thank you.
[Samsung Galaxy S10 Themes, Apps, and Mods] GuestK00143:
I just posted your answer at the top of this page. You need to use the ELM key. Follow the instructions.
[Samsung Galaxy S10 Themes, Apps, and Mods] k0nkuzh0n:
I followed it, without renaming, and get a 102 error. Did you do the renaming of the package? I get a parsing error when trying to install if I try an common edit.
[Samsung Galaxy S10 Themes, Apps, and Mods] GuestK00143:
You need to use the XML File Edit option. Ignore the If you have a Note 9 part. Try this.

Installing application (IF you have a Note 9):
1. Download newest version of AdHell 3 from the MediaFire folder.
* Version numbers are in file name.
2. Download APK Editor Pro.
* Copy of this app is provided in the same MediaFire folder with the name apkEditorPro-1.8.28.apk.
* Alternatively, you can download it directly from the dev's site: http://www.apkeditorfree.com/
3. Open APK Editor Pro.
4. Choose "Select an APK File" and find the downloaded apk file.
5. Select "XML File Edit"
6. Select the file "AndroidManifest.xml"
7. On line 6 (or around there), you'll find the package id: package="____".
- It's best to stick to the same package ID length. 3.8.9 characters. Leave the quotes.
- If you use same name each time, you should be able to just install updates over your existing AdHell 3.
8. Press Save icon (lower left).
9. Go back.
10. Press Save again.
11. Select "Install".
[Samsung Galaxy S10 Themes, Apps, and Mods] k0nkuzh0n:
Perfect. Thanks! :)
[Samsung Galaxy S10 Themes, Apps, and Mods] csong95:
Will be trying this today
[Samsung Galaxy S10 Themes, Apps, and Mods] WookieLance:
Saved you all the trouble!

UPDATED OP WITH COMPILED APK - Tested and working on Galaxy S10+ as of 08/03/2019
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Yes, as suggested countless times already in this thread, just go to the official AdHell3 repo on GitLab where you will find free links to the precompiled current AdHell3 as well as to the correct APK Editor PRO v1.8.28.

By far the best approach would be to compile your own, using the options YOU want. That's free too!
[Samsung Galaxy S10 Themes, Apps, and Mods] LuminatX:
Maybe we should update the OP. I wasn't about to scroll through 18 pages to maybe find an answer.
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Ask [MENTION=6144395]WookieLance[/MENTION], this is his thread. Alternatively, you could simply search the thread or do a tiny bit of research on your own instead of expecting others to do the work for you ... if that's not demanding too much! ;)
[Samsung Galaxy S10 Themes, Apps, and Mods] jocaboss:
Hi, any trick to block YouTube adds in videos?
[Samsung Galaxy S10 Themes, Apps, and Mods] Lord Spectre:
Vanced is your friend ;)
[Samsung Galaxy S10 Themes, Apps, and Mods] genso84:
Can't get Adhell to work. I'm using the latest Adhell3 version on my S10. Everytime it give me the error code 201. The key begins with KLM06-...

What's the matter here?

Thanks in advance
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
No mystery there, that's clearly

NOT

an EDU ELM key. Revoke your old keys, and grab a correct one from https://seap.samsung.com/license-keys/generate/edu. As long as your apk has a unique valid package ID, you'll be fine. When in doubt, re-read the documentation!
[Samsung Galaxy S10 Themes, Apps, and Mods] notabene:
Finally worked for me. Thank you guys.

Just one question, I have no ads for example here on xda, but getting them on many .cz domains, is there something I can do about it?
[Samsung Galaxy S10 Themes, Apps, and Mods] genso84:
Oh thanks man. Now I got the right key but can't get the apk editor to save the edited version. Weird. I only get this screen after choosing Adhell3.

https://imgur.com/a/oKncWJl
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
That doesn't look like APK Editor PRO v1.8.28 but rather a newer version. Make sure it's a PRO version. With v1.10, I think you'll need to select decode all, then files, then AndroidManifest.xml and look for the "package=" line. After editing, hit the disk icon at the bottom to save. I'm posting this from memory but like everything else, it's a matter of reading the documentation...
[Samsung Galaxy S10 Themes, Apps, and Mods] rootdude:
Well, after a few hours of trying to put all the info I have together to make this work I've finally given up and installed Blockada just because it seems to work with a simple install and some minor configuration. I don't love the persistent VPN, but can handle that given it's blocked over 3000 comms in under 24 hours - meaning data saved and at least some privacy not leaked.

I sincerely wish someone could do a step by step rather than what was done here in the OP because I believe I've followed the directions to a T and still ended up with Error 102s every time I tried.

My steps:

-Download ZIP from the OP

-Extract AdHell APK on PC and copy to phone

-Install the APK Editor Pro (the correct version)

-Do a Common Edit and change the package name to a new 3,6,8 name and save (this gets confusing for me: it saves to a tmp directory inder apkeditor in the root of the phone - is this the installer package? No? I can't install this package because of a parsing error) so I abandon that action

-Do an XML Edit of the manifest file and change the name to a 3,6,8 name and save (this will install, ok, so is that right) - I add Enable Admin.

-On my PC I go to SEAP and create a new ELM Dev key and copy the edited APK from my phone to associate to that key (this is NOT at all clear in any post I've seen)

-On my phone copy and paste the ELM key into the ap and activation fails with a 102 error. :/

What am I missing here?
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Perhaps the main thing you're missing is that you're not on an official AdHell3 support site! While the apparently unsupported ZIP in the OP is outdated and contains an invalid license, it might work as long as you patch it correctly with a valid unique package ID and use a current valid 128-byte EDU ELM key, none of which you seem to have managed from the confusing OP instructions. Among other issues, there is no need whatsoever to "associate" your APK on the Samsung site and that might even compound your error 102 woes.

Since you apparently have access to a computer, you might find it drastically easier/faster/safer to visit the AdHell3 GitLab repo (link in the OP) and grab the convenient script that will configure and compile the latest AdHell for you. Alternatively, check the precompiled options from the https://www.mediafire.com/folder/sb37c6gmhqgbn dependable MediaFire folder and if you still have questions, come visit the Official Discord AdHell3 Channel where we can best help you.
[Samsung Galaxy S10 Themes, Apps, and Mods] rootdude:
Well, snarkiness aside, I appreciate the comment and found the discord channel and the FAQ there proved helpful. The one step I was missing was going back TWICE and saving the package name change (I had only done it once before trying to install previously leading to the parsing error). I have it installed now and am doing more research on how to set it up properly.

Regards,

root
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Interested in AdHell3? Some clarifications might be useful:

AdHell3 is an ongoing project using the Knox APIs publicly available to SEAP (Samsung Enterprise Alliance Program) developers. It is officially distributed solely as open source code, but NOT as binaries (APKs - a practice to which Samsung would object). It is NOT an application that you can merely download and directly install on your device. It is NOT officially supported here on XDA. Note that the official AdHell3 support areas cannot help you with questions or concerns specific to this thread's OP.

Useful AdHell3 links:

Main GitLab repository: https://gitlab.com/fusionjack/adhell3

Official README: https://gitlab.com/fusionjack/adhell3/blob/master/README.md

Official support channel: https://discord.gg/hfreZum

To enroll as a SEAP developer: https://seap.samsung.com/enrollment

To obtain the required EDU ELM key: https://seap.samsung.com/license-keys/generate/edu

Some dependable (yet unofficial) precompiled APKs and instructions are currently available for people who don't have computer access but still want to try AdHell3 for testing.

Once you have AdHell properly installed, you need to decide which domains to block. Most all publicly available "block lists" on the net are emphatically NOT designed for use with Knox (they typically don't even use wildcards). Loading bigger "universal" lists (containing up to an outrageous 100K entries?) won't make them any more appropriate but merely waste memory and other system resources. We recommend that you start at most with the default lists suggested in the GitLab repo. FYI, some of us successfully use tiny lists of less than 100 entries (as discussed in the support channel) as our sole provider. The bottom line is that only YOU know which domains YOU want/need to block even though we probably all prefer not so see ads served from places that can be expressed as, for example, "ads.*" (a valid AdHell3 entry!), an obvious candidate for blocking. Resist the temptation to burden AdHell3 with unnecessary and often detrimental block files intended for generic "ad blockers" or cosmetic blockers, or meant as hosts file replacements for rooted device, or for other platforms besides Android, etc.
[Samsung Galaxy S10 Themes, Apps, and Mods] choobs95:
Thanks bro, but just a clarification, by loading more hosts into the domain lists will mean more resources used and more battery consumption?
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
The longer the list, the more storage it uses and the more time it'll take to check if a URL you want to visit is blocked. It might not be obvious on fast devices with a lot of storage, but the waste is there nevertheless, especially if you often push your device to its limits (games?). Battery consumption is typically not a concern with Knox. Note that the longer the list, the longer it will take the firewall to process it (when you re-enable domains blocking, for example). There is also a basic common sense issue: why make "ad blocking" more complicated than it needs to be?
[Samsung Galaxy S10 Themes, Apps, and Mods] jhericurls:
A bit of noob here, I'm stuck when it comes to:

'Create app.properties file with your favorite editor'

What is an app.properties? How do find one or create one?
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
FYI, the current AdHell3 (starting with build 290) now allows you to dump a list of the unique domains you blocked during the past 72 hours, a significant enhancement. You no longer need to guess whether you need a given block list entry or not. Even if you insist on using one of the huge monster lists for a few days, you can now see how much of it you actually need. It becomes easy to get rid of the big list and simply use the much smaller personal list that's fit for YOUR needs. I encourage all of you to check out the AdHell3 repo and give it a try!

It's difficult to make it any simpler: use your favorite text editor and create a text file named "apps.properties". It doesn't even have to be your favorite editor, any text editor will do! ;)
[Samsung Galaxy S10 Themes, Apps, and Mods] LuminatX:
if there's ads im still seeing in apps, is there a way to find out the domain or whatever to block it?
[Samsung Galaxy S10 Themes, Apps, and Mods] RED_:
How does the ablocking work? It doesn't seem to be working. Everything else works.
[Samsung Galaxy S10 Themes, Apps, and Mods] wuub:
You need to update the list it in Domains / Providers

Then in Home enable domain rules

You can also add blocking for chrome or else in the blacklist rule.

com.android.chrome|*|53

Reproduce for other broswers/app
[Samsung Galaxy S10 Themes, Apps, and Mods] RED_:
thanks will play around with it.
[Samsung Galaxy S10 Themes, Apps, and Mods] wuub:
There are other host providers like

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

(Around 38000 hosts)

But I found that the default one with 11k, blocks all adds for me, so need to actually change it unless the blacklist really doesn't work.
[Samsung Galaxy S10 Themes, Apps, and Mods] Flippy125:
You can also use a wildcard as the package name to filter all applications (*|*|53). This may cause unexpected glitches in some apps, but I have not had any issues on my end with this
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Odd and unwise recommendation since all apps are filtered by default and the Port 53 thing only applies to some Chromium-based browsers that use their own DNS resolution calls. At best, it'd be useless!
[Samsung Galaxy S10 Themes, Apps, and Mods] jhericurls:
It's just unclear what content needs to be in the file. As I get the following error when I try to compile

'Missing app.properties file, please create it, set your application id and put it in the same folder where this script is located'

When the file in the same folder, so clearly I'm doing something wrong, I just don't know what.

Edit: I was using a new machine and it had the extension hidden.
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
I assume that your last edit means that you are now able to assemble/install AdHell3 (latest build is 291). Apparently you had NOT originally followed the instructions and had NOT created an "app.properties" file as documented. This type of oversight is why we always ask users to reread instructions carefully. Thank you for giving it another try! ;)
[Samsung Galaxy S10 Themes, Apps, and Mods] JoeFCaputo113:
How can I update Adhell v3.1.1-289 to Adhell v3.1.1-290 without it creating a 2nd Adhell app? Thanks!
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
As long as you use the same package ID, it'll simply update, keeping all your settings. If you use a different package ID, then you have to save your settings, completely disable and delete/uninstall the old one before installing the new one, then restore the settings or re-enter them from scratch. Note that the current AdHell3 as of this writing is build 291.
[Samsung Galaxy S10 Themes, Apps, and Mods] Double-Tap:
Anybody's Adhell crashes when inputting the EDU key?
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
If that happens to you, that means you did something wrong but we can't guess what it was (old build, wrong Package ID, etc.). It's always wise to retrace all your steps carefully, including building a new APK and a new key from a new account.
[Samsung Galaxy S10 Themes, Apps, and Mods] Double-Tap:
I used the 3.1.1.290 apk that has been complied.

I used a different 3,8,9 characters for package ID.

I entered the 128 character ID WRONG on purpose, and I get error code 102. I enter it correctly and my adhell works for a milisecond and crashes right after.

Any suggestions? :(
[Samsung Galaxy S10 Themes, Apps, and Mods] purnenduraj234:
I revoked old key and generate new key but still facing error code 201 issue ,why..??

Update

I tried various time but still same issue
[Samsung Galaxy S10 Themes, Apps, and Mods] thecompany:
Have the exact same issue. ?
[Samsung Galaxy S10 Themes, Apps, and Mods] pksw:
This is great! I am used to having root access and running adaway to manage my host file and noroot firewall to prevent apps using my data (and battery).

Without root on my s10+ I had to choose between adguard VPN and noroot VPN.... With this app I can block ads and use noroot firewall again.
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
When you use a precompiled APK, it's anybody's guess, but the most common error is in the "patching" of the package ID (wrong APK Editor PRO, wrong location, wrong ID, etc.). It's also crucial to use a valid 128-byte EDU ELM key,. The suggestion is always to simply build your own APK, but if you must use someone else's at least retrace your step very carefully, following the instructions to the letter.

---------- Post added at 07:49 AM ---------- Previous post was at 07:48 AM ----------

See above... ;)
[Samsung Galaxy S10 Themes, Apps, and Mods] kevkid:
Had to follow this to get it to work on chrome:

https://xdaforums.com/showpost.php?p=76512471&postcount=3

When you generate your keys you may have to copy it into the textbox right after activating admin for adhell
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
... or you could have read the AdHells3 README which clearly mentions how to deal with Chrome (Port 53). AdHell3 itself shows the exact entry needed for Chrome when you select "Add Firewall Rule".

The key simply needs to be entered when AdHells asks for it (typically only during initial installation or whenever the key has expired).
[Samsung Galaxy S10 Themes, Apps, and Mods] lukaszsas12:
do I have to set anything up for now, yes, is it okay?

Wysłane z mojego SM-G975F przy użyciu Tapatalka
[Samsung Galaxy S10 Themes, Apps, and Mods] gurkburk92:
When i click Activate, the app crashes. Think I've tried pretty much everything. Renamed the packagename to different things each time etc, nothing works.. Ideas?
[Samsung Galaxy S10 Themes, Apps, and Mods] Kemby13:
Same here, i get the screen with optins for a second after pasting the key, than it crashes. Did everything by the book, a couple of times, don't know what to do anymore...
[Samsung Galaxy S10 Themes, Apps, and Mods] gurkburk92:
Same. Not sure what to do now. Only other thing i can think of is to see if a different adblocker works...
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
The common factor is that you're apparently using a precompiled apk (not sure whose) which has to be patched. I know you think you did it correctly but I beg you to try again making sure you follow the steps EXACTLY, without adding any creative moves, using the correct APK Editor PRO and patching only one line in the Manifest with a unique package ID.

The next possible error is how you got your key. The "EDU" part of "https://seap.samsung.com/license-keys/generate/edu" is crucial.

Sorry, but there's only so much we can do to help here without any details on what you did. As long as you have a recent Samsung device with Knox enabled, AdHell3 will work great for you (as it does for many) when you use a correct APK with a correct Knox key.

Remember that AdHell3 is not an app, it's a project. The distinction is similar to that between a recipe and a good meal. We provide the recipe, you have to do the cooking! ;)

---------- Post added at 07:55 AM ---------- Previous post was at 07:49 AM ----------

You're probably blocking more than necessary and mmotti's list would probably be sufficient. Whenever you change the providers, remember to turn domain blocking OFF then back ON. AdHell3 processes all those entries 5000 at a time, and in your case it might take a little while. Be patient and wait until it's done before leaving the app.
[Samsung Galaxy S10 Themes, Apps, and Mods] JoeFCaputo113:
Hmm, well that's weird... I first installed (v289) by editing in APK Editor Pro by doing the XML Edit-->Android Manifest-->Editing line 8 "com.xxxxxxxx.adblocker". And then when installing v291 I did the same thing with THE SAME EXACT package ID, but it still keeps creating a new app of Adhell. Any ideas?? Thanks!
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Yes, even though you think you used the same package ID, you didn't! If you don't want to spend more time on this, simply disable/uninstall your old build 289 before installing 291.

Note that since you're using someone else's precompiled APKs, this assumes that they were both compiled correctly, one of the reasons we don't recommend that approach unless you have absolutely no other choice.
[Samsung Galaxy S10 Themes, Apps, and Mods] lukaszsas12:
how to block ads in the browser

Wysłane z mojego SM-G975F przy użyciu Tapatalka
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
The short answer is "use an ad blocker", but I'm guessing that you have trouble with Chrome which requires a custom firewall rule ("com.android.chrome|*|53")

, as documented in the AdHell3 README

!
[Samsung Galaxy S10 Themes, Apps, and Mods] lukaszsas12:
I use the samsung browser

Wysłane z mojego SM-G975F przy użyciu Tapatalka
[Samsung Galaxy S10 Themes, Apps, and Mods] Mike B.:
Same thing, that's a version of Chrome: create a firewall rule for its package name ("com.sec.android.app.sbrowser|*|53"). We even have a FAQ entry for that in the official AdHell3 support area on Discord. Once again, reading the documentation can save a lot of time and anguish!
[Samsung Galaxy S10 Themes, Apps, and Mods] kevkid:
Sorry, I never used AdHell, didn't see the Readme.

I did just try to add the com.android.chrome|*|53 as a firewall rule under the blacklist tab and reset the flags on chrome restarted chrome and now I have ads again. Any idea what I am doing wrong?