惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Y
Y Combinator Blog
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
LangChain Blog
S
SegmentFault 最新的问题
J
Java Code Geeks
V
Visual Studio Blog
H
Help Net Security
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
B
Blog RSS Feed
The Cloudflare Blog
MyScale Blog
MyScale Blog
月光博客
月光博客
Microsoft Security Blog
Microsoft Security Blog
美团技术团队

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
Android 系统的黑域:阻止运行的涅槃重生 | Matrix 精选 - 少...
2016-10-31 · via 少数派

Matrix 是少数派的全新产品,一个纯净、小众的写作平台,我们主张分享真实的产品体验,有实用价值的互联网领域经验、思考。欢迎忠于写作,喜好分享的朋友参与内测。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

本文内容仅代表作者本人观点,文章对标题和排版略作修改,原文链接


引言

Q1:什么是阻止运行?

阻止运行是一款 Android 系统上依赖 Xposed 框架运行的插件。通过劫持几个系统API,阻止程序在你不使用时运行。这是一款优化类的 App ,对于阻止毒瘤自启、互相唤醒有着可观的效果,提升设备的续航和流畅性

在我的《我是如何折腾我的低配 Android 的 | Matrix 精选》中提到了关于在 Xposed 框架下使用阻止运行优化使用体验。相比已经外包出去的新版本,我更倾向使用的是原作者的最后一版(即 2.3.2 版本)。本以为阻止运行就此断更,没想到几日前,原作者现身酷安这个应用交流社区并且带来了阻止运行的新版本。

在我看来,这个新版本像是一次涅槃重生,带来了与以往不同的运行方式。

Q2:阻止运行与 Xposed 框架有什么关系?

在以往,如果你想要使用阻止运行,必须先要给你的设备刷入 Xposed 框架。

但是现在 Xposed 框架有以下两个缺憾:

  • 不支持最新的 Android 7 系统。原作者带来新版本的一个原因即是他新购入的 Google Pixel 搭载了最新的 Android N ,并不支持框架。框架适配「目前看起来遥遥无期」。
  • Xposed 框架对系统运行造成了一定影响。 Android 5.0 意味着 ART 时代的到来, 在这种情况下,Xposed 框架需要重新编译整个 ART 虚拟机的库文件,从而对系统的稳定性和流畅性都有所影响。

Q3:相比旧版,「补丁模式」有什么特点?

与其说是「新版本」,不如说是「新模式」。为了避免与新东家造成利益冲突,原作者发布的新版本并不依赖 Xposed 框架,而是采用了补丁模式。新版本的包名也改为黑域 ( me.piebridge.prevent ) 。补丁模式通过修改系统目录 /system/framework 下的文件,即打补丁,以劫持几个系统 API ,保证阻止列表里的应用只在需要的情况下才启动,达到原先使用阻止运行的效果。

新版本的包名改为黑域 ( me.piebridge.prevent ) ,读过《三体》的朋友一定知道这个名词代表着什么。在我看来,这个称呼的确相当贴切——新版本的阻止运行就像是系统内的黑域,让毒瘤们的运行近乎静止。

教程:一键脚本的使用

补丁模式原先因步骤繁复而被许多用户拒之门外。经过几次教程迭代,已经有动手能力较强的网友做出了一键脚本。接下来介绍的是我在使用的,由酷安网友 @iceWindr 制作的一键脚本,包含一键制作补丁、一键导入设备、一键安装黑域 App 这三个部分。

在使用脚本之前,需要先给你的电脑配置 Python 和 Java (JDK) 环境。

JDK 安装完需要设置环境变量:

在确认 C:\Program Files\Java 下有 jdk 目录的情况下(没有请重新安装 Java ),定位至「控制面板->系统与安全->系统->高级系统设置->环境变量」选项当中,新建 JAVA_HOME 和 CLASS_PATH 变量,并且在已有的 Path 变量后添加一些内容。完成后关闭 cmd 命令窗口再开启以生效。

JAVA_HOME    c:\Program Files\Java\你的jdk目录

CLASS_PATH   ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path         %JAVA_HOME%\bin; 

PS:如果你的 JDK 安装目录是自定义的,则需要将 C:\Program Files 替换为你自定义的安装目录。如下图。

微信截图_20161026142621.png

配置完毕环境后,下载文末的压缩包,解压到不含有中文及空格的目录下。接下来只要打开「黑域补丁一键制作工具.bat 」,并且按提示进行操作即可。

QQ截图20161029131009.png

如果对打补丁的详细步骤和过程感兴趣,可前往阅读我之前发表在 Matrix 社区的《Android 系统的黑域:阻止运行的涅槃重生》一文。最后再次感谢一键脚本的作者,他的无私奉献与付出为普通用户降低了门槛,也为 Android 平台带来了更多可能。

使用全新的「黑域」

如果你是老用户,请继续按照原来的使用习惯使用黑域吧,因为新版本质上是阻止运行 v2.3.2 版本的升级版,并无重构式的变更。

352221.jpg

打开即可开始配置阻止名单,只需配置一次,配置完毕后即可正常使用。值得一提的是,我们可以放心禁用那些支持 GCM 推送的应用,只要 Google 服务保持运行,我们就能正常接收来自这些应用的消息推送。

352225.jpg

应用内自带用户指南,强烈建议用户仔细阅读和理解,只有在理解交互逻辑、进程含义的基础上才能更高效地发挥黑域的功效。至于使用效果,我个人非常满意 。

黑域正式版已经发布在酷安

(附:一键脚本下载链接