近日,接到一客戶請求,需要去除設(shè)備的序列號驗證。此客戶提供的設(shè)備必須用序列號激活,且激活后有次數(shù)和時間的限制,即在規(guī)定的次數(shù)和時間內(nèi)可正常使用,超過使用次數(shù)和時間,此序列號將作廢,必須使用新的序列號激活。
此設(shè)備主芯片型號是STM32F4系列,是Cortex-M4內(nèi)核,針對這一產(chǎn)品,我公司技術(shù)人員所采取的第一步是進行對STM32F4進行芯片解密,提供二進制代碼。
在成功提供二進制代碼之后,我司反匯編工程師將二進制代碼反編譯成匯編語言,再通過對匯編語言的讀懂,進行二次修改,在為期一周的工作中,我公司成功找到序列號及時間和次數(shù)限制代碼,進行修改替換,然后再次生成二進制代碼燒錄進STM32F4芯片中,進行測試,待測試完成后成功解決掉序列驗證限制。
在單片機軟件修改這塊,我公司已擁有多次二次開發(fā)成功經(jīng)驗。針對二進制代碼反匯編,設(shè)備開機畫面修改,核心單片機轉(zhuǎn)C語言等,我公司可以做到百分百成功。
歡迎有類似需求的客戶與我們聯(lián)系,深圳市維動智芯科技有限公司 聯(lián)系電話:13717069599 夏工