该aar的版权属于移动安全联盟MSA,建议大家去官方下载,本页面纯属收集汇总而已,毕竟申请证书还是得去官方申请获取!!
1.0.25和1.0.26两个版本变化还挺大,从oaid_sdk_1.0.26开始需要去申请证书了,混淆也变了
最新的oaid_sdk_1.2.1下载: https://wwu.lanzouq.com/iI2J008dh6yj
oaid_sdk_1.2.0下载: https://wwu.lanzouq.com/ikzrR04dcqvc
oaid_sdk_1.1.0下载: https://wwp.lanzouq.com/i0ybAy3ibzg
oaid_sdk_1.0.30下载: https://wwr.lanzoui.com/igH9gvw8wqj
oaid_sdk_1.0.29下载: https://wwr.lanzoui.com/idBIhvw8wmf
oaid_sdk_1.0.26下载: https://wwr.lanzoui.com/iTXvTvw8wle
附上一个申请证书的样式Demo,样例文件在此:
申请证书的样式demo
oaid_sdk_1.0.25混淆如下:
-keep class XI.CA.XI.{;}
-keep class XI.K0.XI.{;}
-keep class XI.XI.K0.{;}
-keep class XI.xo.XI.XI.{;}
-keep class com.asus.msa.SupplementaryDID.{;}
-keep class com.asus.msa.sdid.{;}
-keep class com.bun.lib.{;}
-keep class com.bun.miitmdid.{;}
-keep class com.huawei.hms.ads.identifier.{;}
-keep class com.samsung.android.deviceidservice.{;}
-keep class com.zui.opendeviceidlibrary.{;}
-keep class org.json.{;}
-keep public class com.netease.nis.sdkwrapper.Utils {public
<methods>;}
oaid_sdk_1.0.26混淆如下:
-keep class com.bun.miitmdid.** { ; }
-keep class com.asus.msa.SupplementaryDID.* { ; }
-keep class com.asus.msa.sdid.* { ; }
-keep class com.android.creator.* { ; }
-keep class com.android.msasdk.* { ; }
-keep class com.huawei.hms.ads.identifier.* { ; }
-keep class com.zui.deviceidservice.* { ; }
-keep class com.zui.opendeviceidlibrary.* { ; }
-keep class com.meizu.flyme.openidsdk.* { ; }
-keep class com.bun.miitmdid.provider.nubia.NubiaIdentityImpl
-keep class com.heytap.openid.* { ; }
-keep class com.samsung.android.deviceidservice.* { ; }
-keep class com.vivo.identifier.* { ; }
-keep class com.bun.miitmdid.provider.xiaomi.IdentifierManager
-keep class com.bun.lib.* { ; }
-keep class com.coolpad.deviceidsupport.* { *; }
oaid_sdk_1.0.29/1.0.30混淆如下:
-keep class com.bun.miitmdid.** { ; }
-keep interface com.bun.supplier.* { ; }
-keep class com.asus.msa.SupplementaryDID.* { ; }
-keep class com.asus.msa.sdid.* { ; }
-keep class com.android.creator.* { ; }
-keep class com.android.msasdk.* { ; }
-keep class com.huawei.hms.ads.* { ; }
-keep interface com.huawei.hms.ads.* {; }
-keep class com.zui.deviceidservice.* { ; }
-keep class com.zui.opendeviceidlibrary.* { ; }
-keep class com.meizu.flyme.openidsdk.* { ; }
-keep class com.bun.miitmdid.provider.nubia.NubiaIdentityImpl{ ; }
-keep class com.heytap.openid. { ; }
-keep class com.samsung.android.deviceidservice.* { ; }
-keep class com.vivo.identifier.* { ; }
-keep class com.bun.miitmdid.provider.xiaomi.IdentifierManager{ ; }
-keep class com.bun.lib. { ; }
-keep class com.coolpad.deviceidsupport.* { *; }
附上官方更新日志
2019年8月6日 version 1.0.5
1、去掉所有非必需数据的采集;
2、兼容AndroidX;
3、修改小米部分手机上取udid的问题;
4、更新OPPO接口调用;
5、增加联想接口支持;
6、优化SDK包体积。
2019年8月16日 version 1.0.6
1、去掉所有非必需数据的采集;
2、兼容AndroidX;
3、修改小米部分手机上取udid的问题;
4、更新OPPO接口调用;
5、增加联想接口支持;
6、优化SDK包体积;
7、支持armeabi。
2019年8月28日 version 1.0.8
1、增加华硕接口支持;
2、解决动态加载和插件化;
3、优化代码,支持反射调用;
4、解决android9以上找不到方法的问题;
5、更新说明文档。
2019年9月18日 version 1.0.9
1、解决部分APP、机型崩溃问题;
2、增加了部分使用建议和F&Q。
2019年10月14日 version 1.0.10
1.支持三星,魅族,nubia手机设备;
2.更新华硕,vivo 支持代码;
3.调整AsyncTask使用并行线程池,改进性能;
4.调整输出异常为输出调试信息,避免开发者疑问;
5.vivo改为异步,改进性能;
6.修改加固内联定义,解决崩溃;
7.不再提供udid接口,避免造成误解。
2019年12月2日 version 1.0.11
1.修复三星,联想在不支持的手机上不回调的bug;
2.修复webview依赖导致的问题;
3.初始化过程中,出现任何问题都会走回调;
4.sdk里做初始化检查,避免重复初始化;
5.vivo 9.0以下不调用获取oaid;
6.去掉默认aaid的生成;
7.修改华为空指针的bug。
2020年2月6日 version 1.0.13
1.调整sdk包架构,支持系统级接入,目前只在部分手机上支持,开发者不用更新sdk,即可享受sdk的升级;
2.支持freemeos,ssuios,致濮os;
3.支持一加和黑鲨手机;
4.sdk android sdk提升到28;
5.修复vivo,oppo在低版本不支持的手机上引起的崩溃;
6.部分类不加固,修复部分手机的加固崩溃问题。
2020年7月21日 version 1.0.22
1.为解决之前加固引起的问题,更新加固方式;
2.去除不必要的信息收集;
3.更新部分厂家的接口方式。
2020年9月7日 version 1.0.23
1.修改OPPO获取接口;
2.更新混淆字典;
3.修改已知加固方案产生的bug。
2020年12月4日 version 1.0.25
1.修复了特定情况下会出现“检测到试用版运行”的bug;
2.解决了联想反射找不到类的问题。
2021年7月2日 version 1.0.26
1.增加支持荣耀、realme、酷赛、Cool OS;
2.增加包名校验机制;
3.更新加固方案;
4.增加补充设备标识符开关接口。
2021年9月9日 version 1.0.27
1. 更新魅族、OPPO接口;
2. 增加异步获取超时时间设定功能;
3. 更新加固方案,兼容 Android 12;
4. 兼容旧版本DemoHelper(可以集成和运行,但会返回不支持);
5. 修复其他已知问题。
2021年9月30日 version 1.0.29
1. 增加支持步步高(小天才)接口
2. 捕获第三方SDK接口方法实现报错,修复崩溃问题
3. 更新加固方案,减小加固包体积
4. 修复已知问题
2021年10月21日 version 1.0.30
1. 更新魅族接口
2. 更新加固方案,固定加固包中so文件名称
3. 修复已知问题
2021年12月21日 version 1.1.0
1. 优化魅族标识判断逻辑
2. 升级vivo厂商和oppo厂商集成包
3. 修复代码安全问题
2022年4月28日 version 1.2.0
1. 更新OPPO sdk,优化获取id超时问题
2. 更新加固方案,修复Android13版本不兼容问题
3. 新增获取单个id的接口
网友评论