没有生根或低风险生根的广告拦截


11

我以前曾紧张地拥有过自己拥有的手机(三星S2,S3),因为我希望能够使用AdAway广告拦截器,不仅对浏览器(例如AdBlocker)有效,而且对其他应用程序也有效。我之所以紧张地说,是因为我总是发现提供这些经过修改的ROM(诸如XDA开发人员之类的网站)的方式有些晦涩难懂。尽管如此,这在过去一直很有效,但是我知道我可能很幸运,因为这些论坛上充斥着糟糕的经验,例如,砖砌的电话,或者至少浪费了很多时间试图至少制造出您的电话即使在其库存中也可以再次工作,更不用说植根固件了。

现在,我有了一部新手机,这是我迄今为止拥有的最昂贵的手机(S7 Edge),并且再次浏览这些网站,我感到执行此冒险操作就像前卫一样。例如,XDA-devs 网站的S7 Edge部分具有几个可用的根ROM,但是,如果不花大量时间,它们之间的区别并不明显。仅举几个疑问:

1)“恢复”固件与仅称为“内核”或“ ROM”的固件有何不同?

2)这些ROM与CyanogenMod有什么不同?CyanogenMod是我过去很高兴使用的,但据我所见,没有针对它的S7 Edge版本发布?顺便说一句,我用Odin在旧手机上安装了CyanogenMod,而不是“恢复”。

3)与普通的固件/ ROM相比,S7 Edge在如此扎根的固件/ ROM上的操作方式有何主要区别?特别是,如果没有人能真正分辨出这些ROM是否具有内置木马,它是否会更容易受到漏洞利用等攻击?

考虑到所有有关Android植根的问题,是否有任何方法可以在没有植根的情况下执行adblocking?如果不是,那么以最小的介入和最少的风险来扎根Android(在本例中为S7 Edge)是什么?


5
由于这里已经有两个很好的答案,因此我将集中讨论“未经授权的操作” 会对您的保修产生什么影响,例如通过ODIN进行生根刷新自定义的Recovery内核ROM。从旧的S4开始,三星采用了一种特殊的方法来确保用户不会弄乱设备然后要求三星提供保修范围内的维修。该系统由一个名为KNOX的特定软件组成,该软件是不可逆的位,如果执行上述任何操作,则该位将从0变为1。这将使保修无效,并禁止使用KNOX容器。
Grimoire

此处描述的方法可能会有所帮助:android.stackexchange.com/a/218314/218526
Irfan Latif

Answers:


8

最好将问题分为三个独立的问题,但是由于它们相互关联,因此我将在此处为您回答。

1)“恢复”固件与仅称为“内核”或“ ROM”的固件有何不同?

他们完全是指不同的事物。

恢复

恢复是指安装了故障恢复控制台的专用可引导分区。按键(通常是加电+调高音量)或命令行中的说明结合在一起,将引导手机恢复,您可以在其中找到有助于修复(恢复)安装,安装官方OS更新和/或自定义ROM的工具,以及其他的东西。

恢复固件包含一个自定义恢复文件,该文件使您可以执行比库存恢复所提供的更多的其他操作。这可能包括用于重新启动设备的选项,用于浏览文件的文件浏览器,格式化单个分区等等。

内核

内核是操作系统的核心,可处理往返于硬件,内存和进程管理以及Android能够运行所必需的所有低级内容的请求。它基于Linux内核,并进行了一些修改以适合Android版本。

内核固件包含一个内核,该内核在安装时会替换现有内核并修改低级内容,以便调整软件以更好地利用硬件。自定义内核可以完成一些工作,例如延长电池寿命,提高性能,增加信号接收等。

ROM

自定义ROM用新版或修改版的Android操作系统代替设备的Android操作系统(通常存储在只读存储器中)。流行的自定义ROM是CyanogenMod,与原始固件相比,它提供了许多新选项。

ROM可能总共包含一个不同的Android系统,也可能包含一个内核和/或一个恢复程序。最好在那些线程上阅读OP,以了解其中包含的内容。

2)这些ROM与CyanogenMod有什么不同?CyanogenMod是我过去很高兴使用的,但据我所见,没有针对它的S7 Edge版本发布?顺便说一句,我用Odin在旧手机上安装了CyanogenMod,而不是“恢复”。

这取决于您所指的ROM。一些ROM使用RRO-Layers引擎进行主题设置,而其他ROM使用CyanogenMod主题引擎。某些ROM可能具有CyanogenMod中所没有的其他功能,其他ROM可能完全具有不同的用户界面。

至于CyanogenMod的S7 Edge版本不可用,这是因为尚未进行正式构建或正在开发中。

3)与普通的固件/ ROM相比,S7 Edge在如此扎根的固件/ ROM上的操作方式是否存在重大差异?特别是,如果没有人能真正分辨出这些ROM是否具有内置木马,它是否会更容易受到漏洞利用等攻击?

同样,这些取决于您选择的ROM。基本上,有些提供更好的性能,其他提供更好的电池寿命,还有一些提供两者的混合。这取决于您选择的ROM。

有些ROM可能比其他ROM更容易受到攻击。因此,建议对流行的自定义ROM进行正式构建,因为它们已经过测试和检查,因此不会包含恶意软件。

考虑到所有有关Android植根的问题,是否有任何方法可以在没有植根的情况下执行广告拦截?

正如@xangua所说,Adblock Plus将过滤WiFi流量,但需要配置代理服务器。

如果不是,那么以最小的介入和最少的风险来扎根Android(在本例中为S7 Edge)是什么?

生根是特定于设备的。有多种方法可以在不同设备上实现root访问。对于S7 Edge,您可以尝试使用Kingo Root,它已经声称可以在S7 Edge上运行。但是,请小心,一个错误的步骤可能会使您的设备变砖。


2
如果我错过了一些内容或可以添加其他信息,欢迎进行编辑。:)
rjt.rockx

1
非常感谢您的出色回答。ABP却做不到AdAway的出色表现(请参阅上面的评论)...
z8080 '16

8

回答您的第一个也是主要问题:阻止广告而不会生根

在运行Android 4.1.2、4.2.1和更高版本的无根设备上,Adblock Plus将过滤所有WiFi流量,但需要将其手动配置为代理服务器。Adblock Plus为没有经验的用户提供了详细说明。

https://adblockplus.org/android-about

避免在一个帖子中发多个问题,而对每个问题发一个问题。


ABP不能很好地阻止Android应用程序(例如YT)中的广告,它会产生不一致的结果,例如,某些应用程序中的广告被阻止,而其他应用程序中的广告被阻止,或者在其位置留有较大的空白。这是我的经验,对其他人也是如此(例如adblockplus.org/forum/viewtopic.php?f=15&t=38777)。我现在记得为什么为我的S3选择生根,因为AdAway多年来一直为我提供完美的服务。在我看来,ABP不能完成相同质量的工作。
z8080 '16

并采取有关多个问题点..
z8080

4

我不知道为什么还没有人提到“ Lucky Patcher ”……

Lucky Patcher是一个应用程序,可以通过打补丁来修改手机上存在的应用程序/ APK文件。

例如,它可以做的一件事就是删除广告。它的广告删除机制非常强大,不仅可以使广告无法加载,还可以删除/缩小广告框,因此您甚至都不会认为它们在那里

如果您想在不重新安装应用程序的情况下修补应用程序,则需要root用户,但它也可以通过卸载,修补并重新安装来在没有root用户情况下修补应用程序。

它还可以做很多其他事情(有些是非法的,我强烈劝阻您不要这样做)...

该应用程序的界面可能让人不知所措,需要花一些时间来使用,但是一旦掌握了它,就会发现它的功能几乎击败了其他所有Android adblocker。

如何修补应用程序以删除广告:

  1. 打开Lucky Patcher,然后点击您要阻止广告进入的应用程序。
  2. 点击“ 补丁打开菜单
  3. 点击“ 创建修改后的APK文件
  4. 点击“ 没有Google Ads的APK
  5. 自定义广告删除设置(如果需要)
  6. 点击“ 重建应用程序
  7. 等待补丁程序完成,然后点击:“ 转到文件
  8. 点击出现的列表中的第一个项目
  9. 点按“卸载并安装”,然后按照Android的卸载和安装对话框进行操作
  10. 打开应用程序,然后确认广告已删除!

幸运的Patcher可以在这里下载。


谢谢,很高兴知道,但是对于我们中那些只想应用快速修复(例如rooting + AdAway)来获得ri dof广告并继续我们的生活的人,这可能不是最佳解决方案
z8080 2016年

2

三星Galaxy S7有一个名为“ Internet”的股票浏览器应用程序。它包括广告拦截功能以及在网页上删除其容器的功能。为此,您必须从Play商店安装以下应用程序之一

  1. Adblock快
  2. 水晶
  3. 适用于三星的Adblock Plus

安装后,打开Internet->更多->设置->高级->阻止内容(启用该开关并从上面选择安装的adblocker)。

不幸的是,这只是基于应用程序的解决方案,而不是系统范围的解决方案(只能通过root用户获得)。

就生根而言,

  • 不要尝试这样做。您将失去Samsung Pay,Private Mode,保修,显然Knox将被绊倒。(如果您不介意丢失这些功能,请继续!)

回答2-在S7上,您将无法使用Cyanogenmod达数月之久,甚至永远无法使用(因为三星已阻止Qualcomm版本的引导程序,并且它们不提供Exynos源代码)。因此,XDA上的所有ROM都是经过库存修改的​​ROM(仅包含adblocker,一些x内核,此处有一些更改,但大部分都是库存)的小变化。如果CM到S7,则必须通过“恢复”进行安装。

回答3由于这些ROM几乎等同于库存,它们将正常运行(除非您进行大量修改,否则除外)。这些ROM肯定不会随附木马😁

不,没有root用户就无法执行系统范围的广告屏蔽。

风险最低的根目录将通过odin闪烁Chainfire的自动根目录(仅Exynos)


飞行模式=游戏中有效的广告拦截器。ABP =使用网络浏览器的有效广告拦截器。我们在这里想念什么?
亚伦·吉利安

我们缺少的是在所有应用程序(系统范围内)中禁用广告。ABP声称可以这样做,但实际上却不行(请参阅上面我的更长的评论),并且两种方式都仅限于WiFi流量。
z8080 '16

Chainfire植根解决方案似乎很简单-但对我来说,这一切似乎都非常可疑和脆弱,并且通过应用补丁进行了700EUR设备的风险测试并感到不安,该补丁的测试不足,并且对此不承担任何责任,也没有任何支持提供-看着Chainfire页面,开发人员本人似乎从未对人​​们的回答“我把它砖了,帮助!”。电话
z8080 '16

Chainfire在xda上有专用于此的线程。如果操作正确,设备将无法启动。网络上有许多指南和视频可用于将此解决方案扎根。即使我已经用这种方法只:)扎根我S6
SarvéshBiradar

1

原则上,您可以自己创建设备根目录,并使用基于iptables的透明代理将DNS和http查询转发给未使用root特权运行的代理。这样,您就不必相信其他任何人的软件都可以以root身份安装。实际上,我不知道是否有任何好的软件设置可以在Android上以这种方式运行。

就其价值而言,DNS黑洞是在应用程序中进行广告拦截的最有效方法之一,而且您自己也很容易做到。


DNS方法听起来很有希望,但是按照7labs.heypub.com/mobile/…上的说明进行操作之后,WiFi会停止工作(对于adbarricade DNS值),或者它会工作,但是会显示广告(对于fooldns DNS值)。
z8080 '16

1

谈到阻止广告不生根的主要问题...

如果您拥有未锁定的引导加载程序,则可以引导自定义恢复(即使不刷新也是如此),然后安装MoaAB

我在三种具有有效广告屏蔽功能的不同设备上使用了相同的方法。虽然不确定三星S7 Edge的具体细节。


1

我不确定您对XDA的看法如何,但这与制造商在加载/更新手机时所做的并没有什么不同。官方更新可能很容易包含后门,病毒等,因此您无需再三思而行安装它。只要做得正确,电话就变成砖头了,这是根本不常见的,而且一旦发生就很容易修复。

生根是极低的风险,但是由于S7仍在进行中,因此生根目前不可用。在发布给公众之前,类似的事情也需要在开发人员社区中进行测试。

就生根而言,您必须具有S7的exynos版本才能运行。除非您安装自定义rom,否则Snapdragon版本当前没有可用的根目录。

http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354

如果您不希望成为root用户,那么我会在非root应用程序列表中找到2个不需要该选项的系统范围广告拦截选项。我不能发布2个以上的链接,因为我的帐户是新帐户,所以我只链接我从中获得链接的线程。

http://forum.xda-developers.com/s7-edge/how-to/root-modifications-t3339094


0

如果您无法删除广告。请执行以下步骤:为此,您需要下载一个名为Lucky Patcher的应用程序。

  1. 因此,从上面的链接下载Lucky patcher apk。
  2. 在您的Android手机中安装该APK。
  3. 打开Lucky Patcher。
  4. 现在,选择要删除其广告的特定应用。
  5. 点击创建修改过的APK,然后选择删除Google Ads
  6. 最后,点击“重建应用程序”。
  7. 现在,只需卸载旧的apk并再次安装新的apk。大功告成

0

幸运的补丁程序 apk解决了我的问题:')

如何修补应用程序以删除广告:

打开Lucky Patcher,然后点击要阻止广告的应用程序。点击“补丁的打开菜单”点击“创建修改的APK文件”点击“不带Google Ads的APK”自定义广告删除设置(如果需要) )点击“重建应用程序”,等待补丁程序完成,然后点击:“转到文件”点击出现的列表中的第一项。点击“卸载并安装”,然后按照Android的卸载和安装对话框打开应用并确认广告已被删除!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.