關於 BT driver 1.4.2.10 鎖硬體之三兩事

一直粉納悶為何藍芽的驅動程式要鎖硬體呢?
一旦有更新版的驅動程式出來, 廠商為何不服務買硬體的使用者呢?
君不見主機版, VGA卡 等, 新版的驅動程式出來後都會讓使用者免費
升級的. 藍芽的產品就不能更新嗎?
更離譜的是, 我有PCMCIA與USB的藍芽卡, 彼此的驅動程式還不相容.
造成灌了一個驅動程式卻無法用另一個硬體.... 切....
又看見網路上最推薦, 功能最完整的BT驅動程式為 1.4.2 Build 10
也看見許多人想知道能不能一驅動軟體打通關, 所有藍芽卡通通可用!!
因此在這裡小小的提示一下... 其實.... 這是可行的! 不但可行, 還可讓
一些早期的藍芽卡具備新的功能, 如 Audio gateway, profile 等!

以下就來給各位需要的人一點提示吧... (只是提示喔, 我可沒說破解哩)

其實 WIDCOMM (藍芽驅動程式的廠商) 粉詐, 每一版本都馬鎖硬體.
早期還可以從那鍋 BTSEC.DLL (鎖硬體的東東都在此檔內)下手, 可素....
最新的 1.4.2 Build 10 已經給他鎖碼過... 解不開哩..

不過山不轉路轉... 經過國外朋友的努力, 就給他找到控制藍芽驅動程式
的三個檔案:

BTTray.exe (在 c:\program files\widcomm 下面)
BTStackServer.exe (在 c:\program files\widcomm 下面)
WBTAPI.DLL (在 c:\windows\system32 or c:\winnt\system32 下面)

只要找到硬體驅動的檢查點... 83C40885F60f85ef000000 改其中的 0f85ef000000 變成什麼都不做的指令 (學過組合語言的人, 應該知道NOP
的指令吧... 我不多說了... 應該都知道改什麼碼吧... 這裡不說的太明, 免得
被誤認為什麼破解文件而慘遭刪除喔!)

相同檢查點還有 8bf083c4083bf7750e3bef750a 改其中的 750e 與 750a
為 NOP 指令.

記得三個檔案都要改喔...

這樣就... 呵呵... 你的藍芽驅動程式就可以支援所有的藍芽硬體啦! 恭喜喔

本來嗎.. 我就奇怪驅動程式應該要常常更新, 提供硬體使用者更好的功能..
為何要鎖硬體哩, 造成不便呢? 怪怪!
文章關鍵字
是這樣的
通常廠商取得的Firmware和Driver是伴隨晶片 由晶片廠商提供而來的
廠商針對晶片原廠提供的軟體再修正
甚至晶片原廠就提供修正程式
廠商根本只要提供下載空間而已

Bluetooth的狀況就完全不同了
目前晶片廠並沒有與Widcomm買斷使用權
導致生產廠商必須付錢給晶片廠商 還同時要付錢給Widcomm使用BTW的錢
Widcomm是採用出多少片就多收多少錢的方式
如果不保護自己
那軟體隨便一下載 其他沒付錢的廠商就只要漁翁得利即可
那些沒有提供升級軟體的廠商就是只付過第一次購買的錢 後面的Maintain費用並沒有付 所以Widcomm沒有提供升級的服務
像TDK, IBM, Billionton很明顯有付這筆錢
所以軟體能提供升級

也不能怪Widcomm
因為這是Widcomm賺錢的命根子呀
Widcomm又不賣硬體 只能靠軟體賺
這種做法是保護自己的方式
相同檢查點還有 8bf083c4083bf7750e3bef750a 改其中的 750e 與 750a
為 NOP 指令.
這一段找不到說~~
組合語言已經還給老師了
可以告訴我一下要用什麼程式去看程式碼嗎
我組合語言是在DOS時代學的 很多工具程式現在都不能用了
NOP 忘了耶 可以再將清楚一點嗎
albatross wrote:
一直粉納悶為何藍芽的驅動程式要鎖硬體呢? 一旦有更新版的驅動程式出來, 廠商為何不服務買硬體的使用者呢? 君不見主機版, VGA卡 等, 新版的驅動程式出來後都會讓使用者免費升級的. 藍芽的產品就不能更新嗎? 更離譜的是, 我有PCMCIA與USB的藍芽卡, 彼此的驅動程式還不相容. 造成灌了一個驅動程式卻無法用另一個硬體.... 切.... 又看見網路上最推薦, 功能最完整的BT驅動程式為 1.4.2 Build 10 也看見許多人想知道能不能一驅動軟體打通關, 所有藍芽卡通通可用!! 因此在這裡小小的提示一下... 其實.... 這是可行的! 不但可行, 還可讓一些早期的藍芽卡具備新的功能, 如 Audio gateway, profile 等! 以下就來給各位需要的人一點提示吧... (只是提示喔, 我可沒說破解哩) 其實 WIDCOMM (藍芽驅動程式的廠商) 粉詐, 每一版本都馬鎖硬體. 早期還可以從那鍋 BTSEC.DLL (鎖硬體的東東都在此檔內)下手, 可素.... 最新的 1.4.2 Build 10 已經給他鎖碼過... 解不開哩.. 不過山不轉路轉... 經過國外朋友的努力, 就給他找到控制藍芽驅動程式的三個檔案: BTTray.exe (在 c:\program files\widcomm 下面) BTStackServer.exe (在 c:\program files\widcomm 下面) WBTAPI.DLL (在 c:\windows\system32 or c:\winnt\system32 下面) 只要找到硬體驅動的檢查點... 83C40885F60f85ef000000 改其中的 0f85ef000000 變成什麼都不做的指令 (學過組合語言的人, 應該知道NOP 的指令吧... 我不多說了... 應該都知道改什麼碼吧... 這裡不說的太明, 免得被誤認為什麼破解文件而慘遭刪除喔!) 相同檢查點還有 8bf083c4083bf7750e3bef750a 改其中的 750e 與 750a 為 NOP 指令. 記得三個檔案都要改喔... 這樣就... 呵呵... 你的藍芽驅動程式就可以支援所有的藍芽硬體啦! 恭喜喔 本來嗎.. 我就奇怪驅動程式應該要常常更新, 提供硬體使用者更好的功能.. 為何要鎖硬體哩, 造成不便呢? 怪怪!
太感謝了,目前小白藍芽的btw順利的由1.3.7升級為1.4.2
不過花了一點功夫,也解決了檔案傳輸的問題
像是UltraEdit之類就可編輯.
改成什麼呢? 『就石』那道光..就石那道光..

victortung wrote:
組合語言已經還給老師了
可以告訴我一下要用什麼程式去看程式碼嗎
我組合語言是在DOS時代學的 很多工具程式現在都不能用了
NOP 忘了耶 可以再將清楚一點嗎

不明白你的意思,什麼是{就石},可以說清楚嗎
Darcy wrote:
像是UltraEdit之類就可編輯.
改成什麼呢? 『就石』那道光..就石那道光..

victortung wrote:
組合語言已經還給老師了
可以告訴我一下要用什麼程式去看程式碼嗎
我組合語言是在DOS時代學的 很多工具程式現在都不能用了
NOP 忘了耶 可以再將清楚一點嗎

就石=翻譯成數字的唸法.....不能說太多
http://blog.xuite.net/ricksu.a1973/bikepapago?st=c&p=1&w=977821
拿數字去問一下G神,答案就出現了
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!