瀏覽單個文章
rhapsody
*停權中*
 
rhapsody的大頭照
 

加入日期: Jun 2002
文章: 2,594
我破解好了
因為我的是 asus e616P2

http://homepage13.seed.net.tw/[email protected]_for_asus.rar

照這樣改之後
就不會檢查是不是 pioneer 122a 了
我更新了
感覺還可以
依照寫 firmware 的功力 , pioneer應該是比 asus 的好吧
用買 asus 的錢,買到 pioneer 122a, 實在是太棒了

不過若出了什麼是
我不負責喔
要改 firmware 前, 請三思
我是沒事...不代表大家都沒事...


以下是寫給同會破解的人看的
如果不會破解....就不用看了

此程式 有加殼,
用 upx 加殼
必須先拖殼掉
我用 procdump ...其他程式也可以啦

拖完殼之後
用 wdasm 去反組譯
反組譯完之後
去搜尋 Drive name does not match

在下面
:00402174 83C408 add esp, 00000008
:00402177 85C0 test eax, eax
:00402179 7429 je 004021A4
:0040217B 6A00 push 00000000

* Possible StringData Ref from Data Obj ->"Error"
|
:0040217D B93B624800 mov ecx, 0048623B

* Possible StringData Ref from Data Obj ->"Drive name does not match!"
|
:00402182 BA20624800 mov edx, 00486220
:00402187 A140BB5800 mov eax, dword ptr [0058BB40]
:0040218C 8B00 mov eax, dword ptr [eax]
:0040218E E8F11F0800 call 00484184
:00402193 8B55BC mov edx, dword ptr [ebp-44]


所以很明顯的
:00402179 7429 je 004021A4
改成 jmp 就可以了
用 oc 去算出 00402179 他的 offset 位址
改成 EB , 就是 jmp 就好了
舊 2004-09-28, 10:28 AM #4
回應時引用此文章
rhapsody離線中