关于现在的安卓玩机,有没有适合给小白看的扫盲?

(我就是小白)

最近看到好多安卓玩机的帖子,很高兴

我之前也轻度「玩机」过,但主要是看网友发的教程,照着做,其实很多步骤都不清楚是在干什么,而且过不久就忘了怎么操作了。

过去的我就知道刷 ROMROOT,现在发现又多了好多新概念,进官网看不懂简介,太专业了。

比如:
Xposed
Shizuku
Magisk
还有酷安上的很多其他的玩机 APP


相关链接

老年人的 Android 手机刷机纸杯(指北
KWGT 赛高!
快捷方式 - 满足你对 Android 快捷方式的一切幻想

1 个赞

过去,获取 Root 权限以后要安装一个管理器(SuperSu 等),用来批准其他应用获取 root 权限。

那么获取 root 权限的目的是什么呢?改造手机系统/应用,使之更符合我们的期望。早期大家就是这么过的,也是这么乱的,后来是个狗屁应用都敢索要 root 权限(还敢你不给我我就不给你用……

后来,如果有一个工具,它具有足够高的权限,然后提供 API 给其他人,也完全能够实现改造的目的,如果再提供一个应用市场就更好了(毕竟需要 root 权限的应用不受其他应用市场的待见,而且也不集中),这差不多就是 Xposed。

再后来,权限管理和提供 API 何必分着呢?Magisk 出来了。当然还有一个问题,就是 Xposed 太树大招风,导致很多银行啥的都会检测到它,或者检测到 root 然后不工作,显然玩机也不能不用银行,就会很痛苦。当然啦,还有一群阿猫阿狗也——你 root 啦,我不给你用啦,(免得你发现我的小动作啦——潜台词)。记得 Magisk 出来的时候就开始有隐藏 root 的插件什么的,然后各方面也都兼容。

同时 Xposed 也走出了另一条路,利用 Android 的工作空间(基本就是手机分身)虚拟出一个具有 Xposed 环境的空间,这样不 root 也能在里面使用对应的功能;又或者用其他的虚拟方式,反正最终体现都是类似的。比如太极, VirtualXposed 等,但和主空间的互通是个问题,虚拟环境中某些应用无法运行也是问题。反正难受,权宜之计,和旧日荣光不可并提。

然后有一些改造应用确实需要高权限,但是上来就给 Root 权限实在是有点过了,就像进超市买东西,老板直接把超市送你了。所以现在很多都是借助辅助功能权限,多数情况下也够用了。比如 Fooview 这种。

但是辅助功能毕竟是所有系统都会提供(虽然反复提示安全隐患)的权限,和 root 的差距实在不是一点半点,这之间的空档可以用 adb 权限来补充,这就有了许多应用要求使用 adb 输入一些命令来获取权限的操作。这个好啊,权限不低,不被检测。但是缺点很明显——麻烦。我几乎没用过这种,记得是每次手机重启得重新给一遍权限,这要是用了三五个这类工具,手机重启前真得思量一下了。

Shizuku 出来了,它获取 adb 权限,再给其他需要的应用提供 API 不就一劳永逸了么。

大概如此,我也好久不怎么关注这些了,以上道听途说,当演义看看就好

5 个赞

Xposed

Xposed和Root毫无关系,一个手机是可以有Xposed环境但是没root权限的。
因为Android是基于Linux的,所以有user系统,有root用户。root很粗暴,我有最高权限,什么命令都能执行就完事了。但也局限在linux那套上,一个获取了root权限的app,绝大部分代码还是要按照Android的API来写,毕竟这样更方便,在Android API上该有的权限检查还是会有,可能可以绕过,但是会非常麻烦。以前的root权限可以非常危险,因为它可以修改系统文件,可能导致系统直接完蛋,没救的那种。现在基于Magisk的root无所谓,原因可以看下面关于Magisk的介绍。
Xposed是一个hook框架,一个环境,可以让Xposed插件拦截、修改他想要处理的方法,不管是系统app的还是用户app的。所以Xposed是基于Hook的,即运行时修改关键方法。一般修改的前置条件就是反编译目标app,找到关键方法。相比Root来说,Xposed要安全一点点,因为它是运行时的,一般不会对系统造成永久性的损伤。实在不行,开机的时候不加载Xposed环境就没问题了。

Shizuku

其实官网已经说的很明白了,它主要是给其他app提供方便的调用系统Api的能力。一般app是无法调用系统API的,Shizuku给他们提供了这样的能力。但是关键代码是没开源的(我记得)。基于Shizuku,app能干的事情就很多了,具体要取决于app开发者对于系统API的熟悉程度,至少现在还有很大的潜力可挖。它的好处就是使用前不需要把手机解booloader锁,不会丢保修。也很安全,有什么问题重启手机就行了,因为每次开机都需要先通过adb给Shizuku本身授权……

Magisk

Magisk相对来说复杂一些。Magisk的原理简单的说就是在系统boot时将其img挂载到自己的分区下,构建一个虚拟文件系统,和system分区无关,以不修改系统文件为前提,从而达到修改系统文件的效果。所以可以顺便获取root权限,并管理授权。而各个Magisk模块的功能也是以修改系统文件为主。也挺安全的,如果出问题了,开机的时候不用修改过的boot启动就行了,整个Magisk环境就没了。

简单理解它们的大概原理,对玩机还是有很大帮助的。不过基于现在国产手机的现状,大概率之后只用管Shizuku就行了。能解锁的手机品牌没几个了。 :angry:

5 个赞

现在国产机除了小米没别的能刷机了,一加 9 pro 之后就废了,xda 上一堆小米的机器,,,,

以前刷机装框架主要是完善系统,现在好像也没什么必要折腾了(还记得以前刷机必装的 xposed edge ,主要为了用它的手势和侧栏,何曾想现在绝大多数手机都带手势导航了,有些手机也有悬浮侧栏之类的功能,而且做得都还不错)

我的观点是,要用国外软件就刷 PixelExperience 或者 Lineage OS 之类的贴近原生体验的系统并且不要装国产应用,以免影响使用体验

感觉刷某些个人搞的官改包没多大意义,而且如果不是开发者,又搞不清楚他们改的这些包到底有没有搞小动作

在大中华就老老实实的用官方包啊,刷什么机,折腾什么乱七八糟的 :index_pointing_at_the_viewer: 。刷了你就能摆脱掉微信 QQ 支付宝 抖阴吗?你就能摆脱掉开屏广告和嵌入式广告吗?不能。(以上纯属吐槽)

1 个赞

我以前的android2.3.5,之所以刷,是因只有刷且root,才能截屏,以及到time自己open or shutdown!

钉子户表示没办法啊,官方不管了(官方要管就更钉着不动了

感觉是的,所以现在买手机只看小米了。(当然一些小品牌其实也可以解锁的,但基本没人愿意玩,毕竟就算刷也只能刷类原生,但可能他们提供的系统本身就是类原生。

用力地回想,确实,当时除了防撤回就是手势、大爆炸、权限管理……总之,多数东西现在国内手机系统都有了。比如小米的权限管理,认真到烦人……超烦!能不能给个开发者模式,我是开发者,我知道自己在做什么(

李跳跳(但是自己写规则操作比较复杂

我在用moto :joy:

现在用xposed的目的之一还是这个

magisk导入系统证书 加 xposed强制忽略证书校验的情况下,Adguard解密https,抓包写替换规则,可以解决嵌入式广告,开屏广告更不在话下。

2 个赞

这个隐患有点大了。

广告联盟类倒是相对容易,但推自家的广告就不一定好弄。

现在感觉最烦的是进入 APP 以后弹的各种浮窗,让我想起了当年那个扒开浮窗看网页的时代,这玩意儿好像没救(就算能定位,架不住三天两头换推广

1 个赞

有修改包的需求才需要信任所有证书,一般是timeline广告,我也就开了酷安和知乎。看自己选择吧

李跳跳我也在用,确实还不错(但是广告它还是弹出来一下,跟用手点没本质区别。。。也不能要求太高就是了)

官方包刷 magisk 装模块之类的容易卡 logo 吧,我也不会 android 开发,不懂什么底层原理,框架内核,,,刷机就一把梭,赢了会所…(bushi)

国产深度定制的系统怎么折腾都不会如意滴,所以我选择能不用尽量不用

能点我就知足了,我强迫症,很多没法点(难以定位)的烦死((

以前还装过双系统,都不记得什么时候保存的图了

说来惭愧,我是最近装了 arch 才知道 chroot 是干什么的 :smiling_face_with_tear:

最后面说的,有点儿心动,但貎似很难的样子,有相关教程吗?

是有点复杂,可以搜下“Android 抓包”,毕竟这个是前提。还可以参考Adguard的官方文章How to create your own ad filters | AdGuard Knowledge BaseFeatures overview | AdGuard Knowledge Base
大部分应用是不需要magisk和xposed就可以过滤的,但是有些应用对证书认证有点苛刻,那就要上狠活了。

安卓玩机的方向

无非是以下几个方向:

  • 刷机,刷一个好用的ROM(首先你的手机需要解BL锁,小米系列需要登录小米帐号绑定设备并待一个星期)
    • 我觉得好用的是flyme,但是第三方移植的始终没那么好,可以说刷机半生,归来仍是MIUI
  • 刷内核
  • 玩Xposed模块
    • 我曾写过模块分享贴,可以去看一下
    • 可以ROOT或者不ROOT都可以玩,ROOT之后会比较方便。
    • Lsposd,ROOT后用这个Magisk模块来使用xposed模块,自带xposed模块仓库,非常好。
  • 玩Magsik模块
    • 我就用几个模块,因为每安装一个模块都要重启一次,麻烦。
    • 它关闭了模块仓库,找模块比较麻烦,也担心刷到那些恶意模块。
    • 有一个爱玩机工具箱的APP,里面有magisk模块仓库。虽然我不太喜欢用它。
  • 去广告
    • 包括用以上两种模块,
    • 也有不用模块,不用模块就是用无障碍来帮你自动点击
    • 需要认识ID,Button,Activity。

以上,去酷安找相应话题浏览吧。或者谷歌一下关键词。

2 个赞

【玩机必看!带你入坑安卓刷机,小白也能看懂的ROOT基础指南来啦!-哔哩哔哩】 https://b23.tv/U2cXxWb

这个:point_up_2:t2:小白教程讲的还不错,浅显易懂。

1 个赞

孙子啊,帮爷爷看看模块怎么老掉
(最近酷安经常看到的笑话)

可以用 Hail 禁用它们。

这些问题也不是刷机能解决的,这不是拒绝刷机的理由。刷机还是可以去掉那些系统自带的广告和不需要的软件。

1 个赞

刷机推荐 LineageOS,优点如下:

  • 开源(代码可审阅,更安全)
  • 简洁流畅,没有多余的软件(只有电话、信息这类必要的)
  • 每周 OTA 更新,很快收到每月的安全更新
  • 安装文档详细,照做就对了
  • 社区活跃,提问很快有回应
  • 历史悠久,应该不会像一些新项目一样昙花一现。它始于 2016 年,它的前身 CyanogenMod 始于 2009 年。

除了在官网看机器,还可以在这里看:https://lineageosdevices.com/ 。LineageOS 支持新手机比较慢(Google Pixel 除外),哭。


我目前在小米11青春活力版用 LineageOS 20,体验良好。支付宝微信的指纹支付正常,刷入 ih8sn 修复 SafetyNet 之后正常使用银行应用。唯一的问题是亮度调节在阴暗环境不好使,维护者说在屏幕下的光传感器都有这种毛病,但 MIUI 有一些修正方案。

1 个赞

小米手机太早的我不清楚,大概 19, 20 年那段儿的机器光线传感器真的没用,我都是手动调节。这个现象到了后面是哪代机器加了双光线传感器才有改善。

然后我现在刷到 MIUI14 发现自动亮度可用了,虽然依旧不怎么准确,但不会过亮或者过暗,开启以后能有辅助调节的效果了,而且阳光屏基本可以正确激活了。

1 个赞