当前位置: 首页 > news >正文

Android自编译Pixel3内核加入KernelSU

背景

让Pixel3 AOSP Android10 4.9内核用上Kernel SU

环境:

Ubuntu 18.04 vm

aosp10r2

移植参考官方,和github项目

Commits · OnlyTomInSecond/android_kernel_xiaomi_sdm845 (github.com)

这个项目是 LineageOS/android_kernel_xiaomi_sdm845

编译的前提

已经有完整的AOSP编译环境,且成功编译并刷机的。

下载内核代码,我选择的是qpr1的

android-msm-crosshatch-4.9-android10-qpr1 --depth=1

具体怎么下载内核代码,看上面的文章,这里不再细说。

相关文章:

  • 音视频技术-声反馈啸叫的产生与消除
  • 使用C# Net6连接国产达梦数据库记录
  • C#版字节跳动SDK - SKIT.FlurlHttpClient.ByteDance
  • BLEU: a Method for Automatic Evaluation of Machine Translation
  • 274.【华为OD机试真题】快递员的烦恼(Floyd-Warshall算法—JavaPythonC++JS实现)
  • petalinux_zynq7 驱动DAC以及ADC模块之四:python实现http_api
  • pclpy 可视化点云(多窗口可视化、单窗口多点云可视化)
  • Nginx网络服务
  • python 几种常见的音频数据读取、保存方式
  • React setState同步还是异步
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • 【springBoot】springAOP
  • 信息学奥赛一本通1209:分数求和
  • 【智慧零售】门店管理设备解决方案,为企业数字化运营升级赋能
  • 逻辑回归算法概述
  • 《剑指offer》分解让复杂问题更简单
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Computed property XXX was assigned to but it has no setter
  • css选择器
  • C语言笔记(第一章:C语言编程)
  • Hibernate【inverse和cascade属性】知识要点
  • nginx 负载服务器优化
  • Python实现BT种子转化为磁力链接【实战】
  • Vue全家桶实现一个Web App
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 数据科学 第 3 章 11 字符串处理
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我感觉这是史上最牛的防sql注入方法类
  • 终端用户监控:真实用户监控还是模拟监控?
  • k8s使用glusterfs实现动态持久化存储
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​比特币大跌的 2 个原因
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (solr系列:一)使用tomcat部署solr服务
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • .bat批处理(一):@echo off
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net开发引用程序集提示没有强名称的解决办法
  • .stream().map与.stream().flatMap的使用
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • [\u4e00-\u9fa5] //匹配中文字符
  • [17]JAVAEE-HTTP协议
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)