Skip to content
 
 

Repository files navigation

XiaomiCTSPass

强制小米设备通过谷歌CTS测试.

描述信息

  • 此项目为Magisk模块,可在Magisk Manager App或第三方Recovery(本质还是依赖Magisk环境)中刷入。

自定义扩展

  • ./XiaomiCTSPass/props/下的文件名格式为机型代号_sdk及版本号.prop,以安卓11(SDK版本号为30)的小米10机型为例,扩展文件名应为umi_sdk30.prop。
  • 从小米设备的稳定版固件中提取ro.build.fingerprint ro.build.description ro.build.version.security_patch属性,具体参考./XiaomiCTSPass/props/下的文件内容。
  • 兼容模式:可提取其他机型的属性强行适配某机型,但文件名格式必须严格按照某机型信息填写,若遇到BUG,请自行卸载模块。

如何使用

  • 下载源码,然后安装clang环境,直接make编译出模块;也可在Releases直接下载已经生成的模块;又或者切换至项目根目录下,将所有文件打包成zip压缩包。
  • 在面具应用中安装添加编译出来的模块。
  • 支持在面具中直接更新。

特别说明

  • 跨版本升级时,设备系统会自动比对fingerprint(指纹)属性,从而确定是否正常更新内容,此时如果依然挂载XiaomiCTSPass模块,那么系统更新前后fingerprint(指纹)将完全一致,进而可能导致刷机包中部分更新内容无法更新进设备系统。基于以上理由,每次系统升级后,XiaomiCTSPass模块会自动移除system.prop;更新完开机后,重启一次,即可自动激活XiaomiCTSPass模块,恢复system.prop。注意!这不是XiaomiCTSPass模块的BUG,而是为了保证系统正常稳定升级而有意为之的特性。
  • 若Magisk为非zygisk版,刷完后必须开启magisk hide。
  • 若系统是2021年8月份后的MIUI版本或Magisk为zygisk版,XiaomiCTSPass模块必须搭配Universal SafetyNet Fix模块使用。
  • 禁用或启用XiaomiCTSPass模块时,需重新载入参数,首次开机时间变长属于正常情况。

支持机型

  • 后续会支持更多机型
机型 内部代号 最低安卓版本 最高安卓版本 官方维护状态
小米 MIX Fold cetus Android 11 Android 11 √
小米 MIX4 odin Android 11 Android 12 √
小米 MIX3 perseus Android 9 Android 10 ×
小米 MIX2 chiron Android 7.1 Android 9 ×
小米 MIX2S polaris Android 9 Android 10 ×
小米12 Pro zeus Android 12 Android 12 √
小米12 cupid Android 12 Android 12 √
小米12X psyche Android 11 Android 12 √
小米11 venus Android 11 Android 12 √
小米11 Ultra star Android 11 Android 12 √
小米11 Pro mars Android 11 Android 12 √
小米11 青春版 renoir Android 11 Android 12 √
小米10 umi Android 10 Android 12 √
小米10至尊纪念版 cas Android 10 Android 12 √
小米10 Pro cmi Android 10 Android 12 √
小米10S thyme Android 11 Android 12 √
小米10青春版 vangogh Android 10 Android 11 √
小米9 cepheus Android 9 Android 11 ×
小米9 Pro crux Android 9 Android 11 ×
小米9 SE grus Android 9 Android 11 ×
小米Civi mona Android 11 Android 12 √
小米Civi 1S zijin Android 12 Android 12 √
小米CC9 pyxis Android 9 Android 11 ×
小米CC9 美图定制版 vela Android 9 Android 11 ×
小米CC9 Pro tucana Android 9 Android 11 ×
小米CC9e laurus Android 9 Android 10 ×
小米8 dipper Android 9 Android 10 ×
小米8屏幕指纹版 equuleus Android 9 Android 10 ×
小米8透明探索版 ursa Android 9 Android 10 ×
小米8青春版 platina Android 9 Android 10 ×
小米8 SE sirius Android 8.1 Android 10 ×
小米6 sagit Android 7.1 Android 9 ×
小米5 gmini Android 6 Android 8 ×
小米平板5 Pro WiFi elish Android 11 Android 11 √
小米平板5 Pro enuma Android 11 Android 11 √
小米平板5 nabu Android 11 Android 11 √
小米平板4 clover Android 8.1 Android 8.1 ×
Redmi K50 rubens Android 12 Android 12 √
Redmi K50 Pro matisse Android 12 Android 12 √
Redmi K50 电竞版 ingres Android 12 Android 12 √
Redmi K50 Ultra diting Android 12 Android 12 √
Redmi K40 alioth Android 11 Android 12 √
Redmi K40S munch Android 12 Android 12 √
Redmi K40 Pro/Plus haydn Android 11 Android 12 √
Redmi K40 游戏增强版 ares Android 11 Android 12 √
Redmi K30 4G phoenix Android 10 Android 12 √
Redmi K30 5G picasso Android 10 Android 12 √
Redmi K30 Pro lmi Android 10 Android 12 √
Redmi K30 至尊纪念版 cezanne Android 10 Android 12 √
Redmi K30S 至尊纪念版 apollo Android 10 Android 12 √
Redmi K20 davinci Android 9 Android 11 ×
Redmi K20 Pro raphael Android 9 Android 11 ×
Redmi 10 5G light Android 12 Android 12 √
Redmi 10X 5G atom Android 10 Android 12 √
Redmi 10X Pro 5G bomb Android 10 Android 12 √
Redmi NOTE11 Pro pissarro Android 11 Android 12 √
Redmi NOTE11 5G evergo Android 11 Android 11 √
Redmi NOTE11 4G selene Android 11 Android 11 √
Redmi NOTE10 Pro chopin Android 11 Android 12 √
Redmi NOTE10 camellia Android 11 Android 12 √
Redmi NOTE9 cannon Android 10 Android 11 √
Redmi NOTE9 Pro gauguin Android 10 Android 12 √
Redmi NOTE8 ginkgo Android 9 Android 11 ×
Redmi NOTE8 Pro begonia Android 9 Android 11 ×
Redmi NOTE7 lavender Android 9 Android 10 ×
Redmi NOTE7 Pro violet Android 9 Android 10 ×

特别感谢

About

强制小米设备通过谷歌CTS测试

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages