电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 988 人浏览分享

破解IOS最新版本QQ音乐绿砖方法

 关闭 [复制链接]
988 1
  1. 00007e9c         push       {r4, r7, lr}
  2. 00007e9e         mov        r4, r0
  3. 00007ea0         movw       r0, #0x18e
  4. 00007ea4         movt       r0, #0x0
  5. 00007ea8         add        r7, sp, #0x4
  6. 00007eaa         add        r0, pc                                              ; __MergedGlobals
  7. 00007eac         ldr        r2, [r0]                                            ; __MergedGlobals
  8. 00007eae         mov        r0, r4
  9. 00007eb0         blx        r2
  10. 00007eb2         mov        r0, r4
  11. 00007eb4         blx        imp___symbolstub1__object_getClass
  12. 00007eb8         movw       r1, #0xee
  13. 00007ebc         movt       r1, #0x0
  14. 00007ec0         add        r1, pc                                              ; "_qqUser", argument #2 for method imp___symbolstub1__class_getInstanceVariable
  15. 00007ec2         blx        imp___symbolstub1__class_getInstanceVariable
  16. 00007ec6         blx        imp___symbolstub1__ivar_getOffset
  17. 00007eca         movw       r1, #0x15a
  18. 00007ece         movs       r2, #0xa
  19. 00007ed0         movt       r1, #0x0
  20. 00007ed4         ldr        r4, [r4, r0]
  21. 00007ed6         add        r1, pc                                              ; @selector(setMVipLevel:)
  22. 00007ed8         ldr        r1, [r1]                                            ; @selector(setMVipLevel:), argument #2 for method imp___symbolstub1__objc_msgSend
  23. 00007eda         mov        r0, r4                                              ; argument #1 for method imp___symbolstub1__objc_msgSend
  24. 00007edc         blx        imp___symbolstub1__objc_msgSend
  25. 00007ee0         movw       r0, #0x14a
  26. 00007ee4         movs       r2, #0x1
  27. 00007ee6         movt       r0, #0x0
  28. 00007eea         add        r0, pc                                              ; @selector(setMVip:)
  29. 00007eec         ldr        r1, [r0]                                            ; @selector(setMVip:)
  30. 00007eee         mov        r0, r4
  31. 00007ef0         pop.w      {r4, r7, lr}
  32. 00007ef4         b.w        _objc_msgSend$shim
复制代码

找到以上代码位置。下面贴出实现代码。也算做个笔记。
  1. @interface QQUser{
  2.     BOOL mVip;
  3.     int mVipLevel;
  4. }
  5. @property int mVipLevel;
  6. @property BOOL mVip;
  7. @end

  8. %hook UserSession
  9. - (void)onLoginSuccess{
  10.     %orig;
  11.     QQUser *user = MSHookIvar<QQUser *>(self, "_qqUser");
  12.     user.mVipLevel = 10;
  13.     user.mVip = YES;
  14. }
  15. %end
复制代码

评论 1

wxiaochen wxiaochen  初级会员  发表于 2014-12-25 18:31:24 | 显示全部楼层
支持了  好东西

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

23

粉丝

2901

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.