Giter Site home page Giter Site logo

xiaomictspass's Introduction

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 ×

特别感谢

xiaomictspass's People

Contributors

asstiff avatar blxueya avatar infinityex avatar jadebutterfly avatar ljcbaby avatar wuhang2003 avatar xiangfeidexiaohuo avatar yanbuyu avatar yzx23333 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

xiaomictspass's Issues

redmi k30 4g

红米k30 4g miui12.5国内版rom 无法通过验证 显示api错误

模块内安卓12的k40指纹疑似有误

ro.build.fingerprint=Redmi/alioth/alioth:12/SKQ1.211006.001/V13.0.3.0.SKHCNXM:user/release-keys
ro.build.description=alioth-user 12 SKQ1.211006.001 V13.0.3.0.SKHCNXM release-keys
ro.build.version.security_patch=2021-12-01

正确指纹应该是这个,供作者参考

12SU-14.0.13.0

ro.build.fingerprint=Xiaomi/thor/thor:13/TKQ1.220829.002/V14.0.13.0.TLACNXM:user/release-keys
ro.build.description=thor-user 13 TKQ1.220829.002 V14.0.13.0.TLACNXM release-keys
ro.build.version.security_patch=2023-06-01

请求添加API32的支持

我使用的是LineageOS 19.1,API级别是32,设备是k30s,这个模块现在只支持API29、30、31,我API32的系统安装这个会失败

add alioth_sdk33.prop

ro.build.fingerprint=Redmi/alioth/alioth:13/TKQ1.220829.002/V14.0.4.0.TKHCNXM:user/release-keys
ro.build.description=alioth-user 13 TKQ1.220829.002 V14.0.4.0.TKHCNXM release-keys
ro.build.version.security_patch=2023-01-01

提供一个小米11Ultra安卓13开发版的指纹

ro.build.fingerprint=Xiaomi/star/star:13/TKQ1.220829.002/V14.0.23.4.25.DEV:user/release-keys
ro.build.description=star-user 13 TKQ1.220829.002 V14.0.23.4.25.DEV release-keys
ro.build.version.security_patch=2023-04-01

Android security update

I have mi 11 pro with latest cn beta rom
And i have 2022-03-01 security update but if i install this module i get 2021-12-01 update

自定義部份要支援其他牌子的手機可能嗎?

如果在資料夾props 下新增一份新的

ro.build.fingerprint=
ro.build.description=
ro.build.version.security_patch=

其內容找一台有支援的手機,然後寫一樣的值可以嗎?
如果可以此方式新增,腳本還要改哪裡呢?

Redmi NOTE9 5G (cannon) failed

Hello, My environment
Magisk 23.0

  • Busybox for Android SDK
  • Universal SafetyNet Fix
  • Weeb GApps on Android R
  • Xiaomi CTS Pass
  • Xiaomi CTS Pass檢測模塊
    MIUI 12.5.1
    image

提供 小米 Pad 6 Pro WiFi (liuqin) v14.0.5 指纹

ro.build.fingerprint=Xiaomi/liuqin/liuqin:13/TKQ1.221114.001/V14.0.5.0.TMYCNXM:user/release-keys
ro.build.description=liuqin-user 13 TKQ1.221114.001 V14.0.5.0.TMYCNXM release-keys
ro.build.version.security_patch=2023-05-01

小米 Mi 6

什么时候支持 钉子户小米 Mi 6 啊?😄

请求支持安卓13

目前开发板部分机型已经更新到安卓13(sdk33),但是使用本模块进行适配无法通过验证

小米11Pro识别错误

小米11Pro
开发版公测
小米11Pro和Ultra是同一个刷机包,刷入模块时会识别成star而不是mars

Redmi 6a global CTS无法通过

ro.build.fingerprint=xiaomi/cactus/cactus:9/PPR1.180610.011/V11.0.9.0.PCBMIXM:user/release-keys
ro.build.description=cactus-user 9 PPR1.180610.011 V11.0.9.0.PCBMIXM release-keys
ro.build.version.security_patch=2020-08-01

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.