Is there any alternative to ad block plus for device not rooted ( lollipop)?
Questions belong in Q&A.
Adblockers modify the hosts file or use iptables to redirect ad URLs to localhost, which requires root access. I don't know of any that don't.
Tks
Adblock plus don't modify any host file , but apply a filter in port 2020 with a proxy on localhost.
On kitkat work fine , on lollipop don't work.
Think she is confused with adaway which does create a host file. All you can do uprooted is use the app you are to warn you of ads so you can take apps out. I use adaway but I buy apps when there is a paid version. If I'm not willing to pay I take it out. If they give me no choice but to have ads I block them.
fraussantin said:
Is there any alternative to ad block plus for device not rooted ( lollipop)?
Click to expand...
Click to collapse
This: http://forum.xda-developers.com/android/apps-games/adguard-ad-blocker-doesnt-require-root-t2958895
zerosum0 said:
Think she is confused with adaway which does create a host file.
Click to expand...
Click to collapse
I meant that I didn't know of any that don't require root access other than the mentioned.
Related
I am on Speedmod ROM 4.4.2 by Giugiu. I have tried many AD blocking apps like Adaway, Adfree, Adblock etc and even this one:
http://forum.xda-developers.com/showthread.php?t=1916098
but none of them seem to work. The hosts file in /system/etc gets modified all right, but ADs still appear in most of the apps. Could anyone help me out here?
I had no problems when on GB or JB, its only on KK that I get this issue.
Try this
mon_iker said:
I am on Speedmod ROM 4.4.2 by Giugiu. I have tried many AD blocking apps like Adaway, Adfree, Adblock etc and even this one:
http://forum.xda-developers.com/showthread.php?t=1916098
but none of them seem to work. The hosts file in /system/etc gets modified all right, but ADs still appear in most of the apps. Could anyone help me out here?
I had no problems when on GB or JB, its only on KK that I get this issue.
Click to expand...
Click to collapse
Using any root file explorer navigate to system/etc/host file and set the permissions as readable and writable.
Then try again using any of the ad blocker.
Hope this helps you..
Good luck
bibhu60 said:
Using any root file explorer navigate to system/etc/host file and set the permissions as readable and writable.
Then try again using any of the ad blocker.
Hope this helps you..
Good luck
Click to expand...
Click to collapse
Thanks! But what's strange here is I'm perfectly able to replace the hosts file. It's a whopping 13 MB in size and has the list of all the ad sources to be blocked. Funnily enough none of the ads get blocked.
Currently got a lg g3 but want to get this phone.
The only thing stopping me is the no root thing.
is there a way to block ads and backup and restore apps without root on the z3?
AdBlock Plus for Android doesn't require root, you can find it here: https://adblockplus.org/en/android-install
In addition you can install the ABP for Firefox, but this app seems to block ads in other apps as well.
As for the backup I don't know, sorry.
Use helium for backup and restore. Adblock plus or adguard for blocking
Knakharses said:
AdBlock Plus for Android doesn't require root, you can find it here: https://adblockplus.org/en/android-install
In addition you can install the ABP for Firefox, but this app seems to block ads in other apps as well.
As for the backup I don't know, sorry.
Click to expand...
Click to collapse
Cool, didn't know there was a version of ad block for android. Thanks
SquallPT said:
Cool, didn't know there was a version of ad block for android. Thanks
Click to expand...
Click to collapse
Yep thank for the info guys!
apparently it only works on wifi but you can get it to work with mobile data by following these instructions.
http://forum.xda-developers.com/showthread.php?t=2726443
vinnyutd6899 said:
Yep thank for the info guys!
apparently it only works on wifi but you can get it to work with mobile data by following these instructions.
http://forum.xda-developers.com/showthread.php?t=2726443
Click to expand...
Click to collapse
For my wifi i had to do that too.
edit: on wifi it was easier, only had to add the proxy and the port.
Sorry for the double post, had to change to adguard because adblock was messing with facebook, youtube, dolphin. It was getting slow to load stuff and forced me to reset the programs.
Hello everyone, I don't want to root my device just yet due to the fact that it's still under warranty... So since I only want to remove ads, can you tell me if there's a way to block ads on an unroot device, like pushing the file on adb shell or something like that ? I don't want to use adblock plus it simply doesn't work.
Thanks in advance !
leomon32 said:
Hello everyone, I don't want to root my device just yet due to the fact that it's still under warranty... So since I only want to remove ads, can you tell me if there's a way to block ads on an unroot device, like pushing the file on adb shell or something like that ? I don't want to use adblock plus it simply doesn't work.
Thanks in advance !
Click to expand...
Click to collapse
There are only so many ways to replace a system (hosts in this case) file within Android and almost all of them require rooting the device or tripping Knox with TWRP. You might be able to do it with adb push/pull commands but that is quite an advanced technique. Even then, I've had it request root access in CM to run the adb commands on the system apps. In reality the easy ways to do it requires root and my advice would be to try using the adblock browser or another custom browser that blocks ads until you are ready to root it.
AlkaliV2 said:
There are only so many ways to replace a system (hosts in this case) file within Android and almost all of them require rooting the device or tripping Knox with TWRP. You might be able to do it with adb push/pull commands but that is quite an advanced technique. Even then, I've had it request root access in CM to run the adb commands on the system apps. In reality the easy ways to do it requires root and my advice would be to try using the adblock browser or another custom browser that blocks ads until you are ready to root it.
Click to expand...
Click to collapse
Thanks, that's actually just what I thought. It's weird because you can change the density and the resolution of that tablet with the adb push on the fly without root or knox tripping but I guess the whole file is read only and that's why root is needed (the hosts).
There is a proxy ad blocker on market. Works just fine and does not require root . search market and you find a few.
use hosts without root
I know a simple way to use hosts without root:
enter playstore
search: "virtual hosts"
you will see a green icon of the apk
download it
open it and then you will see a big switch button.
click on it and then choose the host that you want to use
(if you want to make the host to be on startup, just click the plus icon in the corner and then you will see an android icon. just click on it).
Hello,
I first rooted a few months back, on nougat. Installed AdAway and it blocked every ad without trouble. But since I flashed the CRAP build for Oreo, I can't seem to block any ads anymore. I tried both AdAway and Adfree without luck. Both don't block any ads at all.
Could someone help me figure out what it is that im doing wrong?
i had the same problem, i use magisk did you made sure the systemless hosts is turned on in magisk if you use it
Try using tha app Blokada . It works on most ads.
How do you stop updates from automatically applying?
Dankees said:
How do you stop updates from automatically applying?
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=74672462&postcount=5
This worked for me, but that was in the way back of 5.6.0, good luck!
Use a firewall, and block internet access to the two OTA apps. After go to Settings 》 Apps and look for the two OTA apps. Clear cache and data.
@Dankees
TechNash said:
Use a firewall, and block internet access to the two OTA apps. After go to Settings 》 Apps and look for the two OTA apps. Clear cache and data.
@Dankees
Click to expand...
Click to collapse
Huh? How do I use a firewall?
And, which two OTA apps?
Dankees said:
Huh? How do I use a firewall?
And, which two OTA apps?
Click to expand...
Click to collapse
Try NoRoot Data Firewall from the Play Store.
There are two apps that have "OTA" in the name. I forget the full name right now.
Dankees said:
....
And, which two OTA apps?
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=74672462&postcount=5
Hi all. I've successfully rooted my Fire 10 (2017) using retyre's excellent offline rooting guide. I never (and still have not) connected to wifi and sideloaded 5.6.2.0 from what was previously at 5.5.0.0
After root, I've installed Google Play Store with forum.xda-developers.com/showpost.php?p=77125897&postcount=80
Installed Xposed Framework Installer APK, but have yet to install the actual Xposed SDK because that requires an internet connection to retrieve the SDK. And I haven't downloaded a root file explorer yet, either.
Anyways, I've read and read before doing all these things, but there's one more thing to figure out before I finally connect to wifi.
What's the correct way to prevent Amazon from pushing a ROM OTA? I've seen 2 different implementations posted around the forums.
THIS:
TechNash said:
Use a firewall, and block internet access to the two OTA apps. After go to Settings 》 Apps and look for the two OTA apps. Clear cache and data.
Click to expand...
Click to collapse
OR
THIS:
bibikalka said:
Code:
adb shell
su
mount -w -o remount /system
mv /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk_
ls -l /system/priv-app/DeviceSoftwareOTA/
ignore any errors you may get while doing this; after 'su', you should see root (#) prompt here
Click to expand...
Click to collapse
bibikalka follows this up by saying this
bibikalka said:
How to install Xposed & Flashfire for easy backups and ROM updates
How to enable Amazon packages (apk) updates but prevent the ROM updates (keeping root & rootable rom).
1) Edit /system/build.prop and change ro.build.version.number to have "9" as the first value instead of "5", as recommended in this link
2) Reboot
3) Enable OTA by ensuring that /system/priv-app/DeviceSoftwareOTA/DeviceSoftwareOTA.apk is renamed back to apk from apk_
4) Reboot
At this point the Fire will download a lot of apk packages, and will update Amazon system components (keeping FireOS version the same).
Click to expand...
Click to collapse
-Someone help explain why one is better than the other?
-Will setting up a firewall prevent Amazon's apps as well as system firmware from being updated?
-Is the firewall implementation equally as effective as changing the DeviceSoftwareOTA.apk to DeviceSoftwareOTA.apk_?
-Is changing the build number in /system/build.prop to 987654321 all we actually need to do to protect us from firmware updates?
I did my best to compile all my relevant questions in one lengthy post hoping that it will help someone else in the same position as I am somewhere down the line.
Jned said:
https://forum.xda-developers.com/showpost.php?p=74672462&postcount=5
This worked for me, but that was in the way back of 5.6.0, good luck!
Click to expand...
Click to collapse
This method worked for me after rooting using the offline root guide. When I go into System Updates and click check, it just says "Check for updates failed." It does require root, so make sure to use the "su" command before the others or it will give you an error. I am on 5.6.0.1 by the way.
Hylex said:
Hi all. I've successfully rooted my Fire 10 (2017) using retyre's excellent offline rooting guide. I never (and still have not) connected to wifi and sideloaded 5.6.2.0 from what was previously at 5.5.0.0
After root, I've installed Google Play Store with forum.xda-developers.com/showpost.php?p=77125897&postcount=80
Installed Xposed Framework Installer APK, but have yet to install the actual Xposed SDK because that requires an internet connection to retrieve the SDK. And I haven't downloaded a root file explorer yet, either.
Anyways, I've read and read before doing all these things, but there's one more thing to figure out before I finally connect to wifi.
What's the correct way to prevent Amazon from pushing a ROM OTA? I've seen 2 different implementations posted around the forums.
THIS:
OR
THIS:
bibikalka follows this up by saying this
-Someone help explain why one is better than the other?
-Will setting up a firewall prevent Amazon's apps as well as system firmware from being updated?
-Is the firewall implementation equally as effective as changing the DeviceSoftwareOTA.apk to DeviceSoftwareOTA.apk_?
-Is changing the build number in /system/build.prop to 987654321 all we actually need to do to protect us from firmware updates?
I did my best to compile all my relevant questions in one lengthy post hoping that it will help someone else in the same position as I am somewhere down the line.
Click to expand...
Click to collapse
The methods can be ranked in terms of update prevention:
1) DeviceSoftwareOTA.apk_ blocks anything an everything, forever and ever
2) build.prop version blocks FireOS ROM updates (no threat to root), but does not block individual Amazon apk updates for various packages, so something like Amazon store may still update
3) firewall method is intermittent, and often people complain that it would still update even with the firewall blocking - this one is absolutely not recommended
I will do the build.prop edit then. Thank you!
Hylex said:
Hi all. I've successfully rooted my Fire 10 (2017) using retyre's excellent offline rooting guide. I never (and still have not) connected to wifi and sideloaded 5.6.2.0 from what was previously at 5.5.0.0
After root, I've installed Google Play Store with forum.xda-developers.com/showpost.php?p=77125897&postcount=80
Installed Xposed Framework Installer APK, but have yet to install the actual Xposed SDK because that requires an internet connection to retrieve the SDK. And I haven't downloaded a root file explorer yet, either.
Anyways, I've read and read before doing all these things, but there's one more thing to figure out before I finally connect to wifi.
What's the correct way to prevent Amazon from pushing a ROM OTA? I've seen 2 different implementations posted around the forums.
THIS:
OR
THIS:
bibikalka follows this up by saying this
-Someone help explain why one is better than the other?
-Will setting up a firewall prevent Amazon's apps as well as system firmware from being updated?
-Is the firewall implementation equally as effective as changing the DeviceSoftwareOTA.apk to DeviceSoftwareOTA.apk_?
-Is changing the build number in /system/build.prop to 987654321 all we actually need to do to protect us from firmware updates?
I did my best to compile all my relevant questions in one lengthy post hoping that it will help someone else in the same position as I am somewhere down the line.
Click to expand...
Click to collapse
I said Firewall because he didn't have root. A non-root firewall works, but isn't the most reliable.
Since you have root, go ahead and delete those two apps altogether. Use something like Titanium Backup, and then uninstall the OTA Apps. Make a backup in case you ever want automatic updates again.