一加12搞机(kernelsu+lsposed)

news2024/10/7 8:31:52

刷机

温馨提示:如果你不知道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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1874868.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

容器化spring boot应用程序

容器化spring boot应用程序有多种方式,如基于简单的Dockerfile,多阶段Dockerfile以及基于Docker Compose等,我们将逐步给大家介绍,本节主要介绍基于简单的Dockerfile进行容器化spring boot的应用程序。 创建Spring boot应用程序 …

Ingress Controller介绍及部署实践

Ingress Controller介绍及部署实践 1. 概念 1.1 Ingress Ingress 提供从集群外部到集群内服务的 HTTP 和 HTTPS 路由。 流量路由由 Ingress 资源所定义的规则来控制。 下面是 Ingress 的一个简单示例,可将所有流量都发送到同一 Service: 通过配置&am…

VBA初学:机加车间个人绩效汇总(主要是涉及引用,还有计算)

几年前做的用EXCEL公式进行汇总,在最后汇总的时候,又要复制粘贴,又要要改公式中的单元格,有时会出错,所以干脆另外做个汇总的表格,当然,不是完全汇总,而是半汇总,源数据还…

计算机网络:408考研|湖科大教书匠|原理参考模型I|学习笔记

系列目录 计算机网络总纲领 计算机网络特殊考点 计算机网络原理参考模型I 计算机网络原理参考模型II 目录 系列目录更新日志数据链路层(Data Link Layer)一、基本概念二、三个重要问题三、 🌟点对点协议(PPP, Point-to-Point Protocol)四、 以太网五、802.11 无线局…

JavaScript算法之龟兔赛跑

简介:龟兔赛跑算法,又称弗洛伊德循环检测算法,是一种在链表中非常常用的算法。它基于运动学和直觉的基本定律。本文旨在向您简要介绍该算法,并帮助您了解这个看似神奇的算法。 假设高速公路上有两辆车。其中一辆的速度为 x,另一辆的速度为 2x。它们唯一能相遇的条件是它们…

2毛钱不到的2A同步降压DCDC电压6V频率1.5MHz电感2.2uH封装SOT23-5芯片MT3520B

前言 2A,2.3V-6V输入,1.5MHz 同步降压转换器,批量价格约0.18元 MT3520B 封装SOT23-5 丝印AS20B5 特征 高效率:高达 96% 1.5MHz恒定频率操作 2A 输出电流 无需肖特基二极管 2.3V至6V输入电压范围 输出电压低至 0.6V PFM 模式可在…

[Go Web] Kratos 使用的简单总结

文章目录 1.Kratos 简介2.传输协议3.日志4.错误处理5.配置管理6.wire 1.Kratos 简介 Kratos并不绑定于特定的基础设施,不限定于某种注册中心,或数据库ORM等,所以您可以十分轻松地将任意库集成进项目里,与Kratos共同运作。 API -&…

算法基础-----【递归回溯】

1、递归 递归是一种算法结构,递归会出现在子程序中自己调用自己或间接地自己调用自己。递归就是分为递去和归来。 递去:递归的问题必须可以分解为若干规模较小,与原问题相同的子问题,这些子问题可以用相同的解题思路解决。 归来…

【Python】已解决:FileNotFoundError: [Errno 2] No such file or directory: ‘配置信息.csv‘

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决:FileNotFoundError: [Errno 2] No such file or directory: ‘配置信息.csv’ 一、分析问题背景 在编写Python代码进行文件操作时,开发者可能会遇到…

【嵌入式DIY实例】-LCD ST7735显示LM35传感器数据

LCD ST7735显示LM35传感器数据 文章目录 LCD ST7735显示LM35传感器数据1、硬件准备与接线2、代码实现本文将介绍如何使用 LM35 模拟温度传感器构建一个简单的温度计,其中温度值打印在 ST7735 TFT 显示屏上(以摄氏度、开尔文度和华氏度为单位)。 ST7735 TFT是一款分辨率为128…

大数据组件--Hue

Apache Hue hue是一个集成化的大数据可视化软件,可以通过hue访问浏览操作主流的大数据生态圈软件。hue本身来自于cloudera后来贡献给了apachehue本身是一个web项目,基于python实现的,通过该web项目的UI集成了各个软件的UI 下面是一个hue调度…

CUDA 编程

## blocksize和gridsize设置 使用deviceQuery查看GPU相关信息(下图为1080 ti)blocksize的最大值建议不要超过Maximum number of threads per block(1024)由于每个block里的线程需要被分为数个wrap,而wrap size为32(Warp size&…

加密与安全_Java 加密体系 (JCA) 和 常用的开源密码库

文章目录 Java Cryptography Architecture (JCA)开源国密库国密算法对称加密(DES/AES⇒SM4)非对称加密(RSA/ECC⇒SM2)散列(摘要/哈希)算法(MD5/SHA⇒SM3) 在线生成公钥私钥对,RSA公私钥生成参考…

BGP中的TCP连接源地址问题

3.TCP连接源地址(用loop back地址是最优选择) 应用场景与理论: 由于BGP应用于大型网络中,为了避免单点失败,往往需要通过多条链路连接,当一条链路故障时候就用另一条链路继续工作,但是BGP又无法…

Navicat安装与连接教程

navicat 的安装 官网:https://www.navicat.com.cn/ 进入官网之后点击左上角的产品,然后往下滑动就可以看见许多类型,我们使用的是MongoDB数据库,所以就下载Navicat 17 for MongoDB 进入到这里之后,选择自己的系统版本…

llm-universe | 三. 搭建知识库

搭建知识库 一. 词向量和向量知识库1. 词向量1.词向量概念2.词向量优势3. 一般构建词向量的方法 2.向量数据库 二. 使用Embedding API三. 数据处理一.读取文档1. PDF 文档2.MD 文档 二.数据清洗三.文档分割 四.搭建并使用向量数据库一.前序工作二. 构建Chroma向量库三、向量检索…

农业新质生产力数据(2012-2022年)原始+dofile+测算数据集

数据简介:农业新质生产力是指在现代农业发展中,通过融合尖端科技、信息技术与创新管理模式,实现农业生产效率飞跃、产品质量显著提升及生产可持续性增强的一种革新性生产能力,农业新质生产力代表了从依赖传统资源转向依靠科技创新…

ctfshow web入门 sqli-labs web517--web524

web517 注入点id ?id-1’union select 1,2,3– 确认是否能够注入 ?id-1union select 1,database(),3-- 爆出库名 security爆出表名 ?id-1union select 1,(select group_concat(table_name) from information_schema.tables where table_schemasecurity),3-- emails,refer…

在WSL Ubuntu中启用root用户的SSH服务

在 Ubuntu 中,默认情况下 root 用户是禁用 SSH 登录的,这是为了增加系统安全性。 一、修改配置 找到 PermitRootLogin 行:在文件中找到 PermitRootLogin 配置项。默认情况下,它通常被设置为 PermitRootLogin prohibit-password 或…

【papaparse插件】前端预览csv文件

需求:就是可以在前端直接预览csv文件的内容 1.了解csv文件 1.1 csv文件和xlsx、xls文件的异同 首先了解一下csv文件和excel文件(xlsx,xls)有什么异同,简单来说他们都是存储表格数据的文件,csv只能显示较…