玩机漫谈——优雅且自由地安装app

玩机漫谈——优雅且自由地安装app

秋风のとおり道
前言:
本文为科普类教程,无任何政治内容,也没有任何政治立场,仅作理性的技术探讨,请勿上纲上线。欢迎各位在本频道理性讨论技术内容,交流学习,共同促进秋风のとおり道社区的发展的同时,提升自己的知识水平。
Tips:本文中所有提到的工具在本频道均有提供下载,工具有官方Telegram和Github的,也均提供了相关链接,类原生系统仅提供官网(太多了)详情请见文末“引用与文件”。
*本文为原创内容,遵守 BY-NC-SA 许可协议。转载请务必注明出处!
本文在Github有备份,备份链接一 | 备份链接二(kgithub)




以繁琐手段限制安装
直接拒绝安装


除此之外,各大oem厂商还会推出所谓的“安全守护’“纯净模式”等以“保护用户安全、提升系统稳定性”为噱头的模式,实际则为限制用户仅从自家应用商店渠道下载应用的模式,这无一例外是有违Android的开放性的。


“安全守护”


那么,我们应该如何绕过oem厂商奇葩的限制,自由地安装我们自己所需要的app呢?


方案一:第三方安装器(推荐)

什么是第三方安装器?

第三方安装器是一种用于在Android设备上安装应用程序的工具,与Android自带的“应用包安装程序”不同,它不是由Google Play/oem厂商提供。它允许用户手动安装通过任何来源获取应用的安装包文件(.apk、.apks、.apkm),通常,这些第三方安装器相较于“应用包安装程序”,功能往往更加强大、更加轻量、更加快捷,最重要的是,第三方安装器支持在无root的设备中运行,并且这些第三方安装器不受oem厂商的限制!


如何使用?

目前,现有的第三方安装器(或提供此功能的应用)有很多,在这里频道主个人推荐“installerX”“安装狮”与“App Manager”。

首先,我们需要授予其权限,激活安装器。

以上三款工具均支持以adb、设备管理员、Shizuku、Dhizuku、root等激活方式中,至少其中两项的方式激活,在这里,我们以使用 Shizuku 激活 installerX 为例。


第一步,启动Shizuku ,启动成功后,界面是这样子的。

无需在意工作模式,启动了就行

随后,我们可以在“已授权 x 个应用”中,为installerX授权,打开开关即可。

已经为installerX授予了使用Shizuku的权限


Tips:在这里其实已经勉强算是完成了,只不过用起来多少有点麻烦,每次安装应用时,你可以

在文件管理器里找到安装包——更多打开方式——installerX——执行安装。

或者,长按分享——分享到installerX——执行安装,即可。


接着,我们打开installerX,点击右下角的设置,点击“锁定为默认安装器”,“安装方式”选择自己喜欢的即可。

已经设置好的样子

看到这里,就已经设置完成了,接下来你只需要像平常一样,在任何需要的时候点击“安装”即可!

非常に新鮮で ,非常に美味しい

Tips:部分机型可能无法正常锁定安装器,需要“installerX锁定器”进行配合。

ColorOS/realme UI需要使用“CrossProfileTestApp”将系统安装器还原为Android原生安装器,再进行锁定,无需“installerX锁定器”。

TTips:ColorOS/realme UI用户如果你们想,其实使用Android原生安装器也挺不错的,反正目的就是绕过oem厂商的限制。


安装狮与App Manager的授权方式与上面大同小异,完整走过上面流程的枫叶激活剩下这俩绝对是没问题的,这里不多赘述。


附上一个安装狮应用内请求Shizuku的授权弹窗



方案二:PC通过adb安装(刷机时推荐)

什么是adb?

adb,中文称“安卓调试桥”,它是一个命令行工具,用于与 Android 设备进行通信。ADB 可用于执行各种任务,例如安装和卸载应用程序、传输文件、运行命令行 shell 和调试应用程序。

Android调试桥(英语:Android Debug Bridge,简称:ADB),是一种拥有众多功能的、用于调试Android设备的命令行工具,使用户可以借ADB工具与Android设备进行通信。ADB中的命令便于执行各种设备操作(例如安装和调试应用,传输文件等)[1],并提供对Unix shell(用于在设备上运行各种命令)的访问权限。它是一种客户端 - 服务器程序,包括客户端、守护进程(adbd)、服务器三个组件。[2]

————Wikipedia-ADB

Android Debug Bridge


adb安装全流程大致分为以下几个步骤:

1.开启“开发者模式”

2.打开“USB调试”

3.电脑配置adb环境

4.寻找一根可靠的数据线,用它连接你的手机与电脑。

5.进行adb安装,或者做更多的事情。


考虑到有部分枫叶是纯小白,频道这里还提供一个集成了adb环境的工具箱——“搞机工具箱”,由承重墙开发,功能强大,傻瓜式操作,纯小白也可以轻易搞定adb安装!


方案三:刷成类原生系统(很彻底的做法)

什么是类原生?

类原生系统是一种基于 Android 操作系统的定制操作系统,这些系统由热爱Android的,来自开源社区的维护者们维护,旨在提供类似于 Pixel 设备的用户体验。相较于国产定制的oem,类原生系统通常具有更干净、更流畅的用户界面,以及更少的臃肿的附加组件,更加省电,但在本地化方面可能会有些许不足。

目前,我知道的类原生系统有如下几个:


LineageOS


crDroid


ArrowOS


PixelExperience


Project Elixir


Miku UI


Havoc-OS


Evolution X


RiceDroid


dotOS


Ancient Rom


RisingOS


DerpFest


XDA Forums(XDA论坛)

没找到你的适配你机型的系统?别沮丧,你可以在 XDA Forums 上寻找你的机型,许多冷门设备在XDA至今上至今还有开发者们在维护,这里才是真正的刷机华佗聚集地。

XDA Forums


通用系统映像版本(GSI)

还是没找到?没关系!如果你决心够大,并且你的设备支持 DSU LoaderProject Treble,那么你大可以试试“GSI”,Android官方与众多类原生项目均提供了自己的 GSI 版本供各位发烧友刷入,刷写 GSI 和后续的使用(面对bug和修bug)对你的刷机技能、反编译技术与耐心都有着较高的要求,若不是真下决心不建议各位轻易尝试。

Android官方与众多类原生项目均提供了自己的 GSI 版本


方案四:骚操作(一般,带自我推销)

有些时候,oem厂商对于“应用包安装程序”动手脚是从网络层面进行的,那么,我们则可以通过一些骚操作来拦截其与oem厂商服务器的通信。


下面有请————

-AWAvenue 秋风广告规则 - 使用Adblock语法,从网络层面对抗Android应用中的各种广告SDK,阻止其加载。

ADguard全平台通用,目前支持拦截市面上大多数广告sdk,以及部分流氓跟踪和其它广告,同时支持拦截MIUI应用安装程序的api域名,在没有ota更新的情况下,可以使用MIUI安装器安装任意软件,同时阻止上传已安装应用列表,保护隐私。


Github项目地址:

https://github.com/TG-Twilight/AWAvenue-Adblock-Rule


结束语


刷机华佗们与oem厂商斗智斗勇的故事不会停止,这种“斗争”也在一定程度上促进了社区的发展,对于 Android ,我们将始终保持热爱。


路漫漫其修远兮,吾将上下而求索!


最后,如果你觉得这篇文章对你产生了些许帮助,欢迎订阅本频道,同时欢迎订阅秋风广告规则,点个 Star 更好!


赞赏作者(USDT-Trc20):TMMaifAc5ixHDhjy2fYDP4wBxZHnnW7KK1

不用虚拟货币?那购买我们赞助商的服务吧!

猫猫云(Maomao Cloud) - 世界互联,网络零距离!

猫猫云(Maomao Cloud) - 世界互联,网络零距离!


引用与文件下载


本文所有文件点击此处跳转下载-1

本文所有文件点击此处跳转下载-2


Android Debug Bridge - Wikipedia

Shizuku (rikka.app)

Android - 维基百科,自由的百科全书 (wikipedia.org)

Android Debug Bridge (adb) | Android Studio | Android Developers

配置设备上的开发者选项 | Android Studio | Android Developers (google.cn)

配置设备上的开发者选项 - USB调试 | Android Studio | Android Developers (google.cn)

Windows环境下搭建adb使用环境(小白向) - 知乎 (zhihu.com)

晨钟酱Official的个人空间_哔哩哔哩_bilibili

动态系统更新 (DSU) | 平台 | Android Developers

What is Project Treble? The Android upgrade fix explained | Computerworld

通用系统映像版本 | 平台 | Android Developers

TG-Twilight/AWAvenue-Adblock-Rule: 使用Adblock语法,从网络层面对抗Android应用中的各种广告SDK,阻止其加载。 | Use Adblock syntax to fight against various advertising SDKs in Android applications from the network level , prevent them from loading. (github.com)

https://t.me/InstallerX

https://t.me/AppManagerChannel



*本文为原创内容,遵守BY-NC-SA 许可协议。转载请务必注明出处!


Source from 秋风のとおり道 🍂

Powerd by Telegraph and Aries

Report Page