fcmfix icon indicating copy to clipboard operation
fcmfix copied to clipboard

系统Google服务覆盖为microG的情况

Open DevilDisguise opened this issue 2 years ago • 4 comments

系统为PEplus(gsi),Android12L,Google服务情况如题所示,为了省电刷了MinMicroG的模块覆盖了原先的Google服务。 这种情况下fcmfix有用吗? (hook microG的话应该肯定没用,但只hook系统框架的话,"强制唤醒已停止的应用"这种基本作用还能生效吗?)

DevilDisguise avatar Jan 19 '23 14:01 DevilDisguise

我不知道microG和google服务的fcm是不是一样的,如果一样那理论上hook系统作用域之后强制唤醒已停止的应用就有效。

这个功能有一个关键的判断是判断广播是否是com.google.android.c2dm.intent.RECEIVE,如果microG也是发送这个广播就没问题。

kooritea avatar Jan 19 '23 14:01 kooritea

这是LSPosed的日志。 Screenshot_20230121-180941_Shell.png

DevilDisguise avatar Jan 21 '23 10:01 DevilDisguise

日志看起来没有问题,符合预期,拿telegram什么的试试吧,在系统设置里强制结束应用之后看能不能被fcm启动

kooritea avatar Jan 21 '23 11:01 kooritea

我试过是不能通过强制拉起来让tg推送的 要给tg后台 很烦

MatrixLau avatar Mar 13 '23 12:03 MatrixLau