kooritea / fcmfix

[xposed]让fcm唤醒已完全停止的应用
910 stars 39 forks source link

安装fcmfix之后SafetyNet校验失败 #95

Open isamoftime opened 1 year ago

isamoftime commented 1 year ago

系统原生Android13, 安装了最新版safetynet-fix: https://github.com/Displax/safetynet-fix/releases

安装fixfcm后(Lsposed启用模块,fixfcm里不勾选任何应用)重启后SafetyNet会校验失败:

Screenshot_20221123-215333

LsPosed里禁用fixfcm后重启,SafetyNet校验成功

TigerBeanst commented 1 year ago

kdrag0n 的 safetynet-fix 呢?我这边 Android 12 用 kdrag0n 的版本倒是不受影响……

isamoftime commented 1 year ago

更新,若LSP内fixfcm的作用域不勾选gms, 则校验可通过 Screenshot_20221123-220210

kooritea commented 1 year ago

看来是高版本android不能再hook gms了啊

toraidl commented 1 year ago

@kooritea miui14 android 13, 用了这个fork: safetynet-fix 加上MagiskHideProps magisk 修改props为Googel Pixel 6,开启fcmfix后,能正常通过。 不过xposed模块关于MIUI的一些hook失效了。 在MIUI 14的framework找了一圈都没到这 com.android.server.am.BroadcastQueueImpl, 这个不晓得跑哪儿去了。

TigerBeanst commented 1 year ago

@kooritea miui14 android 13, 用了这个fork: safetynet-fix 加上MagiskHideProps magisk 修改props为Googel Pixel 6,开启fcmfix后,能正常通过。 不过xposed模块关于MIUI的一些hook失效了。 在MIUI 14的framework找了一圈都没到这 com.android.server.am.BroadcastQueueImpl, 这个不晓得跑哪儿去了。

我目前 MIUI 14 + Displax版本的safetynet-fix,fcmfix作用域拉满,Safetynet能过……很奇怪

TigerBeanst commented 1 year ago

@toraidl com.android.server.am.BroadcastQueueImpl 在 /system/system_ext/framework 的 miui-services.jar 里 不过我这边看了看我的文件,这个 hook 点没变,FCM 详情里正常触发 Allow Auto Start,也没报 No Such Method……发一份你的 miui-services.jar 看看?

toraidl commented 1 year ago

@TigerBeanst 好的,路径貌似变成了com.android.server.p001am
miui-services.zip 我这边LSposed报错是找不到checkApplicationAutoStart方法。 —— 奇怪,用MT管理器将am改为p001am后,就正常了,不过我重启手机后,发现又失效了。用MT管理器再次查看miui-services.jar,里面方法checkApplicationAutoStart又在com.android.server.am下面了。。。。