Android Open Source Project Sagit
Android 是一个适用于移动设备的开源操作系统,也是由 Google 主导的对应开源项目。此网站和 Android 开源项目 (AOSP) 代码库可为您提供所需信息和源代码,供您创建定制的 Android 操作系统版本,将设备和配件移植到 Android 平台,同时确保您的设备符合兼容性要求,从而让 Android 生态系统维持良好稳健的运行环境。
AOSP-11 更新日志
2021-08-03
1、Android 安全补丁08月(android-11.0.0_r40)
2021-08-02
1、Android 安全补丁07月(android-11.0.0_r39)
2、合并上游 kenrel 4.4.277
2021-06-15
1、Android 安全补丁06月(android-11.0.0_r38)
2、合并上游 kenrel 4.4.272
2021-05-16
1、Android 安全补丁05月(android-11.0.0_r37)
2021-04-06
1、Android 安全补丁04月(android-11.0.0_r34)
2、补全 imsrcsd 依赖链(来自 @0ranko0P)
2021-03-02
1、Android 安全补丁03月(android-11.0.0_r32)
2、更新 Graphics - Vulkan(LA.UM.8.2.r1-07500-sdm660.0)
3、还原背景模糊效果
4、合并 kenrel 4.4.258
GMS 版本
5、更新 RQ2A.210305.006 GMS套件
2021-02-19
1、更新 LA.UM.8.2.r1-07500-sdm660.0 blobs(QTI)
2、更新 LA.UM.8.4.r1-06200-8x98.0 HAL
3、允许共享 VPN 上游网络连接
4、优化系统资源开销
OTA 更新须知:更新后如果出现 “设置” 文本资源乱码,请在更新完成后刷入 Wipe_system_package_cache-twrp-install.zip 清除系统应用缓存。
2021-02-15
1、修复 2021-02-14 原生版本启动失败
2021-02-14
1、新增米音快捷开关
2、新增网络流量监视器
3、新增虚拟按键 & 物理按键功能设置
4、合并 kenrel 4.4.257
OTA 更新须知:更新后如果出现 “设置” 文本资源乱码,请在更新完成后刷入 Wipe_system_package_cache-twrp-install.zip 清除系统应用缓存。
声明:这个ROM初衷是为小米6机型打造纯原生系统,一直保持与Pixel官方系统相似,但是总有部分愚蠢的用户完全不清楚AOSP到底是什么,本次破例添加所谓的 “全面屏手势” 以及状态栏网速显示。请不要在评论区要求添加任何 “自定义” 功能,如果需要自定义功能请选择国外开发者提供的ROM。
本ROM完全开源,不能接受就改变,不能改变就接受!
2021-02-02
1、Android 安全补丁02月(android-11.0.0_r29)
2、修复某些情况下导致DNS错误
3、修复某些情况下系统用户界面崩溃
4、允许 HOME 键唤醒屏幕
5、添加蓝牙耳机电量显示(需蓝牙设备支持)
6、更改音量面板为可展开方式(pixel4a)
7、更换 Pixel 充电动画
8、合并 kenrel 4.4.254
9、内核添加 WireGuard 支持
GMS 版本
10、更新 RQ1A.210205.004 GMS套件
其它
11、移除 CPU运行模式 调节
12、默认构建 QuickAccessWallet 插件
2021-01-17
1、来自部分用户的建议,取消一些非AOSP的更改,还原本来面貌
2、合并 kenrel 4.4.251
GMS 版本
3、导入更多 Pixel 元素
OTA 更新须知:本次 OTA 更新会导致 “设置”、“Google相机” 错误,请在 OTA 更新完成后刷入 Wipe_system_package_cache-twrp-install.zip 补丁进行修复。如 Google相机 依然出现闪退情况,手动清除 Google相机 应用数据即可。
2021-01-09
1、针对系统稳定性的更新
2021-01-07
1、修复一些严重错误 * 2021-01-05
2、修复中国地区 WiFi 自动连接
3、切换 android-11.0.0_r27 主线分支
GMS 版本
4、修复谷歌相机视频录音质量
2021-01-05
1、Android 安全补丁01月(android-11.0.0_r26)
2、构建版本由 userdebug 切换到 user *
3、更新 Pixel AIDL Power HAL
4、更新APN配置,默认开启中国运营商 IPV4/IPV6 (OTA更新需手动重置默认APN)
5、合并 kenrel 4.4.249
6、CPU运行模式默认调速切换为 “schedutil”
GMS 版本
7、添加 Pixel “极致省电模式”(Extreme Battery Saver)
8、更新 GoogleCamera 7.4.104.314953318
9、修复 GMS 应用权限缺失
10、修复 “快速打开相机”
11、开启 Pixel 4a 壁纸资源
2020-12-23
1、修复通话中数据切换崩溃 *QtiPhoneSwitcher
2020-12-21
1、修复网络共享分流故障 *
2、修复GPU满载触发系统重启
3、修复第三方应用网络权限丢失
4、修复主题样式锁屏界面不生效
GMS 版本
5、屏蔽 “闻曲知音” 选项 (该功能无法在非Pixel设备工作)
2020-12-15
1、新增 ExFAT、NTFS 文件系统支持(针对OTG外置存储)
2、强制中文显示 “中国移动” 运营商名称
3、合并 kenrel 4.4.248
2020-12-11
1、Android 安全补丁12月(android-11.0.0_r19)
2、修复SIM卡 VoLTE 功能切换
3、修复启用 VoLTE 后 SIM2 无法接听电话
4、修复运营商视频通话崩溃
5、更新部分针对安卓R的供应商文件
6、合并 kenrel 4.4.247
GMS 版本
1、更新 RQ1A.201205.008 GMS套件
2、更新Google Play 安全补丁到10月1日
该版本需清理Data数据后更新
2020-11-29
GMS 版本
1、更新 GMS 组件
2、Google Pay 系统更新支持(apex)
3、导入更多 Pixel 样式(来自 PixelExperience)
4、合并 kenrel 4.4.246
2020-11-26
1、修复上一次构建系统重启问题
2、更新 OpenGL ES 3.2 V@0490.0 图形驱动(Android R)
3、更新 Vulkan(Android R)4、更新 Google Widevine 16.0.0(Android R)
5、该版本使用 release-key 构建,需要清除 “Dalvik/ART Cache、Cache、Data” 数据。
PS:AOSP-11 后续更新统一使用 release-key 签名,这意味着之前的版本将会停止推送更新。如果需要继续获得 AOSP-11 更新,请清除 “Dalvik/ART Cache、Cache、Data” 数据安装更新版本。
2020-11-24
1、默认启用背景模糊效果(手动关闭:开发者 - 启用模糊效果)
2、更新部分供应商文件
3、更新 AOSP 人脸解锁程序
4、合并 kenrel 4.4.245
Update private source code.
2020-11-16
1、修复第三方应用生物指纹调用
GMS 版本
2、更新 GoogleCamera 7.3.018.291816413(11-10)
2020-11-03
1、Android 安全补丁11月(android-11.0.0_r17)
2020-11-01
1、修复 WfdService 屏幕投射
2、基于 CAF LA.UM.8.4.r1-06000-8x98.0 tag 重建内核
合并 kenrel 4.4.241
2020-10-15
1、增加 OTA 系统更新支持(全量更新)
GMS 版本
2、禁止 “壁纸” 程序自动更新(解决 Play 商店自动更新壁纸导致主题样式功能丢失)
2020-10-12
GMS 版本
1、修复主题图标样式丢失
2020-10-11
1、更新CAF上游代码
GMS 版本
2、更新 GMS 版本 (Pixel 4A RP1A.201005.006)
3、修复主题样式闪退
2020-10-06
1、Android 安全补丁10月(android-11.0.0_r5)
2020-10-04 (11-Gapps)
1、增加 Gapps 版本(GMS套件取自Pixel 4)
2、使用 Google相机
2020-10-03
1、修复评论区反馈的充电问题
2、AOSP-10 好看的Omni充电图案(上一条赠送的)
2020-10-02
1、修复 SafetyNet 检查 3c2d92d
2、修复弹出式操作卡顿
3、合并 Linux 4.4.238 标签
4、采纳一些建议性改动
2020-10-01
1、修复红外遥控(IR)SELinux 拒绝
2、修复微信、QQ、支付宝 无法扫描二维码
3、开启按键背光
2020-09-29
(处于09-28版本建议务必更新)
1、一些系统层的修复
2020-09-28
1、SElinux enforcing(如果你要关闭它,你可以刷入上一个版本的 boot.img)
2、添加一些基本主题样式
2020-09-27
1、恢复完整 VOLTE 功能
2、修复 WfdService 链接符缺失(屏幕投射功能是否工作尚不明确)
3、暂停小米官方 Blobs 测试,由 MI6Global_V11.0.6.0.PCAMIXM 切换到 LA.UM.8.2.r1-06600-sdm660.0(AOSP-10)
2020-09-26 ②
1、修复上一次构建蓝牙音频故障
2020-09-26 ①
1、修复 Night Light(护眼模式)
2、修复重启设备概率性时间错乱
3、隐藏状态栏 IMS HD 图标
4、增加人脸解锁支持
5、增加通话录音支持(仅开启允许通话录音法律条文国家使用)
2020-09-24
1、修复因电源管理出错导致的 CPU无法降频 (BUG 表现为大小核心最低频率锁定 1000Mhz)
2、修复 DT2W 长时间锁屏有几率出现无法唤醒
3、还原 CPU 运行模式
4、合并内核 tag 到 kenrel 4.4.237
PS:由于源码目前暂没有时间合并物理按钮灯光支持,目前是无法点亮按键背光的!
2020-09-18
1、第一次构建
2、基础功能支持
正常工作:
RIL(VoLTE)
WiFi
蓝牙
NFC
相机
GPS
屏幕投射(WiFI Display)
声音/振动
指纹传感器
红外传感器
方向传感器
距离传感器
其它扩展
指纹支付
其它设置
人脸解锁
关机闹钟(原生版本)
通话录音(原生版本)
MIUI相机(原生版本)
谷歌相机(GMS版本)
支持文件系统
ext4
f2fs(不安全)
开源地址
项目地址:https://github.com/AOSP-11
sagit:https://github.com/AOSP-11/device_xiaomi_sagit
msm8998-common:https://github.com/AOSP-11/device_xiaomi_msm8998-common
vendor_xiaomi:https://github.com/AOSP-11/vendor_xiaomi
kernel:https://github.com/AOSP-11/kernel_xiaomi_msm8998
GMS:https://github.com/AOSP-11/vendor_gapps
ROM 下载
原生版本:
更新日期:2021-08-03
GMS 版本:
更新日期:2021-08-03
其它下载
建议TWRP版本:TWRP-3.5.0-android_11.0-210127.img
NikGapps下载(国内节点):
注意事项
非官方ROM(MIUI)会对你的手机造成一些功能的丢失,比如MIUI云服务、NFC刷卡等;同时刷机可能会对你的手机造成数据丢失、安全系数降低等风险。
版权声明:本文为原创文章,版权归 Cooluc's Blog 所有,转载请注明出处!
本文链接:https://www.cooluc.com/aosp.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
997 条评论
thanks for perfect Rom though needs to restart google maps several times to get location
with location and wifi on
您好,我发现双卡时不能切换主副卡。我是双电信的,由于835双电信不能双待,只能通过切换上网卡来决定哪张卡有信号,miui中有一个默认上网卡选项,在您的rom中可以实现吗?
双电信没有测试环境。无法解决
那么您现在的使用环境有双卡切换按钮吗?我真的很喜欢这个rom,目前只有这一个功能限制了我。谢谢您。
原生安卓SIM 卡上网功能切换是通过卡槽的数据开关实现。比如当你打开SIM1 的蜂窝数据,系统会自动关闭SIM2数据。打开SIM2 数据,SIM1也同理会关闭数据功能。
谢谢您。那我考虑把流量卡换一个运营商。
如能加入自定义小工具就好了,比如时间居中等,还有就是人脸解锁有点慢
要些许自定义的话,下载站有提供lineage 18.1 ,设备源码与aosp-11 保持一致的,人脸解锁它是通过图片识别解锁,解锁速度受当前光线影响。你能做的只是在光线充足的环境下录入人脸,但即使如此,在阴暗场景下依然会影响解锁速度,这个是无可避免的。毕竟小米6它是摄像头扫描。
大神哪里有18.1能提供吗?
https://sagit.cooluc.com/lineageOS/new-18.1
1225 gms软件(.apk)无法安装
无事了,是在下没清vendor
反馈一个问题,最近几个版本的AOSP,无论是GMS版还是原声版本,5GHZ Wi-Fi经常断开并且断开后短时间内不一定能搜索到
先记录,后面在留意下这个问题。我的调试机24小时开机连接WiFi,目前没有出现自动断开情况。
mi6刷了gms1225版。壁纸设置没了是就我自己么?四清刷入的
GMS所有历史版本都包含谷歌壁纸程序,如果没有通过root手段更改叠加层参数,壁纸肯定是有的。R19分支后壁纸入口:桌面长按 — 样式和壁纸
小米6刷最新的gms,无线网络老是自动断开,
今天下载速度巨慢是我的问题嘛😅
谢谢提醒,已修复
为什么刷入后会卡在第一屏
检查刷这个rom前,分区是否使用了fbe加密,这个rom要求强制加密,如果刷入这个rom前使用的其它rom是没有使用fbe的,需要格式化data 才可以刷入这个rom
fbe是什么啊,我之前用的是移植MIUI12Q的包,现在刷到了官方9.9.3,可以四清直接上吗
fbe 是分区加密,miui包如果是官方ota & 线刷上去的,可以四清刷入aosp-11,但是如果是其它作者制作的非官方miui包。这个就不一定能直接刷到aosp-11,因为他们没有严格遵循fbe加密操作。
好的好的谢咯
在“手势”中调整系统导航为手势导航再换回三按钮之后,长按Home键不能唤醒语音助理只回到主屏幕了,目前用的是12/15时发出的版本
小米6 的aosp没有添加按键功能
博主你好,我已经同步了aosp11的源码,接下来我该如何做呢
其它机型不知道,如果是小米6手机。把以下repo 克隆到源码对应位置
开源地址
项目地址:https://github.com/AOSP-11
sagit:https://github.com/AOSP-11/device_xiaomi_sagit
msm8998-common:https://github.com/AOSP-11/device_xiaomi_msm8998-common
vendor_xiaomi:https://github.com/AOSP-11/vendor_xiaomi
kernel:https://github.com/AOSP-11/kernel_xiaomi_msm8998
GMS:https://github.com/AOSP-11/vendor_gapps
完成后,就可以编译对应版本,详见
https://github.com/AOSP-11/device_xiaomi_sagit/blob/11/README.md
当我执行breafast命令时 提示命令不存在 改用lunch命令时提示In file included from build/make/core/config.mk:291:
In file included from build/make/core/envsetup.mk:266:
build/make/core/product_config.mk:155: error: Can not locate config makefile for product "sagit_gms".
18:40:36 dumpvars failed with: exit status 1
我当前编译环境为mac 并根据asop相关指南进行了必要当环境构建
错误提示来看,你没有克隆device tree,或存放位置错误,初学者建议谷歌搜索 “编译lineage教程” 等关键词学习编译rom基本教程
好的 谢谢楼主
能给一下工程目录结构吗?我看脚本上的路径都对不上
repo 地址下划线代表一个文件夹,如果第一次接触安卓源码编译,建议搜索一下编译linage相关教程。
博主有没有考虑过开一个增量更新包支持呢?这样可以节省服务器流量也可以提高闪存寿命和刷机时间一举三得😁
频繁刷机确实会对闪存寿命有影响,但是AOSP-11 这个rom 刷新频率是比较高的,根据实时发现的bug、漏洞、错误做第一时间的修复。但这并不代表用户每个版本都需要马上去下载更新。因为某些版本推送并不是我本人推送的,它是服务器机器人检测到源码有改变后自动推送的,通常这些版本是不需要去下载更新的。
怎么去选择要不要更新?当你收到系统更新后,点击刷机包详情会跳到本网页上,更新日志中如果有这个版本日期的日志信息,说明这是人为建议更新的版本,当然你也可以根据更新日志内容,选择要不要去更新,因为每一次的修复、更新,可能只是面对部分需求的用户。如果这个更新对自己没用的,那也没必要去更新它。
但也有可能部分旧版本源代码有bug,新版本没有了,而开发日志上并没有填写的,这时候debug的时间成本也会增加…
比如我现在的是201223版本的,今天凌晨黑漆漆的一片开了自动亮度亮度不时的会会跳到中间,而我不确定1225版本有没有1这个bug…也不确定会不会引入新bug… 按照您的升级逻辑这似乎并不便于devops
这种想法是好的,但是执行起来太复杂了,至少目前没法实现增量OTA。因为网站上可以下载的rom都是服务器根据GitHub发生变化的源码自动出包的。增量包需要保留所有历史版本target_files产出物,在最新一次更新后需要使用最新的编译结果与历史版本target_files 进行diff比对。这其中需要太多人为操作,让服务器自动编译完成这些操作比较难,也无法确保出来的所有增量包是正确的。sbwml rom它不是一个团队,是只有我一个人,所以没法投入很多人为操作去完成这些东西。
我在lineage和魔趣的时候发现他们的增量包生成是程序自动生成的,而Google自带的似乎是基于扇区生成的,所以增量包如您所述需要人工比对
增量更新,在我服务器上是不允许的,因为我的硬盘非常有限。target files 缓存的文件非常大,像魔趣、lineage 这种公众团队的没有这个瓶颈。但是在我个人服务器上它是直接导致我硬盘空间占满从而构建失败
好的,谢谢
短信设置里的无线紧急报jing选项点不进去。
因为 cellbroadcast 已经被我移除,并且近期不会考虑重新添加。
对日常使用有什么影响吗?里面好像是很多灾害报jing,以前都会进去关闭,现在移除了是默认关闭的意思吗?
不清楚,我对安卓系统的使用并不了解,移除它只是为了方便调试某些东西。
使用TWRP-3.4.0_9-Android11-20201222.img来刷写2020.12.21版本提示错误1
是吗,我试试看
确认了,是rom的问题,原生安卓构建过程中默认禁止降级安装,编译每个rom都会生成与rom编译日期一致的rec 用来判断用户是否降级到较久的版本。由于TWRP 是12月22日编译,它的编译日期比当前AOSP-11最新版本日期更新,所以触发了禁止降级机制。
解决方法:先回退老版本TWRP:https://sagit.cooluc.com/tools/Recovery-sagit/TWRP-3.3.1-SAR-Android10-200203.img,安装好ROM后,再更新最新TWRP使用。并且不会影响下一次正常更新。
下一次构建中将会移除禁止降级机制。
OK,了解了
双清1211升1221,设置>应用和通知>权限管理器,图标和中文内容不匹配,图标表示的权限是对的,实际app使用也没问题,中文显示错误。
虽然没懂,但是错就错吧,关于文本字符串的东西 谷歌怎么安排就怎么安排
短信图标,实际是短信权限,中文显示叫“电话”;麦克风图标,实际是麦克风权限,中文显示叫“通讯录”;中文显示全是错的,是个例吗?
原生版本不清楚,没有看过,但是GMS版本我非常确认在我的手机上显示是完全正确。但是原生版本和GMS 使用的是同一个源码,我相信也是正确的。
如果它真的是错的,那么就让它错吧,毕竟源码自有的翻译文本是不可触碰的东西。
gms版
就是左侧这张图里,图标和中文错位显示,第一个图标是电话,实际也是电话权限,中文显示成位置信息,刷回1211显示就正常了,迷。
那就不清楚了,我当前安装的也是最新GMS版本
我仔细看图后,你不会是认为“电话”程序在短信选项中,就觉得它是错误的吧,一个app 它是可以申请N个不同权限。短信、电话、摄像头、麦克风等
1221有一定概率虚拟按键会失灵,然后再自己恢复🤔
其实我认真问一句,小米6是真的有虚拟按键的?难道我用的小米6 山寨机,它是物理按键 物理按键 物理按键 HWC
我并不希望任何人使用了原生 Android Open Source Project 源码的ROM却咨询一些不应该出现在原生系统上的问题。因为这些功能本就不应该出现在这个ROM上,如果不是为了源码的干净,我绝对会在根本上屏蔽这些不应该存在的功能开启。
自定义ROM如果我没有猜错,小米6 手机是最不缺自定义ROM的,而不是选择纯原生框架的ROM来强行更改。
就下方那三个键,会出现偶发性的菜单键和返回键失效只有Home键可用的情况
抱歉我说的是物理按键。。。有时候会失效,偶发性的
這個問題好像在米6上是一直存在的(至少我從Android pie開始到現在每個第三方rom上都遇到過)
我又从lineageos刷回来了,Wifi热点正常了!
这个问题只存在于一部分设备,昨天收到adb logcat 信息,和我自己设备完全不一致。最新版本根据错误日志进行了更改
大大辛苦了。
最新GMS版本更换主题后,锁屏界面的样式还是原来的,要重启才生效更换的主题样式。
下个版本更新修复。
支持大佬
国内版用刷底版吗?
只要曾经使用过miui 安卓9 系统都不需要刷基带。按道理2020年了,应该没有人还停留在miui 安卓7 或8 。
GSM和国内版有什么区别吗?GSM版用FQ吗?
GMS版本=内置谷歌服务&使用谷歌系统应用,至于国内能不能用,取决于网络环境。