Ad blocker for Windows 10 Mobile - Windows 10 Mobile Apps. and Games

Ad blocker for Windows 10 Mobile
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer:
Please note: you are installing and using this app solely at your own risk; author does not take responsibility for any possible damage of the phone caused by the app. If you don't agree with this statement, please don't install the app!
Click to expand...
Click to collapse
Simple and intuitive ad blocker for interop-unlocked Windows 10 Mobile handsets.
You can edit HOSTS file sources, and use your own list of hosts to be blocked.
App also apply filtering and sorting to resulting HOSTS file to avoid duplicates.
Installation as usual (don't forget to install dependencies if you sideloading for a first time). You don't need to install app's certificate 'cause package is already signed by my own code signing certificate.
Please, note: large HOSTS file (created by the app's default settings) may affect to the WiFi Internet connection timing - you may have "No internet connection" status for a minute or two.
History
1.2: fixed some bugs, added import HOSTS from file
1.1: "white list" added, also added ability to copy host name from list
1.0: initial release
Just note: I DON'T TRUST any newbie here anymore! If you "don't know how to make and send a screenshot", send me a name you've left a good review of my extension. Only after it's appear in Chrome Web store,
I'll send you a link!

excellent work (as always)
here my addition for blocking, some blocking info for W10M apps
Use Black list to import txt list

not related to app, just observation to hosts lists
seems too much adblocking data cause problem in loading some apps, need more time to load .... if anyone want try with 9Zen Store app how fast load apps info from store
edit 2:
also myAppFree opening app in store is blocked with filter clkde.tradedoubler.com

@dxdy, it's not a big problem, I can easily add a new "white list" settings page. Could you please provide me a host list to exclude from HOSTS blocking?
Thanks!

sensboston said:
@dxdy, it's not a big problem, I can easily add a new "white list" settings page. Could you please provide me a host list to exclude from HOSTS blocking?
Thanks!
Click to expand...
Click to collapse
This is my list which use on WP8/W10 and all working much faster
http://web.vip.hr/dhorva18.vip/hosts.txt

Ads blocking lists are region/country specific so your good list may be not good enough for the others. Many people are using blocking HOSTS file not just for in-app ads but for blocking ads in browsers too.
I'm asking you to help me with another list (of course if you have time for that): "white list" of the sites important for Windows Phone apps and services (and should be excluded from the HOSTS file). I already implemented (took 10 minutes) "white list" feature. Now I want to provide some default "white list" (for example, I already included clkde.tradedoubler.com to this list - it means, this site will be excluded from the HOSTS file and site will be not blocked)

Hi. I tried you app and it was working well, but suddenly I can't navigate the web anymore using either Wi-Fi (shows as "No Internet") or mobile data. Also, I can't revert the host file to default. I'm using a 950. Could you help me?

Nightsteed said:
Hi. I tried you app and it was working well, but suddenly I can't navigate the web anymore using either Wi-Fi (shows as "No Internet") or mobile data. Also, I can't revert the host file to default. I'm using a 950. Could you help me?
Click to expand...
Click to collapse
Did you make Interop unlock for x50 series with vcREG?

dxdy said:
Did you make Interop unlock for x50 series with vcREG?
Click to expand...
Click to collapse
Yes

Nightsteed said:
Also, I can't revert the host file to default. I'm using a 950. Could you help me?
Click to expand...
Click to collapse
Have you read OP? (I already put statement about large HOSTS)
Have you tried to press "Revert HOSTS file" button? What's the app output (log messages on the "home" page)?
P.S. I don't actually know, man, everything is working fine on my tests. Try to ssh to your L-950 and copy/delete/modify hosts file by standard cmd.exe commands.

dxdy said:
Did you make Interop unlock for x50 series with vcREG?
Click to expand...
Click to collapse
sensboston said:
Have you read OP? (I already put statement about large HOSTS)
Have you tried to press "Revert HOSTS file" button? What's the app output (log messages on the "home" page)?
P.S. I don't actually know, man, everything is working fine on my tests. Try to ssh to your L-950 and copy/delete/modify hosts file by standard cmd.exe commands.
Click to expand...
Click to collapse
Of course I've read the OP. When I press "Revert HOSTS file" the message saying it has been reverted appears, but the hist file remains the same. Might try connecting via SSH

Nightsteed said:
When I press "Revert HOSTS file" the message saying it has been reverted appears, but the hist file remains the same.
Click to expand...
Click to collapse
Hmm, it's a really strange. Probably, your HOSTS file is locked somehow (but I have no idea how it's possible). "Revert back" function does nothing than copy default hosts file (shipped with the app) back to "c:\windows\system32\drivers\etc" so if "Update hosts" button worked fine, I don't know why the another copying doesn't work.
Could you tell me please what else you did with the phone and HOSTS file after applying update from my app?

Hello sensboston
this is the app i have been waiting for.. So basically this will work with lumia 950 XL interop unlocked using X50 vcreg?
How do you get access into system file since I thought its not possible for lumia 950 / 950 XL?
edit: my real question is whether it is possible to simply overwrite the original hosts with my own without installing any app

oelapoel said:
edit: my real question is whether it is possible to simply overwrite the original hosts with my own without installing any app
Click to expand...
Click to collapse
no. you can only with this app and make own link to host file you want to put on phone

just tried the app. it works. amazing work. thnx a lot sensboston

cool ... it does really work
Only the long Wifi load times are a bit annoying.

@der_Kief, first, revert HOSTS file back to default, than remove first line in the "HOSTS sources", and apply blocking again, and you'll get back your WiFi time
As mentioned in the OP, HOSTS file from the very first source is extremely large (but it blocks a lot of ads). BTW, you may provide your own HOSTS source file, specific for Germany (use google to find and obtain one).

thx for the hint ... i'm now using THIS list especially for germany
Its about 8000 entries and WiFi load times are nearly same as without adblocker.
I love it

Thanks, @der_Kief, for sharing your find! Will be good if customers from the other countries will share their country-specific HOSTS here (and I can add these links to the OP).

Hmm I dont really see any difference with wifi loading times, none that I could notice anyway.. is it everytime you load?
sensboston, do you know why list from this website cannot be fed into your app?
http://winhelp2002.mvps.org/hosts.txt
I forgot the exact message but it just cannot import the list into the app.

Related

[APP] Absurd Bloat manager [Preview Alpha 2] | 8/25/11

Okay so some of us at The Evervolv Project have been working on an app that will take care of your bloat issues with sense roms, no matter the rom. This tool has been designed from the ground up to be geared towards sense rom developers & power users to be able to customize the app easily and fit their needs and roms.
Currently this is in preview "deep alpha". What does this mean? Well, we wanted to release a preview to users and rom developers so they could get a feel for where the app is going. This is going to be an ongoing work for quite some time, depending on interest generated. With that being said let list some of the key features, and go over what we're currently working on.
Rom developers seeking to include this in their rom, please PM me and we can talk things over and explain how to customize the app to your rom/users. This application will be open sourced, free to use by anyone and everyone. Take the code and make your own app. Decompile the app and change all the information to suit you (actually this is preferred). We'd also love input for the application from rom dev's and power users. Downloading previewers, feedback is definitely requested... but please hold off on post's referring to bugs right now. This is currently being worked on, and many of the issues will be taken care of shortly. With that said, if there is any java developers/programmers that would like to join the effort, feel free to PM me also.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Current features:
Bloat manager
Load a list of apk's from an xml file into a listview(example below)
Code:
<bloatentry>
<bloatitem>HtcLockScreen.apk</bloatitem>
<bloatitem>Idlescreen_Base.apk</bloatitem>
<bloatitem>idlescreen_photo.apk</bloatitem>
<bloatitem>idlescreen_shortcut.apk</bloatitem>
<bloatitem>IdleScreen_Stock.apk</bloatitem>
<bloatitem>IdleScreen_Weather.apk</bloatitem>
<bloatitem>com.htc.idlescreen_SN.apk</bloatitem>
</bloatentry>
Option to select one or multiple apk's to delete(Checking individual items, then click "Remove select")
Option to delete all apk's listed (Clicking "Remove all" Button)
Option to select one or multiple apk's to delete
All listed apk's are definable by the rom developer or power user.
Senseless manager
Option to make the current running rom "senseless" removing most of unnecessary applications and replacing them with AOSP or AOSP-like apps.
User can download and install applications from a list also specified in an xml document.
Multiple options on applications can be given to the user by adding links and the apk names in the xml file.
Code:
<applist>
<item>
<name>Launcher2.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Launcher2.apk</website>
</item>
<item>
<name>Music.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Music.apk</website>
</item>
<item>
<name>Latin_IME.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Latin_IME.apk</website>
</item>
<item>
<name>Not_exist.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/not_extist.apk</website>
</item>
</applist>
Much more...
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Manifest xml url is definable via settings (menu > Settings)
Download folder is definable via settings. (requires app restart if folder is not already made, will be fixed next release)
Currently planned features:
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Currently only apps on the /system partition are support, apps in /data/apps is planned.
Currently only the apk for the desired app is removed from the device, removal of the app's data folder is not touched, leaving behind the app's userdata. Removing this data is planned and in the works.
Refined GUI, currently this is more of a mockup than a final product. (monochrome yuck)
Currently only qHD devices are supported, wvga device layouts will be taken care of shortly.
Custom tab design (currently using the android supplied example).
More options available to be user-definable
Much more...
Download Preview 2
App team:
milesje - java
preludedrew - java & layout
Adhvanit - graphics
Have I seen your work before? The name sounds familiar. Nah, jk. This is some great work. Everybody needs to check this out. I've used it and it's great and only going to get better.
2 Things achieved today...
The 'Remove sense' button now works as intented.
The xml file relaying all of the apk names and file downloads is now downloadable from a specified link.
Keeping an eye on this one...thanks, this is well needed.
Preview alpha 2
Changelog
'Remove sense' button now works properly (removes all apk's listed in the bloat list)
Support for wvga devices (480x800).
Support for remote manifest file (currently it downloads a test xml file specified in string resources).
Added settings
Added settings option to specify downloads folder
Added settings option to specify url link for the manifest xml file.
Miscellaneous code cleanup and duplicate removal.
Can't the same be achieved with titanium backup? Albiet not as easily understood or straightforward?
Don't get me wrong, I think this is a great idea, and I'll probably use it as well. Just trying to get clarification.
Sent from my PG86100 using xda premium
dementio said:
Can't the same be achieved with titanium backup? Albiet not as easily understood or straightforward?
Don't get me wrong, I think this is a great idea, and I'll probably use it as well. Just trying to get clarification.
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
You're right, titanium backup can do what you're wanting. This app is by far not done yet. The idea behind it is to let developers give you the chance to remove what you want, instead of removing it for you. I'm also currently working on another tab that will allow you to download specified files (specified in the xml) and either install them (apk's) or flash them via recovery (reboots the phone after downloading the zip). This allows rom developers to give you certain flashable options and not have to include them on the sdcard (taking up space).
preludedrew said:
You're right, titanium backup can do what you're wanting. This app is by far not done yet. The idea behind it is to let developers give you the chance to remove what you want, instead of removing it for you. I'm also currently working on another tab that will allow you to download specified files (specified in the xml) and either install them (apk's) or flash them via recovery (reboots the phone after downloading the zip). This allows rom developers to give you certain flashable options and not have to include them on the sdcard (taking up space).
Click to expand...
Click to collapse
In that way, it sounds even better. It'd be awesome for rom creators to include this for the "extras"
Sent from my PG86100 using xda premium

[MOD][XPOSED][4.0+] PeerBlock For Android - Block Ads, Goverment and more[10-08-2013]

PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
WARNING:
Root is required for XPosed to be installed
Use at your own risk!
WORK IN PROGRESS. WILL EAT YOUR CAT.
MOD EDIT : WARNING - Read entire thread before use, as well as comments on play store.
Features:
Block million of hosts
Add unlimited amount of block lists
Allow HTTP/HTTPS Traffic when PeerBlock is enabled, this will make a security hole tho 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
Permissions
WRITE_EXTERNAL_STORAGE
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
Todo's Finished
Create history of created/blocked connections
Check if other devices are compatible
Blocklist for keywords in the HostName
How To Install
1. Install XPosed Framework
2. Install PeerBlock For Android
3. Create a directory in the sdcard 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 into the PeerBlock app and tick "Block DNS" and "Block 'Ad' Keyword in the Host name"
11. Go to the second tab "Block Lists" now hit the "Rebuild cache blocklist"
12. Reboot your device and enjoy
How to block the goverment
1. Go to your sdcard and open the folder 'PeerBlock'
2. Open the file HostNames.txt (if not exist create it)
3. Write this in the file ".gov"
4. Save the file and be sure you have Block DNS enabled!
5. Any goverment website should be blocked
ChangeLog
1.00: Initial creation and upload of the app
1.01: Fixed App crash when PeerBlockLists directory did not exist
1.02: Changed the required API SDK to 14, Added a progress window for rebuilding the cache and some minor bug fixes
1.03:
Fixed DNS/Connection counters
Fixed double icons
Memory leak fix
Added history, system apps included (no root required)
Created CSV Format for saving settings
Improved performance
Apps with abnormal I/O behavior will get no internet
Updated error handling in rebuilding the cache list
Block hosts/subnet/ip from the history
App will be shown now in the 'Last Blocked Host'
Added comma's at the 'Blocking xx Ips' to read it better
Hooking a extra API if some rooted apps are calling it directly
Added to changelogs and about scrollbars
Scripts people made:
http://forum.xda-developers.com/showpost.php?p=44614617&postcount=87&nocache=1 Update the iBlockLists - by c0ns0le
Tell your opinion, Share the bugs you find.
How to download:
Find PeerBlock in the google play store by simply searching for "PeerBlock" or "PeerBlock for Android" or click this link https://play.google.com/store/apps/details?id=com.peerblock
I removed downloads from the attachments so people need to grab it from the play store as it will give me all the error reports and total downloads
If the above methods for downloading don't work please contact me
Question's and Answers
Question: Can I use this together with adaway ?
Answer: Yes you can.
Question: Does PeerBlock modifies the hosts file?
Answer: No it does not.
Question: Why does nothing gets blocked?
Answer: Most likely you disabled the option "Block DNS"
Source code: https://github.com/AnguisCaptor/PeerBlockForAndroid
Contact
If you want to contact me for anything or just a chat you can add me at skype using this e-mail or just e-mail me, [email protected]
Nice work, I've been looking for this for ages. I always use xposed for other stuff. I've just installed peer blocker and it's force closing and I can't get into the app. I'm on 4.2.2 Xperia z custom stock Rom as I can unlock my bootloader.
Sent from my C6603 using xda premium
danlivesey said:
Nice work, I've been looking for this for ages. I always use xposed for other stuff. I've just installed peer blocker and it's force closing and I can't get into the app. I'm on 4.2.2 Xperia z custom stock Rom as I can unlock my bootloader.
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Can you take a look at your internal/external sdcard and see if a file exists called "PeerBlock.dbx"
I've only tested my app at the Galaxy S4 since that's the only device I own
Also try to start it a bunch of times and see if that helps
Also don't forget to enable PeerBlock in the XPosed Installer and reboot
Yes sorry my mistake, I didn't add the folder. The app is running now. Just need to add some lists now. How do we know if it's blocking the list? On the pc peer block it shows a list of what's being blocked. Thanks
Sent from my C6603 using xda premium
danlivesey said:
Yes sorry my mistake, I didn't add the folder. The app is running now. Just need to add some lists now. How do we know if it's blocking the list? On the pc peer block it shows a list of what's being blocked. Thanks
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Currently in the app it only shows the last host that's being blocked
Will add soon something like a history list so u can see everything that been blocked
Edit: Uploaded version 1.01 which includes bug fix for not creating the PeerBlockLists directory
Parse error on Verizon Samsung S3 4.1.2 VRBMF1 Jelly"Beans" rom
Sent from my SCH-I535 using Tapatalk 4 Beta
The app appears to run on a Nexus 4, but I can't get the website to download the blocklists on my computer or my phone so I can't really test it.
lopezk38 said:
The app appears to run on a Nexus 4, but I can't get the website to download the blocklists on my computer or my phone so I can't really test it.
Click to expand...
Click to collapse
I uploaded a list for you as attachment in the thread, havefun testing
I've installed the list now rebuilt and rebooted, will test it better when I get home form work.
Sent from my C6603 using xda premium
Is it in your plans to make it compatible with JB 4.1.2?
Thanks
Looki75 said:
Is it in your plans to make it compatible with JB 4.1.2?
Thanks
Click to expand...
Click to collapse
+1
I hope also that compatibility with 4.1.2
badkill said:
+1
I hope also that compatibility with 4.1.2
Click to expand...
Click to collapse
No worries folks will look into it in like 1-2 hours
Was gonna work at the app the whole night anyway
Please report all the bugs u can find
Please add me in skype, [email protected] so u can get versions quicker
I get the odd force close now again but no big deal. Paranoid mode won't work for me, all my apps still have internet. Just hope it is blocking the lists, it does say it's blocking over 70 000. keep up the good work.
Sent from my C6603 using xda premium
DragonHunt3r said:
No worries folks will look into it in like 1-2 hours
Was gonna work at the app the whole night anyway
Please report all the bugs u can find
Please add me in skype, [email protected] so u can get versions quicker
Click to expand...
Click to collapse
Thanks! The thing with JB 4.1.2, is that your module cannot be installed at all.
When trying to install, it says "error while analyzing the package" or similar...
I don't know ANYTHING to java or programming on Android, so I don't know for sure, but it looks like you declared the app as compatible only with 4.2.2, or it uses libraries exclusive to 4.2.2 or something like that...
Since my ROM is unrooted (company policy), I cannot use any of "ad blocking" apps like adaway which require root in order to write the hosts file...
But my ROM has Xposed cooked in it... so I am very excited by your module!!!!
Thanks! Waiting for it!!!
Looki75 said:
Thanks! The thing with JB 4.1.2, is that your module cannot be installed at all.
When trying to install, it says "error while analyzing the package" or similar...
I don't know ANYTHING to java or programming on Android, so I don't know for sure, but it looks like you declared the app as compatible only with 4.2.2, or it uses libraries exclusive to 4.2.2 or something like that...
Since my ROM is unrooted (company policy), I cannot use any of "ad blocking" apps like adaway which require root in order to write the hosts file...
But my ROM has Xposed cooked in it... so I am very excited by your module!!!!
Thanks! Waiting for it!!!
Click to expand...
Click to collapse
XPosed installed and no root ? haha
I think I'm having the 4.1.2 working... well atleast it's working for my emulating android
Just wanna finish some progress window for creating cache and then I think I'll pm it to you for test
PeerBlock has also been tested at the Galaxy S3 and worked
DragonHunt3r said:
XPosed installed and no root ? haha
Click to expand...
Click to collapse
Yeah... I know... I just comply with the policy. Word for word. No root is no root...
I don't have root, I comply...
DragonHunt3r said:
I uploaded a list for you as attachment in the thread, havefun testing
Click to expand...
Click to collapse
Thanks, it works perfectly on my Nexus 4 running 4.3
Looki75 said:
Yeah... I know... I just comply with the policy. Word for word. No root is no root...
I don't have root, I comply...
Click to expand...
Click to collapse
Sended you a PM with version 1.02, hopefully this works for Android 4.1.2
When I'll get a response that it is working I'll share it with others
Version 1.02 is up, Havefun 4.1.2 users
For people who already have 1.01 installed, please go to the sdcard and remove PeerBlock.dbx
U might will see strange chinese characters orsomething if u used it from version 1.0 or 1.01
Need to find a better way to store information, can't use SQL. SharedPerferences appearently those don't work for some reason in XPosed or I'm just using it wrong lol
DragonHunt3r said:
Version 1.02 is up, Havefun 4.1.2 users
For people who already have 1.01 installed, please go to the sdcard and remove PeerBlock.dbx
U might will see strange chinese characters orsomething if u used it from version 1.0 or 1.01
Need to find a better way to store information, can't use SQL. SharedPerferences appearently those don't work for some reason in XPosed or I'm just using it wrong lol
Click to expand...
Click to collapse
Thanks friend, I can finally test your module
I'm using adblock, I have to uninstall this app

[SOLUTION] AdAway Not Working - Stuck on "Applying hosts file"

Here is an easy solution/fix for those who wish to use AdAway v2.8 but end up getting stuck on the final step to enabling ad blocking, "Applying hosts file".
If you are trying to enable AdAway but are stuck on "Applying hosts file" as seen in the screenshot below, then please follow these very simple instructions.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1. Download a root explorer. I prefer using Root Explorer because I think its the best file explorer on the android market. If you have problems with purchasing apps you can always use the free version Explorer, or if you prefer using another file explorer that's fine, just make sure it has root access enabled.
2. Once you have a file explorer installed that has root access enabled, navigate to "system/etc" and find the file labeled "hosts" as seen in the screenshot below.
3. Hold down/select the file labeled "hosts" and select "permissions" from the selection as seen in the screenshot below.
4. After selecting permissions a window should have popped up where you can change the permissions of the file as seen in the screenshot below.
4. Change the permissions of the hosts file to "rw-rw-rw" just like in the screenshot below. Hit "OK" to apply the permission changes and close the file explorer completely and head back over to AdAway.
5. Once you have AdAway back open, click "Download files and apply ad blocking" and try again. Depending on your internet connection it shouldn't take very long, but you should see something like this, hit "Yes".
6. After your phone has rebooted, open AdAway again and you should see something like this saying newest hosts files enabled.
Congratulations, AdAway is now working and ad blocking is enabled!
Thanks man, it worked great
Cheers for the post, was getting this issue on ASOB 1.3.2 rom & it was starting to get annoying, sometimes it would apply the HOSTS file after a reboot, other times it wouldn't
Thanks, this works for me too !
Thanks...Seems Adaway randomly breaks this permission.
Worked perfect thanks
The reason AdAway does that on newer android versions (some 4.3 roms and most all 4.4) is because of SELinux. If you change it to permissive, the Hosts file applies perfectly. Do so at your own risk, but I can't stand having it on my phone. Blocks too many fun things.
es0tericcha0s said:
The reason AdAway does that on newer android versions (some 4.3 roms and most all 4.4) is because of SELinux. If you change it to permissive, the Hosts file applies perfectly. Do so at your own risk, but I can't stand having it on my phone. Blocks too many fun things.
Click to expand...
Click to collapse
I just got a new app that I have to use every day and it places ads right above the keyboard. Was definitely not going to deal with that **** every day it was really distracting.
advocat3 said:
I just got a new app that I have to use every day and it places ads right above the keyboard. Was definitely not going to deal with that **** every day it was really distracting.
Click to expand...
Click to collapse
That's ridiculous. Not that you have to use the app, of course, but wtf...on top of the keyboard? Do they have a donate version that is ad-free at least? Not everyone has the option to root and disable them. What app is it?
es0tericcha0s said:
That's ridiculous. Not that you have to use the app, of course, but wtf...on top of the keyboard? Do they have a donate version that is ad-free at least? Not everyone has the option to root and disable them. What app is it?
Click to expand...
Click to collapse
It's not on TOP of the keyboard but directly above it. So when you're entering text input and trying to read what you wrote there's a blaring ad right below your text.
Incredibly obnoxious. The app is called "Awoken" and it's when you make a new entry in the dream journal: https://play.google.com/store/apps/details?id=com.lucid_dreaming.awoken
advocat3 said:
It's not on TOP of the keyboard but directly above it. So when you're entering text input and trying to read what you wrote there's a blaring ad right below your text.
Incredibly obnoxious. The app is called "Awoken" and it's when you make a new entry in the dream journal: https://play.google.com/store/apps/details?id=com.lucid_dreaming.awoken
Click to expand...
Click to collapse
Ah ok. Well, at least you can opt out of them buy purchasing the premium version of it. I'd probably just do the AdAway option too, but the premium version does have the dark theme which would probably make it worth it to me. I much prefer white text on black backgrounds.
What also works for me is the same steps but just change to read-write and then apply adaway
Sent from my Nexus 5 using XDA Premium 4 mobile app
Still having problems - you can try this
Had the same issue on my HTC Desire running 4.4.2 OmniRom by Spezi77
I followed all the steps outlined in the OP, but still Adaway was stuck while applying the host file
Finally, managed to get it to work by disabling the toast notification for Adaway in SuperSU.
The original solution has been posted here (towards the end)
On step 3: Using Explorer, I don't have a Permissions option when I select my hosts file. I also couldn't find an alternative File Manager with that option and I can't figure out why it isn't available for myself.
I know I'm probably missing something obvious here. Any ideas?
I installed root explorer -free version just to reprodcue your problem. Yes, I get the same on step 3 - it only shows the properties of the host file. I think this is partly because the program does not ask for root permissions. With SuperSu i couldn't manually grant root permissions to it.
I would suggest you to use "ES file explorer" instead. When you open this program, access the left menu. Open tools and scroll down to find root explorer option. Now in the app click on the button next to it to switch it on. The program will now ask for root permissions from your super user program. Grant there rights. Then you have to click on the word root explorer and you will get a popup menu. In this menu you have to next to the /system select RW option. This will allow you to make changes to system.
Now close this left menu, and navigate to the hosts file and set the permissions. When you long press on the file you will get similar options as listed in the original post.
You can switch off the root explorer option when you are done.
Sent from my HTC Desire using XDA Free mobile app
Worked perfectly! Thank you very much. :laugh:
I am glad I was able to help
Sent from my HTC Desire using XDA Free mobile app
Geforce256 said:
Had the same issue on my HTC Desire running 4.4.2 OmniRom by Spezi77
I followed all the steps outlined in the OP, but still Adaway was stuck while applying the host file
Finally, managed to get it to work by disabling the toast notification for Adaway in SuperSU.
The original solution has been posted here (towards the end)
Click to expand...
Click to collapse
Still hangs on parsing and merging .....
Thank you! :good:
That has resolved the problem, that Adaway was not able to update the Host File.
Hey everyone, I tried the instructions here using both Root Explorer and ES Explorer but similar message on both explorers.
On Root Explorer "Permissions change was not successful. Please note that some file systems (e.g. SD card) do not allow permission changes
On ES Explorer "Sorry, operation failed."
Can anyone shed some light on these errors for me please. Thank you.
N.B. I am using the Huawei Y330

appx/appxbundle installer for phones (but works everywhere anyway)

I finally did it!
UPDATE: The App is now fully released with the abiltiy to install packages with their dependencies and progress bar notifications on PC and Mobile! This app can now fully replace the built in App Installer and Windows Device Portal for sideloading apps
Source Code: https://github.com/colinkiama/UWP-Package-Installer
NOTE: I don't know if it's a bug or not but on mobile, when I open an .appx or .appxbundle, it asks me what app I want to use to install the package but it doesn't list mine. Maybe it's because I'm on the insider builds so please message me if opening the files works for you on mobile.
For mobile there's a workaround for this shown below. On PCs, the app works exactly like the built in app installer.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How To Install: Unzip the file, install the dependencies first then install the appxbundle.
Download it here: https://github.com/colinkiama/UWP-Package-Installer/releases
Oh wow running awesome in mobile... But some bugs showed up...
1. Sometimes install completes, but still showing installing 98-99% in app..
2. Scaling is not quite perfect.. Please fix scaling for portrait devices...
Suggestion:
Please try to show app name and it's icon, like the App installer of pc
maruf8 said:
Oh wow running awesome in mobile... But some bugs showed up...
1. Sometimes install completes, but still showing installing 98-99% in app..
2. Scaling is not quite perfect.. Please fix scaling for portrait devices...
Suggestion:
Please try to show app name and it's icon, like the App installer of pc
Click to expand...
Click to collapse
I can fix 1. and 2.
But I need help with the suggestion. I need a way to get the metadata out of the package. My app handles a StorageFile object so it's pretty difficult. I would only be able to show the app name and logo AFTER the package has installed.
Package installer is now feature complete!
You can now install packages with their dependencies and install progress will show in a notification (on all devices including mobile running on the creators update or above). Devices running earlier versions of Windows 10 will have the install progress inside the app like before but there are some notifications that pop up too.
Download it here: https://github.com/colinkiama/UWP-Package-Installer/releases
Source Code: https://github.com/colinkiama/UWP-Package-Installer
Wow!!! This is freaking Awesome ?
Seriously loved it so much... But maybe a progress bar in app should be appreciated ?
EP1CNESSHD said:
I can fix 1. and 2.
But I need help with the suggestion. I need a way to get the metadata out of the package. My app handles a StorageFile object so it's pretty difficult. I would only be able to show the app name and logo AFTER the package has installed.
Click to expand...
Click to collapse
There's gotta be a way... Built in App installer in PC can read those metadata... Can you investigate it?
maruf8 said:
Wow!!! This is freaking Awesome
Seriously loved it so much... But maybe a progress bar in app should be appreciated
Click to expand...
Click to collapse
It might be possible using the extended execution and the "extendedExecutionUnconstrained" restricted capability. I've released the source code so anyone could add it in. I'm done with the project right now. I'll just open it up as an issue.
EP1CNESSHD said:
It might be possible using the extended execution and the "extendedExecutionUnconstrained" restricted capability. I've released the source code so anyone could add it in. I'm done with the project right now. I'll just open it up as an issue.
Click to expand...
Click to collapse
Alright... Thanks for your hard work ☺
maruf8 said:
There's gotta be a way... Built in App installer in PC can read those metadata... Can you investigate it?
Click to expand...
Click to collapse
There are some things that Microsoft know that they don't document. I'll open this up as an issue too. I've done research of my own but haven't found anything.
I can't seem to get this working in my Lumia 625, whichever app I try to install it just gives me a "The parameter is incorrect" I already installed the dependencies and have interop and cap unlock from Interop Tools, meanwhile Interop Tools can install apps normally (not entirely sure you were aware or not but that has also had the install appx/appxbundle option since a while).
On another note would there be any hope of you adding the option to also install xap?
Ranomez said:
I can't seem to get this working in my Lumia 625, whichever app I try to install it just gives me a "The parameter is incorrect" I already installed the dependencies and have interop and cap unlock from Interop Tools, meanwhile Interop Tools can install apps normally (not entirely sure you were aware or not but that has also had the install appx/appxbundle option since a while).
On another note would there be any hope of you adding the option to also install xap?
Click to expand...
Click to collapse
pm me more details about your phone and what you did to get that error.
I'm also aware that interop tools has had this install feature. I don't know if it can show progress on the notifications like my app can though ?.
Lastly, no I can't add xap support. The API I'm using doesn't support them.
@EP1CNESSHD well this app did start on builds before CU, even on builds before AU, it allowed me to select an app and a dependency but when pressing Install both on a build before AU (10586.36) and after AU but before CU (14393.1066 and 14393.1715) it would give me the "The parameter is incorrect" error as I described, however once I managed to get CU (15063.297 and then 15063.608) it just started working normally, no error anymore, I didn't even update to the new build from after I reported the error (will test that one on 10586.36 and probably AU afterwards since you confirmed the Notification Extension requires AU soon) so my only guess is that something used actually requires CU, I'll have a look and try to find out what that is when I have some free time.
If anyone has devices on the anniversary update, can you try debugging the app on visual studio. You can clone the source code and even open the project directly in visual studio from github. The link is here: https://github.com/colinkiama/UWP-Package-Installer
Please report any errors you find while debugging to this thread.
EP1CNESSHD said:
I finally did it!
Click to expand...
Click to collapse
Yeah! This app is very useful! Thanks a lot!
After lots of testing and feedback, this app is now absolutely amazing for Mobile! Now on the Creators Update, you can check your install progress in the app and/or in your notifications. If you still have a Windows Phone with Windows 10 lying around then you should get this app ASAP!
[PC Users only]
On the other hand, Windows 10 for PC is still really annoying. PCs won't install any appx/appxbundle packages without their certificates existing in the "Trusted People" certificate store.
However, one person has created a working win32 installer that works around this. Unfortunately, they haven't finished it. Microsoft has made this unnecessarily difficult to sideload apps on PC without paying a lot of money for a certificate. I would love to see someone come up with a workaround for this that makes it easy for every developer to distribute their apps to everyone.
Lol, I've just realised that I never actually released the new version with multiple progress indicators so here it is!: https://github.com/colinkiama/UWP-Package-Installer/releases
Please Add support To Install XAP Apps On Pc Or Add Support To Install ARM Apps On X86/X64 Pc
ahmed605 said:
Please Add support To Install XAP Apps On Pc Or Add Support To Install ARM Apps On X86/X64 Pc
Click to expand...
Click to collapse
is not possible
EP1CNESSHD said:
I can fix 1. and 2.
But I need help with the suggestion. I need a way to get the metadata out of the package. My app handles a StorageFile object so it's pretty difficult. I would only be able to show the app name and logo AFTER the package has installed.
Click to expand...
Click to collapse
What's the metadata file (name) do you want to get from Appx file maybe I can help you, do you mean "AppxManifest.xml"?
I want a Msixbundle installed. Can this do it if I rename it to an Appxbundle?

Adhell 3 - KNOX

Adhell 3.1.x – KNOX AdBlocker for Samsung Galaxy devices and Package Disabler
. Adhell is a Samsung Knox based application which can Block system-wide Ads, trackers, analytics from applications without root. It has more functionalities than just Ad-Blocker including Package Disabler, Mobile Restricter, App Permissions controller
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
Pre-Activated KNOX ELM Licence (Must be renewed every 3 months, and can be generated from url below)
Domain Limit Size Increase (50,000)
Disable Apps Enabled by default
Apps Component Enabled by default
ADHell v3.1.1 - Download
The APK provided my cease to function at any time, due to the restrictions put in place by Samsung Knox key validation and not due to the fault of my own doing.
I hold zero responsibility for the use of this app in any liable circumstance.
*Unknown Apps must be enabled to install third-party APK files.
If you don't wish to use the above download you may compile your own APK from the source below
WHAT TO DO WHEN IT DOES NOT ACTIVATE/BYOA (Build Your Own App)
Error: 102
This appears due to the Licence being activated more than six times with the same package name while using a developer ELM key and not a commercial partner unlimited use ELM key (Samsung KNOX restriction not the App)
You have a couple of options -
Change the ELM Key pre-installed by opening the app and going to the settings menu of the Adhell3 then scroll to the bottom of the menu and you will find the button to change the key to your own Knox ELM you generated.
Use an APK editor to make a change to the installed package name so that it is unique which should allow the pre-installed key to activate (ask others how to do that, but this might bypass the six activation limit under the same package name)
Compile your own version of Adhell3, instructions to do so are below.
Please note as of this time if you don't already have a Knox ELM key generated from some previous use of Knox API applications you will have to wait as ELM key generations have been removed from SEAP for non-partner developers until further notice.
How to compile your own version of Adhell3
First grab the KNOX SDK and LIB you want the Knox SDK 3.3 (API level 28) & supportlib.jar (Dec 17/18, for older devices)
Get yourself a new KNOX ELM Key from here, It should look something like this.
Grab the Adhell3 Scripts from here, and follow the instructions which are clearly written for your operating system. (Note: you may need to type
Code:
adhell3.cmd setup
under windows 10)
When you are done you should be left with a folder looking like this which has your built APK package file ready to be moved to your device for install.
If you struggle to understand how to modify the app before compile I have a ready to go app.properties you can use as a base, just be sure to place the file where the instructions say and to add your OWN KEY in the
Code:
skl.key=yourkeyhere
An example app.properties file could look like this -
Code:
package.name=com.adhell3.12345
domain.limit=100000
enable.disableApps=true
enable.appComponent=true
appComponent.showSytemApps=false
skl.key=D39335379587987309734637654687675985678078960879789057y58659867967890876706780670
Compiled from Sources -
Fusion Jack- Adhell 3 GitLab Source
Generate Samsung ELM KNOX Licence Key - SIGN IN FIRST then click the link and it should take you right to it.
I'll test for you
I would also test
Please PM me I'll test as well. My s10+ arrives today.
can't figure out how to obtain ELM key
WookieLance said:
Adhell 3.1.x – KNOX AdBlocker for Samsung Galaxy devices and Package Disabler
https://gitlab.com/fusionjack/adhell3
. Adhell is a Samsung Knox based application which can Block system-wide Ads, trackers, analytics from applications without root. It has more functionalities than just Ad-Blocker including Package Disabler, Mobile Restricter, App Permissions controller
Just thought I would share this information. If not allowed please move/remove the thread, I plan on compiling this and 3.1 so will use the thread to list pre-complied APK and save you all some time.
However my I do not have the device to test with yet. So if anyone would like to test the compiled package let me know how it goes
Click to expand...
Click to collapse
Can someone pit this into an apk please. Send me a link.
Please I never got this to work.
WookieLance said:
Adhell 3.1.x – KNOX AdBlocker for Samsung Galaxy devices and Package Disabler
https://gitlab.com/fusionjack/adhell3
. Adhell is a Samsung Knox based application which can Block system-wide Ads, trackers, analytics from applications without root. It has more functionalities than just Ad-Blocker including Package Disabler, Mobile Restricter, App Permissions controller
Just thought I would share this information. If not allowed please move/remove the thread, I plan on compiling this and 3.1 so will use the thread to list pre-complied APK and save you all some time.
However my I do not have the device to test with yet. So if anyone would like to test the compiled package let me know how it goes
Click to expand...
Click to collapse
If u provide apk then many will test
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.
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.
Vizioone said:
can't figure out how to obtain ELM key
Click to expand...
Click to collapse
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
Vizioone said:
can't figure out how to obtain ELM key
Click to expand...
Click to collapse
WookieLance said:
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
Click to expand...
Click to collapse
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
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.
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.
mxEin said:
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.
Click to expand...
Click to collapse
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.
CptDayDreamer said:
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.
Click to expand...
Click to collapse
kezzuki said:
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.
Click to expand...
Click to collapse
I just posted your answer at the top of this page. You need to use the ELM key. Follow the instructions.
Glotttis said:
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.
Click to expand...
Click to collapse
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.
k0nkuzh0n said:
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.
Click to expand...
Click to collapse
You need to use the XML File Edit option. Ignore the If you have a Note 9 part. Try this.
Code:
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".
Misterxtc said:
You need to use the XML File Edit option. Ignore the If you have a Note 9 part. Try this.
Click to expand...
Click to collapse
Perfect. Thanks!
Will be trying this today
Saved you all the trouble!
UPDATED OP WITH COMPILED APK - Tested and working on Galaxy S10+ as of 08/03/2019

Categories

Resources