Download install Adhell 3 Samsung Galaxy devices

Adhell 3.1.1 has emerged as the successor to SABS, Adhell 1, 2, and 3.0. The new Adhell 3.1 uses the Standard Knox SDK License as opposed to the 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 SDK Key. If you want to know what Adhell is, read our original post.

In short, Adhell, SABS, notSABS are the Knox based systemwide AdBlocker, Package Disabler or App Disabler, app Permission Monitor, DNS changer, etc. These are some of the many features included in the apps. While Adhell 3.0 still works fine with the Samsung EDU License Key, here is the new procedure to install Adhell 3.1.1 using the Knox SDK

Adhell 3 is mainly targeted towards Android Oreo based on Samsung Experiencing 9.0. However, you can still try it on your previous firmware. Adhell 3.1.1 has been tested working on Samsung Galaxy S8, S8+, Note 8, Galaxy S9/S9+, S7, S7 Edge, etc.

Adhell 3.1.1 Screenshot

Adblock Samsung: How to Download and Install Adhell 3.1+

In order to install Adhell 3.1, you will need to download the full source code, extract it, open the project in Android Studio, and compile it to install on Adhell 3 APK onto your Samsung Galaxy device. There is no direct APK available right now.

Step 1: Generate the Samsung Knox SDK license key

Step 2: Download latest Adhell 3.1.1

Download the full full source code zip from here:

Step 3: Installing Adhell 3.1.1

  • On your Samsung device, Enable USB Debugging on your phone – Go to Settings > About phone > Software information > Press rapidly about 10 times on Build Number until a message “You are now a developer!” appears. > Go back to Settings > Developer Options > Turn on USB Debugging.
  • Connect your phone to your PC. When you see a popup on phone, select always allow from this computer to enable USB Debugging.
  • Download the latest Adhell master zip from Gitlab to PC or computer.
  • Now extract the Adhell source zip to PC.
  • Download the Knox SDK 3.1 package to PC. (Register > Login > Samsung Developer Account)
  • Also, download the associated supportlib.jar Download Support Lib.
  • Extract both the Knox SDK 3.1 Package and Support Lib zip to PC.
  • Copy the libs folder from Knox SDK to Adhell source codeapp\libs folder. Similarly, copy all the contents of supportlib.jar to Adhell master\app\libs.
  • Now we need to create the package name. To do so, create file inside app folder of Adhell 3 source app\ . Open the file using NotePad ++ and put in the first line of the file.

Note: Replace ‘your package name’ with the name you desire. Change it to a package name such as “com.adhe123.ahd1” to a random or unique sequence of letters and digits. Keep the sequence length same as before (i.e, 3.7.4).

  • Download and install the latest version of Android Studio from here.
  • Once installed, run the Android Studio EXE file.
  • Once it opens, select “Open an existing Android Studio project”.
  • Choose the extracted folder of Adhell source code.
  • Let it download and install the latest Gradle files and SDK files. Follow the instructions on the screen.
  • When the project has been loaded completely,  the progress bar will be gone at the bottom.

Note: remove ‘Configuration on demand is not supported’ error in Android Studio,

  1. For Mac go to Preferences > Build, Execution, Deployment > Compiler and uncheck Configure on demand.
  2. For Linux/Windows go to File > Settings > Build, Execution, Deployment > Compiler and uncheck Configure on demand.
  • Form the left tab on screen, open the “Gradle Scripts” and then “Build.Gradle (Module:app)”.
  • An alert may appear at the top of the screen. Select “Sync Now”.
  • Wait for the project to load.
  • In Android Studio click the Play button or simply press the keys Shift+F10.
  • Select your phone and press OK.
  • The Adhell 3.1 APK will be generated and installed on your phone.

Step 4: Setup Samsung Knox key into Adhell 3?

  • Launch the Adhell 3.1 app from your Samsung Galaxy phone.
  • From the app, Enable Admin permissions.
  • Enter the Samsung Knox license key in the field.
  • Submit Knox key.
  • Activate License.
  • Turn on Adhell.

Step 5: Enable more Features of Adhell 3.1.1 (Optional)

Warning: Enabling some hidden features may cause the device to malfunction if they are not used with precaution, especially when disabling system apps. Enable them at your own risk.

  • Add enable.disableApps=true in -> to enable ‘Disable Apps’ feature:
    An ability to disable user or system applications entirely
  • Add enable.appComponent=true in -> to enable ‘App Component’ feature:
    An ability to disable app’s permissions, services and receivers. Only user apps are supported.

You may also like:

Follow and Subscribe

Sarang Avatar

10 responses

  1. Vaibhav Taranekar Avatar
    Vaibhav Taranekar

    do we need to enable domain rules and firewall rules? or just domain rules are sufficient? Can you put a screenshot of your app screen here?

  2. vijay alapati Avatar
    vijay alapati

    where is the option to disable bolt app? was able to do in SABS. not here. Any idea?
    I mean package disabler

  3. J. "Jon" Rogue Avatar
    J. “Jon” Rogue

    Hi, I’m having a few errors showing up. Any ideas?

    error: cannot find symbol class DaggerAppComponent
    error: cannot find symbol variable DaggerAppComponent
    1. hyperactive68 Avatar

      I have this as well. It doesn’t seem to work whatever I do.
      Edit: I found the solution. The guide isn’t really to the point so let me explain it better. It says to “Similarly, copy all the contents of supportlib.jar to Adhell masterapplibs”. Don’t extract the supportlib contents into app/libs. But just copy-paste the WHOLE jar file. You also need to get rid of the date in the filename so it has to only say “supportlib.jar” and not supportlib.jar-28-06-2018″ or something like that. Also, use the new 3.2 knox sdk. Not the 3.1 one. It’s on the same download link. This is what fixed it for me.

      1. KupKrazy Avatar

        Hey, thank you for this. This was driving me nuts today and I am glad you chimed today as well. Bless you.

  4. Bob the Destroyer Avatar
    Bob the Destroyer

    I’ve tried everything, even starting from scratch and all I get is the Unable to locate applicationId error over and over

  5. Taz Avatar

    Do these keys still expire every 3 months?

  6. Tuan Nguyen Avatar
    Tuan Nguyen

    all im getting is transform output file supportlib.jar does not exist

  7. Steve Bison Avatar
    Steve Bison

    Application builds properly for me on Note 9, but the knox license key doesn’t work. I get “Failed to validate the product key”, “Status: fail. Error code: 208”. (Error code 201 is what you get for random keys or typos.)

    Same occurs with the prebuilt apks on mediafire, with application name changed via apkeditor.

    The API website suggests that the error is ERROR_INVALID_BINDING, which the following description:

    Application binding is invalid. Either the application product type does not match with license product type
    or application is not bound to the given license key.

    Does anyone know if Samsung has changed the rules for how to use the knox keys?

Leave a Reply