首页 > Python资料 博客日记
一加12搞机(kernelsu+lsposed)
2024-06-24 14:30:02Python资料围观101次
刷机
温馨提示:如果你不知道root的意义在哪,建议不要解锁和root,到时候救砖或者回锁都挺麻烦。
刷全量包
最新版的系统没有更新推送,所以去一加社区[0]找了个全量包来刷,。安装方式可以看帖子里的内容,说的比较详细,这里截图一部分:
解锁bootloader
在系统与更新-》开发者选项 里勾选OEM解锁
和USB调试
,接着用数据线连接电脑,执行以下几个命令:
adb reboot bootloader
fastboot flashing unlock
如果没有adb命令,先去官网[4]下载adb和fastboot工具包,然后把路径放到环境变量里。
提取boot
有个地方需要注意,以LKM模式刷kernelsu需要的是init_boot.img。我选择的提取工具是MT管理器[1],操作也很方便,不需要登录会员就能用。
在MT管理器里打开下载的全量包里的payload.bin
就会显示一堆img文件。将boot.img和init_boot.img复制出来,比如放到sdcard的download目录下。
刷kernelsu
先去github[2]下载kernelsu的管理器安装到手机上,然后点击安装,选择刚才提取的init_boot.img,等待它修补完成。
接着把修补好的文件传输到电脑,使用adb reboot bootloader
进入fastboot模式下,用fastboot flash init_boot init_boot.img
刷入修补好后的img,接着重启手机就可以看到kernelsu已经用LKM模式安装完成了。
酷安里有的说还需要fastboot -w reboot
清空数据后重启,但是我测试发现重启后kernelsu没有装上,而且又要重新设置一遍。所以如果刷入init_boot重启正常开机,且kernelsu正常显示就不要用这个命令了。
另外,还可以以GKI模式安装,两者的区别在于LKM模式只是加载了一个内核模块,而GKI则是修改了整个内核。所以官网是建议以LKM模式安装,并且GKI模式刷起来比LKM复杂。另外,根据酷安的一些帖子来看以GKI模式安装大概率会出现一个bug:长时间充电睡死,只能强制关机再开机了。
难道Waydroid也支持kernelsu?搜了一下,并没有安装的先例,Waydroid倒是有magisk的安装教程。Waydroid和WSA不一样,Waydroid是用的宿主机的内核,和redroid一样是基于容器的方案。想安装kernelsu估计得修改宿主机的内核。
lsposed
本来是不想刷这个的,因为刷这个还得装Shamiko隐藏,而Shamiko本身也是有痕迹的(从Hunter检测可以看出)。但是奈何绿厂的系统实在是有点不人性化,需要一些模块来解锁。比如后台自启动的进程被限制为至多五个,这就不是人能想出来的。
现在的配置最低也是12G了,再不济你也可以根据内存总量动态限制,比如12G限制10个,16G限制15个,24G限制25个这样不是更好。
ZygiskNext
https://github.com/Dr-TSNG/ZygiskNext/releases
lsposed
https://github.com/mywalkb/LSPosed_mod
Shamiko
https://github.com/LSPosed/LSPosed.github.io/releases
这个是为了隐藏Zygisk注入痕迹的,如果没安装lsposed,就不需要用它来隐藏。
模块
指纹支付
https://github.com/eritpchy/FingerprintPay/releases
我下载的zygisk-module-xfingerprint-pay-all-v5.2.0-release.zip
,也可以需要那个模块下载哪个
coloros工具箱
https://github.com/Xposed-Modules-Repo/com.luckyzyx.luckytool/releases
我只启用了应用相关的一些功能,然后关闭了核心破解相关的功能
核心破解这些开启会被检测到,所以只在需要用的时候开启就行了。
隐藏应用列表
https://github.com/Dr-TSNG/Hide-My-Applist
在lsposed里启用后重启生效,用来隐藏root有关的应用的。先添加黑名单模,然后在应用管理里启用隐藏,在下面的模版设置再勾选模版就会生效。
隐藏解锁bl
https://github.com/chiteroman/BootloaderSpoofer/releases
感觉没啥用,启用反而检测到了zygisk注入痕迹。即使解锁了bl绝大部分APP也是不会直接认为是黑产手机,所以可以不用这个模块(我刷了没启用)。
效果
测试打开数字人民币和一些银行APP都没问题。
低人一等
ColorOS最近也出了个小米几年前就加入的功能:小布助手(AI接电话)。但可惜的是低人一等的一加并没有在更新的行列,即使是最新的一加12,目前只有OPPO亲儿子加入了这个功能。
看论坛说是4月份就应该给一加添加这些功能的,但是现在都6月底了,还是没有什么消息,估计是不打算近期添加了,想多卖些亲儿子,吹一下自己家的AI手机。
逆天改命
看酷安某些帖子[3]说,其实修改下机型就能让系统推送这个功能,测试了下确实是这样。
先下载帖子里的模块,在kernelsu/magisk里刷入后重启手机就能在设置里的小布AI看到大模型功能
(如果没有 在应用->应用管理->显示系统应用->AI服务引擎(清除数据,在打开设置里的小布AI看看)),里面现在有AI消除和AI通话摘要的离线模型,可以下载下测试。试了下AI消除,还是比较强的,实用性也高。
小布通话的话是在小布助手里,开启后,就能设置自动接听哪些电话。
也可以在接听电话的时候点击快捷回复->小布接听。
目前,声音的选择只有四个,一听就是机器人的那种,要是以后可以选择自己的声音模式就更好了。如果能接入一些AI大模型就更好了,这样就再也不怕骚扰电话,让AI和他慢慢聊。现阶段想实现只能去研究下小布通话的逻辑,hook它生成对话的地方换成其他大模型的回复。
引用链接
- [0]
https://bbs.oneplus.com/thread/1482297608171945990
- [1]
https://mt2.cn/
- [2]
https://github.com/tiann/KernelSU/releases
- [3]
https://www.coolapk.com/feed/55253092?shareKey=ZjI2MGJiMTBkMDA2NjY3N2Q4ZTU~&shareUid=4285440&shareFrom=com.coolapk.market_14.2.3
- [4]
https://developer.android.com/studio/releases/platform-tools
本文由博客一文多发平台 OpenWrite 发布!
标签:
上一篇:python 报错记录
下一篇:Python 压缩PDF减小文件大小
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Python与PyTorch的版本对应
- Anaconda版本和Python版本对应关系(持续更新...)
- Python pyinstaller打包exe最完整教程
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj