请选择 进入手机版 | 继续访问电脑版
莫凡配件选购
今日头条平台
解冻联系imp3net@163.com
iMP3官方微博关注编辑京东号关注微信公众号:iMP3
查看: 3557|回复: 3
收起左侧

SD-JukeBox5.0LE高码率AAC编码破解ing放上汇编代码希望有朋有可以帮忙

[复制链接]
发表于 2005.7.14 20:02 | 显示全部楼层 |阅读模式
Panasonic SD-JukeBox 5.0LE
320 140H    4e200
256 100H    3e800
192 C0H     2EE00
128 80H     1F400
96  60H     17700
64  40H     0FA00

CD-MP3 Encoder

以下为MP3模块编码代码从64kbps->192kbps->VBR
::00429982::  77 61                    JA SHORT 004299E5                       \:JMPDOWN
::00429984::  FF2485 349A4200          JMP DWORD PTR [EAX*4+429A34]            
::0042998B::  B8 00FA0000              MOV EAX,FA00                            \:BYJMP JmpBy:004299DD,
::00429990::  EB 5E                    JMP SHORT 004299F0                      \:JMPDOWN
::00429992::  B8 00F40100              MOV EAX,1F400                           \:BYJMP JmpBy:004299E3,
::00429997::  EB 57                    JMP SHORT 004299F0                      \:JMPDOWN
::00429999::  B8 00EE0200              MOV EAX,2EE00                           
::0042999E::  EB 50                    JMP SHORT 004299F0                      \:JMPDOWN
::004299A0::  83C8 FF                  OR EAX,FFFFFFFF                        
::004299A3::  EB 4B                    JMP SHORT 004299F0                      \:JMPDOWN
::004299A5::  8B86 F0010000            MOV EAX,DWORD PTR [ESI+1F0]             \:BYJMP JmpBy:0042995E,
以下为AAC模块Encoder注册表代码从96kbps->128kbps
::00442581::  50                       PUSH EAX                                
::00442582::  E8 99040000              CALL 00442A20                           \:JMPDOWN
::00442587::  83E8 00                  SUB EAX,0                              
::0044258A::  74 B5                    JE SHORT 00442541                       \:JMPUP
::0044258C::  48                       DEC EAX                                 
::0044258D::  74 03                    JE SHORT 00442592                       \:JMPDOWN
::0044258F::  48                       DEC EAX                                 
::00442590::  74 07                    JE SHORT 00442599                       \:JMPDOWN
::00442592::  B8 00770100              MOV EAX,17700                           \:BYJMP JmpBy:00442538,0044258D,004425C7,
::00442597::  EB 40                    JMP SHORT 004425D9                      \:JMPDOWN
::00442599::  B8 00F40100              MOV EAX,1F400                           \:BYJMP JmpBy:00442590,
::0044259E::  EB 39                    JMP SHORT 004425D9                      \:JMPDOWN
::004425A0::  8B8E F0010000            MOV ECX,DWORD PTR [ESI+1F0]             \:BYJMP JmpBy:00442577,

WMA的编码器64kbps->192kbps
::00442B97::  B8 00FA0000              MOV EAX,FA00                           
::00442B9C::  EB 21                    JMP SHORT 00442BBF                      \:JMPDOWN
::00442B9E::  B8 00F40100              MOV EAX,1F400                           
::00442BA3::  EB 1A                    JMP SHORT 00442BBF                      \:JMPDOWN
::00442BA5::  B8 00710200              MOV EAX,27100                           
::00442BAA::  EB 13                    JMP SHORT 00442BBF                      \:JMPDOWN
::00442BAC::  B8 00EE0200              MOV EAX,2EE00                           
::00442BB1::  EB 0C                    JMP SHORT 00442BBF                      \:JMPDOWN
::00442BB3::  B8 007D0000              MOV EAX,7D00                           
::00442BB8::  EB 05                    JMP SHORT 00442BBF                      \:JMPDOWN
::00442BBA::  B8 00770100              MOV EAX,17700                           \:BYJMP JmpBy:00442B8E,
::00442BBF::  8B4C24 18                MOV ECX,DWORD PTR [ESP+18]              \:BYJMP
::00442BC3::  894424 10                MOV DWORD PTR [ESP+10],EAX              
::00442BC7::  3BC8                     CMP ECX,EAX      

AAC编码???64kbps->128kbps
::00442C08::  B8 00770100              MOV EAX,17700                           \:BYJMP JmpBy:00442C03,
::00442C0D::  EB 0C                    JMP SHORT 00442C1B                      \:JMPDOWN
::00442C0F::  B8 00F40100              MOV EAX,1F400                           \:BYJMP JmpBy:00442C06,
::00442C14::  EB 05                    JMP SHORT 00442C1B                      \:JMPDOWN
::00442C16::  B8 00FA0000              MOV EAX,FA00                            \:BYJMP JmpBy:00442C00,
::00442C1B::  8B4C24 18                MOV ECX,DWORD PTR [ESP+18]              \:BYJMP JmpBy:00442C0D,00442C14,
::00442C1F::  894424 10                MOV DWORD PTR [ESP+10],EAX              
::00442C23::  3BC8                     CMP ECX,EAX                                                   


=============================以下为默认初始化代码,不能修改
17700(96kbps)
::004A2E90::  E8 51A40000              CALL    004AD2E6                        \:JMPDOWN\:BYCALL    >>>: MFC42.DLL:?AfxGetModuleState@@YGPAVAFX_MODULE_STATE@@XZ
::004A2E95::  8B40 04                  MOV     EAX, DWORD PTR [EAX+4]         
::004A2E98::  68 00770100              PUSH    17700                           
::004A2E9D::  68 40344E00              PUSH    4E3440                              \->: CDtoWMABitrate
::004A2EA2::  68 5C314E00              PUSH    4E315C                              \->: Settings\CD
::004A2EA7::  8BC8                     MOV     ECX, EAX                        
::004A2EA9::  E8 6AAB0000              CALL    004ADA18                        \:JMPDOWN    >>>: MFC42.DLL:?GetProfileIntA@CWinApp@@QAEIPBD0H@Z
::004A2EAE::  8B4C24 04                MOV     ECX, DWORD PTR [ESP+4]         
::004A2EB2::  8901                     MOV     DWORD PTR [ECX], EAX            
1F400(128kbps)
::004A2EEF::  90                       NOP                                    
::004A2EF0::  E8 F1A30000              CALL    004AD2E6                        \:JMPDOWN\:BYCALL    >>>: MFC42.DLL:?AfxGetModuleState@@YGPAVAFX_MODULE_STATE@@XZ
::004A2EF5::  8B40 04                  MOV     EAX, DWORD PTR [EAX+4]         
::004A2EF8::  68 00F40100              PUSH    1F400                           
::004A2EFD::  68 50344E00              PUSH    4E3450                              \->: CDtoMP3Bitrate
::004A2F02::  68 5C314E00              PUSH    4E315C                              \->: Settings\CD
::004A2F07::  8BC8                     MOV     ECX, EAX                        
::004A2F09::  E8 0AAB0000              CALL    004ADA18                        \:JMPDOWN    >>>: MFC42.DLL:?GetProfileIntA@CWinApp@@QAEIPBD0H@Z
::004A2F0E::  8B4C24 04                MOV     ECX, DWORD PTR [ESP+4]         
::004A2F12::  8901                     MOV     DWORD PTR [ECX], EAX            
::004A2F14::  C2 0400                  RETN    4                              
::004A2F17::  90                       NOP         

CD-AAC Encoder
17700(96kbps)
::004A2E30::  E8 B1A40000              CALL    004AD2E6                        \:JMPDOWN\:BYCALL    >>>: MFC42.DLL:?AfxGetModuleState@@YGPAVAFX_MODULE_STATE@@XZ
::004A2E35::  8B40 04                  MOV     EAX, DWORD PTR [EAX+4]         
::004A2E38::  68 00770100              PUSH    17700                           
::004A2E3D::  68 30344E00              PUSH    4E3430                              \->: CDtoAACBitrate
::004A2E42::  68 5C314E00              PUSH    4E315C                              \->: Settings\CD
::004A2E47::  8BC8                     MOV     ECX, EAX                        
::004A2E49::  E8 CAAB0000              CALL    004ADA18                        \:JMPDOWN    >>>: MFC42.DLL:?GetProfileIntA@CWinApp@@QAEIPBD0H@Z
::004A2E4E::  8B4C24 04                MOV     ECX, DWORD PTR [ESP+4]         
::004A2E52::  8901                     MOV     DWORD PTR [ECX], EAX            
::004A2E54::  C2 0400                  RETN    4
 楼主| 发表于 2005.7.14 20:17 | 显示全部楼层
经过无数次的修改最后有一个答案了:实际支持但是主程序不让啊:(
333.JPG
 楼主| 发表于 2017.2.17 14:11 | 显示全部楼层
看到自己的青春,真是感慨~
自从被盗号后找回这个账号 也是感慨
发表于 2017.8.21 19:32 | 显示全部楼层
好东西啊,谢谢楼主啊!!
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客观 包容 敏锐 专业

iMP3.net 随身数码影音

推广合作:139 1100 1503

莫凡配件:135 9940 7494

© 2001-2016 All Rights Reserved.

  • 微信
  • 微博
手机版|Archiver|小黑屋|iMP3随身影音 ( 京ICP证090368号 京ICP备09052696号 ) 京公网安备 11010502030726号    
快速回复 返回顶部 返回列表