打卡一直在使用的某模拟定位软件(LSPosed的模块),最近突然不能保存新的地址了,这两天得闲想着处理一下。
本来以为是作者更新了软件,结果看了一下github,没有更新,而且用最新版本的朋友也有同样的问题,奈何不知道作者什么时候会更新,只得自己动手。
上手解决
1.先看了一下这个错误信息,根据提示的连接去网页上看了一下,这个错误代码7,意思是【KEY鉴权失败:
检查key绑定的sha1值与apk签名sha1值是否对应
】,感觉可能是作者修改了key绑定的sha1值,
既然是key的问题那自己生成一个换到app里就行了
!
微信图片_20241115213355.jpg (209.37 KB, 下载次数: 0)
下载附件
2024-11-15 21:44 上传
2.到高德的开放平台里
创建一个自己的KEY
:
a)应用管理-》我的应用-》创建新应用,名称随便写,类型可以选工具。
1731679099770_看图王.jpg (63.58 KB, 下载次数: 0)
下载附件
2024-11-15 22:02 上传
b)添加KEY,名称随便写,服务平台选择【Android平台】,
SHA1先随便写过会儿再改
,包名用原来应用的包名可看下图,然后提交。
1731679309639.jpg (73.1 KB, 下载次数: 0)
下载附件
2024-11-15 22:02 上传
c)把生成的KEY复制出来,待会方到apk的配置文件里。
1731679695048.jpg (15.04 KB, 下载次数: 0)
下载附件
2024-11-15 22:08 上传
3.先用Apktool M反编译软件,这里因为高德地图的key都是配置在AndroidManifest.xml文件里,所以这里只需要反编译资源就行了。
微信图片_20241115214906_看图王.jpg (92.73 KB, 下载次数: 0)
下载附件
2024-11-15 21:50 上传
微信图片_20241115214928_看图王.jpg (122.12 KB, 下载次数: 0)
下载附件
2024-11-15 21:50 上传
4.找到反编译后的目录,选择AndroidManifest.xml文件,进行编辑,在文件末尾处找到meta-data【com.amap.api.v2.apikey】
微信图片_20241115221548_看图王.jpg (145.74 KB, 下载次数: 0)
下载附件
2024-11-15 22:16 上传
微信图片_20241115221551_看图王.jpg (202.1 KB, 下载次数: 0)
下载附件
2024-11-15 22:16 上传
5.把【com.amap.api.v2.apikey】的value修改成刚才自己在高德平台创建的key,然后保存,编译,覆盖安装。
1731680403381.jpg (280.86 KB, 下载次数: 0)
下载附件
2024-11-15 22:20 上传
1731680610191.jpg (111.4 KB, 下载次数: 0)
下载附件
2024-11-15 22:24 上传
1731680624566.jpg (323.76 KB, 下载次数: 0)
下载附件
2024-11-15 22:24 上传
6.重新安装后,进入APP你会发现还是不能保存地址,不要着急,还差最后一步。
a)进入高德开放平台刚才创建KEY的地方,点【设置】。
1731681261294.jpg (31.16 KB, 下载次数: 0)
下载附件
2024-11-15 22:35 上传
b)图中【画红线】的部分,是新APK的sha1值,把这个值填写到高德的【安全码SHA1】里,保存一下。
1731681484931.jpg (188.55 KB, 下载次数: 0)
下载附件
2024-11-15 22:38 上传
7.关闭APP重新进入一下,你就发现可以正常保存地址啦!
微信图片_20241115224307_看图王.jpg (76.76 KB, 下载次数: 0)
下载附件
2024-11-15 22:45 上传
附
原应用地址:
https://modules.lsposed.org/module/com.fuck.android.rimet
高德开发平台地址:
https://console.amap.com