gmg2719 发表于 2022-12-26 21:01

IDA PRO进行高通PackageManager破解思路学习分享

本帖最后由 gmg2719 于 2022-12-26 21:05 编辑

高通PackageManager是高通公司发布新工具,进行license分发,激活,去激活。账号登录的重要工具。本帖子将从如下几个角度定制属于自己的Package Manager。
(1)自动登录
(2)去除隔一段时间必须重新输入账号和密码登录限制
(3)解除所有软件下载时候的license限制,也就是可以下载所有高通的软件。

本帖子只给出主要的思路,由于涉及到商业版权,不提供任何成品软件。仅仅供学习。


找到任何和重试相关的语句,把重试的间隔设置为非常大








禁用掉License check相关的函数功能


nop掉如下语句





然后Nop掉 verifylicense线程函数


下面破解所有软件的下载license限制
搜索如下关键词




可见这下面有一个关键性的分支来判断license有效就下载,无效就报错。在这里把这个分支判断给干掉。

那么这样下载所有软件前都不会做license限制。
将如下代码nop掉。并用idc.i4.1(0x17),作为最后一个指令,这样的意思就是永远判断为真。




至此,所有的软件下载限制已经清除。
下面禁用掉高通的过段时间自动去激活license的机制。
搜索如下关键词


找到如下函数

把如下函数的主要功能nop掉。


这样的话,哪怕你手动去激活license都无法去激活。这样就做到了只能激活,无法去激活。



湿求了鸭 发表于 2022-12-28 01:14

yujian1991 发表于 2022-12-27 16:52
C#用IDA?dnspy不香吗?

有没有中可能换成dnspy那就不叫给思路了,那是直接给答案了{:1_886:}

gcode 发表于 2022-12-26 21:06

谢谢大家分享,分析得很细,学习了

heang567 发表于 2022-12-26 21:37

分析的很到位,感谢聊

CrushIndex 发表于 2022-12-26 23:57

感谢分享,学到了

zhanghaollpp 发表于 2022-12-27 00:34

感谢大佬,学到了

go2crack 发表于 2022-12-27 01:16

还是用dnspy弄看起来爽一些。

724129388 发表于 2022-12-27 01:17

还是用dnspy弄看起来爽一些。

aa2923821a 发表于 2022-12-27 08:48

感谢分享

jone33 发表于 2022-12-27 10:13

挺可以的

TIANG 发表于 2022-12-27 10:28

感谢分享
页: [1] 2 3 4
查看完整版本: IDA PRO进行高通PackageManager破解思路学习分享