本帖最后由 ybx332 于 2025-3-3 16:24 编辑 经过大量尝试,终于弄明白了如何在没有Google框架的情况下安装并使用Payme(理论上也可以用于其他只检测安装来源的软件),但不保证后续可用(在描述页会多一个通过shell进行安装)。
原理:安卓在安装软件的时候包管理器会记录下软件的来源,Payme启动时会检查这个字符串,如果来源不在白名单中则会直接退出,因此我们在安装软件的时候使用adb强制指定来源。
需要的工具:电脑(安装adb工具)和 Aurora Store(获取Payme)、幸运破解器或Apk Extractor(开发者R011 Labs)
具体操作方法如下:
1. 使用自己或别人的谷歌账号(匿名登陆)Aurora Store。
2. 搜索、下载并安装Payme
3. 使用软件把安装好的应用程序提取到某个文件夹
4. 把这两个文件复制到电脑上
5. 来到软件的目录下,使用adb工具安装这两个文件(adb install-multiple -i "com.android.vending" base.apk split_config.xxhdpi.apk)
命令解析:这个软件使用了aab进行分发,里面有多个apk文件,安装时必须一起安装。因此使用install-multiple指令进行。同时由于Payme会检测安装来源,因此通过-i参数伪装安装来源。而com.android.vending就是Google Play Store的包名。因此通过这样命令组合,安装来源就成功变成了Google Play Store。
使用adb重新安装以后的应用详情(注意那里的通过shell,如果未来汇丰要检测这个字段的话,那这个方法就不再可用了)由于我在手机上使用的microg套件,因此安装来源变为了microg companion