ivly 发表于 2022-8-26 21:49

免root安装hmspush享受hms推送教程

本帖最后由 ivly 于 2022-8-26 22:00 编辑

昨晚折腾了一晚上,又进hmspush作者的telegram群问了一些问题终于搞清楚怎么让无root机型享受到hms推送了
我先发的酷安图文,顺便转过来一下吧免root安装hmspush享受hms推送教程 来自 justxiami - 酷安 (coolapk.com)#HMS# hmspush默认只支持lsposed,使用lsposed需要用到root
最近hmspush的作者做了更新,支持了lspatch
而lspatch可以在无root机子上面安装,所以没有root的机子也能支持hms,享受hms推送

步骤如下:
1、安装hmscore,可以在酷安里搜到
2、安装hmspush,在该链接可以找到支持lspatch的版本,如下图
下载这个artifact压缩包,如果无法下载这个压缩包的话,你需要登录github才能下载
解压这个压缩包,在release文件夹中找到hms的apk文件,安装
3、安装lspatch,下载该链接里的manager.apk,安装以上文件可在文章末尾网盘下载

4、关键的设置步骤来了
(1)对hmscore打补丁。打开Lspatch,管理中点击+号https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083812&size=300x300&key=325839c3c6b0c9c7&nocache=yes&type=fixnone

先选择存储文件夹https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083816&size=300x300&key=7b5e6355f48d0cb4&nocache=yes&type=fixnone

再选择hmscore进行修补https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083818&size=300x300&key=0b5a6f49f0e748b6&nocache=yes&type=fixnone
https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083819&size=300x300&key=054a30eeba06e41f&nocache=yes&type=fixnone

选择便携模式,点击嵌入模块https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083820&size=300x300&key=fe83b2807fa391fb&nocache=yes&type=fixnone

点击hmspushhttps://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083821&size=300x300&key=ba2d9d416dac2403&nocache=yes&type=fixnone

然后按下✔,apk生成完成后https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083822&size=300x300&key=58db4b0d8abc1c12&nocache=yes&type=fixnone
没截hmscore的图,用tim打补丁来做例子
在应用管理中卸载hmscore,前往之前选择的存储文件夹,找到打入补丁的apk文件,重新安装。https://bbs.saraba1st.com/2b/forum.php?mod=image&aid=1083823&size=300x300&key=4f66a391793e0267&nocache=yes&type=fixnone
然后在系统的应用管理中找到hmscore,打开自启动和关联启动甚至不受限制。并关闭电池优化。

需要哪个app,就对该app打补丁,以tim为例,tim支持hmspush服务
(2)对tim打补丁。安装tim,打开Lspatch,管理中点击+号,再选择tim进行修补,选择便携模式,点击嵌入模块,点击hmspush,然后按下✔,apk生成完成后,卸载tim,前往之前选择的文件夹,找到打入补丁的apk文件,重新安装。
安装完打补丁的tim后,打开系统的应用管理,关闭tim的自启。设置不留后台。
打开tim,输入账号密码,进行登录。
将手机重启,手机重启后,点击hmspush,查看tim是否已注册,如未注册,则反复重复(2)步骤
如显示已注册,就是说明tim可以享受hms的推送服务了。

注意:我只拿tim做过测试,其他app是否支持我尚未测试
另外我用小米12x试过,弹出的tim消息提醒,无法下拉变成小窗hmspush密码:5fsu

9-11-2001 发表于 2022-8-26 22:01

win8 发表于 2022-8-26 23:06

miui不是有mipush还搞什么hmspush

ivly 发表于 2022-8-26 23:10

9-11-2001 发表于 2022-8-26 22:01
这个推送能达到苹果那样无后台也能实时接收的效果吗

的确能无后台

—— 来自 Xiaomi 2112123AC, Android 12上的 S1Next-鹅版 v2.5.2-play

ivly 发表于 2022-8-26 23:11

win8 发表于 2022-8-26 23:06
miui不是有mipush还搞什么hmspush

主要是为了让无root的机子也能享受hmspush啊
比如什么努比亚,什么moto之类的边缘机子

—— 来自 Xiaomi 2112123AC, Android 12上的 S1Next-鹅版 v2.5.2-play

01046 发表于 2022-8-27 10:16

“并不是所有应用都支持 HMS 推送,目前测试支持的有 QQ、抖音、知乎、酷安、企业微信
微信不支持,因为微信没有接入 HMS 服务
咸鱼、支付宝等部分应用虽然接了 HMS 服务,但是目前测试无法收到推送,如果你有使用其他伪装方式成功了可以分享一下”

喷了,最大的流氓微信不支持,QQ在我们这个年纪也没见人用了,那么刷这个还图啥


—— 来自 Google Pixel 4 XL, Android 12上的 S1Next-鹅版 v2.5.2-play

dejavuuuuuuuu 发表于 2022-8-27 10:35

非华为机型安装这个hmspush体验如何?比如消息推送延迟、推送成功率之类的,能分享下体验吗

DaanYaaan 发表于 2022-8-27 11:56

01046 发表于 2022-8-27 10:16
“并不是所有应用都支持 HMS 推送,目前测试支持的有 QQ、抖音、知乎、酷安、企业微信
微信不支持,因为微 ...

所以买iPhone还是最终的结果
不过最近老是会收不到微信通知,不知道哪个部份抽风了

—— 来自 S1Fun

macos 发表于 2022-8-27 11:56

俺已经是鸿蒙了,但完全感受不到hms在干活

ivly 发表于 2022-8-27 14:13

dejavuuuuuuuu 发表于 2022-8-27 10:35
非华为机型安装这个hmspush体验如何?比如消息推送延迟、推送成功率之类的,能分享下体验吗 ...

tim的话挺准时的,偶尔会有一点延迟

—— 来自 Xiaomi 2112123AC, Android 12上的 S1Next-鹅版 v2.5.2-play

Flyfish233 发表于 2022-8-27 15:23

macos 发表于 2022-8-27 11:56
俺已经是鸿蒙了,但完全感受不到hms在干活

看不到的,应用设置里面把QQ强制停止了,然后让别人发你消息,这时候应该正常推送
有一次我钉钉删了,重新下载了钉钉但是没登录,对方发我消息居然能正常给通知,吓死我了

大白666 发表于 2022-8-29 02:13

确定微信不行HMS推送吗?为啥我觉得可以啊

ivly 发表于 2022-8-29 02:19

大白666 发表于 2022-8-29 02:13
确定微信不行HMS推送吗?为啥我觉得可以啊

微信在国内除了苹果,是不支持任何一家推送的
能收到消息都是因为国内系统默认把微信设置为自启了

—— 来自 Xiaomi 2112123AC, Android 12上的 S1Next-鹅版 v2.5.2-play
页: [1]
查看完整版本: 免root安装hmspush享受hms推送教程