|
KwMusicD.dll by zdBryan
//破解试听会员歌曲完整版(第二次启动软件后播放之前听过的会员歌曲也不提示付费)
ctrl+n 查找函数 KwDataDef.CSongInfoBase::IsChecked 跟随函数进入反汇编窗口
8B81 B0000000 mov eax,dword ptr ds:[ecx+B0] // 改为 mov eax, 1 + retn
//破解下载会员歌曲、无损音乐
01F0C130 > 8B81 C8000000 mov eax,dword ptr ds:[ecx+C8] //改为 mov eax, 1 + retn
01F0C131 8B91 CC000000 mov edx,dword ptr ds:[ecx+CC]
01F0C132 C3 retn
//破解试听会员歌曲完整版,切换无损音质(会导致低第二次启动播放之前听过的会员歌曲级切换无损音质提示付费)
102717C0 . 33C0 xor eax,eax
102717C2 . 8379 08 01 cmp dword ptr ds:[ecx+8],1 //改为inc eax
102717C6 . 0F94C0 sete al //改为retn + nop
102717C9 . C3 retn
102717CA CC int3
102717CB CC int3
102717CC CC int3
102717CD CC int3
102717CE CC int3
102717CF CC int3
102717D0 . 33C0 xor eax,eax
102717D2 . 3941 08 cmp dword ptr ds:[ecx+8],eax // 同上改
102717D5 . 0F9DC0 setge al
//去首次启动隐私政策弹窗
10037528 |. 8BF1 mov esi,ecx
1003752A |. BA D0E13F10 mov edx,KwMusicD.103FE1D0 ; AgreePrivacy
1003752F |. 8B4F 0C mov ecx,dword ptr ds:[edi+C]
10037532 |. E8 F916FDFF call KwMusicD.10008C30
10037537 |. 84C0 test al,al
10037539 |. 74 1A je short KwMusicD.10037555 //改为nop
1003753B |. 8B4E 0C mov ecx,dword ptr ds:[esi+C]
1003753E |. FF15 58893E10 call dword ptr ds:[<&DuiLib.DuiLib::CWin>; DuiLib.DuiLib::CWindowWnd::Close
10037544 |. 83EC 08 sub esp,8
10037547 |. E8 84000000 call KwMusicD.100375D0 ; \KwMusicD.100375D0
//免登陆去音频广告(播放歌曲详情页右上角直播秀悬浮球)
10297E14 |. 85C9 test ecx,ecx // 改为xor ecx,ecx
10297E16 |. 0F84 1C010000 je KwMusicD.10297F38
10297E1C |. 8B01 mov eax,dword ptr ds:[ecx]
10297E1E |. FF75 08 push [arg.1]
10297E21 |. FF90 F4000000 call dword ptr ds:[eax+F4]
10297E27 |. 8B8E 50010000 mov ecx,dword ptr ds:[esi+150]
10297E2D |. FF15 DC893E10 call dword ptr ds:[<&DuiLib.DuiLib::CCon>; DuiLib.DuiLib::CControlUI::Invalidate
10297E33 |. FF75 08 push [arg.1] ; /Arg1
10297E36 |. 8BCE mov ecx,esi ; |
10297E38 |. E8 B3D8FFFF call KwMusicD.102956F0 ; \KwMusicD.102956F0
10297E3D |. 807D 08 00 cmp byte ptr ss:[ebp+8],0
10297E41 |. 0F84 F1000000 je KwMusicD.10297F38
10297E47 |. 8DBE F0000000 lea edi,dword ptr ds:[esi+F0]
10297E4D |. 8D8E 20010000 lea ecx,dword ptr ds:[esi+120]
10297E53 |. 8BD7 mov edx,edi
10297E55 |. E8 1648D9FF call KwMusicD.1002C670
10297E5A |. 84C0 test al,al
10297E5C |. 0F84 D6000000 je KwMusicD.10297F38
10297E62 |. 68 08FE4110 push KwMusicD.1041FE08 ; /CLyricPanelLiveAD::ShowAD
10297E67 |. 8D4C24 14 lea ecx,dword ptr ss:[esp+14] ; |
10297E6B |. E8 40BCD6FF call KwMusicD.10003AB0 ; \KwMusicD.10003AB0
10297E70 |. 68 78FC4110 push KwMusicD.1041FC78 ; /LyricPanelLiveAD.txt
//默认改为每次退出杀掉驻留进程程序 KwService.exe(无视配置文件)
100D888F |. 68 54FA3D10 push KwMusicD.103DFA54 ; exitkwmv
100D8894 |. 8B10 mov edx,dword ptr ds:[eax]
100D8896 |. 8BC8 mov ecx,eax
100D8898 |. 68 D4413D10 push KwMusicD.103D41D4 ; Setting
100D889D |. FF52 70 call dword ptr ds:[edx+70]
100D88A0 |. 807C24 0B 00 cmp byte ptr ss:[esp+B],0
100D88A5 74 05 je short KwMusicD.100D88AC // 改为jnz(默认完全退出后台驻留程序)
100D88A7 |. E8 64A01000 call KwMusicD.101E2910 ;; 执行结束进程
100D88AC |> 8B0D 48E64B10 mov ecx,dword ptr ds:[104BE648]
100D88B2 |. 85C9 test ecx,ecx
100D88B4 74 2E je short KwMusicD.100D88E4
100D88B6 8B91 94050000 mov edx,dword ptr ds:[ecx+594]
100D88BC 3957 34 cmp dword ptr ds:[edi+34],edx
100D88BF 75 0F jnz short KwMusicD.100D88D0
100D88C1 |. 8B02 mov eax,dword ptr ds:[edx]
100D88C3 |. 8BCA mov ecx,edx
100D88C5 6A 01 push 1 //1改为0(默认不最小化到托盘)
//修改默认点击关闭按钮不最小化到托盘,而是直接退出程序(无视配置文件)
100D640B |. 68 F4693F10 push KwMusicD.103F69F4 ; exitchoice
100D6410 |. 68 8CB23E10 push KwMusicD.103EB28C ; Setting
100D6415 |. FF52 6C call dword ptr ds:[edx+6C]
100D6418 |. 807D FF 00 cmp byte ptr ss:[ebp-1],0
100D641C 74 18 je short KwMusicD.100D6436 //改为jnz
100D641E |. 8B86 10030000 mov eax,dword ptr ds:[esi+310]
100D6424 |. 8D8E 10030000 lea ecx,dword ptr ds:[esi+310]
//去主菜单升级音乐盒
字符串:"帮助与反馈"下面的 push eax //改为jmp 到["退出软件"项下面的 push eax的偏移]
|
1. 本站所有资源来源于用户上传和网络,,如有侵权请邮件联系站长!
2. 掮客解密,解你所想,唯一发布官网:http//:www.qiankejm.cn!
3. 如搬运请您加上本站链接http//:www.qiankejm.cn!
|