一加12搞机(kernelsu+lsposed)

刷机

温馨提示:如果你不知道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.mzph.cn/news/859635.shtml

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

相关文章

NodeJs 速通

前言:参考 Node.js 中文网,可以通过 Node.Js V19 API 文档查看常用 API 。 番外 番外知识点,多学点总没坏处 😀😀😀。 1. 计算机的基本组成 计算机由 CUP、内存、硬盘、显卡、主板、散热器 等组成。 1…

力扣-滑动窗口

文章目录 滑动窗口题目1-无重复字符的最长子串题目2-找到字符串中所有字母异位词 滑动窗口 滑动窗口是一种常用的算法技巧,适用于需要在一个数组或字符串中找出满足特定条件的连续子数组或子字符串的问题。它通过维护一个窗口范围来减少重复计算,从而优…

计算机硬件的组成与功能详解

目录 1. 组成要素 2. 运算器 运算器的组成 运算器的运作方式 3. 存储器 1. 随机存取存储器(RAM, Random Access Memory) 2. 只读存储器(ROM, Read-Only Memory) 3. 缓存(Cache) 4. 辅助存储器&…

零基础STM32单片机编程入门(一)初识STM32单片机

文章目录 一.概要二.单片机型号命名规则三.STM32F103系统架构四.STM32F103C8T6单片机启动流程五.STM32F103C8T6单片机主要外设资源六.编程过程中芯片数据手册的作用1.单片机外设资源情况2.STM32单片机内部框图3.STM32单片机管脚图4.STM32单片机每个管脚可配功能5.单片机功耗数据…

【EF Core】两种使用模式(Code First、Database First)

文章目录 Code FirstDatabase FirstCode First 示例安装 Entity Framework Core创建模型创建数据库创建、读取、更新和删除 Database First 示例1. 使用Scaffold-DbContext命令生成代码(通常在Package Manager Console中执行)2. 生成的代码类似于Code Fi…

金融行业专题|某头部期货基于 K8s 原生存储构建自服务数据库云平台

为了进一步提升资源交付效率,不少用户都将数据库应用从物理环境迁移到容器环境。而对于 Kubernetes 部署环境,用户不仅需要考虑数据库在性能方面的需求,还要为数据存储提供更安全、可靠的高可用保障。 近期,某头部期货机构基于 S…

新手摄影技巧总结

拍摄好看的照片不仅仅依赖于相机的硬件配置,还需要掌握一些基本的摄影技巧和相机设置。以下是一些建议,帮助你利用佳能EOS R62拍出更好看的照片: 1. 了解相机设置 模式选择:学习使用不同的拍摄模式(如光圈优先、快门…

PaddleOCR C++源码编译以及demo测试

Windows10下使用PaddleOCRc 1.所需要的环境 PaddleOCR 源码文件:https://gitee.com/paddlepaddle/PaddleOCR (本文选择2.6https://github.com/PaddlePaddle/PaddleOCR/archive/refs/tags/v2.6.0.zip) opencv库:https://opencv…

PyTorch的环境配置和安装

PyTorch环境配置及安装 初步机器学习,这里记录下一些学习经过,之后以便于自己查看,同时欢迎各位大佬点评,本节是机器计算的一个包的安装和简单验证。 安装、使用环境 Windows环境下:CUDA官网使用IDM下载就很快乐&am…

LeetCode11. 盛最多水的容器题解

LeetCode11. 盛最多水的容器题解 题目链接: https://leetcode.cn/problems/container-with-most-water 示例 思路 暴力解法 定住一个柱子不动,然后用其他柱子与其围住面积,取最大值。 代码如下: public int maxArea1(int[]…

flex布局学习笔记(flex布局教程)

前端笔试⾯试经常会问到:不定宽⾼如何⽔平垂直居中。最简单的实现⽅法就是flex布局,⽗元素加上如下代码即 可: display: flex; justify-content: center; align-items :center; 。下⾯详细介绍下flex布局吧。 2009年,W3C提出了 Flex布局,可以简便⼂完整⼂响应式地实现各种…

AI儿童绘本创作

之前分享过AI儿童绘画的项目,但是主要问题是角色一致要花费很长的时间! 今天发现了这款,非常奈斯! 只需输入故事主题、风格、模板,软件就会自动创作故事内容,自动生成插画配图,自动根据模板生…

mysql问题Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT)

show table status from oa SELECT TABLE_SCHEMA 数据库, TABLE_NAME 表, COLUMN_NAME 字段, CHARACTER_SET_NAME 原字符集, COLLATION_NAME 原排序规则, CONCAT( ALTER TABLE , TABLE_SCHEMA, ., TABLE_NAME, MODIFY COLUMN , COLUMN_NAME, , COLUMN_TYPE, CH…

Spring Bean自动装配:深入解析与实战应用

何为自动装配 在使用Spring框架配置bean时,我们通常需要为bean的属性设置值。如果不手动设置这些值,它们通常会被初始化为默认值(对于对象类型通常是null,对于基本类型如int则是0,boolean是false等)。自动…

hevc和H.264格式的区别

HEVC(High Efficiency Video Coding)和H.264(也称为Advanced Video Coding,AVC)都是视频压缩标准,但它们之间存在一些显著的区别,主要集中在压缩效率、资源需求和兼容性方面。 压缩效率 HEVC&am…

python2进制移位>>><<<

1.右移动 对于正数&#xff0c;右边舍弃&#xff0c;左边补零 对于负数&#xff0c;右边舍弃&#xff0c;左边补1 2.左移动<< 运算符将一个数的二 进制位向左移动指定的位数&#xff0c;右边用 0 填充。例如&#xff0c;将数字 5&#xff08;二进制表示为 101&#xf…

Gitee的基本使用方法和基本用法

Gitee是一个类似于GitHub的代码托管和协作平台&#xff0c;用于管理、分享和合作开发项目。下面是Gitee的使用方法和基本用法&#xff1a; 注册和登录&#xff1a; 首先&#xff0c;你需要在Gitee上注册一个账号。注册完成后&#xff0c;使用你的账号登录。 创建仓库&#xff…

(超详细)YOLOV7改进-Soft-NMS(支持多种IoU变种选择)

1.在until/general.py文件最后加上下面代码 2.在general.py里面找到这代码&#xff0c;修改这两个地方 3.之后直接运行即可

网页设计软件Bootstrap Studio6.7.1

Bootstrap Studio是一个适用于Windows的程序,允许您使用流行的fre***orca Bootstrap创建和原型网站。您可以将现成的组件拖动到工作区并直观地自定义它们。该程序生成干净和语义的PDF、CSS和JS代码,所有Web浏览器都支持这些代码。 Bootstrap Studio有一个漂亮而强大的界面,它…

DataWorks重磅推出全新资源组2.0,实现低成本灵活付费和动态平滑扩缩容

背景简介 DataWorks资源组为DataWorks上的各个功能模块提供计算资源&#xff0c;属于付费服务。 资源组属于DataWorks的基础组件&#xff0c;是客户正常使用DataWorks的前提。 资源组直接影响到相关功能是否正常运行&#xff0c;以及运行的效率和稳定性。 此前DataWorks资源…