安卓逆向 某定位软件分析

admin 2024年12月6日15:46:54评论6 views字数 912阅读3分2秒阅读模式
打卡一直在使用的某模拟定位软件(LSPosed的模块),最近突然不能保存新的地址了,这两天得闲想着处理一下。
本来以为是作者更新了软件,结果看了一下github,没有更新,而且用最新版本的朋友也有同样的问题,奈何不知道作者什么时候会更新,只得自己动手。

1.先看了一下这个错误信息,根据提示的连接去网页上看了一下,这个错误代码7,意思是【KEY鉴权失败:检查key绑定的sha1值与apk签名sha1值是否对应】,感觉可能是作者修改了key绑定的sha1值,既然是key的问题那自己生成一个换到app里就行了

安卓逆向  某定位软件分析

2.到高德的开放平台创建一个自己的KEY
a)应用管理-》我的应用-》创建新应用,名称随便写,类型可以选工具。

安卓逆向  某定位软件分析

b)添加KEY,名称随便写,服务平台选择【Android平台】,SHA1先随便写过会儿再改,包名用原来应用的包名可看下图,然后提交。
安卓逆向  某定位软件分析

c)把生成的KEY复制出来,待会方到apk的配置文件里。
安卓逆向  某定位软件分析
3.先用Apktool M反编译软件,这里因为高德地图的key都是配置在AndroidManifest.xml文件里,所以这里只需要反编译资源就行了。
安卓逆向  某定位软件分析
安卓逆向  某定位软件分析
4.找到反编译后的目录,选择AndroidManifest.xml文件,进行编,在文件末尾处找到meta-data【com.amap.api.v2.apikey】
安卓逆向  某定位软件分析
安卓逆向  某定位软件分析
5.把【com.amap.api.v2.apikey】的value修改成刚才自己在高德平台创建的key,然后保存,编译,覆盖安装。
安卓逆向  某定位软件分析
安卓逆向  某定位软件分析
安卓逆向  某定位软件分析
6.重新安装后,进入APP你会发现还是不能保存地址,不要着急,还差最后一步。
a)进入高德开放平台刚才创建KEY的地方,点【设置】。
安卓逆向  某定位软件分析

b)图中【画红线】的部分,是新APK的sha1值,把这个值填写到高德的【安全码SHA1】里,保存一下。
安卓逆向  某定位软件分析
7.关闭APP重新进入一下,你就发现可以正常保存地址啦!
安卓逆向  某定位软件分析
附原应用地址:https://modules.lsposed.org/module/com.fuck.android.rimet
高德开发平台地址:https://console.amap.com

本文内容来自网络,如有侵权请联系删除

安卓逆向  某定位软件分析

原文始发于微信公众号(逆向有你):安卓逆向 -- 某定位软件分析

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年12月6日15:46:54
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   安卓逆向 某定位软件分析https://cn-sec.com/archives/3473450.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息