某理财APP多开器的思路(二)
来源:互联网 发布:clean my mac 怎么样 编辑:程序博客网 时间:2024/05/01 12:09
为毛上次写了多开器的思路,没几天APP就升级了,而且之前的方式也不管用了。。
IDA看了so里面的变化,NND,这次除了检查签名,还会检查packageName,并且后续的其他操作也会用packageName来组合路径。
这样之前的方式就不行了,直接传目标的context,会导致它所有数据操作都不是用的自己的/data/data/packageName下的,而失败。
我想要什么?
1.我要目标的签名,也就是说用调用context.getPackageManager().getPackageInfo().signatures时返回的是目标APP的签名。
2.在检查包名的地方,context.getPackageName()返回目标的packageName。
3.在操作数据的地方,用我自己的packageName来生存路径。
如何实现?
想到的一种方式是修改so中的getPackageManager()函数名字,比如获取签名地方的getPackageManager()修改为getPackageManagxx1(),
获取检测包明的修改为getPackageManagxx2()。
开始修改....
最后将获取签名的getPackageManager)(改为了getPackageManagyc()....
将获取检测包明的getPackageManager()改为了getPackageNayc():
替换掉原来的Application:
在我自己的Application中加上这两个函数:
这两个函数就会去获取目标的内容,这样就能绕过它检测了。
1 0
- 某理财APP多开器的思路(二)
- 某理财APP多开器的思路(一)
- 【安卓】安卓App开发思路 一步一个脚印(二)FragmentTabHost实现底部的菜单
- 十万年薪一族的非专业理财思路
- app开发的一些思路
- 解决复杂问题的思路(二)
- Andoird 仿某理财APP自定义尺子控件
- 成为信用卡的主人—信用卡理财系列之二
- 富人的二十八个理财习惯(1)
- 谨防理财类App漏洞!!!
- app store开发的几种思路
- 一张二维码分发APP的思路
- 浅谈社交类APP的设计思路
- APP开发的一些简单流程思路
- Android 新闻App的开发思路
- app 被强杀后应用崩溃的解决思路
- 实现微信下载APP的思路
- 个人理财小助手 —— 数据库(二)
- weka连接mysql数据库
- C# Socket多线程编程(一)
- 用ViewPager布局,但是又不想预加载的问题
- Google 新推出Background sync API
- spring数据源的几种配置
- 某理财APP多开器的思路(二)
- 关于云计算的基础知识整理
- tableview的复用机制
- PLSQL编程中的3种循环结构
- Android生成厂商包
- 解决360浏览器优先选择极速模式,在兼容模式下出现乱码问题
- 手机APP自动化测试简单录制
- Android 自定义加载框dialog
- jQuery工具函数